Snap Inc. patent applications on October 3rd, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Snap Inc. on October 3rd, 2024

Snap Inc.: 16 patent applications

Snap Inc. has applied for patents in the areas of G06T19/00 (5), G06Q30/0601 (2), G06T11/60 (2), H04W4/021 (2), G06T11/00 (2) G06T11/60 (2), A63F13/79 (1), G02B27/0172 (1), G06Q30/0631 (1), G06T15/04 (1)

With keywords such as: device, user, client, based, display, content, interface, data, methods, and time in patent application abstracts.



Patent Applications by Snap Inc.

20240325928. SYSTEM AND METHOD FOR GENERATING AND DISPLAYING AVATARS_simplified_abstract_(snap inc.)

Inventor(s): Jacob Edward Blackstock of Toronto (CA) for snap inc., David James Kennedy of Toronto (CA) for snap inc., Shahan Panth of Toronto (CA) for snap inc., Dorian Franklin Baldwin of Toronto (CA) for snap inc.

IPC Code(s): A63F13/79, A63F13/35, A63F13/537, A63F13/63, G06N3/006, G06T11/00

CPC Code(s): A63F13/79



Abstract: among other things, embodiments of the present disclosure provide systems and methods for modifying avatar components of avatar datasets for multiple users, generating avatars based on the datasets, and displaying multiple avatars on a display screen of a graphical user interface.


20240329409. GEOMETRY MODELING OF EYEWEAR DEVICES WITH FLEXIBLE FRAMES_simplified_abstract_(snap inc.)

Inventor(s): Clemens Birklbauer of Wien (AT) for snap inc., Georg Halmetschlager-Funek of Vienna (AT) for snap inc., Jeroen Hol of Hengelo (NL) for snap inc., Matthias Kalkgruber of Vienna (AT) for snap inc., Daniel Wagner of Wien (AT) for snap inc.

IPC Code(s): G02B27/01, G06F3/01, G06T19/00, H04N13/344

CPC Code(s): G02B27/0172



Abstract: an eyewear device with flexible frame for augmented reality (ar) is disclosed. at least two sensors and a display are mounted on the flexible frame. when in use, the real time geometry of the eyewear device may change from factory calibrated geometry, resulting in low quality ar rendering. a modeling module is provided to model the real time geometry of the eyewear device on the fly using sensor information of the at least two sensors. the modeled real time geometry is then provided to a rendering module to accurately display the ar to the user.


20240331010. SCALABLE ONLINE PLACE RECOMMENDATION_simplified_abstract_(snap inc.)

Inventor(s): Christopher Shughrue of Canaan NY (US) for snap inc.

IPC Code(s): G06Q30/0601, G06Q10/02

CPC Code(s): G06Q30/0631



Abstract: system and method for accessing, on a computing device, user location data and place data for each place of a plurality of places, the place data including check-in data such as locations of place-associated check-ins, and a check-in location distribution parameter computed based on the locations of place-associated check-ins. the system further computes a relevance score for each place of the plurality of places based on the user location data and the check-in data, ranks the plurality of places based on the respective relevance scores, and displays the ranking of the plurality of places at the computing device. computing the relevance score can be further based on a distance between the user location and each place, or a count of place-associated check-ins over a predetermined period of time. the check-in location distribution parameter can be a gaussian shape parameter.


20240331243. AUTOMATED CONTENT CURATION FOR GENERATING COMPOSITE AUGMENTED REALITY CONTENT_simplified_abstract_(snap inc.)

Inventor(s): Alexander Collins of Santa Monica CA (US) for snap inc., Benedict Copping of Los Angeles CA (US) for snap inc., Alexander Vodovoz of Inglewood CA (US) for snap inc.

IPC Code(s): G06T11/60, G06T7/11, G06T19/00, G06V20/20, G06V30/148

CPC Code(s): G06T11/60



Abstract: the subject technology selects a plurality of augmented reality (ar) content items based at least in part on a set of attributes. the subject technology analyzes each of the selected plurality of ar content items to determine an inclusion of textual information, identify an area of interest, or detect panning motion. the subject technology modifies each of the selected plurality of ar content items based at least in part on the analyzing. the subject technology generates, using at least the modified plurality of ar content items, a composite ar content item, the composite ar content item comprising a sequence of different ar content items, each of the different ar content items corresponding to a modified ar content item from the modified plurality of ar content items. the subject technology causes display, at a client device, the generated composite ar content item.


20240331244. DEVICE LOCATION BASED ON MACHINE LEARNING CLASSIFICATIONS_simplified_abstract_(snap inc.)

Inventor(s): Ebony James Charlton of London (GB) for snap inc., Sumant Milind Hanumante of Fremont CA (US) for snap inc., Zhou Ren of Bellevue WA (US) for snap inc., Dhritiman Sagar of New York NY (US) for snap inc.

IPC Code(s): G06T11/60, G06F18/22, G06F18/24, G06V10/764, G06V10/82, G06V20/00, G06V20/20, G06V20/70, H04L51/222, H04L51/52, H04W4/021, H04W4/029, H04W4/21, H04W4/33, H04W88/02

CPC Code(s): G06T11/60



Abstract: a venue system of a client device can submit a location request to a server, which returns multiple venues that are near the client device. the client device can use one or more machine learning schemes (e.g., convolutional neural networks) to determine that the client device is located in one of specific venues of the possible venues. the venue system can further select imagery for presentation based on the venue selection. the presentation may be published as ephemeral message on a network platform.


20240331265. SEMANTIC TEXTURE MAPPING SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Piers George Cowburn of London (GB) for snap inc., David Li of London (GB) for snap inc., Isac Andreas Müller Sandvik of London (GB) for snap inc., Qi Pan of London (GB) for snap inc.

IPC Code(s): G06T15/04, G06F18/214, G06T7/11, G06T17/20, G06V30/262

CPC Code(s): G06T15/04



Abstract: a semantic texture map system to generate a semantic texture map based on a 3d model that comprises a plurality of vertices that include coordinate that indicate positions of the plurality of vertices, a uv map, and a semantic segmentation image that comprises a set of semantic labels.


20240331275. CONTINUOUS RENDERING FOR MOBILE APPARATUSES_simplified_abstract_(snap inc.)

Inventor(s): Farid Zare Seisan of San Diego CA (US) for snap inc., Vasily Fomin of Cape Girardeau MO (US) for snap inc., Edward Lee Kim-Koon of Venice CA (US) for snap inc.

IPC Code(s): G06T15/20, G06T7/70

CPC Code(s): G06T15/205



Abstract: systems, methods, and computer readable media for continuous rendering are disclosed. example methods include a head-wearable apparatus that is configured to continuously determine a position or pose of a user and then request graphics to be rendered from a remote rendering module based on the position or pose. if a current time is within a threshold of a presentation time, then the head-wearable apparatus selects rendered graphics received from the remote rendering module that are associated with a position or pose of the user that is closest in time to the presentation time. the selected rendered graphics are then adjusted to account for a difference between the render time and the presentation time. the adjusted rendered graphics are then presented to the user on a display of the head-wearable apparatus.


20240331333. AUGMENTED REALITY BEAUTY PRODUCT TUTORIALS_simplified_abstract_(snap inc.)

Inventor(s): Christine Barron of Los Angeles CA (US) for snap inc., Virginia Drummond of Venice CA (US) for snap inc., Jean Luo of Seattle WA (US) for snap inc., Alek Matthiessen of Marina Del Rey CA (US) for snap inc., Celia Nicole Mourkogiannis of Los Angeles CA (US) for snap inc., Jonathan Solichin of Arcadia CA (US) for snap inc., Olesia Voronova of Santa Monica CA (US) for snap inc.

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

CPC Code(s): G06T19/20



Abstract: systems, methods, and computer readable media for augmented reality beauty product tutorials. methods disclose determining from live images of an augmented reality (ar) tutorial effects, the effects indicating changes to the live images of a presenter of the ar tutorial from a beauty product being applied to a body part of the presenter. the methods further comprising determining from the live images motion, the motion indicating motion of the beauty product from the beauty product being applied to the body part of the presenter and storing the effects and the motion.


20240331379. ADDING BEAUTY PRODUCTS TO AUGMENTED REALITY TUTORIALS_simplified_abstract_(snap inc.)

Inventor(s): Christine Barron of Los Angeles CA (US) for snap inc., Virginia Drummond of Venice CA (US) for snap inc., Jean Luo of Seattle WA (US) for snap inc., Alek Matthiessen of Marina Del Rey CA (US) for snap inc., Celia Nicole Mourkogiannis of Los Angeles CA (US) for snap inc., Jonathan Solichin of Arcadia CA (US) for snap inc., Olesia Voronova of Santa Monica CA (US) for snap inc.

IPC Code(s): G06V20/40, A61Q1/00, G06F16/732, G06K7/10, G06Q30/0601, G06T19/00

CPC Code(s): G06V20/41



Abstract: systems, methods, and computer-readable media for adding beauty products to tutorials are presented. methods include accessing video data comprising images of a presenter creating a tutorial, the tutorial depicting the presenter applying a beauty product to a body part of the presenter. methods further include processing the video data to identify changes to the body part of the presenter from an application of the beauty product, and responding to identifying changes to the body part of the presenter from the application of the beauty product by processing the video data to identify the beauty product. methods further include retrieving information regarding the beauty product and causing presentation of information regarding the beauty product on a display device.


20240332993. REDUCED STANDBY CURRENT IN A MULTI-BATTERY WEARABLE DEVICE_simplified_abstract_(snap inc.)

Inventor(s): Zhibin Zhang of Venice CA (US) for snap inc.

IPC Code(s): H02J7/00, H01M10/44

CPC Code(s): H02J7/0024



Abstract: disclosed are embodiments to provide a multi-battery energy storage device. one embodiment comprises a first battery and a second battery, with a first circuit branch coupling a positive side of the first battery to a positive side of the second battery, a second circuit branch coupling a positive side of the first battery to a negative side of the second battery, a third circuit branch coupling the negative side of the first battery to the negative side of the second battery, and multiple switchable devices configured to control flow of current through corresponding branches. other embodiments comprise other configurations and operations.


20240333507. CONTEXTUAL CHAT REPLIES_simplified_abstract_(snap inc.)

Inventor(s): Wade Spires of Santa Monica CA (US) for snap inc., Kent Tam of Los Angeles CA (US) for snap inc., Susan Marie Territo of Los Angeles CA (US) for snap inc., Jeremy Voss of Los Angeles CA (US) for snap inc., David Whyte of Toronto (CA) for snap inc., Xuezi Zhang of Seattle WA (US) for snap inc.

IPC Code(s): H04L9/32, H04L9/00

CPC Code(s): H04L9/3213



Abstract: a system to perform operations that include: causing display of a messaging interface at that comprises a plurality of messages; receiving an input that selects a message from among the plurality of messages, the message corresponding with a sender identifier; causing display of a menu element responsive to the input that selects the message, the menu element comprising a display of the message and a set of composition options; receiving a selection of a composition option from among the set of composition options; causing display of a text input field based on the selection of the composition option; receiving a text input via the text input field; and causing display of a quoted reply within the messaging interface, the quoted reply comprising at least the text input, the message, the sender identifier, and a user identifier associated with the user account.


20240333593. DEVICE CONFIGURATION PARAMETER DETERMINATION_simplified_abstract_(snap inc.)

Inventor(s): Michael Cieslak of Los Angeles CA (US) for snap inc., Jiayao Yu of Venice CA (US) for snap inc., Kai Chen of Manhattan Beach CA (US) for snap inc., Farnaz Azmoodeh of Venice CA (US) for snap inc., Michael David Marr of Monroe WA (US) for snap inc., Jun Huang of Beverly Hills CA (US) for snap inc., Zahra Ferdowsi of Marina del Rey CA (US) for snap inc.

IPC Code(s): H04L41/084, H04L41/0866, H04L67/01

CPC Code(s): H04L41/0846



Abstract: systems, devices, media, and methods are presented for assigning configuration parameters to unknown devices by comparing characteristics of unknown devices to characteristics of known devices. characteristics of an unknown device are compared to characteristics of known devices to identify a similar device having known configuration parameters. the unknown device is then assigned the configuration parameters of the identified similar device.


20240333778. VIRTUAL INTERACTION SESSION TO FACILITATE AUGMENTED REALITY BASED COMMUNICATION BETWEEN MULTIPLE USERS_simplified_abstract_(snap inc.)

Inventor(s): Brian Anthony Smith of New York NY (US) for snap inc., Yu Jiang Tham of Los Angeles CA (US) for snap inc., Rajan Vaish of Beverly Hills CA (US) for snap inc., Hemant Surale of Waterloo (CA) for snap inc.

IPC Code(s): H04L65/1093, G02B27/01, G06T19/00, H04L65/1096

CPC Code(s): H04L65/1093



Abstract: aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interface to facilitate augmented reality based communication between multiple users over a network. a first user of a first device is enabled to view a real-world environment that is visible to a second user via a second device by causing display, at the first device, of a live camera feed generated at the second device. the live camera feed comprises images of the real-world environment that is visible to the second user. input data indicative of a selection by the first user of a virtual content item to apply to the real-world environment that is visible to the second user is received. the first device and second device present media objects overlaid on the real-world environment based on the input data.


20240334040. THIRD-PARTY MODIFICATIONS FOR A CAMERA USER INTERFACE_simplified_abstract_(snap inc.)

Inventor(s): Patrick Mandia of Venice CA (US) for snap inc., David Whyte of Toronto (CA) for snap inc.

IPC Code(s): H04N23/63, G06F3/04845, G06F16/245, G06T11/00, H04N5/272

CPC Code(s): H04N23/631



Abstract: in one or more implementations, a camera user interface of a client application may be accessed from a third-party application. the camera user interface may be modified based on input from a developer of the third-party application. modifications to the camera user interface may be made according to a framework provided by a service provider related to the client application. the modifications to the camera user interface of the client application may be directed to modifying one or more user interface elements of an initial version of the camera user interface, modifying functionality available via the initial version of the camera user interface, or adding information related to the third-party application into the initial version of the camera user interface.


20240334155. LOCATION BASED TEMPORAL RECOMMENDATIONS_simplified_abstract_(snap inc.)

Inventor(s): Alexander Farivar of Santa Monica CA (US) for snap inc., Christopher Shughrue of Canaan NY (US) for snap inc., Sushant Wason of San Francisco CA (US) for snap inc.

IPC Code(s): H04W4/021

CPC Code(s): H04W4/021



Abstract: a system includes one or more hardware processors and at least one memory storing instructions that cause the one or more hardware processors to perform operations including retrieving, via a server, a network graph of a plurality of users associated with a first user of a client device, and for each user in the plurality of users, deriving a set of user locations through a period in time. the instructions further include deriving a most visited location based on the set of user locations of each user, and displaying, on a display of the client device, a visual representation of the most visited location.


20240334195. SECURITY PROTOCOL FOR PAIRING COLLOCATED USERS_simplified_abstract_(snap inc.)

Inventor(s): Savanah Frisk of Los Angeles CA (US) for snap inc., Andrés Monroy-Hernández of Princeton NJ (US) for snap inc., Quan Thoi Minh Nguyen of Palo Alto CA (US) for snap inc., Yu Jiang Tham of Los Angeles CA (US) for snap inc., Michael Jing Xu of Los Angeles CA (US) for snap inc.

IPC Code(s): H04W12/50, H04L67/303, H04W4/02, H04W4/80, H04W12/63, H04W24/08, H04W76/14

CPC Code(s): H04W12/50



Abstract: a system to perform operations that include: detecting, at a first client device, a second client device in proximity with the first client device; generating a pairing code in response to the detecting the second client device in proximity of the first client device; establishing a communication pathway between the first client device and the second client device based on at least the pairing code; and presenting a collocation indicator at the first client device based on the establishing the communication pathway, according to certain example embodiments.


Snap Inc. patent applications on October 3rd, 2024