Snap Inc. patent applications on June 13th, 2024

From WikiPatents
Revision as of 09:04, 13 June 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 June 13th, 2024

Snap Inc.: 17 patent applications

Snap Inc. has applied for patents in the areas of G06T19/00 (6), G06F3/01 (4), G06F16/248 (2), G02B27/01 (2), G06T11/00 (2) G06T19/006 (2), G01C25/005 (1), G02B6/005 (1), G06F3/017 (1), G06F3/04842 (1)

With keywords such as: user, data, device, media, based, virtual, location, imu, friends, and pixel in patent application abstracts.



Patent Applications by Snap Inc.

20240192024.LONG TERM IN-FIELD IMU TEMPERATURE CALIBRATION_simplified_abstract_(snap inc.)

Inventor(s): Georg Halmetschlager-Funek of Vienna (AT) for snap inc., 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): G01C25/00, G01C21/16, G06F3/01

CPC Code(s): G01C25/005



Abstract: a method for calibrating a visual-inertial tracking system is described. in one aspect, a method includes measuring a temperature of an inertial measurement unit (imu) of a visual-inertial tracking system, identifying, from an imu parametric model of an imu calibration module, an imu intrinsic parameter estimate corresponding to the temperature, determining an online imu intrinsic parameter estimate by operating the visual-inertial tracking system with the imu intrinsic parameter estimate, providing the online imu intrinsic parameter estimate to the imu calibration module, and updating and incorporating the imu parametric model with the online imu intrinsic parameter estimate.


20240192431.THIN FILM LAYERS HAVING NON-UNIFORM THICKNESSES_simplified_abstract_(snap inc.)

Inventor(s): Alexander Drayton of Abingdon (GB) for snap inc., Marcell Kiss of Didcot (GB) for snap inc., Parashara Panduranga of Banbury (GB) for snap inc., Jamie Dean Reynolds of Abingdon (GB) for snap inc., Cheng Shi of Didcot (GB) for snap inc.

IPC Code(s): F21V8/00

CPC Code(s): G02B6/005



Abstract: in a thin film stack deposited on a substrate, a first layer can have a non-uniform thickness. a second layer, disposed so that the first layer is between the substrate and the second layer, can have a non-uniform thickness. a first pattern can be formed on the second layer to define first areas. the second layer can be etched in the first areas to form first holes having varying depths. a second pattern can be formed on the first layer in the first holes to define second areas. each second area can be smaller than a corresponding first area. the first layer can be etched in the second areas to form second holes having varying depths. an imprint of the etched thin film stack can be formed such that the first holes and the second holes form a plurality of diffractive elements having varying sizes on the imprint.


20240192780.MULTI-SOC HAND-TRACKING PLATFORM_simplified_abstract_(snap inc.)

Inventor(s): Liviu Marius Coconu of Vienna (AT) for snap inc., Daniel Colascione of Melbourne Beach FL (US) for snap inc., Farid Zare Seisan of San Diego CA (US) for snap inc., Daniel Harris of San Francisco CA (US) for snap inc., Jennica Pounds of Cape Coral FL (US) for snap inc.

IPC Code(s): G06F3/01, G06T11/00, G06V10/764, G06V10/94, G06V20/20, G06V40/20

CPC Code(s): G06F3/017



Abstract: a multi-system on chip (soc) hand-tracking platform is provided. the multi-soc hand-tracking platform includes a computer vision soc and one or more application socs. the computer vision soc hosts a hand-tracking input pipeline. the one or more application socs host one or more applications that are consumers of input event data generated by the hand-tracking input pipeline. the applications communicate with some components of the hand-tracking input pipeline using a shared-memory buffer and with some of the components of the hand-tracking input pipeline using inter-process communication (ipc) method calls.


20240192840.CUSTOM MEDIA OVERLAY SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Brent Michael Barkman of Los Angeles CA (US) for snap inc., Michael Cumberbatch of Culver City CA (US) for snap inc., Zachary Lupei of Los Angeles CA (US) for snap inc., Ashley Michelle Wayne of Los Angeles CA (US) for snap inc., Eric Wood of Los Angeles CA (US) for snap inc.

IPC Code(s): G06F3/04842, G06F3/04847, G06F3/14, G06T11/60

CPC Code(s): G06F3/04842



Abstract: systems and methods are provided for receiving a request to generate a media overlay corresponding to a home of a first user, and for generating the media overlay corresponding to the home of the first user using media content received in the request. the systems and methods further provide for associating, with the media overlay, a location of the home of the first user and a selection of users to grant permission to access the media overlay corresponding to the home of the first user. the systems and methods further provide for determining whether a second user and a location corresponding to the second computing device trigger access to the media overlay and providing the media overlay to the second computing device, based on determining that the second user and location corresponding to the second computing device trigger access to the media overlay.


20240193168.SURFACING AUGMENTED REALITY OBJECTS_simplified_abstract_(snap inc.)

Inventor(s): Jennica Pounds of Cape Coral FL (US) for snap inc., Qi Pan of London (GB) for snap inc., Brent Michael Barkman of Los Angeles CA (US) for snap inc., Ozi Egri of Yassur (IL) for snap inc.

IPC Code(s): G06F16/2457, G06F16/2458, G06F16/248, G06F16/29, G06T19/00

CPC Code(s): G06F16/24578



Abstract: various embodiments provide for a registry for augmented reality (ar) objects, which can provide ar objects to a client device to support various software or hardware applications. for instance, some embodiments provide for an ar object registry that facilitates or enables registration of one or more ar objects in association with one or more locations across a planet.


20240193482.MUSIC RECOMMENDATIONS VIA CAMERA SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Eric Portes dos Santos of Bothell WA (US) for snap inc., Matthew Mahar of San Francisco CA (US) for snap inc., Christie Marie Heikkinen of Sherman Oaks CA (US) for snap inc., Anton Shevchenko of Black Diamond WA (US) for snap inc., Hanbo Chen of Kirkland WA (US) for snap inc., Xin Su of Santa Clara CA (US) for snap inc.

IPC Code(s): G06N20/00, G06T11/00

CPC Code(s): G06N20/00



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 receiving, via a client device, a selection of a photographic filter or a virtual lens. the operations additionally include deriving, via a model, a date, or a combination thereof, a music recommendation, a sound recommendation, or a combination thereof, for the selection of the photographic filter or the virtual lens, and providing the music recommendation, the sound recommendation, or the combination thereof, to the client device.


20240193870.CONTENT CREATION PLATFORM FOR XR DEVICES_simplified_abstract_(snap inc.)

Inventor(s): Kai Zhou of Wiener Neudorf (AT) for snap inc., Dunxu Hu of Venice CA (US) for snap inc., Dominik Schnitzer of Vienna (AT) for snap inc.

IPC Code(s): G06T19/00, G06F3/01, G06F30/20, G06T15/50

CPC Code(s): G06T19/003



Abstract: a content creation system for extended reality (xr) systems. the content creation system receives motion data of an xr device and generates trajectory data of a trajectory within a 3d environment model of a real-world scene based on the motion data where the trajectory simulates the motion of the xr device within the real-world scene. the content creation system receives user interaction event data and generates simulated sensor data based on the trajectory data, the 3d environment model, and the user interaction event data. the content creation system generates simulated tracking data based on the simulated sensor data and determines simulated power consumption data and thermal condition data based on operation of the computer vision component while generating the simulated tracking data. the content creation system generates a display from a user's perspective of the 3d environment model along with the simulated power consumption and thermal data.


20240193875.AUGMENTED REALITY SHARED SCREEN SPACE_simplified_abstract_(snap inc.)

Inventor(s): Ilteris Kaan Canberk of Marina Del Rey CA (US) for snap inc., Bernhard Jung of Perchtoldsdorf (AT) for snap inc., Shin Hwun Kang of Los Angeles CA (US) for snap inc., Daria Skrypnyk of Kyiv (UA) for snap inc.

IPC Code(s): G06T19/00, H04L67/131

CPC Code(s): G06T19/006



Abstract: systems, methods, and computer readable media for an augmented reality (ar) shared screen space. examples relate to a host augmented realty (ar) device sharing a screen and a relative location of the ar device to the screen with guest ar devices where the guest ar devices share a relative location of the guest ar devices to a copy of the screen displayed on the display of the guest ar devices and where the users of the ar devices may see each other's location with the use of avatars around the shared screen and add augmentations to the shared screen. the yaw, roll, and pitch of the head of the avatars tracks the movement of the head of the user of the ar wearable device.


20240193880.VIRTUAL VISION SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Ebony James Charlton of London (GB) for snap inc., Jokubas Dargis of Santa Monica CA (US) for snap inc., Eitan Pilipski of Los Angeles CA (US) for snap inc., Dhritiman Sagar of New York NY (US) for snap inc., Victor Shaburov of Pacific Palisades CA (US) for snap inc.

IPC Code(s): G06T19/00, A63F13/213, A63F13/428, G06F16/95, G06T15/00, H04W4/02, H04W4/021

CPC Code(s): G06T19/006



Abstract: a context based augmented reality system can be used to display augmented reality elements over a live video feed on a client device. the augmented reality elements can be selected based on a number of context inputs generated by the client device. the context inputs can include location data of the client device and location data of nearby physical places that have preconfigured augmented elements. the preconfigured augmented elements can be preconfigured to exhibit a design scheme of the corresponding physical place.


20240193882.SCALING A 3D VOLUME IN EXTENDED REALITY_simplified_abstract_(snap inc.)

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

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

CPC Code(s): G06T19/20



Abstract: an extended reality (xr) system provides methodologies for scaling a virtual object in an xr user interface of the xr system. the methodologies include providing to a user an xr user interface of an xr system, where the xr user interface includes a virtual object displayed to the user. the xr system determines a pinch location of a pinch hand pose being made by the user and scales the virtual object based on the pinch location and a virtual object center point of the virtual object. the xr system redisplays the scaled virtual object to the user in the xr user interface.


20240193982.HAND-TRACKING WITH IR CAMERA FOR XR SYSTEMS_simplified_abstract_(snap inc.)

Inventor(s): Piotr Gurgul of Hergiswil (CH) for snap inc., Sharon Moll of Lachen (CH) for snap inc., Pawel Wawruch of Yverdon-les-Bains (CH) for snap inc.

IPC Code(s): G06V40/10, G02B27/01, G06T7/246, G06T7/73, G06V20/20, G06V20/40, H04N23/20

CPC Code(s): G06V40/11



Abstract: an extended reality (xr) system provides methodologies for capturing hand poses being made by a user in low-light environments. the xr system capture, using one or more visible light cameras, tracking video frame data of a hand pose of a user of the xr system. the xr system generates hand-tracking data based on the tracking video frame data. the hand-tracking data includes a skeletal model and a hand-tracking confidence level indicating a probability that the skeletal model matches the hand pose. the xr system compares the hand-tracking confidence level to a threshold confidence value, and based on determining the first hand-tracking confidence level is below the threshold confidence value, activates one or more wide-spectrum cameras to capture subsequent tracking video frame data of the hand pose. the xr system may also activate an ir light emitter to illuminate the hands of the user.


20240194120.SYSTEMS AND METHODS OF DRIVING A DISPLAY WITH HIGH BIT DEPTH_simplified_abstract_(snap inc.)

Inventor(s): Ian Kyles of West Linn OR (US) for snap inc., Nicholas William Melena of Phoenix AZ (US) for snap inc., Edmund Passon of Scottsdale AZ (US) for snap inc., Joshua T. Wiersma of Phoenix AZ (US) for snap inc.

IPC Code(s): G09G3/20, G09G3/32, G09G3/36

CPC Code(s): G09G3/2096



Abstract: systems and methods for varying an intensity of pixels of displays are provided. a display subsystem may include a display driver for receiving image frame data and commands from an image or data source, including pixel intensity values for bit planes of an image frame; a parser for receiving the image frame data and the commands, and configured to determine a drive waveform having an pixel drive value and a pixel drive time interval for each bit plane of the image frame data; a display backplane for receiving the drive waveform, the display backplane including a pixel array comprising an array of pixels, each pixel driven by a pixel circuit; and display driver circuitry for driving the pixels in accordance with the drive waveform; and wherein an intensity of the pixel varies for each bit plane according to the pixel drive value and the pixel drive time interval.


20240194167.SYSTEMS AND METHODS FOR IMPROVING OPERATING CHARACTERISTICS OF DISPLAYS_simplified_abstract_(snap inc.)

Inventor(s): Stephen John Hart of San Juan Capistrano CA (US) for snap inc., Rock Edward Kent of Estacada OR (US) for snap inc., Howard V. Goetz of Tigard OR (US) for snap inc., James L. Sanford of Wappingers Falls NY (US) for snap inc., Nicholas W. Melena of Phoenix AZ (US) for snap inc.

IPC Code(s): G09G5/395, G09G3/36

CPC Code(s): G09G5/395



Abstract: systems and methods for improving operating characteristics of displays such as liquid crystal on silicon displays.


20240195763.PROVIDING REDUCED AVAILABILITY MODES IN MESSAGING_simplified_abstract_(snap inc.)

Inventor(s): Jeremy Voss of Los Angeles CA (US) for snap inc., Christie Marie Heikkinen of Sherman Oaks CA (US) for snap inc., Daniel Rakhamimov of Brooklyn NY (US) for snap inc., Laurent Desserrey of Los Angeles CA (US) for snap inc., Susan Marie Territo of Los Angeles CA (US) for snap inc., Edward Koal of Santa Monica CA (US) for snap inc.

IPC Code(s): H04L51/043, H04L51/224, H04L51/52

CPC Code(s): H04L51/043



Abstract: aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing reduced availability modes in messaging. the program and method provide for maintaining a count of consecutive time periods in which message content has been exchanged between a first user and a second user in a messaging application; receiving, from a device associated with the first user, a request to set an availability mode for the first user to a reduced availability mode with respect to the messaging application; setting, in response to receiving the request, the availability mode for the first user to the reduced availability mode; and refraining from updating the count while the availability mode is set to the reduced availability mode.


20240195766.MESSAGING SYSTEM WITH A CAROUSEL OF RELATED ENTITIES_simplified_abstract_(snap inc.)

Inventor(s): Benjamin Lo of Los Angeles CA (US) for snap inc., Celia Nicole Mourkogiannis of Los Angeles CA (US) for snap inc., Ibrahem Shekoni of Santa Monica CA (US) for snap inc., Yamill Antonio Vallecillo of Los Angeles CA (US) for snap inc.

IPC Code(s): H04L51/046, G06F3/0482, G06F3/0485, G06F16/248

CPC Code(s): H04L51/046



Abstract: a carousel module that enables a user of an application to access related entities which may be friends where the friends are friends to the user within a messaging system. the carousel module accesses profile information of the friends from the messaging system and makes the profile information available within the application. the carousel module provides new functions related to friends for the user within the application. methods include a carousel module accessing from a messaging system a list of friends of a user of an application, the list of friends indicating friends of a user within the messaging system. the methods include causing a carousel to be displayed for the user on a computing device and causing a status within the application of the friends of the carousel to be displayed on the computing device.


20240195767.GENERATING AND DISPLAYING CUSTOMIZED AVATARS IN MEDIA OVERLAYS_simplified_abstract_(snap inc.)

Inventor(s): Nicholas Richard Allen of Venice CA (US) for snap inc., Dorian Franklin Baldwin of Toronto (CA) for snap inc., 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., Timothy Jordan Garcia of Toronto (CA) for snap inc.

IPC Code(s): H04L51/08, G06F3/0484, G06T13/80, G06V20/40, H04L51/04, H04L51/063, H04L51/10, H04L67/52, H04W4/80

CPC Code(s): H04L51/08



Abstract: among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by generating and displaying media overlays with avatars of different users. for example, media overlays can be generated by the system and displayed in conjunction with media content (e.g., images and/or video) generated by an image-capturing device (e.g., a digital camera).


20240195848.VIRTUAL INTERACTION SESSION TO FACILITATE REAL-TIME 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. session configuration data including configuration parameters of a virtual interaction session with a first user is received from a first device. the configuration parameters include an identifier of a second user that is permitted to join the virtual interaction session and a micro-chat duration that defines a time limit for a real-time communication link between the first and second user during the virtual interaction session. the real-time communication link between the first and second user by causing display, by the second device, of a live camera feed generated at the first device. upon expiration of the micro-chat duration, the real-time communication link between the first and second user is terminated.


Snap Inc. patent applications on June 13th, 2024