Patents Assigned to SNAP INC.
-
Patent number: 12712212Abstract: A secondary battery pack comprises a battery and a protection circuit module (PCM), a pair of electrodes of the battery being connected to a protection circuit board (PCB) forming part of the PCM such that the electrode connections are located on a face of the PCB other than a major face that receives PCM components thereon. In some embodiments, the PCM components are mounted on one of a pair of major faces of the PCB, the electrode connections being located on the opposite one of the major faces. In other embodiments, the electrode connections are located on a peripheral edge face that extends transversely between the pair of major outer faces of the PCB. The spatial arrangement of the electrode connections and the PCM components on the PCB is such that substantially the entirety of one major outer face of the PCB is available for the placement of PCM components.Type: GrantFiled: November 28, 2022Date of Patent: August 18, 2026Assignee: Snap Inc.Inventors: John Bernard Ardisana, II, Yoav Ben-Haim, Teodor Dabov, Douglas Wayne Moskowitz
-
Patent number: 12710807Abstract: An extended Reality (XR) system is provided that enhances user interaction within XR environments. The XR system captures tracking data using one or more sensors, including hand tracking data of a user's hand and pose data of the XR system itself. By continuously capturing this data, the XR system dynamically generates a hand-located user interface that includes interactive virtual objects associated with specific locations on the surface of the user's hand. Additionally, the XR system generates labels for the interactive virtual objects that are dynamically oriented toward the user as the user moves their hands and head when interacting with an XR environment.Type: GrantFiled: September 3, 2024Date of Patent: August 18, 2026Assignee: Snap Inc.Inventors: Viktoria Hwang, James Powderly, Karen Stolzenberg, Mathieu Emmanuel Vignau
-
Patent number: 12710815Abstract: Examples relate to display systems and techniques for reducing visual artifacts in field sequential color displays. A system includes a field sequential color display device that presents visual content according to a first display configuration, and an eye tracking subsystem that detects rapid eye movements. The system predicts a duration of a detected rapid eye movement and temporarily modifies display parameters during the predicted duration according to a second display configuration that reduces color breakup artifacts. The second configuration can include reducing content opacity through optical filter control, adjusting display brightness or contrast, or modifying color data at region boundaries to use monochromatic colors. After the predicted duration, the system returns to presenting content according to the first display configuration.Type: GrantFiled: March 21, 2025Date of Patent: August 18, 2026Assignee: Snap Inc.Inventors: Candace Elise Peacock, Katherine Elizabeth Mussel
-
Patent number: 12711451Abstract: Methods and systems for videoconferencing include generating work quality metrics based on emotion recognition of an individual such as a call center agent. The work quality metrics allow for workforce optimization. One example method includes the steps of receiving a video including a sequence of images, detecting an individual in one or more of the images, locating feature reference points of the individual, aligning a virtual face mesh to the individual in one or more of the images based at least in part on the feature reference points, dynamically determining over the sequence of images at least one deformation of the virtual face mesh, determining that the at least one deformation refers to at least one facial emotion selected from a plurality of reference facial emotions, and generating quality metrics including at least one work quality parameter associated with the individual based on the at least one facial emotion.Type: GrantFiled: December 15, 2023Date of Patent: August 18, 2026Assignee: SNAP INC.Inventors: Victor Shaburov, Yurii Monastyrshyn
-
Patent number: 12711538Abstract: 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.Type: GrantFiled: February 9, 2023Date of Patent: August 18, 2026Assignee: SNAP INC.Inventors: Matan Zohar, Itamar Berger, Gal Sasson, Omri Berg
-
Patent number: 12710828Abstract: A system for hand tracking for an Augmented Reality (AR) system. The AR system uses a camera of the AR system to capture tracking video frame data of a hand of a user of the AR system. The AR system generates a skeletal model based on the tracking video frame data and determines a location of the hand of the user based on the skeletal model. The AR system causes a steerable camera of the AR system to focus on the hand of the user.Type: GrantFiled: August 8, 2025Date of Patent: August 18, 2026Assignee: Snap Inc.Inventors: Daniel Colascione, Patrick Timothy McSweeney Simons, Weston Welge, Ramzi Zahreddine
-
Patent number: 12712835Abstract: A computer-implemented method of displaying a user interface comprises: displaying a preview of a message on a screen; receiving a discard motion; displaying a discard instruction with varying opacity during the receiving, the opacity increasing in proportion to a range of the discard motion; reaching a minimum motion threshold; and discarding the message.Type: GrantFiled: May 15, 2024Date of Patent: August 18, 2026Assignee: SNAP INC.Inventors: Newar Husam Al Majid, Laurent Desserrey, Christie Marie Heikkinen, Nathaniel Parrott, Jeremy Voss
-
Patent number: 12704900Abstract: A method for calibrating a visual-inertial tracking system is described. A device operates the visual-inertial tracking system without receiving a tracking request from a virtual object display application. In response to operating the visual-inertial tracking system, the device accesses sensor data from sensors at the device. The device identifies, based on the sensor data, a first calibration parameter value of the visual-inertial tracking system and stores the first calibration parameter value. The system detects a tracking request from the virtual object display application. In response to the tracking request, the system accesses the first calibration parameter value and determines a second calibration parameter value from the first calibration parameter value.Type: GrantFiled: December 5, 2024Date of Patent: August 11, 2026Assignee: Snap Inc.Inventors: Georg Halmetschlager-Funek, Matthias Kalkgruber, Daniel Wolf, Jakob Zillner
-
Patent number: 12706066Abstract: 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.Type: GrantFiled: October 3, 2024Date of Patent: August 11, 2026Assignee: Snap Inc.Inventors: Andrew Iverson, Howard V. Goetz, Glen R. Sands, Kevin Ferguson
-
Patent number: 12705842Abstract: Methods and systems are disclosed for using machine learning models to perform smoothing in latent space using optical flow information. The methods and systems access a first frame of a video depicting an object and a second frame of the video, the second frame corresponding to a later time period in the video than the first frame. The methods and systems generate optical flow information based on the first frame and the second frame, the optical flow information describing movement of the object from the first frame to the second frame. The methods and systems smooth a latent space generated by one or more neural network encoders of a machine learning model using the optical flow information and process the smoothed latent space by one or more neural network decoders to generate a result of the machine learning model.Type: GrantFiled: July 8, 2024Date of Patent: August 11, 2026Assignee: Snap Inc.Inventors: Nir Malbin, Jonathan Heimann, Avihay Assouline, Itamar Berger
-
Patent number: 12705770Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: accessing a source image depicting a target structure; accessing one or more target images depicting at least a portion of the target structure; computing correspondence between a first set of pixels in the source image of a first portion of the target structure and a second set of pixels in the one or more target images of the first portion of the target structure, the correspondence being computed as a function of camera parameters that vary between the source image and the one or more target images; and generating a three-dimensional (3D) model of the target structure based on the correspondence between the first set of pixels in the source image and the second set of pixels in the one or more target images based on a joint optimization of target structure and camera parameters.Type: GrantFiled: June 5, 2023Date of Patent: August 11, 2026Assignee: Snap Inc.Inventor: Oliver Woodford
-
Patent number: 12705875Abstract: Described is a system for improving machine learning models by accessing a first latent diffusion machine learning model, accessing a second latent diffusion machine learning model that was derived from the first latent diffusion machine learning model, the second latent diffusion machine learning model trained to perform a second number of denoising steps, generating noise data, processing the noise data via the first latent diffusion machine learning model to generate one or more first latent features, processing the noise data via the second latent diffusion machine learning model to generate one or more second latent features, and inputting the one or more first latent features and the one or more second latent features into a loss function. The system then modifies a parameter of the second latent diffusion machine learning model based on the output of the loss function.Type: GrantFiled: March 5, 2024Date of Patent: August 11, 2026Assignee: Snap Inc.Inventors: Pavlo Chemerys, Colin Eles, Ju Hu, Qing Jin, Yanyu Li, Ergeta Muca, Jian Ren, Dhritiman Sagar, Aleksei Stoliar, Sergey Tulyakov, Huan Wang
-
Patent number: 12706869Abstract: Embodiments of the present disclosure relate generally to systems for enhancing a first media item through the addition of a supplemental second media item. A user may provide a request to enhance a selected media item, and in response, an enhancement system retrieves and presents a curated collection of supplemental content to be added to the media, to the user. The user may review the curated collection of supplemental content, for example by providing a tactile input to scroll through the curated collection of content.Type: GrantFiled: April 15, 2021Date of Patent: August 11, 2026Assignee: Snap Inc.Inventors: Manny Jerrold Adler, Jonathan Brody, Nathan Kenneth Boyd, Glenne Christiaansen, Kirk Ouimet, Kameron Sheffield, Haibo Zhao, Zhuangtian Zhao
-
Patent number: 12704901Abstract: Bending data is used to facilitate tracking operations of an extended reality (XR) device, such as hand tracking or other object tracking operations. The XR device obtains bending data indicative of bending of the XR device to accommodate a body part of a user wearing the XR device. The XR device determines, based on the bending data, whether to use previously identified biometric data in a tracking operation. A mode of the XR device is selected based on this determination. The XR device performs the tracking operation based on the selected mode. The selected mode may be a first mode in which the previously identified biometric data is used in the tracking operation or a second mode which does not apply previously identified biometric data in the tracking operation.Type: GrantFiled: February 20, 2025Date of Patent: August 11, 2026Assignee: Snap Inc.Inventors: Thomas Faeulhammer, Matthias Kalkgruber, Thomas Muttenthaler, Tiago Miguel Pereira Torres, Daniel Wolf
-
Patent number: 12705840Abstract: Aspects of the present disclosure involve a system for providing virtual experiences. The system performs operations including selecting, by a messaging application, a virtual experience that represents a previously captured real-world environment at a first location; accessing an image representing a new real-world environment at a second location, the image depicting a plurality of real-world objects; receiving input that selects a first real-world object from the plurality of real-world objects depicted in the image; and modifying the image, accessed at the second location, based on the virtual experience to depict the previously captured real-world environment with the first real-world object.Type: GrantFiled: May 15, 2024Date of Patent: August 11, 2026Assignee: Snap Inc.Inventors: Gal Dudovitch, Peleg Harel, Ma'ayan Mishin Shuvi, Itamar Berger, Avihay Assouline
-
Patent number: 12705844Abstract: Example systems, devices, media, and methods are described for presenting a virtual experience using the display of an eyewear device in augmented reality. A content delivery application implements and controls the detecting of beacons broadcast from beacon transmitters deployed at fixed locations and determining the current eyewear location based on the detected beacons. The method includes retrieving content and presenting a virtual experience based on the retrieved content, the beacon data, and a user profile. The virtual experience includes playing audio messages, presenting text on the display, playing video segments on the display, and combinations thereof. In addition to wireless detection of beacons, the method includes scanning and decoding a beacon activation code positioned near the beacon transmitter to access a beacon.Type: GrantFiled: August 28, 2024Date of Patent: August 11, 2026Assignee: Snap Inc.Inventors: Ashwani Arya, Alex Feinman
-
Patent number: 12704945Abstract: A third-party user input content item is presented on a user device of a user. Third-party authorization for the third-party user input content item to be combined with other content items is determined. Responsive to determining the third-party authorization, a combination graphical element is automatically presented on the user device. The combination graphical element is user-selectable to invoke a combination function. Responsive to determining a user selection of the combination graphical element, the combination function is invoked, enabling the user to combine the third-party user input content item with another content item to create a combined user input content item.Type: GrantFiled: December 28, 2022Date of Patent: August 11, 2026Assignee: Snap Inc.Inventors: Christie Marie Heikkinen, David Phillip Taitz, Jeremy Baker Voss
-
Patent number: 12705009Abstract: 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.Type: GrantFiled: March 12, 2024Date of Patent: August 11, 2026Assignee: Snap Inc.Inventors: Gal Dudovitch, Stephanie Engle, Christie Marie Heikkinen, Ma'ayan Mishin Shuvi
-
Patent number: 12700060Abstract: Methods and systems are disclosed for generating high resolution images using lower resolution machine learning models. The system receives one or more images depicting a real-world object in a real-world scene and receives a source image depicting a fashion item comprising a target. The system processes, using one or more machine learning models, the one or more images together with the source image to generate a new image depicting the real-world object wearing the fashion item depicted in the source image, the new image having a lower image resolution than an image resolution of the source image. The system selectively blends pixels of the new image with pixels of the source image to generate a virtual extended reality (XR) experience.Type: GrantFiled: June 5, 2023Date of Patent: August 4, 2026Assignee: Snap Inc.Inventors: Jonathan Heimann, Nir Malbin, Avihay Assouline, Gal Sasson
-
Patent number: 12700191Abstract: Augmented reality (AR) methods are provided for guiding user movement within an AR environment. The methods involve calculating an angle between the user's current viewing direction and a target location, and determining if this angle exceeds a visibility threshold of an AR display device. A guidance vector is computed to account for user movement, and a visual navigation aid corresponding to this vector is generated to direct the user towards the target. The visual aid may be an arrow or pointer displayed on a heads-up display (HUD). The guidance vector is adjusted by a correction factor to prioritize lateral head movements and may include additional visual elements to indicate the required rotation. The system includes at least one processor and memory to execute these operations. A computer-readable storage medium contains instructions for executing the method, facilitating real-time updates of the navigation aid as the user's viewing direction changes.Type: GrantFiled: March 14, 2024Date of Patent: August 4, 2026Assignee: Snap Inc.Inventor: Pawel Wawruch