Snap Inc. patent applications on October 17th, 2024

From WikiPatents
Jump to navigation Jump to search

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

Snap Inc.: 14 patent applications

Snap Inc. has applied for patents in the areas of G06T19/00 (3), G02B27/01 (2), G06F3/01 (2), G06T7/70 (2), H04N5/77 (1) G06T19/006 (2), A61B3/111 (1), G02B27/0172 (1), G02C7/088 (1), G06F3/0346 (1)

With keywords such as: user, device, data, content, image, reality, input, based, light, and systems in patent application abstracts.



Patent Applications by Snap Inc.

20240341591. EYEWEAR WITH INTER-PUPILLARY DISTANCE ESTIMATION_simplified_abstract_(snap inc.)

Inventor(s): Clemens Birklbauer of Wien (AT) for snap inc., Matthias Kalkgruber of Vienna (AT) for snap inc., Tiago Miguel Pereira Torres of Vienna (AT) for snap inc., Yubin Xi of San Jose CA (US) for snap inc., Kai Zhou of Wr Neudorf (AT) for snap inc.

IPC Code(s): A61B3/11

CPC Code(s): A61B3/111



Abstract: an eyewear device including a sensor used to measure deformation of an eyewear frame to estimate an inter-pupillary distance (ipd) of an eyewear user. the sensor is used to determine head breadth (hb) of the user and to estimate the ipd of the user. a processor displays an image on a display of the eyewear as a function of the estimated ipd to improve virtual object rendering for an improved augmented reality (ar) viewing experience while reducing vergence accommodation mismatch (vam). user profile data, such as age and gender, can be used to generate a more accurate estimated ipd of the user.


20240345403. WAVEGUIDE STRUCTURE FOR HEAD UP DISPLAYS_simplified_abstract_(snap inc.)

Inventor(s): Stephen Paul Mason of Rochester Kent (GB) for snap inc.

IPC Code(s): G02B27/01

CPC Code(s): G02B27/0172



Abstract: an optical waveguide for a head-up display having two optical input regions. optical gratings direct light injected into the optical input regions toward an output region; the directed light is substantially trapped in the optical waveguide by total internal reflection. beam splitters and other optical elements can be provided to expand the pupil in two dimensions. light from each input region is directed to different areas of the output region.


20240345420. EYEWEAR WAVEGUIDE WITH REFLECTOR_simplified_abstract_(snap inc.)

Inventor(s): Jonathan M. Rodriguez of La Habra CA (US) for snap inc., Julio Cesar Castañeda of Redondo Beach CA (US) for snap inc., Samuel Bryson Thompson of Downers Grove IL (US) for snap inc., Michael Christian Ryner of Santa Monica CA (US) for snap inc.

IPC Code(s): G02C7/08, G02B6/124, G02C5/00, G03B21/14

CPC Code(s): G02C7/088



Abstract: eyewear including a frame, a projector supported by the frame, and a lens supported by the frame. the lens has a first surface facing an eye of the user and a second surface facing away from the eye of the user when the frame is worn. the lens also includes a waveguide defined by the first and second surfaces to receive light from the projector. an input light coupler and an output light coupler are on the first surface of the lens and at least one reflector is positioned on a second surface of the lens to redirect light received from the input coupler and/or the output coupler to redirect light having an angle of incidence with respect to the second surface of the lens that would result in that portion of the light exiting the waveguide through the second surface in the absence of the at least one reflector.


20240345665. DEVICE-TO-DEVICE COLLOCATED AR USING HAND TRACKING_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/0346, G06F3/01, G06T7/70, G06T7/80

CPC Code(s): G06F3/0346



Abstract: a method for aligning coordinate systems from separate handheld devices is described. in one aspect, the method includes accessing first pose data of a first handheld device, receiving second pose data of a second handheld device, detecting, from the first handheld device, hand-tracking data of a second user holding the second handheld device, and aligning a first coordinate system of the first handheld device with a second coordinate system of the second handheld device based on the first pose data, the second pose data, and the hand-tracking data of the second user holding the second handheld device.


20240345704. PROVIDING CONTEXTUAL DATA FOR CANDIDATE MESSAGE RECIPIENTS_simplified_abstract_(snap inc.)

Inventor(s): Nathan Kenneth Boyd of Los Angeles CA (US) for snap inc., Imani Ritchards of Los Angeles CA (US) for snap inc., David Phillip Taitz of Los Angeles CA (US) for snap inc.

IPC Code(s): G06F3/0482, G06F3/0484

CPC Code(s): G06F3/0482



Abstract: aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing contextual data for candidate recipients. the program and method provide for receiving, from a device of a user, an indication of first user input to select recipients for a message generated by the user; in response to receiving the indication of first user input, determining a first set of candidate recipients, from among plural candidate recipients, having a respective active content collection associated therewith, and determining a second set of candidate recipients having available location data associated therewith; and causing the device to display a recipient selection interface with a respective cell for each candidate recipient. the recipient selection interface differentiates display of the respective cells for the first set of candidate recipients, and further differentiates display of the respective cells for the second set of candidate recipients.


20240345895. POWER ATTRIBUTION AND THROTTLING ON MOBILE DEVICES_simplified_abstract_(snap inc.)

Inventor(s): Tejas Bahulkar of Sunnyvale CA (US) for snap inc., Dunxu Hu of Venice CA (US) for snap inc., Yizhou Ma of Los Angeles CA (US) for snap inc., Jonah Hephzibah Okike of Los Angeles CA (US) for snap inc., John James Robertson of Los Angeles CA (US) for snap inc., Richard Zhuang of San Diego CA (US) for snap inc.

IPC Code(s): G06F9/50, G06F1/16, G06F3/01

CPC Code(s): G06F9/5077



Abstract: systems, methods, and computer readable media for power and temperature attribution on mobile devices. example methods include granting a request for a resource, estimating an energy usage used by the resource for the application, where the estimating is based on a resource utilization and a resource usage duration, and in response to the power usage transgressing a power usage budget for the application, throttling the power usage of the application. the application may provide a module to be called for the application to reduce its power usage or temperature generation. the mobile device provides the application with the temperature generation and power usage of the application on a per resource used basis. the mobile device determines the power usage and the temperature generation of the resources of the mobile device. in some examples, the mobile device is an augmented reality (ar), virtual reality (vr), or mixed reality (mr) head-wearable device.


20240346672. COMPUTING A POINT CLOUD FROM STITCHED IMAGES_simplified_abstract_(snap inc.)

Inventor(s): Simon Saito Haagen Nielsen of Beverly Hills CA (US) for snap inc., John Christopher Collins of Mico TX (US) for snap inc., Allan Joseph Evans of Los Angeles CA (US) for snap inc., Graham Shaw of Redondo Beach CA (US) for snap inc., Vikas Gupta of San Francisco CA (US) for snap inc.

IPC Code(s): G06T7/55, B64U101/30, G06T3/4038, H04N23/698

CPC Code(s): G06T7/55



Abstract: a method and system for creating a point cloud are disclosed. a first image is captured by a first camera sensor and a second image is captured by a second camera sensor. the first and the second image have an area of overlap. location of the first camera relative to the second camera is predetermined and each of the first and the second camera is having a field of view of more than 180 degrees. based on the area of overlap, the first and the second image are stitched to create a composite stitched image. in one aspect, depth information from the area of overlap is extracted based on the predetermined location and a point cloud is created from otherwise to be discarded image data in the area of overlap.


20240346762. ANIMATABLE GARMENT EXTRACTION THROUGH VOLUMETRIC RECONSTRUCTION_simplified_abstract_(snap inc.)

Inventor(s): Gal Dudovitch of Tel Aviv (IL) for snap inc., Riza Alp Guler of London (GB) for snap inc., Frank Lu of London (GB) for snap inc., Haoyang Wang of London (GB) for snap inc.

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

CPC Code(s): G06T17/20



Abstract: methods and systems are disclosed for generating an animatable garment from a single image. the system accesses a monocular image depicting a person wearing a fashion item and generates a three-dimensional (3d) mesh representing the person in a canonical space. the system determines a pose of the person depicted in the monocular image and modifies a pose of the 3d mesh to match the determined pose of the person. the system extracts a portion of the 3d mesh corresponding to the fashion item and generates an extended reality (xr) item using the extracted portion of the 3d mesh.


20240346775. STATIONARY EXTENDED REALITY DEVICE_simplified_abstract_(snap inc.)

Inventor(s): Adrian Bradford of Los Angeles CA (US) for snap inc., Christopher Cavins of Santa Clarita CA (US) for snap inc., James Vonk of Long Beach CA (US) for snap inc.

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

CPC Code(s): G06T19/006



Abstract: methods and systems are disclosed for generating an extended reality (xr) experience using a statically positioned device. the system receives, from a camera of a stationary device, an image depicting a real-world object, the camera being directed in a stationary manner towards a specified field of view of a real-world environment. the system analyzes the image using a machine learning model to predict tracking information for the real-world object, the machine learning model trained based on a plurality of training images depicting real-world objects in the specified field of view of the real-world environment and corresponding ground-truth tracking information for the real-world objects. the system selects an extended reality (xr) experience from a plurality of xr experiences and overlays one or more xr elements associated with the xr experience on the image based on the predicted tracking information to generate a modified image.


20240346784. AUGMENTED REALITY DISPLAY OF AVAILABLE PERSONAL MOBILITY DEVICES_simplified_abstract_(snap inc.)

Inventor(s): Edmund Graves Brown of Los Angeles CA (US) for snap inc., Benjamin Lucas of San Francisco CA (US) for snap inc., Jonathan M. Rodriguez, II of La Habra CA (US) for snap inc., Richard Zhuang of San Diego CA (US) for snap inc.

IPC Code(s): G06T19/00, G01C21/36, G06Q10/02

CPC Code(s): G06T19/006



Abstract: a method of locating a personal mobility system using an augmented reality device is disclosed. the method comprises receiving positional data corresponding to a location of a personal mobility system, determining a relative position between the augmented reality device and the location of the personal mobility system, and causing the display of an augmented reality effect by the augmented reality device based on the relative position between the augmented reality device and the location of the personal mobility system.


20240348567. SHARED CONTENT FEED ACCESS IN CHAT_simplified_abstract_(snap inc.)

Inventor(s): Laurent Desserrey of Los Angeles CA (US) for snap inc., Imani Ritchards of Los Angeles CA (US) for snap inc., Ian Anthony Wehrman of Venice CA (US) for snap inc., Yuriana Zamora of Los Angeles CA (US) for snap inc.

IPC Code(s): H04L51/10, G06F3/04842, G06F3/0488, H04L51/224

CPC Code(s): H04L51/10



Abstract: systems and methods herein describe generating a unified content feed accessible from within a conversation thread. the systems and methods access a chat session between users on a messaging platform receive an input from a select user from within the chat session, the input corresponding to a unified content feed comprising shared content relevant to all users of the chat session and personalized content relevant only to the select user, in response to receiving the input, replaces the user interface associated with the chat session with a user interface associated with the unified content feed, and displays the user interface associated with the unified content feed on a computer device associated with the select user.


20240348569. UNIFIED CONTENT FEED_simplified_abstract_(snap inc.)

Inventor(s): Laurent Desserrey of Los Angeles CA (US) for snap inc., Imani Ritchards of Los Angeles CA (US) for snap inc., Ian Anthony Wehrman of Venice CA (US) for snap inc., Yuriana Zamora of Los Angles CA (US) for snap inc.

IPC Code(s): H04L51/216, H04L51/046, H04L51/56

CPC Code(s): H04L51/216



Abstract: systems and methods herein describe generating a unified content feed accessible from within a conversation thread. the systems and methods access a chat session between a first user and a second user, access user data, activity data and personalized media content associated with each user, the media personalized content comprising public media content that is related to each user's user data and activity data, generates a shared dataset based on identifying common aspects between each user's user data and activity data, generates shared content comprising public media content that is related to shared dataset, and causes display of a unified content feed comprising the shared content and personalized content to each user's computer device.


20240348762. INPUT PARAMETER BASED IMAGE WAVES_simplified_abstract_(snap inc.)

Inventor(s): Sagi KATZ of Yokneam Ilit (IL) for snap inc., Matan Zohar of Haifa (IL) for snap inc., Ilya Levin of Haifa (IL) for snap inc.

IPC Code(s): H04N13/111, G02B27/01, G06T3/10, G06T3/18, G06T7/521, H04N13/271

CPC Code(s): H04N13/111



Abstract: a virtual wave creation system comprises an eyewear device that includes a frame, a temple connected to a lateral side of the frame, and a depth-capturing camera. execution of programming by a processor configures the virtual wave creation system to generate, for each of multiple initial depth images, a respective wave image by applying a transformation function that is responsive to a selected input parameter to the initial three-dimensional coordinates. the virtual wave creation system creates a warped wave video including a sequence of the generated warped wave images. the virtual wave creation system presents, via an image display, the warped wave video.


20240348808. CONTENT-BASED CLIENT SIDE VIDEO TRANSCODING_simplified_abstract_(snap inc.)

Inventor(s): Liu Liu of Marina Del Rey CA (US) for snap inc., Chao Pang of Marina Del Rey CA (US) for snap inc., Rong Yan of Marina Del Rey CA (US) for snap inc.

IPC Code(s): H04N19/40, H04L65/70, H04L65/75, H04N5/77, H04N5/926, H04N9/804, H04N19/137, H04N19/14, H04N19/146, H04N19/162, H04N19/179, H04N21/2662, H04N21/4223, H04N21/433, H04N21/4402, H04W88/18

CPC Code(s): H04N19/40



Abstract: among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. for example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. accordingly, video quality can be improve when complex motions or textures are present.


Snap Inc. patent applications on October 17th, 2024