Snap Inc. patent applications on August 8th, 2024

From WikiPatents
Jump to navigation Jump to search

Patent Applications by Snap Inc. on August 8th, 2024

Snap Inc.: 14 patent applications

Snap Inc. has applied for patents in the areas of G06T19/00 (6), G02B27/01 (2), G06F3/04845 (2), H04L51/10 (2), G06T13/40 (2) G02B27/0172 (1), G02B27/0176 (1), G06F3/1454 (1), G06F11/0724 (1), G06F21/629 (1)

With keywords such as: user, data, subject, technology, image, content, input, device, reality, and video in patent application abstracts.



Patent Applications by Snap Inc.

20240264444. WAVEGUIDE AND DIFFRACTION GRATING FOR AUGMENTED REALITY OR VIRTUAL REALITY DISPLAY_simplified_abstract_(snap inc.)

Inventor(s): Alexandra Crai of Abingdon (GB) for snap inc., Ciaran Phelan of Wallingford (GB) for snap inc., Mohmed Salim Ibrahim Valera of Sutton Coldfield (GB) for snap inc., David Nicholas Crosby of Oxford (GB) for snap inc.

IPC Code(s): G02B27/01, G02B5/18, G02B27/00, G06T19/00

CPC Code(s): G02B27/0172



Abstract: a waveguide for use in a virtual reality, vr, or augmented reality, ar, device, is disclosed. the waveguide comprising an input region configured to couple light into the waveguide so that it propagates under total internal reflection (tir) within the waveguide, and an output region comprising optical structures configured to receive image bearing light from the input region. the output region comprises a plurality of zones having different diffraction to each other, the plurality of zones comprising diffraction efficiencies so as to reduce rainbow artefacts.


20240264452. VOICE INPUT FOR AR WEARABLE DEVICES_simplified_abstract_(snap inc.)

Inventor(s): Sharon Moll of Lachen (CH) for snap inc., Piotr Gurgul of Hergiswil (CH) for snap inc., Tomasz Zakrzewski of Lachen (CH) for snap inc.

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

CPC Code(s): G02B27/0176



Abstract: systems, methods, and computer readable media for voice input for augmented reality (ar) wearable devices are disclosed. embodiments are disclosed that enable a user to interact with the ar wearable device without using physical user interface devices. a keyword is used to indicate that the user is about to speak an action or command. the ar wearable device divides the processing of the audio data into a keyword module that is trained to recognize the keyword and a module to process the audio data after the keyword. in some embodiments, the ar wearable device transmits the audio data after the keyword to a host device to process. the ar wearable device maintains an application registry that associates actions with applications. applications can be downloaded, and the application registry updated where the applications indicate actions to associate with the application.


20240264791. SHARED 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): G06F3/14, A63F13/69, A63F13/847, A63F13/87, G06F3/04815, G06F3/04845, G06T3/40, G06T7/11, G06T7/30, G06T7/70, H04L65/403

CPC Code(s): G06F3/1454



Abstract: methods and systems are disclosed for performing operations for providing a shared augmented reality unboxing experience. the operations include causing concurrent display of a shared augmented reality experience comprising a shared virtual box that is in a closed state on a plurality of client devices associated with a plurality of users and obtaining a sequence of triggers associated with the shared virtual box. first and second inputs are received respectively from first and second client devices. the operations include determining that the first and second inputs correspond to the sequence of triggers associated with the shared virtual box. the operations include modifying the shared virtual box from being displayed on the plurality of devices in the closed state to being displayed in the open state.


20240264889. RECOVERY IN A MULTIPLE PROCESSOR SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Ulf Oscar Michel Loenngren of Los Angeles CA (US) for snap inc., Mihajlo Marinkovic of Novi Sad (RS) for snap inc., Dominik Schnitzer of Vienna (AT) for snap inc., Farid Zare Seisan of San Diego CA (US) for snap inc.

IPC Code(s): G06F11/07, G06F11/14

CPC Code(s): G06F11/0724



Abstract: a method performed on an augmented reality (ar) wearable device includes providing an over-the-air (ota) update to all processors of a three-processor system, each processor of the three processor system having a respective current plurality of partitions and a respective last plurality of partitions. a communication error is detected between two or more processors of the three processor system after the ota update. respective active partitions are set for at least one of three processors to the last respective partition. the three processors are rebooted.


20240265145. UNLOCKABLE CONTENT CREATION PORTAL_simplified_abstract_(snap inc.)

Inventor(s): Jin Cheng of New York NY (US) for snap inc., Kevin Sarabia Dela Rosa of Seattle WA (US) for snap inc.

IPC Code(s): G06F21/62, G06F21/31, G06F21/54

CPC Code(s): G06F21/629



Abstract: embodiments herein describe a portal system for maintaining a user portal that is used for managing and generating scannable images. the scannable images may be linked to different types of content such as website urls, social media platform user profiles, and augmented reality experiences. the user portal is accessible from a social media platform via user login credentials. upon entering their user login credentials, the portal system authenticates the user login credentials and displays a list existing scannable images that are stored in association with the user portal. the user may modify one or more aspects of the existing scannable images or may generate a new scannable image from the user interface.


20240265295. DISTRIBUTED LOADING AND TRAINING FOR MACHINE LEARNING MODELS_simplified_abstract_(snap inc.)

Inventor(s): Lin Zhong of Medina WA (US) for snap inc., Artur Chakhvadze of Santa Monica CA (US) for snap inc., Yang Hu of Los Angeles CA (US) for snap inc.

IPC Code(s): G06N20/00, H04L67/563

CPC Code(s): G06N20/00



Abstract: one or more data loaders in a distributed computer system access input data from a storage component. a trainer in the distributed computer system transmits a training data request. the trainer and the one or more data loaders are executed on separate processors. in response to receiving, by a data loader of the one or more data loaders, the training data request, the data loader executes a data loading task to generate a training batch. the data loader transmits the training batch to the trainer. the trainer executes a training task which includes using the training batch to execute a machine learning algorithm.


20240265498. FACE IDENTITY PRESERVATION FOR IMAGE-TO-IMAGE MODELS USING STABLE DIFFUSION GENERATIVE MODEL_simplified_abstract_(snap inc.)

Inventor(s): Aleksandr Belskikh of London (GB) for snap inc., Georgii Grigorev of Amsterdam (NL) for snap inc., Pavel Savchenkov of London (GB) for snap inc.

IPC Code(s): G06T5/50, G06T3/40, G06T5/00

CPC Code(s): G06T5/50



Abstract: the subject technology receives an input image and a segmentation mask of the input image. the subject technology obtains reconstructed noise of the input image using the input image and the segmentation mask. the subject technology determines a first set of features by performing a first portion of a forward pass of the reconstructed noise through a decoder. the subject technology determines a second set of features by processing the input image for stable diffusion using an image to image (img2img) model. the subject technology generates a third set of features based on combining, using the segmentation mask, the first set of features and the second set of features with the reconstructed noise. the subject technology generates an output image by performing a remaining portion of the forward pass of the third set of features through the decoder.


20240265601. ADDING TIME-BASED CAPTIONS TO CAPTURED VIDEO WITHIN A MESSAGING SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Kaveh Anvaripour of Culver City CA (US) for snap inc., Christine Barron of Los Angelas CA (US) for snap inc., Nathan Kenneth Boyd of Los Angeles CA (US) for snap inc., Christie Marie Heikkinen of Sherman Oaks CA (US) for snap inc., Ranidu Lankage of Belmont CA (US) for snap inc., Daniel Moreno of New York NY (US) for snap inc., Shannon Ward of Venice CA (US) for snap inc., Tabari Williams of Oakland CA (US) for snap inc.

IPC Code(s): G06T11/60, G06F3/0482, G06F3/04845, G06F16/78, H04L51/046, H04L51/10

CPC Code(s): G06T11/60



Abstract: aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for adding time-based captions to captured video. the program and method provide for displaying, by a messaging application, a preview user interface for previewing and editing captured video in order to generate a media content item, the preview user interface including an interface element which is selectable to switch to a captions user interface for adding a caption to the media content item; switching, in response to first user input selecting the interface element, to the captions user interface which is configured to receive user input for caption content and a duration to display the caption content; receiving, via the captions user interface, second user input for the caption content and the duration; and generating the media content item based on the caption content and the duration to display the caption content.


20240265608. AUGMENTED REALITY TRY-ON EXPERIENCE FOR FRIEND_simplified_abstract_(snap inc.)

Inventor(s): Matan Zohar of Rishon LeZion (IL) for snap inc., Itamar Berger of Hod Hasharon (IL) for snap inc.

IPC Code(s): G06T13/40, G06N3/0475, G06T19/00, G06T19/20

CPC Code(s): G06T13/40



Abstract: aspects of the present disclosure involve a system for providing an ar try-on experience for a friend. the system accesses a plurality of images that depict one or more persons. the system receives input that identifies a given person of the one or more persons who is depicted in an individual image of the plurality of images. the system extracts features of the given person depicted in the individual image. the system applies a machine learning model to the extracted features of the given person to generate an avatar that resembles the given person. the system applies one or more augmented reality (ar) fashion items to the avatar to generate an image that resembles the given person wearing the one or more ar fashion items.


20240265615. CUSTOMIZED ANIMATION FROM VIDEO_simplified_abstract_(snap inc.)

Inventor(s): Chelsea Kwong of Oakland CA (US) for snap inc., Dorit Rein of San Francisco CA (US) for snap inc.

IPC Code(s): G06T13/80, G06F3/0482, G06T11/20, G06T13/40, G06V10/25, G06V20/40, H04L51/10

CPC Code(s): G06T13/80



Abstract: methods and systems are disclosed for generating a custom sticker. in one embodiment, a messaging application implemented on a first device receives a video and input that draws a selection of a region of the video. the messaging application generates a graphical element comprising the region of the video drawn by the input and applies one or more visual effects to the graphical element to create a custom graphic. the custom graphic with the one or more visual effects is sent from the first device to a second device.


20240265652. SHOOTING INTERACTION USING AUGMENTED REALITY CONTENT IN A MESSAGING SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Kyle Goodrich of Venice CA (US) for snap inc., Maxim Maximov Lazatov of culver City CA (US) for snap inc., Andrew James McPhee of Culver City CA (US) for snap inc., Daniel Moreno of New York NY (US) for snap inc.

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

CPC Code(s): G06T19/006



Abstract: the subject technology receives a set of frames. the subject technology detect a first gesture correspond to an open trigger finger gesture. the subject technology receives a second set of frames. the subject technology detects from the second set of frames, a second gesture correspond to a closed trigger finger gesture. the subject technology detects a location and a position of a representation of a finger from the closed trigger finger gesture. the subject technology generates a first virtual object based at least in part on the location and the position of the representation of the finger. the subject technology renders a movement of the first virtual object along a vector away from the location and the position of the representation of the finger within a first scene. the subject technology provides for display the rendered movement of the first virtual object along the vector within the first scene.


20240265658. FINGERNAIL SEGMENTATION AND TRACKING_simplified_abstract_(snap inc.)

Inventor(s): Maksym Bekuzarov of Abu Dhabi (AE) for snap inc., Andrii Didkivskyi of Kyiv (UA) for snap inc., Sergei Korolev of Mariana del Rey CA (US) for snap inc., Ihor Tymchyshyn of Kyiv (UA) for snap inc.

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

CPC Code(s): G06T19/20



Abstract: an extended reality (xr) system provides methodologies for displaying virtual objects in a hand-centric xr experience. the xr system provides an xr user interface of an xr system to a user. the xr system captures video frame data of a hand of the user and detects the hand of the user based on the video frame data and a hand-detecting model. the xr system generates a cropping boundary box based on the detection of the hand and the video frame data and generates cropped video frame data based on the cropping boundary box and the video frame data. the xr system generates a 3d model of a portion of the hand of the user based on the cropped video frame data and a virtual object based on the 3d model of the portion of the hand of the user and a 3d texture. the xr displays the virtual object in the xr user interface.


20240267351. RULE-BASED MESSAGING AND USER INTERACTION SYSTEM_simplified_abstract_(snap inc.)

Inventor(s): Jacob Catalano of Santa Monica CA (US) for snap inc., Christie Marie Heikkinen of Sherman Oaks CA (US) for snap inc., Vineet Kapil of Santa Monica CA (US) for snap inc.

IPC Code(s): H04L51/212, H04L51/063

CPC Code(s): H04L51/212



Abstract: some examples relate to a system and method for enhancing digital communication through a rule-based messaging and user interaction system. the system allows users to apply user-selected rules to messages, which dictate the conditions under which certain aspects of the message, such as images or text, are obscured or revealed. for example, a “reply to reveal” messaging mode may require a recipient to respond to the sender before a blurred image within the message becomes visible. the system includes a processor and memory that store the user-selected rules, apply the messaging mode to messages, and manage the transmission of such messages between user devices. this approach addresses the challenges of engaging users with varying degrees of digital literacy and encourages interactive communication by incentivizing responses through message content visibility conditions.


20240267485. FACIAL SYNTHESIS IN OVERLAID AUGMENTED REALITY CONTENT_simplified_abstract_(snap inc.)

Inventor(s): Nikita Demidov of London (GB) for snap inc., Roman Golobokov of London (GB) for snap inc., Alina Melnyk of Kyiv (UA) for snap inc., Jeremy Baker Voss of Los Angeles CA (US) for snap inc., Aleksei Bromot of London (GB) for snap inc.

IPC Code(s): H04N5/272, G06T11/60, G06T19/00, G06V10/82, G06V40/16, H04L51/21, H04L51/52

CPC Code(s): H04N5/272



Abstract: the subject technology receives at least one signal from a computing device, the at least one signal comprising at least one of a current time, battery power, sensor information, or location information. the subject technology generates a digital sticker, the digital sticker including graphical content indicating information based at least in part based on the at least one signal and media content including an image of a target face, the image of the target face being modified based on at least one of sets of source pose parameters to mimic at least one of positions of a head of a source actor and at least one of facial expressions of the source actor. the subject technology provides augmented reality content for display on a computing device, the augmented reality content including the digital sticker as an overlay on at least a portion of the augmented reality content.


Snap Inc. patent applications on August 8th, 2024