Snap Inc. patent applications on August 15th, 2024
Patent Applications by Snap Inc. on August 15th, 2024
Snap Inc.: 16 patent applications
Snap Inc. has applied for patents in the areas of G06T19/00 (5), G06F3/0482 (3), H04L51/52 (2), G06F9/451 (2), H04N23/63 (2) G02B27/017 (1), G02C7/101 (1), G06F3/0484 (1), G06F9/453 (1), G06F16/313 (1)
With keywords such as: content, device, user, item, image, based, display, client, media, and interface in patent application abstracts.
Patent Applications by Snap Inc.
Inventor(s): David Meisenholder of Los Angeles CA (US) for snap inc., Dhritiman Sagar of New York NY (US) for snap inc., Ilteris Canberk of Marina Del Rey CA (US) for snap inc., Justin Wilder of Santa Monica CA (US) for snap inc., Sumant Milind Hanumante of Aliso Viejo CA (US) for snap inc., James Powderly of Venice CA (US) for snap inc.
IPC Code(s): G02B27/01, G06F3/01, G06T19/00
CPC Code(s): G02B27/017
Abstract: augmented reality experiences of a user wearing an electronic eyewear device are captured by at least one camera on a frame of the electronic eyewear device, the at least one camera having a field of view that is larger than a field of view of a display of the electronic eyewear device. an augmented reality feature or object is applied to the captured scene. a photo or video of the augmented reality scene is captured and a first portion of the captured photo or video is displayed in the display. the display is adjusted to display a second portion of the captured photo or video with the augmented reality features as the user moves the user's head to view the second portion of the captured photo or video. the captured photo or video may be transferred to another device for viewing the larger field of view augmented reality image.
Inventor(s): Miran ALHAIDERI of Los Angeles CA (US) for snap inc., Alex BAMBERGER of Venice CA (US) for snap inc., Gerald Nilles of Culver City CA (US) for snap inc., Russell Douglas PATTON of Playa Vista CA (US) for snap inc., Yu Jiang Tham of Seattle WA (US) for snap inc.
IPC Code(s): G02C7/10, G02F1/153, G02F1/163, G02F1/17
CPC Code(s): G02C7/101
Abstract: a case for an eyewear device having a conductive interface includes a housing that receives the eyewear device. a multi-purpose interface, supported by the housing, includes at least one contact arranged to couple with the conductive interface of the eyewear device when the housing receives the eyewear device. circuitry is coupled to the at least one contact and includes a processor that detects a connection of the conductive interface of the eyewear device to the multi-purpose interface of the case. the processor performs a charging process during a charge state of the case in which an electrical charge is provided at the multi-purpose interface of the case to the eyewear device. data is exchanged with the eyewear device during a communication state of the case.
20240272776. CONTENT COLLECTIONS LINKED TO A BASE ITEM_simplified_abstract_(snap inc.)
Inventor(s): Christie Marie Heikkinen of Sherman Oaks CA (US) for snap inc., David Phillip Taitz of Los Angeles CA (US) for snap inc.
IPC Code(s): G06F3/0484, G06F3/0482, G06F3/04842, G06F3/04845, G06F3/04847, G06F9/451, G06T19/00, G11B27/036, G11B27/10, G11B27/34, H04L9/32, H04L9/40, H04L51/046, H04L51/52, H04L65/61, H04N5/265, H04N23/611, H04N23/62, H04N23/63
CPC Code(s): G06F3/0484
Abstract: systems and methods to facilitate content sharing are described. a second device of a second user selects a first user input content item that was shared to a first content collection by a first user using a first device. the second device is enabled to combine the first user input content item with a second user input content item to create a combined user input content item. in response to determining that the second device has shared the combined user input content item to the first content collection, the combined user input content item becomes accessible in association with the first user input content item in a second content collection. in response to a third device of a third user making a selection associated with the first user input content item, a collection interface is presented to enable the third device to navigate the second content collection.
20240272921. INTERACTIVE INFORMATIONAL INTERFACE_simplified_abstract_(snap inc.)
Inventor(s): Jeremy Voss of Los Angeles CA (US) for snap inc.
IPC Code(s): G06F9/451, G06F16/242, G06F40/205, H04L51/04, H04L51/226, H04N21/442, H04N21/475
CPC Code(s): G06F9/453
Abstract: example embodiments described herein relate to an interactive interface system to maintain a user support profile, wherein the user support profile comprises a plurality of media content that includes user support content, receive a message request from a client device wherein the message request includes an identification of the user support profile and corresponding message content that includes a natural language request, convert the natural language request to a query term, perform a query upon the plurality of media content associated with the user support profile based on the query term, identify relevant media content based on the query, and cause display of the relevant media content within a chat interface at the client device. the interfaces generated and displayed by the interactive interface system therefore enable a user to access user support without having to navigate to a separate interface.
20240273122. SYSTEMS, DEVICES, AND METHODS FOR CONTENT SELECTION_simplified_abstract_(snap inc.)
Inventor(s): Jason Brewer of Mountain View CA (US) for snap inc., Rodrigo B. Farnham of Los Angeles CA (US) for snap inc., Nima Khajehnouri of Santa Monica CA (US) for snap inc., David B. Lue of Santa Monica CA (US) for snap inc., Zhuo Xu of Los Angeles CA (US) for snap inc.
IPC Code(s): G06F16/31, G06F16/335, G06F17/18, G06Q50/00
CPC Code(s): G06F16/313
Abstract: disclosed are systems, methods, and computer-readable storage media to present content on an electronic display. in one aspect, a method includes identifying a first candidate content and a second candidate content for presentation on an electronic display, determining a first probability and a second probability that the first candidate content and the second candidate content respectively will elicit a particular type of input response, determining a first weight and a second weight based on the first probability and the second probability respectively, selecting either the first content or the second content based on the first weight and the second weight; and presenting the selected content on the electronic display.
20240273136. SYSTEMS AND METHODS FOR MOBILE IMAGE SEARCH_simplified_abstract_(snap inc.)
Inventor(s): Jonathan Brody of Marina Del Rey CA (US) for snap inc.
IPC Code(s): G06F16/58, G06F16/9038, G06F18/24, G06N3/04, G06N3/045, G06N3/08, G06N5/022, G06T1/00, G06V10/75, G06V10/764, G06V10/82, H04N23/63
CPC Code(s): G06F16/5866
Abstract: systems, methods, devices, media, and computer-readable instructions are described for local image tagging and processing in a resource-constrained environment such as a mobile device. in some embodiments, characteristics associated with images are used to determine whether to store content (e.g., images and video clips) as ephemeral content or non-ephemeral content. based on the determination, the image is stored in a non-ephemeral camera roll storage of the mobile device, or an ephemeral local application storage. additional storage operations such as encryption or backup copying may additionally be determined and performed based on the analysis of the content. in some embodiments, such images may be indexed, sorted, and searched based on the image tagging operations used to characterize the content.
Inventor(s): Virginia Drummond of Venice CA (US) for snap inc., Erika Michele Kehrwald 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.
IPC Code(s): G06Q30/0207, G06T19/00
CPC Code(s): G06Q30/0222
Abstract: the amount of user activity performed in relation to a promotion may be tracked based on user content captured via the client application. at least a portion of user content captured via the client application may be scanned and analyzed to identify user activity related to the user content. augmented reality content items may be executable to generate content that is displayed in relation to the user content and that indicates an amount of user activity related to the promotion. in addition, the augmented reality content items may be executable to generate content in relation to the user content that indicates one or more redemption options for the promotion based on an amount of user activity performed by a user of the client application that captured the user content.
20240273613. BROWSING-BASED AUGMENTED REALITY TRY-ON EXPERIENCE_simplified_abstract_(snap inc.)
Inventor(s): Matan Zohar of Rishon LeZion (IL) for snap inc., Itamar Berger of Hod Hasharon (IL) for snap inc., Gal Sasson of Kibbutz Ayyelet Hashahar (IL) for snap inc., Omri Berg of Tel Aviv (IL) for snap inc.
IPC Code(s): G06Q30/0601, G06F16/958, G06T19/00
CPC Code(s): G06Q30/0643
Abstract: aspects of the present disclosure involve a system for providing a browsing-based augmented reality (ar) try-on experience. the system displays a graphical user interface (gui) comprising a set of fashion items. the system receives a real-time video feed from a camera of the device, the real-time video feed depicting a person. the system retrieves a first ar fashion item corresponding to a first fashion item in the set of fashion items included in the gui. the system modifies the real-time video feed based on application of the first ar fashion item to the depiction of the person in the real-time video feed. the system presents the modified real-time video feed together with the gui comprising the set of fashion items.
20240273809. 3D MODELING BASED ON NEURAL LIGHT FIELD_simplified_abstract_(snap inc.)
Inventor(s): Zeng Huang of Los Angeles CA (US) for snap inc., Jian Ren of Marina Del Ray CA (US) for snap inc., Sergey Tulyakov of Santa Monica CA (US) for snap inc., Menglei Chai of Los Angeles CA (US) for snap inc., Kyle Olszewski of Los Angeles CA (US) for snap inc., Huan Wang of Somerville MA (US) for snap inc.
IPC Code(s): G06T15/06, G06T7/00
CPC Code(s): G06T15/06
Abstract: methods and systems are disclosed for performing operations for generating a 3d model of a scene. the operations include: receiving a set of two-dimensional (2d) images representing a first view of a real-world environment; applying a machine learning model comprising a neural light field network to the set of 2d images to predict pixel values of a target image representing a second view of the real-world environment, the machine learning model being trained to map a ray origin and direction directly to a given pixel value; and generating a three-dimensional (3d) model of the real-world environment based on the set of 2d images and the predicted target image.
20240273843. LOW LATENCY HAND-TRACKING IN AUGMENTED REALITY SYSTEMS_simplified_abstract_(snap inc.)
Inventor(s): Jan Bajana of Vienna (AU) for snap inc., Bernhard Jung of Perchtoldsdorf (AU) for snap inc., Daniel Wagner of Vienna (AU) for snap inc.
IPC Code(s): G06T19/00, G06T7/20, G06T15/00
CPC Code(s): G06T19/006
Abstract: a method for reducing motion-to-photon latency for hand tracking is described. in one aspect, a method includes accessing a first frame from a camera of an augmented reality (ar) device, tracking a first image of a hand in the first frame, rendering virtual content based on the tracking of the first image of the hand in the first frame, accessing a second frame from the camera before the rendering of the virtual content is completed, the second frame immediately following the first frame, tracking, using the computer vision engine of the ar device, a second image of the hand in the second frame, generating an annotation based on tracking the second image of the hand in the second frame, forming an annotated virtual content based on the annotation and the virtual content, and displaying the annotated virtual content in a display of the ar device.
20240273897. DYNAMIC CONTEXTUAL MEDIA FILTER_simplified_abstract_(snap inc.)
Inventor(s): Ebony James Charlton of London (GB) for snap inc., Celia Nicole Mourkogiannis of Los Angeles CA (US) for snap inc., Travis Chen of Los Angeles CA (US) for snap inc., Kevin Dechau Tang of New York NY (US) for snap inc., Kaveh Anvaripour of Culver City CA (US) for snap inc.
IPC Code(s): G06V20/20, G06F3/0482, G06F16/51, G06F16/538, G06T7/70, G06T11/60
CPC Code(s): G06V20/20
Abstract: a contextual filter system configured to perform operations that include, capturing an image frame at a client device, wherein the image frame includes a depiction of an object, identifying an object category of the object based on the depiction of the object within the image frame, accessing media content associated with the object category within a media repository, generating a presentation of the media content, and causing display of the presentation of the media content within the image frame at the client device.
20240274101. SYSTEMS AND METHODS FOR DRIVING A DISPLAY_simplified_abstract_(snap inc.)
Inventor(s): Andrew Iverson of Portland OR (US) for snap inc., Howard V. Goetz of Tigard OR (US) for snap inc., Glen R. Sands of Hillsboro OR (US) for snap inc., Kevin Ferguson of Beaverton OR (US) for snap inc.
IPC Code(s): G09G5/00, G06F3/01, G06F3/14
CPC Code(s): G09G5/006
Abstract: an image system dynamically updates drive sequences in an image system. drive sequences are image display settings or display driving characteristics with which a display is operated. the image system may determine the drive sequence at least partially based on input from one or more sensors. for example, the image system may include sensors such as an inertial measurement unit, a light sensor, a camera, a temperature sensor, or other sensors from which sensor data may be collected. the image system may analyze the sensor data to calculate drive sequence settings or to select a drive sequence from a number of predetermined drive sequences. displaying image content on a display includes providing the display with image data and includes operating the display with various drive sequences.
Inventor(s): Rajeev Advani of Brooklyn NY (US) for snap inc., Vu Tran of Bellevue WA (US) for snap inc.
IPC Code(s): H04L9/32, G06Q20/12, G06Q20/38, H04L9/00
CPC Code(s): H04L9/3239
Abstract: a system to perform operations that include: accessing a data object that comprises an augmented-reality (ar) filter; accessing a blockchain based on the accessing the data object; minting a non-fungible token (nft) based on the data object and the blockchain; and storing the nft on the blockchain.
Inventor(s): Nathan Kenneth Boyd of Los Angeles CA (US) for snap inc., Benedict Copping of Los Angeles CA (US) for snap inc.
IPC Code(s): H04L51/10, G06F3/0482, H04L51/52
CPC Code(s): H04L51/10
Abstract: method of generating modified media content items for sharing to external applications starts with a processor receiving a media content item from a client device. processor causes a sharing interface to be displayed on the client device. sharing interface includes selectable items associated with external applications. processor receives from the client device a selection of a first selectable item of the selectable items that is associated with a first external application of the external applications. processor determines an attribute associated with the media content item. processor generates a modified media content item based on the first external application and the attribute associated with the media content item and causes the modified media content item to be displayed in the first external application activated on the client device. other embodiments are disclosed herein.
20240275752. MESSAGING SYSTEM WITH ARCHIVED DATA DISPLAY_simplified_abstract_(snap inc.)
Inventor(s): Jeremy Voss of Los Angeles CA (US) for snap inc.
IPC Code(s): H04L51/224, H04L51/214
CPC Code(s): H04L51/224
Abstract: systems and computer-implement methods of displaying archived data are provided for determining that it is an anniversary of the archived data, the archived data including a message transmitted from a first client device to a second client device; causing display, on the first client device, of a graphical indicium and an avatar of a user associated with the first client device, the graphical indicium indicating an anniversary associated with the message transmitted from the first client device to the second client device; causing, display on the first client device of a notification of the anniversary; and causing the display of the graphical indicium and notification of the anniversary to be removed after a predefined time.
Inventor(s): Jason Brewer of Mountain View CA (US) for snap inc., Rodrigo B. Farnham of Los Angeles CA (US) for snap inc., David B. Lue of Santa Monica CA (US) for snap inc., Nicholas J. Stucky-Mack of Los Angeles CA (US) for snap inc.
IPC Code(s): H04L67/10, G06N7/01, G06N20/00, H04L67/01, H04L67/14, H04L67/306, H04L67/50
CPC Code(s): H04L67/10
Abstract: a content request is received from a device of a user. a plurality of candidate content items is identified. each candidate content item has a bid value. a relevancy value is automatically generated for each candidate content item. the relevancy value indicates whether the candidate content item is likely to be skipped by the user. for each candidate content item, a combined value is automatically generated by adjusting the bid value using the relevancy value generated for the candidate content item. one or more candidate content items are automatically selected based on the combined value generated for each of the one or more candidate content items. the one or more selected candidate content items are automatically integrated into at least one placeholder area among one or more pre-selected content items as part of the aggregated content. the aggregated content is presented on the device of the user.
- Snap Inc.
- G02B27/01
- G06F3/01
- G06T19/00
- CPC G02B27/017
- Snap inc.
- G02C7/10
- G02F1/153
- G02F1/163
- G02F1/17
- CPC G02C7/101
- G06F3/0484
- G06F3/0482
- G06F3/04842
- G06F3/04845
- G06F3/04847
- G06F9/451
- G11B27/036
- G11B27/10
- G11B27/34
- H04L9/32
- H04L9/40
- H04L51/046
- H04L51/52
- H04L65/61
- H04N5/265
- H04N23/611
- H04N23/62
- H04N23/63
- CPC G06F3/0484
- G06F16/242
- G06F40/205
- H04L51/04
- H04L51/226
- H04N21/442
- H04N21/475
- CPC G06F9/453
- G06F16/31
- G06F16/335
- G06F17/18
- G06Q50/00
- CPC G06F16/313
- G06F16/58
- G06F16/9038
- G06F18/24
- G06N3/04
- G06N3/045
- G06N3/08
- G06N5/022
- G06T1/00
- G06V10/75
- G06V10/764
- G06V10/82
- CPC G06F16/5866
- G06Q30/0207
- CPC G06Q30/0222
- G06Q30/0601
- G06F16/958
- CPC G06Q30/0643
- G06T15/06
- G06T7/00
- CPC G06T15/06
- G06T7/20
- G06T15/00
- CPC G06T19/006
- G06V20/20
- G06F16/51
- G06F16/538
- G06T7/70
- G06T11/60
- CPC G06V20/20
- G09G5/00
- G06F3/14
- CPC G09G5/006
- G06Q20/12
- G06Q20/38
- H04L9/00
- CPC H04L9/3239
- H04L51/10
- CPC H04L51/10
- H04L51/224
- H04L51/214
- CPC H04L51/224
- H04L67/10
- G06N7/01
- G06N20/00
- H04L67/01
- H04L67/14
- H04L67/306
- H04L67/50
- CPC H04L67/10