Jump to content

Snap Inc. patent applications on January 16th, 2025

From WikiPatents

Patent Applications by Snap Inc. on January 16th, 2025

Snap Inc.: 13 patent applications

Snap Inc. has applied for patents in the areas of G06F9/54 (3), G06T19/00 (3), G06F3/04817 (3), G06F3/0482 (3), G06T19/20 (2) G06F3/017 (1), G06F3/04817 (1), G06F3/0482 (1), G06F3/0655 (1), G06F9/546 (1)

With keywords such as: frame, image, device, memory, user, data, layer, face, technology, and subject in patent application abstracts.



Patent Applications by Snap Inc.

20250021170. HAND GESTURES FOR ANIMATING AND CONTROLLING VIRTUAL AND GRAPHICAL ELEMENTS_simplified_abstract_(snap inc.)

Inventor(s): Viktoria Hwang of Los Angeles CA US for snap inc., Karen Stolzenberg of Venice CA US for snap inc.

IPC Code(s): G06F3/01, G02B27/01, G06F3/04815, G06F3/04817, G06F3/0482, G06V20/40, G06V40/10, G06V40/20

CPC Code(s): G06F3/017



Abstract: examples are described for controlling virtual elements on a display in response to hand gestures detected by an eyewear device that is capturing frames of video data with its camera system. an image processing system detects a hand and presents a menu icon on the display in accordance with a detected current hand location. the image processing system detects a series of hand shapes in the captured frames of video data and determines whether the detected hand shapes match any of a plurality of predefined hand gestures stored in a hand gesture library. if a match, an action executes in accordance with the matching hand gesture. in response to an opening gesture, an element animation system presents one or more graphical elements incrementally moving along a path extending away from the menu icon. a closing hand gesture causes the elements to retreat along the path toward the menu icon.


20250021206. ACTIVITY METRIC-BASED VISUAL VARIATION OF SELECTABLE GUI ELEMENTS_simplified_abstract_(snap inc.)

Inventor(s): Daniel Amitay of New York NY US for snap inc., Jonathan Brody of Marina del Rey CA US for snap inc., Leonid Gorkin of Chappaqua NY US for snap inc., Jeffrey Arthur Johnson of Brooklyn NY US for snap inc., Andrew Lin of Long Island City NY US for snap inc., Walton Lin of Chatham NJ US for snap inc., John Rauser of Seattle WA US for snap inc., Amer Shahnawaz of New York NY US for snap inc., Evan Spiegel of Los Angeles CA US for snap inc., Marcel M. Yung of New York NY US for snap inc.

IPC Code(s): G06F3/04817, G06F3/0482, G06F3/04842, G06F3/0488, G06F9/54, G06F16/248, G06F16/29, G06F16/487, G06F16/9535, G06F16/9537, G06Q50/00, G06T11/20, G06T11/60, H04L9/40, H04L41/22, H04L41/28, H04L51/52, H04L67/12, H04L67/306, H04L67/50, H04L67/52, H04W4/02, H04W4/029, H04W4/18, H04W4/21, H04W12/02

CPC Code(s): G06F3/04817



Abstract: in a graphical user interface (gui) for a social media platform, social media content is surfaced with variable visual attributes based on activity metrics. in a gui for a social media platform, where the gui provides access to posted social media items, an activity metric is determined for the underlying social media activity associated with each of multiple collections of social media items. the gui displays user-selectable interface elements, such as icons, corresponding to these collections, with each icon having a visual attribute that varies depending on the activity metric. this results in visual differences between collection icons based on differences in their corresponding activity metrics.


20250021211. CONTEXTUAL ACTION MECHANISMS IN CHAT USER INTERFACES_simplified_abstract_(snap inc.)

Inventor(s): Newar Husam Al Majid of New York NY US for snap inc., Devin Doty of Brooklyn NY US for snap inc., William Wu of Marina del Rey CA US for snap inc.

IPC Code(s): G06F3/0482, G06F3/04842, G06F3/0488, G06T3/20, G06T3/40, H04L51/04, H04L51/52

CPC Code(s): G06F3/0482



Abstract: a graphical user interface (gui) for a messaging or chat application on a mobile electronic device launches, responsive to user-selection of a particular message cell in the gui, a contextual message overlaid on an underlying scrollable message board or list. the action menu comprises a preview area displaying a preview of message content of the selected message cell, and further comprises one or more user-selectable action items for executing respective corresponding user actions with respect to the selected message. the preview area is automatically scaled and positioned dependent on one or more attributes of the selected message cell.


20250021259. NEURAL NETWORK DEVICE WITH CONFIGURABLE SHARED MEMORY_simplified_abstract_(snap inc.)

Inventor(s): Cornelis Hermanus van Berkel of Heeze NL for snap inc., Lennart Bamberg of Hambur DE for snap inc., Luc Johannes Wilhelmus Waeijen of Haelen NL for snap inc.

IPC Code(s): G06F3/06

CPC Code(s): G06F3/0655



Abstract: please cancel the previous version of the abstract, and enter the following substitute a neural network device includes a shared physical memory that has a plurality of independently accessible memory sections. the neural network device further includes a data processor core to execute instructions. the instructions include at least one instruction involving multiple memory access operations specifying respective logical memory addresses in a plurality of logical memories. during configuration of the neural network device for a particular application, respective memory sections of the plurality of independently accessible memory sections are assigned to respective logical memories of the plurality of logical memories. in accordance with the configuration, each logical memory address of the respective logical memory addresses is mapped to a physical address by providing an indication of a memory section of the plurality of independently accessible memory sections and a row address within the memory section.


20250021410. MESSAGE-BASED PROCESSING BASED ON MULTICAST PATTERNS_simplified_abstract_(snap inc.)

Inventor(s): Orlando Miguel Pires dos Reis Moreira of Eindhoven NL for snap inc., Peng Qiao of Eindhoven NL for snap inc.

IPC Code(s): G06F9/54

CPC Code(s): G06F9/546



Abstract: a message-based processor includes a plurality of processor components. in response to receiving an input message, the message-based processor accesses a multicast pattern that includes at least one set of pattern elements. for each pattern element, a target processor component of the plurality of processor components and a target memory location are determined based on a mapping applied for the pattern element. respective target instructions are multicast to the target processor components. the respective target instruction of each of the target processor components identifies the target memory location associated with the target processor component. a state value stored at the target memory location identified by the respective target instruction is updated by each of the target processor components to obtain an updated state value. output messages related to the updated state values are selectively provided.


20250022037. METHOD, SYSTEM, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM FOR ANALYZING FACIAL FEATURES FOR AUGMENTED REALITY EXPERIENCES OF PHYSICAL PRODUCTS IN A MESSAGING SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Jean Luo of Seattle WA US for snap inc., Celia Nicole Mourkogiannis of Los Angeles CA US for snap inc.

IPC Code(s): G06Q30/0601, G06N3/08, G06V10/56, G06V10/764, G06V10/82, G06V20/20, G06V40/16

CPC Code(s): G06Q30/0631



Abstract: the subject technology receives image data including a representation of a face of a user. the subject technology analyzes the image data to determine a set of characteristics of the representation of the face. the subject technology, based at least in part on the determined set of characteristics, selects a particular product and a set of media content associated with the particular product. the subject technology causes display, at a client device, at least one recommendation corresponding to the set of media content associated with the particular product.


20250022162. EXTENDED REALITY TRACKING USING SHARED POSE DATA_simplified_abstract_(snap inc.)

Inventor(s): Brian Fulkerson of London GB for snap inc., Thomas Muttenthaler of Vienna AT for snap inc., Georgios Papandreou of London GB for snap inc., Daniel Wolf of Mödling AT for snap inc.

IPC Code(s): G06T7/73, G06T7/20, G06T19/00

CPC Code(s): G06T7/73



Abstract: examples disclosed herein relate to the use of shared pose data in extended reality (xr) tracking. a communication link is established between a first xr device and a second xr device. the second xr device is worn by a user. the first xr device receives pose data of the second xr device via the communication link and captures an image of the user. the user is identified based on the image and the pose data.


20250022206. AUGMENTED REALITY EXPERIENCE POWER USAGE PREDICTION_simplified_abstract_(snap inc.)

Inventor(s): Tejas Bahulkar of Sunnyvale CA US for snap inc., Edward Lee Kim-Koon of Venice CA US for snap inc., Ashwani Arya of Cypress CA US for snap inc.

IPC Code(s): G06T15/00, G06F18/214, G06T19/00, H04W52/02

CPC Code(s): G06T15/005



Abstract: methods and systems are disclosed for performing operations for estimating power usage of an ar experience. the operations include: accessing resource utilization data associated with execution of an augmented reality (ar) experience; applying a machine learning technique to the resource utilization data to estimate power consumption of the ar experience, the machine learning technique being trained to establish a relationship between a plurality of training resource utilization data associated with training ar experiences and corresponding ground-truth power consumption of the training ar experiences; and adjusting one or more operations of the ar experience to reduce power consumption based on the estimated power consumption of the ar experience.


20250022238. 9-DOF OBJECT TRACKING_simplified_abstract_(snap inc.)

Inventor(s): Itamar Berger of Hod Hasharon IL for snap inc., Gal Dudovitch of Tel Aviv IL for snap inc., Peleg Harel of Ramat Gan IL for snap inc., Ma'ayan Mishin Shuvi of Givatayim IL for snap inc.

IPC Code(s): G06T19/00, G06T7/20, G06T7/70, G06T19/20, G06V10/25, G06V20/20

CPC Code(s): G06T19/006



Abstract: aspects of the present disclosure involve a system for presenting ar items. the system receives a video that includes a depiction of a real-world object in a real-world environment. the system generates a three-dimensional (3d) bounding box for the real-world object and stabilizes the 3d bounding box based on one or more sensors of the device. the system determines a position, orientation, and dimensions of the real-world object based on the stabilized 3d bounding box and renders a display of an augmented reality (ar) item within the video based on the position, orientation, and dimensions of the real-world object.


20250022246. TEMPLATE-BASED GENERATION OF PERSONALIZED VIDEOS_simplified_abstract_(snap inc.)

Inventor(s): Victor Shaburov of Ocean Village GI for snap inc., Alexander Mashrabov of Los Angeles CA US for snap inc., Dmitriy Matov of London GB for snap inc., Sofia Savinova of Sochi RU for snap inc., Alexey Pchelnikov of London GB for snap inc., Roman Golobokov of Sochi RU for snap inc.

IPC Code(s): G06T19/20, G06T13/40, G06V40/16

CPC Code(s): G06T19/20



Abstract: provided are systems and methods for template-based generation of personalized videos. an example method includes receiving a sequence of frame images, face area parameters corresponding to positions of a face area in a frame image of the sequence of frame images, and facial landmark parameters corresponding to the frame image of the sequence of frame images, where the facial landmark parameters are absent from the frame images, receiving an image of a source face, modifying, based on the facial landmark parameters corresponding to the frame image, the image of the source face to obtain a further face image featuring the source face adopting a facial expression corresponding to the facial landmark parameters, and inserting the further face image into the frame image at a position determined by the face area parameters corresponding to the frame image, thereby generating an output frame of an output video.


20250022264. PHOTO-REALISTIC TEMPORALLY STABLE HAIRSTYLE CHANGE IN REAL-TIME_simplified_abstract_(snap inc.)

Inventor(s): Aleksandr Belskikh of London GB for snap inc., Antoine Chassang of London GB for snap inc., Anna Kovalenko of London GB for snap inc., Pavel Savchenkov of London GB for snap inc.

IPC Code(s): G06V10/82, G06T3/00, G06V20/40

CPC Code(s): G06V10/82



Abstract: the subject technology trains a neural network based on a training process. the subject technology selects a frame from an input video, the selected frame comprising image data including a representation of a face and hair, the representation of the hair being masked. the subject technology determines a previous predicted frame. the subject technology concatenates the selected frame and the previous predicted frame to generate a concatenated frame, the concatenated frame being provided to the neural network. the subject technology generates, using the neural network, a set of outputs including an output tensor, warping field, and a soft mask. the subject technology performs, using a warping field, a warp of the selected frame and the output tensor. the subject technology generates a prediction corresponding to a corrected texture rendering of the selected frame.


20250022910. SEMICONDUCTOR STRUCTURES GROWN ON HETERO-INTERFACE WITHOUT ETCH DAMAGE_simplified_abstract_(snap inc.)

Inventor(s): Tao Wang of Sheffield GB for snap inc.

IPC Code(s): H01L27/15, H01L33/00, H01L33/06, H01L33/32, H01L33/38

CPC Code(s): H01L27/156



Abstract: an array of semiconductor structures is grown on a hetero-interface barrier layer by forming successive semiconductor layers within holes formed through a dielectric layer deposited above the hetero-interface barrier layer. the hetero-interface forms a two dimensional charge carrier gas. each semiconductor structure is grown within one of the holes and includes at least one led active layer between an n-type semiconductor layer and a p-type semiconductor layer. the bottom one of the two semiconductor layers has the same conductivity type as the barrier layer on which it is formed. the hetero-interface is defined between the barrier layer and a buffer layer. the barrier layer and buffer layer can be formed from gan, algan, and/or ingan of varying concentrations. the two dimensional charge carrier gas can be a 2d electron gas or a 2d hole gas.


20250023836. OFF-PLATFORM MESSAGING SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Nathan Kenneth Boyd of Los Angeles CA US for snap inc., Benedict Cjopping of Los Angeles CA US for snap inc., Christie Marie Heikkinen of Sherman Oaks CA US for snap inc., Celia Nicole Mourkogiannis of Los Angeles CA US for snap inc., David Taitz of Santa Monica CA US for snap inc., Mai Chi Tran of Garden Grove CA US for snap inc.

IPC Code(s): H04L51/046, G06F3/04817, G06F9/54, H04L12/18, H04L51/224, H04W4/14, H04W8/26

CPC Code(s): H04L51/046



Abstract: the present disclosure relates to off-platform messaging. a selection of a third-party communication mechanism is received from a first device of a first user. a message is generated for communication to a second device of a second user via the third-party communication mechanism. the message identifies a network resource containing information relating to an event. a request to access the network resource is received. an event invitation interface is caused to be presented at the second device. the event invitation interface comprises a user-selectable indicium to cause issuing of a request to download an application associated with a messaging system. the request to download the application comprises a user identifier associated with the second user and an event identifier associated with the event. the user identifier and the event identifier are used to join the second user to a group chat hosted by the messaging system and pertaining to the event.


Snap Inc. patent applications on January 16th, 2025

Cookies help us deliver our services. By using our services, you agree to our use of cookies.