Snap Inc. patent applications on September 19th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Snap Inc. on September 19th, 2024

Snap Inc.: 17 patent applications

Snap Inc. has applied for patents in the areas of G06T19/00 (5), G06T7/70 (3), G02B27/01 (2), H04L51/10 (2), H04L51/52 (2) A63F13/67 (1), H01L31/0445 (1), H04N25/531 (1), H04N7/157 (1), H04N5/2621 (1)

With keywords such as: message, device, thread, content, display, image, based, element, pose, and systems in patent application abstracts.



Patent Applications by Snap Inc.

20240307783. PLOTTING BEHIND THE SCENES WITH LEARNABLE GAME ENGINES_simplified_abstract_(snap inc.)

Inventor(s): Willi Menapace of Santa Monica CA (US) for snap inc., Aliaksandr Siarohin of Los Angeles CA (US) for snap inc., Sergey Tulyakov of Santa Monica CA (US) for snap inc.

IPC Code(s): A63F13/67, A63F13/57

CPC Code(s): A63F13/67



Abstract: a framework trains game-engine-like neural models from annotated videos to generate a learnable game engine (lge) that maintains states of the scene, objects and agents in it, and enables rendering the environment from a controllable viewpoint. the lge models the logic of the game and the rules of physics, making it possible for the user to play the game by specifying both high- and low-level action sequences. the lge also unlocks a director's mode where the game is played by plotting behind the scenes, specifying high-level actions and goals for the agents using text-based instructions. to implement the director's mode, a trained diffusion-based animation model navigates the scene using high-level constraints, to enable play against an adversary, and to devise the strategy to win a point. to render the resulting state of the environment and its agents, a compositional neural radiance field (nerf) representation is used in a synthesis model.


20240308613. AR-BASED GUIDANCE FOR A USER OF A PERSONAL MOBILITY SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Edmund Graves Brown of Los Angeles CA (US) for snap inc., Benjamin Lucas of San Francisco CA (US) for snap inc., Jonathan M. Rodriguez, II of La Habra CA (US) for snap inc., Richard Zhuang of San Diego CA (US) for snap inc.

IPC Code(s): B62J50/22, B62J45/20, B62K3/00, B62K11/00, G01C21/20, G01C21/36, G06Q10/02, G06T7/70, G06T19/00

CPC Code(s): B62J50/22



Abstract: a method of providing guidance, such as to the user of a personal mobility device, uses a head-worn device including a camera and one or more display devices. the method includes capturing images using the camera of the head-worn device and identifying an area, represented in the captured images, having a certain permission associated therewith. an augmented reality effect is overlaid on the area, and the captured images with the overlaid augmented reality effect are displayed on the head-worn device.


20240310652. CONDUCTIVE CONNECTION THROUGH EYEWEAR HINGE_simplified_abstract_(snap inc.)

Inventor(s): Douglas Wayne Moskowitz of Marina Del Rey CA (US) for snap inc., David G. Fliszar of Manhattan Beach CA (US) for snap inc., Martin Mape of Santa Monica CA (US) for snap inc.

IPC Code(s): G02C5/22, E05D11/00, G02C11/00, H05K7/02, H05K7/20

CPC Code(s): G02C5/22



Abstract: an eyewear device provides for routing a flexible conductive element or conductor through a hollow interior of a hinge mechanism that connects a temple of the eyewear device to its. the hinge mechanism comprises a pair of hinge pieces that defines a composite conduit through the hinge mechanism, conduit and hence the conductor routed through the passage being hidden or obscured from external view in any operational position of the hinge mechanism.


20240311875. GENERATION, CURATION, AND PRESENTATION OF MEDIA COLLECTIONS WITH AUTOMATED ADVERTISING_simplified_abstract_(snap inc.)

Inventor(s): Jacob Andreou of Santa Monica CA (US) for snap inc.

IPC Code(s): G06Q30/0241, G06F3/04847, G06F40/166

CPC Code(s): G06Q30/0276



Abstract: systems, devices, media, instructions, and methods for computer based automated content generation, curation, and presentation are described. in one embodiment a content collection is generated with a first continuous presentation group by associating a first content element from a first content message of the plurality of content messages and a second content element from a second content message of the plurality of content messages to associate the first content element and the second content element as the first continuous presentation group. advertising element placement within the presentation order for the first media collection is determined, and adjusted to avoid interrupting the continuous presentation group. in other embodiments, various advertising patterns are used and adjusted based on curated presentation groups within content collections.


20240312044. SPATIAL SCANNING FOR EXTENDED REALITY_simplified_abstract_(snap inc.)

Inventor(s): Tomasz Zakrzewski of Luchen (CH) for snap inc.

IPC Code(s): G06T7/70, G06T7/50, G06T19/00

CPC Code(s): G06T7/70



Abstract: an extended reality (xr) system that provides services for determining 3d data of physical objects in a real-world scene. the xr system receives a request from an application to initiate a spatial scan of a real-world scene. in response, the xr system captures video frame data of the real-world scene and captures a pose of the xr system. the xr system determines a physical object in the real-world scene and determines a 2d position of the physical object, using the video frame data. the xr system determines a depth of the physical object using the 2d position and determines a 3d position of the physical object in the real-world scene using the 2d position of the physical object, the depth of the physical object, and the pose of the xr system. the xr system communicates the 3d position data to the application.


20240312092. AUGMENTED REALITY TYPOGRAPHY PERSONALIZATION SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Piers George Cowburn of London (GB) for snap inc., Qi Pan of London (GB) for snap inc., Eitan Pilipski of Los Angeles CA (US) for snap inc.

IPC Code(s): G06T11/60, G06T7/11, G06V20/20, G06V20/62, G06V30/10

CPC Code(s): G06T11/60



Abstract: disclosed are augmented reality (ar) personalization systems to enable a user to edit and personalize presentations of real-world typography in real-time. the ar personalization system captures an image depicting a physical location via a camera coupled to a client device. for example, the client device may include a mobile device that includes a camera configured to record and display images (e.g., photos, videos) in real-time. the ar personalization system causes display of the image at the client device, and scans the image to detect occurrences of typography within the image (e.g., signs, billboards, posters, graffiti).


20240312099. ENTERTAINING MOBILE APPLICATION FOR ANIMATING A SINGLE IMAGE OF A HUMAN BODY AND APPLYING EFFECTS_simplified_abstract_(snap inc.)

Inventor(s): Sergei Gorbatyuk of London (GB) for snap inc., Nikolai Smirnov of London (GB) for snap inc., Aleksandr Mashrabov of Los Angeles CA (US) for snap inc., Egor Nemchinov of London (GB) for snap inc.

IPC Code(s): G06T13/40, G06F3/0482, G06F3/04845, G06T7/194, G06T7/20, G06T7/70, G06T19/00

CPC Code(s): G06T13/40



Abstract: provided are systems and methods for animating a single image of a human body and applying effects. an example method includes receiving an image of a body, receiving, via a user interface, a user input including parameters associated with a motion, fitting a portion of the image of the body to a hair model designed to generate a hair image corresponding to the motion, where the portion of the image of the body includes hair, and generating a video featuring the body repeating the motion, where the generation of the video is based on the image of the body, the parameters associated with the motion, and the hair image generated by the hair model.


20240312145. TIGHT IMU-CAMERA COUPLING FOR DYNAMIC BENDING ESTIMATION_simplified_abstract_(snap inc.)

Inventor(s): Jeroen Diederik Hol of Hengelo (NL) for snap inc., Matthias Kalkgruber of Vienna (AT) for snap inc., Tiago Miguel Pereira Torres of Vienna (AT) for snap inc.

IPC Code(s): G06T19/00, G01C21/16, G02B27/01, G06V10/74

CPC Code(s): G06T19/006



Abstract: a method for correcting bending of a flexible display device is described. the method includes forming a plurality of sensor groups of an augmented reality (ar) display device, where one of the plurality of sensor groups includes a combination of a camera, an imu (inertial measurement unit), and a component, each being tightly coupled to each other, a spatial relationship between the camera, the imu sensor, or the component being predefined, accessing sensor groups data from the plurality of sensor groups, estimating a spatial relationship between the plurality of sensor groups based on the sensor groups data, and displaying virtual content in a display of the ar display device based on the spatial relationship between the plurality of sensor groups.


20240312927. CIRCUIT SYSTEMS_simplified_abstract_(snap inc.)

Inventor(s): Stephen Andrew Steger of Los Angeles CA (US) for snap inc., Emily Lauren Clopp of Santa Monica CA (US) for snap inc.

IPC Code(s): H01L23/552, H05K1/02, H05K9/00

CPC Code(s): H01L23/552



Abstract: various circuit board systems and methods of use and manufacture thereof are disclosed. a circuit board system can have a first circuit board including a substrate and a first component susceptible to electromagnetic interference carried by the substrate. the system can also include a second circuit board including a second substrate, and a shield engaged to the substrate of the first component, the shield at least partially covering the first component and being configured to protect the first component from electromagnetic interference, wherein the shield couples the substrate of the first circuit board to the substrate of the second circuit board.


20240313140. WAVEGUIDE EDGE HAVING REDUCED REFLECTIVITY_simplified_abstract_(snap inc.)

Inventor(s): Cheng Shi of Didcot (GB) for snap inc., Xinya Xu of Wantage (GB) for snap inc.

IPC Code(s): H01L31/0445, G02B1/11, G02B5/00, H01L31/053, H01L31/076

CPC Code(s): H01L31/0445



Abstract: an augmented reality system can include a waveguide having an edge surface that extends between opposing light-guiding surfaces. the waveguide can guide light toward the edge surface. the waveguide can include a reflectivity-reducing film, such as an absorptive film or a photovoltaic film, disposed on the edge surface. to form the reflectivity-reducing film, curable material can be disposed onto a dissolvable film. the curable material can be cured while disposed on the dissolvable film such that the cured material forms a reflectivity-reducing structure on the dissolvable film. the dissolvable film can be dissolved such that the reflectivity-reducing structure remains intact as a reflectivity-reducing film that can be adhered to the edge surface, such as with a primer layer. the edge surface can include nanostructures, sized smaller than half a wavelength of the guided light, that can reduce a reflectivity of the edge surface.


20240314091. TECHNIQUES FOR RECOMMENDING REPLY STICKERS_simplified_abstract_(snap inc.)

Inventor(s): Roman Golobokov of London (GB) for snap inc., Sergey Smetanin of London (GB) for snap inc., Sofya Savinova of Lehi UT (US) for snap inc., Aleksandr Zakharov of Dubai (AE) for snap inc.

IPC Code(s): H04L51/04, G06F3/04842, G06N20/00, H04L51/10, H04L51/52

CPC Code(s): H04L51/04



Abstract: described herein is a technique for processing a received media content item (e.g., a message), received at a messaging application of a first end-user of a messaging service, to generate a selection of some predetermined number of recommended stickers. the recommended stickers are then presented in a user interface to the first end-user, allowing the first end-user to select a sticker for use in replying to the received media content item. to generate the selection of recommended stickers, in response to receiving the media content item, the messaging application processes the media content item to identify specific attributes and characteristics (e.g., text included with the message, stickers used with the message, and other contextual metadata). the identified attributes and characteristics of the received message are then processed by a scoring model to identify the predetermined number of stickers for presenting in the reply interface as recommended reply stickers.


20240314098. MAINTAINING A MESSAGE THREAD WITH OPT-IN PERMANENCE FOR ENTRIES_simplified_abstract_(snap inc.)

Inventor(s): Evan Spiegel of Los Angeles CA (US) for snap inc., Timothy Sehn of Marina Del Rey CA (US) for snap inc.

IPC Code(s): H04L51/216

CPC Code(s): H04L51/216



Abstract: a server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. the message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entry of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. the message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread. the message thread is revised based upon the message thread state change and the additional message thread state changes to form shared message thread state. the shared message thread state is stored. the shared message thread state is supplied in response to a request for the message thread from a user.


20240314100. MESSAGING SYSTEM OF PARTIAL AND OUT-OF-ORDER EVENTS_simplified_abstract_(snap inc.)

Inventor(s): Bradley Baron of Seattle WA (US) for snap inc., Benjamin Ralph Hollis of Seattle WA (US) for snap inc., Gavin Shriver of Seattle WA (US) for snap inc., Peter Cardwell of Bainbridge Island WA (US) for snap inc.

IPC Code(s): H04L51/52, H04L47/34, H04L47/62

CPC Code(s): H04L51/52



Abstract: methods, systems, and computer readable medium are provided for receiving an event message in a plurality of event messages, the event message comprising a sequence number and associated data, identifying the event message as an out-of-order event message based on the sequence number, assigning a priority level to the out-of-order event message based on a plurality of priority rules, and placing the out-of-order event message in a primary queue of messages based on the priority level assigned to the event message.


20240314262. SKELETAL TRACKING FOR REAL-TIME VIRTUAL EFFECTS_simplified_abstract_(snap inc.)

Inventor(s): Olha Rykhliuk of Marina Del Rey CA (US) for snap inc., Jonathan Solichin of Arcadia CA (US) for snap inc., Olesia Voronova of Santa Monica CA (US) for snap inc., Artem Yagodin of Playa del Rey CA (US) for snap inc.

IPC Code(s): H04N5/262, G06T7/246, G06T7/73, G06T11/00, H04L51/10, H04L51/18

CPC Code(s): H04N5/2621



Abstract: systems and methods are presented for capturing a video in real-time by an image capture device using a skeletal pose system. the skeletal pose system identifies first pose information in the video, applies a first virtual effect to the video in response to identifying the first pose information, identifies second pose information in the video, and applies a second virtual effect to the video in response to identifying the first pose information.


20240314271. PROVIDING MIDI CONTROLS WITHIN A VIRTUAL CONFERENCING SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Andrew Cheng-min Lin of Long Island City NY (US) for snap inc., Walton Lin of Chatham NJ (US) for snap inc.

IPC Code(s): H04N7/15, G06T19/00, G06T19/20, G10H1/00, H04N7/14

CPC Code(s): H04N7/157



Abstract: aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing musical instrument digital interface (midi) controls within a virtual conferencing system. the program and method provide, in association with designing a room for virtual conferencing, an interface for updating a property of an element within a room based on a received midi message; receiving, based on the interface, an indication of user input specifying to update the property of the element when the received midi message includes a predefined value; providing a virtual conference between plural participants within the room, the room including the element; receiving a midi message that includes the predefined value; and updating, in response to receiving the midi message, the property of the element.


20240314461. VISUAL-INERTIAL TRACKING USING ROLLING SHUTTER CAMERAS_simplified_abstract_(snap inc.)

Inventor(s): Matthias Kalkgruber of Vienna (AT) for snap inc., Erick Mendez Mendez of Vienna (AT) for snap inc., Daniel Wagner of Wien (AT) for snap inc., Daniel Wolf of Modling (AT) for snap inc., Kai Zhou of Wr Neudorf (AT) for snap inc.

IPC Code(s): H04N25/531, G02B27/01, H04N23/51

CPC Code(s): H04N25/531



Abstract: visual-inertial tracking of an eyewear device using a rolling shutter camera(s). the device includes a position determining system. visual-inertial tracking is implemented by sensing motion of the device. an initial pose is obtained for a rolling shutter camera and an image of an environment is captured. the image includes feature points captured at a particular capture time. a number of poses for the rolling shutter camera is computed based on the initial pose and sensed movement of the device. the number of computed poses is responsive to the sensed movement of the mobile device. a computed pose is selected for each feature point in the image by matching the particular capture time for the feature point to the particular computed time for the computed pose. the position of the mobile device is determined within the environment using the feature points and the selected computed poses for the feature points.


20240314515. SELECTIVE LOCATION-BASED IDENTITY COMMUNICATION_simplified_abstract_(snap inc.)

Inventor(s): Jonathan Brody of Marina Del Rey CA (US) for snap inc., Walton Lin of Chatham NJ (US) for snap inc., Andrew Lin of Long Island City NY (US) for snap inc., Evan Spiegel of Los Angeles CA (US) for snap inc.

IPC Code(s): H04W4/02, G06Q50/00, H04W68/00

CPC Code(s): H04W4/02



Abstract: systems, devices, media, and methods are presented for selective location-based identity communication. the systems and methods identify a current location of a mobile computing device and detect a selection of a user interface element associated with the current location. the systems and methods cause presentation of a set of display elements corresponding to the current location and detect selection of a display element of the set of display elements. the systems and methods modify a display characteristic for the current location of the mobile computing device within a set of mobile computing devices based on the selection of the display element.


Snap Inc. patent applications on September 19th, 2024