Snap Inc. patent applications on October 24th, 2024

From WikiPatents
Revision as of 06:09, 25 October 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Patent Applications by Snap Inc. on October 24th, 2024

Snap Inc.: 24 patent applications

Snap Inc. has applied for patents in the areas of G06T19/00 (11), G06T19/20 (6), G06T11/60 (3), G06Q30/0601 (3), G06T7/70 (3) G06T19/006 (5), G06T19/20 (2), G06Q30/0643 (2), G02B27/0172 (1), G06T11/001 (1)

With keywords such as: image, content, user, object, item, based, device, data, display, and visual in patent application abstracts.



Patent Applications by Snap Inc.

20240353685. WEARABLE DEVICE WITH IN-EYE DISPLAY CAPABILITY_simplified_abstract_(snap inc.)

Inventor(s): Robert Matthew Bates of Erie CO (US) for snap inc., Ilteris Kaan Canberk of Marina Del Rey CA (US) for snap inc., Brandon Carrillo of Playa Vista CA (US) for snap inc., David G. Fliszar of Manhattan Beach CA (US) for snap inc., Adam Douglas Greengard of Lafayette CO (US) for snap inc., Kenneth Kubala of Boulder CO (US) for snap inc., David Meisenholder of Manhattan Beach CA (US) for snap inc., Jonathan M Rodriguez, II of Los Angeles CA (US) for snap inc., Amit Singh of Los Angeles CA (US) for snap inc., Samuel Thompson of Downers Grove IL (US) for snap inc.

IPC Code(s): G02B27/01, G06T11/60, G09G3/32, H04B1/3827

CPC Code(s): G02B27/0172



Abstract: the present application discloses examples of various apparatuses and systems that can be utilized for augmented reality. according to one example, a wearable device that can optionally comprise: a frame configured for wearing by a user; one or more optical elements mounted on the frame; an array having a plurality of light emitting diodes coupled to the one or more optical elements, wherein the one or more optical elements and the array are mounted within a field of view of the user when the frame is worn by the user; and additional onboard electronic components carried by the frame including at least a battery that is configured to provide for electrically powered operation of the array.


20240353835. IMAGE CAPTURING WHILE CIRCUMNAVIGATING OBJECTS USING MOBILE DEVICES_simplified_abstract_(snap inc.)

Inventor(s): Piotr Gurgul of Hergiswil (CH) for snap inc., Sharon Moll of Lachen (CH) for snap inc.

IPC Code(s): G05D1/00, B64U10/14, G05D1/10, G06T7/11, G06T7/60, G06T7/70, G06V20/17, G06V40/10, H04N23/611, H04N23/73

CPC Code(s): G05D1/0094



Abstract: apparatuses, computer readable medium, and methods for image capturing while circumnavigating objects using mobile devices are disclosed. example methods include capturing an image, processing the image to identify an object within the image, determining a path around the object and a number of images to capture of the object, dividing the path by the number of images to determine a number of waypoints, and navigating the mobile device to the waypoints and capturing an image of the object at each waypoint of the waypoints. examples include a person pointing at an object and the mobile device identifying the object based on the person pointing at the object. the mobile device determines a bounding box and a geometric center of the bounding box to determine the path to circumnavigate the object. the mobile device determines a height above a ground to assist in navigation.


20240353969. PRESENTING PARTICIPANT REACTIONS WITHIN A VIRTUAL WORKING ENVIRONMENT_simplified_abstract_(snap inc.)

Inventor(s): Brandon Francis of New York NY (US) for snap inc., 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): G06F3/04815, G06F3/04817, G06Q10/10, G06T19/00

CPC Code(s): G06F3/04815



Abstract: aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting participant reactions within a virtual working environment. the program and method provide a configuration interface for configuring a virtual working environment for plural participants, the configuration interface for specifying groups of participants, each group comprising respective participants selected from among the plural participants; receive first user input, provided via the configuration interface, specifying a first group of participants; provide, for each participant in the first group, display of a reactions interface with user-selectable buttons to indicate respective reactions for displaying to the first group; receive second user input, provided via the reactions interface, selecting one of the user-selectable buttons to indicate a reaction for displaying to the first group; and provide, for each participant in the first group, display of a reaction icon corresponding to the reaction.


20240353976. RANKING AUGMENTED REALITY CONTENT BASED ON MESSAGING CONTACTS_simplified_abstract_(snap inc.)

Inventor(s): Mariya Apanovych of Calabasas CA (US) for snap inc., Kaveh Anvaripour of Culver City CA (US) for snap inc., Celia Nicole Mourkogiannis of Los Angeles CA (US) for snap inc.

IPC Code(s): G06F3/0482, G06F16/2457, G06F16/54, H04L51/046

CPC Code(s): G06F3/0482



Abstract: aspects of the present disclosure involve ranking augmented reality content. the program and method provide for receiving, by a messaging application, a request from a first user to compose a message for sending to a preselected second user, the message being configured to include an image captured by a device camera, the first user and the second user corresponding to contacts in the messaging application; determining, in response to receiving the request, a ranking for a plurality of augmented reality content items configured to be displayed with the image, the ranking being based on at least one signal that relates the first user to the second user; and displaying, based on the ranking, the image with a user interface comprising multiple icons, each icon being user-selectable to display a respective one of the plurality of augmented reality content items with the image.


20240353991. EDGE GESTURE INTERFACE WITH SMART INTERACTIONS_simplified_abstract_(snap inc.)

Inventor(s): Nicolas Dancie of Montreuil (FR) for snap inc., Charly Delaroche of Alfortville (FR) for snap inc., Alexis Druon of Paris (FR) for snap inc., Nicolas Fallourd of Domont (FR) for snap inc., Ugo Latargere of Paris (FR) for snap inc., Antoine Martin of Paris (FR) for snap inc.

IPC Code(s): G06F3/04845, G06F3/0488, G06T11/20

CPC Code(s): G06F3/04845



Abstract: methods, systems, user interfaces, media, and devices provide a geographically-based graphical user interface (gui) suited to single-handed operation of a device. the method and system provide for causing display of a gui including map data displayed in a first view; receiving input comprising at least one input point; determining first and second characteristics of the input; processing, when the first characteristic fulfils a first operational mode criterion, the input according to a first operational mode and causing display of the map data in a second view, the second view being based on the second characteristic of the input; and processing, when the first characteristic of the input fulfils a second operational mode criterion, the input according to a second operational mode, and causing display of the map data in a third view, the third view being based on the second characteristic of the input.


20240354508. NAMED ENTITY RECOGNITION VISUAL CONTEXT AND CAPTION DATA_simplified_abstract_(snap inc.)

Inventor(s): Di Lu of Troy NY (US) for snap inc., Leonardo Ribas Machado das Neves of Marina Del Rey CA (US) for snap inc., Vitor Rocha de Carvalho of San Diego CA (US) for snap inc., Ning Zhang of Los Angeles CA (US) for snap inc.

IPC Code(s): G06F40/295, G06F40/30, G06N3/08, G06N20/00

CPC Code(s): G06F40/295



Abstract: a caption of a multimodal message (e.g., social media post) can be identified as a named entity using an entity recognition system. the entity recognition system can use a visual attention based mechanism to generate a visual context representation from an image and caption. the system can use the visual context representation to identify one or more terms of the caption as a named entity.


20240354555. XR EXPERIENCE BASED ON GENERATIVE MODEL OUTPUT_simplified_abstract_(snap inc.)

Inventor(s): Jacob Knipfing of Culver City CA (US) for snap inc., Alex Meckes of Medford MA (US) for snap inc., Jonathan Solichin of Arcadia CA (US) for snap inc.

IPC Code(s): G06N3/0455, G06T19/00

CPC Code(s): G06N3/0455



Abstract: methods and systems are disclosed for operating an extended reality (xr) experience using one or more machine learning models. the methods and systems accessing, by an interaction application, an xr application and receive, by the interaction application, a query that defines one or more attributes of the xr application. the methods and systems generate a prompt for a generative machine learning model using the query and process the prompt using the generative machine learning model to generate one or more data objects that match the one or more attributes defined by the query. the methods and systems generate, using the xr application, one or more xr objects based on the one or more data objects generated by the generative machine learning model responsive to the prompt.


20240354641. RECOMMENDING CONTENT USING MULTIMODAL MEMORY EMBEDDINGS_simplified_abstract_(snap inc.)

Inventor(s): William Miles Miller of San Francisco CA (US) for snap inc., Aleksei Stoliar of Marina del Rey CA (US) for snap inc.

IPC Code(s): G06N20/00

CPC Code(s): G06N20/00



Abstract: described is a system for gathering interaction data from use of one or more interaction functions by a first user, wherein the interaction data includes data in different modalities and generating a multimodal memory for the interaction data by applying the interaction data to a first machine learning model. the system also identifies a prompt for the first user and processes a combination of data associated with the prompt and the multimodal memory using a second machine learning model to generate recommended content for the first user. the system then proceeds to apply the recommended content to a first interaction client of the first user.


20240354836. VR-BASED CONNECTED PORTAL SHOPPING_simplified_abstract_(snap inc.)

Inventor(s): Itamar Berger of Had Hasharon (IL) for snap inc., Amar Boghani of Los Angeles CA (US) for snap inc., Kateryna Chorna of Los Angeles CA (US) for snap inc., Maria Jose Garcia Sopo of London (GB) for snap inc., Qi Pan of London (GB) for snap inc., Denys Poluyanov of Culver City CA (US) for snap inc.

IPC Code(s): G06Q30/0601, G06T19/00, H04L51/046, H04L67/131

CPC Code(s): G06Q30/0643



Abstract: aspects of the present disclosure involve a system comprising a computer-readable storage medium storing programs and methods for performing operations comprising: receiving a request from a client device of a first user to engage in a shared virtual reality shopping experience with a second user; generating, for display on respective client devices of the first and second users, the shared virtual reality shopping experience comprising a plurality of virtual reality items that represent real-world products; receiving, from the client device of the second user, data indicating a selection of a first virtual reality item of the plurality of virtual reality items made by the second user; and modifying a display attribute of the first virtual item in the display of the shared virtual reality shopping experience on the client device of the first user to indicate the selection of the first virtual reality item made by the second user.


20240354837. GENERATING CUSTOMIZABLE AVATAR OUTFITS_simplified_abstract_(snap inc.)

Inventor(s): Matthew Colin Grantham of Toronto (CA) for snap inc., David Whyte of Toronto (CA) for snap inc.

IPC Code(s): G06Q30/0601, G06F16/38, G06K7/14, G06T19/20

CPC Code(s): G06Q30/0643



Abstract: method of generating customizable avatar outfits and accessories starts with a processor receiving a first identification information associated with a first article of clothing for sale on a first third-party server. the processor generates an outfit update interface comprising an avatar associated with a user of a client device and a first selectable item corresponding to the first article of clothing. the processor receives a selection from the client device of the first selectable item. the processor modifies the avatar to generate a modified avatar that is wearing an avatar outfit that comprises a first item that resembles the first article of clothing. the processor then causes the modified avatar to be displayed on a display screen of the client device. other embodiments are disclosed.


20240354985. PROJECTING IMAGES IN AUGMENTED REALITY ENVIRONMENTS BASED ON VISUAL MARKERS_simplified_abstract_(snap inc.)

Inventor(s): Pawel Wawruch of Freienbach (CH) for snap inc.

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

CPC Code(s): G06T7/70



Abstract: a system and method for displaying images on a digital display of a computing device in such a way that the images appear to be projected onto a physical space defined by visual markers in the physical environment. this involves using a digital image sensor of the computing device to detect one or more visual markers and determine a position and boundaries to display the image on the digital display of the computing device so that the images appear to be projected onto the designated space in the physical environment. the system and method also include interactive features that allow users to adjust the properties of the displayed images.


20240355010. TEXTURE GENERATION USING MULTIMODAL EMBEDDINGS_simplified_abstract_(snap inc.)

Inventor(s): Bohdan Ahafonov of Santa Monica CA (US) for snap inc., Matthew Hallberg of Santa Monica CA (US) for snap inc., Sergei Korolev of Santa Monica CA (US) for snap inc., William Miles Miller of San Francisco CA (US) for snap inc., Daria Skrypnyk of Los Angeles CA (US) for snap inc., Aleksei Stoliar of Santa Monica CA (US) for snap inc.

IPC Code(s): G06T11/00, G06T7/11, G06T11/40, G06T11/60, G06V20/20, G10L15/08, G10L15/22

CPC Code(s): G06T11/001



Abstract: methods and systems are disclosed for generating an extended reality (xr) try-on experience. the methods and systems store, in a multimodal memory, interaction data representing use of one or more interaction functions including data in different modalities. the methods and systems detect an object depicted in an image captured by an interaction client and generate, by a machine learning model, a prompt based on the object depicted in the image and the interaction data in the multimodal memory. the methods and systems generate an artificial texture based on the prompt and modify a texture of the object depicted in the image using the artificial texture that has been generated based on the prompt.


20240355019. PRODUCT IMAGE GENERATION BASED ON DIFFUSION MODEL_simplified_abstract_(snap inc.)

Inventor(s): Avihay Assouline of Tel Aviv (IL) for snap inc., Itamar Berger of Hod Hasharon (IL) for snap inc., Jonathan Heimann of Herzliya (IL) for snap inc.

IPC Code(s): G06T11/60, G06F40/20, G06F40/40, G06T7/10, G06T7/60, G06T11/00, G06V10/776, G06V20/20

CPC Code(s): G06T11/60



Abstract: methods and systems are disclosed for generating an extended reality (xr) try-on experience based on an image produced by a diffusion model. the system receives an image depicting a real-world object and generates a prompt comprising a textual description of a fashion item. the system analyzes the image and the textual description of the fashion item using a generative machine learning model to generate an artificial image that depicts an artificial object that resembles the real-world object wearing an artificial fashion item matching the textual description of the fashion item. the system identifies an object comprising a real-world product image that matches visual attributes of the artificial fashion item and replaces the artificial fashion item in the artificial image with the object to generate an output image.


20240355059. SCANNABLE CODES AS LANDMARKS FOR AUGMENTED-REALITY CONTENT_simplified_abstract_(snap inc.)

Inventor(s): Mason Spong of Provo UT (US) for snap inc.

IPC Code(s): G06T19/00, G06K7/14

CPC Code(s): G06T19/006



Abstract: a system to perform operations that include: generating, at a client device, a scan request that comprises image data, the image data comprising a depiction of a coded image that comprises a reference to a media repository; determining a set of coordinates that indicate a position and orientation of the coded image within a three-dimensional (3d) euclidean space responsive to the scan request; defining a reference point at the client device based on the set of coordinates that indicate the position and orientation of the coded image within the 3d euclidean space; accessing media content from within the media repository based on the reference to the media content associated with the coded image, wherein the media content may include ar content; and causing display of a presentation of the media content at the client device based on the reference point.


20240355063. EMBEDDINGS REPRESENTING VISUAL AUGMENTATIONS_simplified_abstract_(snap inc.)

Inventor(s): Zhenpeng Zhou of Newark CA (US) for snap inc., Patrick Poirson of Gilbert AZ (US) for snap inc., Maksim Gusarov of Marina del Rey CA (US) for snap inc., Chen Wang of Great Neck NY (US) for snap inc., Oleg Tovstyi of Los Angeles CA (US) for snap inc.

IPC Code(s): G06T19/00, G06T1/00, G06V10/74, H04N5/262

CPC Code(s): G06T19/006



Abstract: an input video item that includes a target visual augmentation is accessed. a machine learning model uses the input video item to generate an embedding. the embedding may comprise a vector representation of a visual effect of the target visual augmentation. the machine learning model is trained, in an unsupervised training phase, to minimize loss between training video representations generated within each of a plurality of training sets. each training set comprises a plurality of different training video items that each include a predefined visual augmentation. based on the generation of the embedding of the input video item, the target visual augmentation is mapped to an augmentation identifier.


20240355064. OVERLAYING VISUAL CONTENT USING MODEL ADAPTATION_simplified_abstract_(snap inc.)

Inventor(s): Daria Skrypnyk of Los Angeles CA (US) for snap inc., Matthew Hallberg of Los Angeles CA (US) for snap inc.

IPC Code(s): G06T19/00, G06T15/04, G06T17/20, G06T19/20, G10L15/18, G10L15/22

CPC Code(s): G06T19/006



Abstract: described is a system for overlaying visual content onto a real-world object by identifying a prompt of a user indicating a user's intent, accessing an image template, wherein the image template includes placement of features within the image template, and processing a combination of data associated with the image template and the prompt using a generative machine learning model to generate a first populated image template in which one or more portions of the image template are populated with visual content representing the user's intent. the system then proceeds to access an image depicting a real-world object and overlay the first populated image template that includes the visual content representative of the user's intent on at least a portion of the real-world object based on the placement of the features of the image template.


20240355065. DYNAMIC MODEL ADAPTATION CUSTOMIZED FOR INDIVIDUAL USERS_simplified_abstract_(snap inc.)

Inventor(s): William Miles Miller of San Francisco CA (US) for snap inc., Daria Skrypnyk of Los Angeles CA (US) for snap inc., Matthew Hallberg of Los Angeles CA (US) for snap inc.

IPC Code(s): G06T19/00, G06V40/16

CPC Code(s): G06T19/006



Abstract: described is a system for dynamically applying model adaptations customized for individual users by detecting an image of a first real-world object from a camera feed, detecting landmarks on the first real-world object, and processing the landmarks on the first real-world object using a generative machine learning model to generate a first custom image template for the first real-world object where portions of the first custom image template are populated with visual content placed based on the first custom image template. the system then applies a content augmentation based on the first custom image template to the camera feed.


20240355072. INGESTION PIPELINE FOR GENERATING AUGMENTED REALITY CONTENT GENERATORS_simplified_abstract_(snap inc.)

Inventor(s): Jean Luo of Seattle WA (US) for snap inc., Ibram Uppal of Woodland Hills CA (US) for snap inc.

IPC Code(s): G06T19/00, G06Q30/0601, G06T17/00, G06T19/20

CPC Code(s): G06T19/006



Abstract: the subject technology receives information for a product. the subject technology generates a 3d model file of the product in a first format. the subject technology converts the 3d model file to a 3d object file in a second format. the subject technology associates the 3d object file to the product in a product catalog service. the subject technology publishes an augmented reality (ar) content generator corresponding to the product.


20240355075. 3D CONTENT DISPLAY USING HEAD-WEARABLE APPARATUSES_simplified_abstract_(snap inc.)

Inventor(s): Luke Cartwright of Seattle WA (US) for snap inc., Dmytro Kucher of Marina Del Rey CA (US) for snap inc.

IPC Code(s): G06T19/20, G06F3/01, G06T7/70, G06T19/00

CPC Code(s): G06T19/20



Abstract: systems, methods, and computer readable media for 3d content display using head-wearable apparatuses. example methods include a head-wearable apparatus that is configured to determine a position for a content item on a closest curved line, of a plurality of curved lines, to the head-wearable apparatus that has space for the content item. the method includes adjusting a shape of the content item based on the position of the content item on the closest curved line and a user view of a user of the head-wearable apparatus. the method includes causing the adjusted content item to be displayed on a display of the head-wearable apparatus at the position on the closest curved line. the curved lines are either higher or lower as the curved lines goes away from the head-wearable apparatus. additionally, the curved line or the content item may be adjusted with a random movement for an organic appearance.


20240355079. ALIGNMENT OF AUGMENTED REALITY COMPONENTS WITH THE PHYSICAL WORLD_simplified_abstract_(snap inc.)

Inventor(s): Lien Le Hong Tran of Santa Monica CA (US) for snap inc., Olha Borys of Vienna (AT) for snap inc., Ilteris Kaan Canberk of Marina Del Rey CA (US) for snap inc., Tobias Maier of Vienna (AT) for snap inc., Jakob Zillner of Absdorf (AT) for snap inc.

IPC Code(s): G06T19/20, G06T5/20, G06T19/00, G06V10/44, G06V10/74

CPC Code(s): G06T19/20



Abstract: a system is disclosed, including a processor and a memory. the memory stores instructions that, when executed by the processor, configure the system to perform operations. surface plane information is obtained, defining a surface plane passing through a surface location and oriented according to a surface normal. an edge is detected in an image. virtual content is presented, having a virtual position based on an orientation of the edge and the surface plane information.


20240356871. GROUP CHAT WITH A CHATBOT_simplified_abstract_(snap inc.)

Inventor(s): Jason Brewer of Mountain View CA (US) for snap inc., David Clark Caslin of Baldwin MD (US) for snap inc., William Spencer Mulligan of Los Angeles CA (US) for snap inc., Ken Tam of Los Angeles CA (US) for snap inc., Anirudh Todi of Foster City CA (US) for snap inc., Samuel Young of Bend WA (US) for snap inc.

IPC Code(s): H04L51/02, H04L51/04

CPC Code(s): H04L51/02



Abstract: a system for including a chatbot into a group chat session is provided. the system receives a chatbot mention message from a user in the group chat session. the chatbot mention message includes a chatbot prompt for a chatbot. the system generates a prompt using the chatbot mention message and communicates the response as a chatbot response message to each user in the group chat session.


20240356879. CONTEXTUAL GENERATION AND SELECTION OF CUSTOMIZED MEDIA CONTENT_simplified_abstract_(snap inc.)

Inventor(s): Jacob Edward Blackstock of Toronto (CA) for snap inc., Matthew Colin Grantham of Toronto (CA) for snap inc., Jason Bernard Innis of Toronto (CA) for snap inc.

IPC Code(s): H04L51/10, G06Q10/107, H04L51/063

CPC Code(s): H04L51/10



Abstract: among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating and selecting customized media content items (such as images) with avatars of different users within electronic messages based on the context of communications between the users. for example, users of different mobile computing devices can exchange electronic communications with each other, and the system can analyze these communications to present options for media content items containing the users' avatars based on content in the communications, actions or events taken by or involving the users, or combinations thereof. the users may select such media content items for inclusion in their electronic communications.


20240357061. AVATAR CALL PLATFORM_simplified_abstract_(snap inc.)

Inventor(s): Laurent Desserrey of Los Angeles CA (US) for snap inc., Alex Edelsburg of Seattle WA (US) for snap inc., Joseph Engelman of New York NY (US) for snap inc., Alexander P. Powell of Oakland CA (US) for snap inc., Arianne Spool of New York NY (US) for snap inc., Jeremy Baker Voss of Los Angeles CA (US) for snap inc., David Whyte of Toronto (CA) for snap inc.

IPC Code(s): H04N7/15, G06V40/16, H04L51/046, H04N7/14

CPC Code(s): H04N7/157



Abstract: the technical problem of generating a video feed that represents a user who is party to a video call in a manner that invokes the sense of visual presence of the caller without communicating the live video of the user is addressed by configuring a video calling system to include an avatar call platform. the avatar call platform is configured to generate and display a video of an animated figure that represents a caller during a call, in that the face of the animated figure moves in a way that matches what the caller is saying during the call.


20240357197. SHARING OF CONTENT COLLECTIONS_simplified_abstract_(snap inc.)

Inventor(s): Nathan Kenneth Boyd of Los Angeles CA (US) for snap inc., Christie Marie Heikkinen of Sherman Oaks CA (US) for snap inc., Hao Long of Playa Vista CA (US) for snap inc., Daniel Moreno of New York NY (US) for snap inc., Daniel Rakhamimov of Brooklyn NY (US) for snap inc., Suraya Shivji of New York NY (US) for snap inc., Neil Tagare of New York NY (US) for snap inc.

IPC Code(s): H04N21/433, H04L51/10, H04N21/262

CPC Code(s): H04N21/4332



Abstract: aspects of the present disclosure involve a system comprising a storage medium storing a program and method for rule-based sharing of content collections. the program and method provide for storing, in association with each content collection, a set of rules with first criteria for adding a content item to the content collection, and with second criteria for viewing the content collection; determining, for a first content collection, that the respective first criteria is met for a first user of a first device; providing, based on the determining, for the first user to generate the content item; adding the generated content item to the first content collection; determining, for the first content collection, that the respective second criteria is met for a second user of a second device; and providing, based on the determining, the first content collection to the second device for viewing by the second user.


Snap Inc. patent applications on October 24th, 2024