Snap Inc. patent applications on February 27th, 2025

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Snap Inc. on February 27th, 2025

Snap Inc.: 13 patent applications

Snap Inc. has applied for patents in the areas of G02B27/01 (3), G06T3/40 (3), G06T19/00 (3), G06T11/60 (2), G06T7/20 (2) G02B27/01 (1), G02B27/0172 (1), G02B27/0176 (1), G06F1/3287 (1), G06F3/04886 (1)

With keywords such as: device, data, virtual, based, user, display, tracking, text, image, and visual in patent application abstracts.



Patent Applications by Snap Inc.

20250067977. REDUCING BOOT TIME AND POWER CONSUMPTION IN DISPLAYING DATA CONTENT_simplified_abstract_(snap inc.)

Inventor(s): Alex Bamberger of Venice CA (US) for snap inc., Peter Brook of Marina del Rey CA (US) for snap inc., Nicolas Dahlquist of Venice CA (US) for snap inc., Matthew Hanover of Los Angeles CA (US) for snap inc., Russell Douglas Patton of Playa Vista CA (US) for snap inc., Jonathan M. Rodriguez, II of Los Angeles CA (US) for snap inc.

IPC Code(s): G02B27/01, G02C11/00, G06F1/16, G06F1/32, G06F1/3203, G06F1/3206, G06F1/3287, G06F1/3293, H04N5/76, H04N23/60, H04N23/63, H04N23/65, H04N23/66, H04N23/661

CPC Code(s): G02B27/01



Abstract: one aspect disclosed is a method including determining a location from a positioning system receiver, determining, using a hardware processor and the location, that the location is approaching a path of direction of visual direction information, displaying the visual direction information on a display of a wearable device in response to the determining, determining, using the positioning system receiver, whether the turn of the visual direction information has been made, determining, by the hardware processor, a first period of time for display of the content data based on whether the turn of the visual direction information has been made, powering on the display and displaying, using the display, content data for the first period of time, turning off the display and the hardware processor following display of the content data.


20250067989. DISPLAY FOR AUGMENTED REALITY OR VIRTUAL REALITY_simplified_abstract_(snap inc.)

Inventor(s): Mohmed Salim Valera of Sutton Coldfield (GB) for snap inc.

IPC Code(s): G02B27/01, G02B27/00, G02B27/10

CPC Code(s): G02B27/0172



Abstract: an ar or vr display device. first and third input gratings receive light of a first color from first and second projectors, respectively, coupling the light into a first waveguide. second and fourth input gratings receive light of a second color from the first and second projectors, respectively, coupling the light into a second waveguide. an output diffractive optical element couples light out of the waveguides towards a viewing position. the first and second projectors provide light to the input diffractive optical elements in directions that are at a first and second angle, respectively, to a waveguide normal vector. the output diffractive optical element couples light out of the waveguides in a first range of angles for light from the first projector and in a second range of angles for light from the second projector, the first range of angles and the second range of angles differing but partially overlapping.


20250067990. SUPPORT ARM THERMAL STRUCTURE FOR EXTENDED REALITY GLASSES_simplified_abstract_(snap inc.)

Inventor(s): Andrea Chantal Ashwood of Culver City CA (US) for snap inc., Stephen Andrew Steger of Los Angeles CA (US) for snap inc.

IPC Code(s): G02B27/01, G02C11/00, G02C13/00

CPC Code(s): G02B27/0176



Abstract: a support arm assembly for a head-worn device includes a metal support arm configured to form a rear face, a bottom face, and a top face of an enclosure for a projector, thermally coupled to the projector to act as a heatsink, configured to structurally attach to a rear structural element of the head-worn device, and configured to structurally attach to an optical element holder of the head-worn device, such that the metal support arm forms a structural support joining the optical element holder to the rear structural element without placing mechanical load on the projector.


20250068228. REDUCING POWER CONSUMPTION OF EXTENDED REALITY DEVICES_simplified_abstract_(snap inc.)

Inventor(s): Evangelos Chatzikalymnios of Vienna (AT) for snap inc., Thomas Faeulhammer of Vienna (AT) for snap inc., Daniel Wolf of Mödling (AT) for snap inc., Kai Zhou of Wiener Neudorf (AT) for snap inc.

IPC Code(s): G06F1/3287, G06V40/10

CPC Code(s): G06F1/3287



Abstract: examples describe a method performed by an extended reality (xr) device that implements a multi-camera object tracking system. the xr device accesses object tracking data associated with an object in a real-world environment. based on the object tracking data, the xr device activates a low-power mode of the multi-camera object tracking system. in the low-power mode, a state of the object in the real-world environment is determined by using the multi-camera object tracking system.


20250068326. GESTURE-BASED KEYBOARD TEXT ENTRY_simplified_abstract_(snap inc.)

Inventor(s): Sharon Moll of Lachen (CH) for snap inc., Dawei Zhang of Seattle WA (US) for snap inc.

IPC Code(s): G06F3/04886, G06F3/01, G06F3/042

CPC Code(s): G06F3/04886



Abstract: a gesture-based text entry user interface for an augmented reality (ar) system is provided. the ar system detects a start text entry gesture made by a user of the ar system, generates a virtual keyboard user interface including a virtual keyboard having a plurality of virtual keys, and provides to the user the virtual keyboard user interface. the ar system detects a hold of an enter text gesture made by the user. while the user holds the enter text gesture, the ar system collects continuous motion gesture data of a continuous motion as the user makes the continuous motion through the virtual keys of the virtual keyboard. the ar system detects a release of the enter text gesture by the user and generates entered text data based on the continuous motion gesture data.


20250068374. TIME SYNCHRONIZATION FOR SHARED EXTENDED REALITY EXPERIENCES_simplified_abstract_(snap inc.)

Inventor(s): Jordy Innocentius Ajanohoun of Vienna (AT) for snap inc., Markus Diem of Vienna (AT) for snap inc., Georgios Evangelidis of Vienna (AT) for snap inc., Matthew Penney of Vienna (AT) for snap inc.

IPC Code(s): G06F3/14, G06F3/01

CPC Code(s): G06F3/1454



Abstract: a first extended reality (xr) device and a second xr device are colocated in an environment. the first xr device captures sensory data of a wearer of the second xr device. the sensory data is used to determine a time offset between a first clock of the first xr device and a second clock of the second xr device. the first clock and the second clock are synchronized based on the time offset and a shared coordinate system is established. the shared coordinate system enables alignment of virtual content that is simultaneously presented by the first xr device and the second xr device based on the synchronization of the first clock and the second clock.


20250069186. DYNAMIC OVER-RENDERING IN LATE-WARPING_simplified_abstract_(snap inc.)

Inventor(s): Bernhard Jung of Perchtoldsdorf (AT) for snap inc., Edward Lee Kim-Koon of Venice CA (US) for snap inc.

IPC Code(s): G06T3/40, G06T19/00

CPC Code(s): G06T3/40



Abstract: a method for adjusting an over-rendered area of a display in an ar device is described. the method includes identifying an angular velocity of a display device, a most recent pose of the display device, previous warp poses, and previous over-rendered areas, and adjusting a size of a dynamic over-rendered area based on a combination of the angular velocity, the most recent pose, the previous warp poses, and the previous over-rendered areas.


20250069261. AR DATA SIMULATION WITH GAITPRINT IMITATION_simplified_abstract_(snap inc.)

Inventor(s): Kai Zhou of Wiener Neudorf (AT) for snap inc.

IPC Code(s): G06T7/73, G06T11/60, G06V20/20, G06V40/20

CPC Code(s): G06T7/74



Abstract: a method for transferring a gait pattern of a first user to a second user to simulate augmented reality content in a virtual simulation environment is described. in one aspect, the method includes identifying a gait pattern of a first user operating a first visual tracking system in a first physical environment, identifying a trajectory from a second visual tracking system operated by a second user in a second physical environment, the trajectory based on poses of the second visual tracking system over time, modifying the trajectory from the second visual tracking system based on the gait pattern of the first user, applying the modified trajectory in a plurality of virtual environments, and generating simulated ground truth data based on the modified trajectory in the plurality of virtual environments.


20250069306. CUSTOMIZABLE AVATAR GENERATION SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Michael Kozakov of Toronto (CA) for snap inc., Avie Seegobin of Toronto (CA) for snap inc., Mark Anthony Cabuena of Toronto (CA) for snap inc.

IPC Code(s): G06T11/60, G06F40/109, G06F40/20, G06N3/08, G06N7/01, G06T3/40

CPC Code(s): G06T11/60



Abstract: systems, methods, and computer readable media for customizable avatar generation system, where the methods include accessing text data, processing, using at least one processor, the text data to determine first characteristics of the text data, selecting a personalized avatar of a plurality of personalized avatars for the text data based on matching the first characteristics with second characteristics of the plurality of personalized avatars, generating a customized avatar based on the text data and the selected personalized avatar, and causing the customized avatar to be displayed on a display of a computing device.


20250069312. PERSONALIZED AVATAR REAL-TIME MOTION CAPTURE_simplified_abstract_(snap inc.)

Inventor(s): Avihay Assouline of Tel Aviv (IL) for snap inc., Itamar Berger of Hod Hasharon (IL) for snap inc., Gal Dudovitch of Tel Aviv (IL) for snap inc., Matan Zohar of Rishon LeZion (IL) for snap inc.

IPC Code(s): G06T13/40, G06F3/04817, G06F3/0488, G06T7/20, G06T15/20, G06T19/00

CPC Code(s): G06T13/40



Abstract: aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for performing operations comprising: capturing a video that depicts a person; identifying a set of skeletal joints of the person depicted in the video; storing a movement vector representing previously captured three-dimensional (3d) movement of the set of skeletal joints of the person depicted in the video; receiving input that selects a 3d avatar; and animating, based on the movement vector, the 3d avatar to mimic the previously captured 3d movement of the set of skeletal joints of the person depicted in the video.


20250069620. AUDIO RESPONSE MESSAGES_simplified_abstract_(snap inc.)

Inventor(s): Gurunandan Krishnan Gorumkonda of Kirkland WA (US) for snap inc., Shree K. Nayar of New York NY (US) for snap inc.

IPC Code(s): G10L25/84, G06F3/16, G06N3/08, G10L15/22

CPC Code(s): G10L25/84



Abstract: an audio response system can generate multimodal messages that can be dynamically updated on viewer's client device based on a type of audio response detected. the audio responses can include keywords or continuum-based signal (e.g., levels of wind noise). a machine learning scheme can be trained to output classification data from the audio response data for content selection and dynamic display updates.


20250071223. AUGMENTED REALITY UNBOXING EXPERIENCE_simplified_abstract_(snap inc.)

Inventor(s): Gal Dudovitch of Tel Aviv (IL) for snap inc., Stephanie Engle of San Francisco CA (US) for snap inc., Christie Marie Heikkinen of Sherman Oaks CA (US) for snap inc., Ma'ayan Mishin Shuvi of Givatayim (IL) for snap inc.

IPC Code(s): H04N1/00, G06F3/04815, G06F16/16, G06T19/00

CPC Code(s): H04N1/00766



Abstract: methods and systems are disclosed for performing operations for providing an augmented reality unboxing experience. the operations include retrieving an augmented reality element comprising a virtual box that is in a closed state. the operations include obtaining triggers associated with the virtual box, the triggers configured to change the virtual box from the closed state to an open state. the operations include displaying the virtual box. the operations include receiving input associated with the virtual box. the operations include determining that the received input corresponds to the one or more triggers associated with the virtual box. the operations include modifying the virtual box from being displayed in the closed state to being displayed in the open state.


20250071422. DIRECT SCALE LEVEL SELECTION FOR MULTILEVEL FEATURE TRACKING UNDER MOTION BLUR_simplified_abstract_(snap inc.)

Inventor(s): Matthias Kalkgruber of Vienna (AT) for snap inc., Daniel Wolf of Mödling (AT) for snap inc.

IPC Code(s): H04N23/68, G06T3/40, G06T5/70, G06T7/20, G06V10/44

CPC Code(s): H04N23/6811



Abstract: a method for mitigating motion blur in a visual-inertial tracking system is described. in one aspect, the method includes accessing a first image generated by an optical sensor of the visual tracking system, accessing a second image generated by the optical sensor of the visual tracking system, the second image following the first image, determining a first motion blur level of the first image, determining a second motion blur level of the second image, identifying a scale change between the first image and the second image, determining a first optimal scale level for the first image based on the first motion blur level and the scale change, and determining a second optimal scale level for the second image based on the second motion blur level and the scale change.


Snap Inc. patent applications on February 27th, 2025