Patents Assigned to SNAP INC.
  • Patent number: 11962938
    Abstract: Method for generating haptic feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects first touch input on first user interface and second touch input on second user interface. Processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. Processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. Processor causes the first user interface and the second user interface to generate a haptic feedback response based on the distance. The haptic feedback response increases in intensity or speed as the distance decreases and decreases in intensity or speed as the distance increases. Other embodiments are described herein.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Mark Thomas, Alexander P. Powell
  • Patent number: 11962645
    Abstract: Systems and methods for guided personal identity based actions are provided. In example embodiments, a user-specified action from a first user device of a first user is received. The user-specified action pertains to the first user and uses data of the first user when performed. The user-specified action is linked to an identifier. An indication of the identifier is received from a second user device of a second user. In response to receiving the indication of the identifier, the user-specified action linked to the identifier is identified, the data of the first user is accessed, a user interface that includes an option to perform the user-specified action using the data of the first user is generated, and the generated user interface is presented on the second user device.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: April 16, 2024
    Assignee: SNAP INC.
    Inventors: Landon Anderton, Garrett Gee, Ryan Hornberger, Kirk Ouimet, Kameron Sheffield, Benjamin Turley
  • Patent number: 11962598
    Abstract: An approach for publishing posts on a social network through one or more user accounts with different levels of attribution is disclosed. A secure user account publishes a post through a programmatically linked buffer user account. The secure user account and the buffer user account are programmatically linked. Posts published via the buffer user account can be modified to add attribution image data or other visual indicators of the original post creator.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Nicholas R. Allen, Joseph Burfitt
  • Patent number: 11963105
    Abstract: Systems, methods, devices, computer readable media, and other various embodiments are described for location management processes in wearable electronic devices. Performance of such devices is improved with reduced time to first fix of location operations in conjunction with low-power operations. In one embodiment, low-power circuitry manages high-speed circuitry and location circuitry to provide location assistance data from the high-speed circuitry to the low-power circuitry automatically on initiation of location fix operations as the high-speed circuitry and location circuitry are booted from low-power states. In some embodiments, the high-speed circuitry is returned to a low-power state prior to completion of a location fix and after capture of content associated with initiation of the location fix. In some embodiments, high-speed circuitry is booted after completion of a location fix to update location data associated with content.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Yu Jiang Tham, John James Robertson, Gerald Nilles, Jason Heger, Praveen Babu Vadivelu
  • Patent number: 11960784
    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.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Gal Dudovitch, Stephanie Engle, Christie Marie Heikkinen, Ma'ayan Shuvi
  • Patent number: 11960472
    Abstract: Systems and methods are provided for synchronizing messages. The systems and methods include operations for: identifying a difference between a current state of a messaging application and a shared synchronization database, wherein the shared synchronization database is updated via a third-party application in response to the third-party application receiving, from a server, a notification related to the messaging application, the messaging application and the third-party application being implemented on a client device; retrieving information from the shared synchronization database to update the current state of the messaging application based on the identified difference; and transmitting, to the server by the messaging application, a request for content based on the update to the current state of the messaging application.
    Type: Grant
    Filed: October 12, 2022
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Daniel Jonik, Kent Tam, Bradley Baron, Benjamin Ralph Hollis
  • Patent number: 11961189
    Abstract: The subject technology generates depth data using a machine learning model based at least in part on captured image data from at least one camera of a client device. The subject technology applies, to the captured image data and the generated depth data, a 3D effect based at least in part on an augmented reality content generator. The subject technology generates a depth map using at least the depth data. The subject technology generates a packed depth map based at least in part on the depth map, the generating the packed depth map. The subject technology converts a single channel floating point texture to a raw depth map. The subject technology generates multiple channels based at least in part on the raw depth map. The subject technology generates a segmentation mask based at least on the captured image data. The subject technology performs background inpainting and blurring of the captured image data using at least the segmentation mask to generate background inpainted image data.
    Type: Grant
    Filed: May 5, 2023
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Kyle Goodrich, Samuel Edward Hare, Maxim Maximov Lazarov, Tony Mathew, Andrew James McPhee, Daniel Moreno, Dhritiman Sagar, Wentao Shang
  • Patent number: 11962547
    Abstract: Systems and methods are provided for performing operations including: retrieving a plurality of content items; determining a first category of a first content item in the plurality of content items; selecting a first presentation arrangement from a plurality of presentation arrangements based on the first category determined for the first content item; and presenting the first content item to a user according to the selected first presentation arrangement.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: April 16, 2024
    Assignee: SNAP INC.
    Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd, Laurent Desserrey, Matthew Thompson, Jeremy Voss
  • Patent number: 11958603
    Abstract: A UAV having a wireless-front end including propellers that are dual purposed to function as ground communication antenna elements. This design reduces weight and size of the UAV, hence enabling a compact design with the capability of handling a heavier payload.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Justin Boals, Ugur Olgun, Ashutosh Y. Shukla
  • Patent number: 11960651
    Abstract: Method of creating shared AR session based on a gesture starts with server receiving observed motion data from first device associated with first user. First device generating observed motion data based on an analysis of data stream comprising images of second user performing a gesture. Second user being associated with second device. Server receiving from second device captured motion data that corresponds to the gesture. Captured motion data being recorded by a sensor included in second device. Server determines whether there is a match between observed motion data from first device and captured motion data from second device. In response to determining that there is the match, server generates shared AR session between first device and second device and causes shared AR session to be displayed by first device and second device. Other embodiments are described herein.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Piers George Cowburn, David Li, Isac Andreas Müller Sandvik, Qi Pan
  • Patent number: 11960946
    Abstract: A message based processor system (1) with a plurality of message based processor system cores (100) is proposed. Cores therein comprise a processor element controller that is configured to receive a message with an indication of a subset processor elements in the core to which it is directed as well as an indication of a target pattern, and to update the state value of the processor elements (Ei) in the subset in accordance with a specification of the target pattern. The processor element controller (PEC) is configurable in an address computation mode selected from a cyclic set of address computation modes, and configured to maintain its computation mode or assume a next address computation mode selected from the cyclic set dependent on a control value of a currently applied pattern element. Therewith a target pattern can efficiently specified.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Amirreza Yousefzadeh, Arash Pourtaherian, Peng Qiao, Orlando Miguel Pires Dos Reis Moreira, Luc Johannes Wilhelmus Waeijen
  • Patent number: 11961196
    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.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Ebony James Charlton, Jokubas Dargis, Eitan Pilipski, Dhritiman Sagar, Victor Shaburov
  • Patent number: 11960653
    Abstract: Systems and methods herein describe a multi-modal interaction system. The multi-modal interaction system, receives a selection of an augmented reality (AR) experience within an application on a computer device, displays a set of AR objects associated with the AR experience on a graphical user interface (GUI) of the computer device, display textual cues associated with the set of augmented reality objects on the GUI, receives a hand gesture and a voice command, modifies a subset of augmented reality objects of the set of augmented reality objects based on the hand gesture and the voice command, and displays the modified subset of augmented reality objects on the GUI.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Jonathan Solichin, Xinyao Wang
  • Patent number: 11961251
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for continuous surface and depth estimation. A continuous surface and depth estimation system determines the depth and surface normal of physical objects by using stereo vision limited within a predetermined window.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: April 16, 2024
    Assignee: SNAP INC.
    Inventors: Olha Borys, Ilteris Kaan Canberk, Daniel Wagner, Jakob Zillner
  • Patent number: 11961213
    Abstract: Systems, devices, media, and methods are presented for segmenting an image of a video stream with a client device, identifying an area of interest, generating a modified area of interest within one or more image, identifying a first set of pixels and a second set of pixels, and modifying a color value for the first set of pixels.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: April 16, 2024
    Assignee: Snap Inc.
    Inventors: Igor Kudriashov, Fedir Poliakov, Maksim Gusarov
  • Patent number: 11954883
    Abstract: Systems and methods are provided for: receiving an image containing a code that has one or more visual qualities that fail to satisfy respective thresholds; applying a trained machine learning model to find a rough location of the code by generating a bounding box and cropping out the portion of the image; applying another trained machine learning model to the portion of the image to estimate key point locations of the code depicted in the portion of the image, aligning the portion of the image that depicts the code based on the estimated key point locations; and decoding, by the other trained machine learning model, the aligned portion of the image that depicts the code.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: April 9, 2024
    Assignee: Snap Inc.
    Inventors: Shree K. Nayar, Jian Wang, Wenzheng Chen
  • Patent number: 11955053
    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.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: April 9, 2024
    Assignee: Snap Inc.
    Inventors: Ian Kyles, Nicholas William Melena, Edmund Passon, Joshua T. Wiersma
  • Patent number: 11954314
    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.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: April 9, 2024
    Assignee: Snap Inc.
    Inventors: Brent Michael Barkman, Michael Cumberbatch, Zachary Lupei, Ashley Michelle Wayne, Eric Wood
  • Patent number: 11956190
    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.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: April 9, 2024
    Assignee: Snap Inc.
    Inventors: Benjamin Lo, Celia Nicole Mourkogiannis, Ibrahem Shekoni, Yamill Vallecillo
  • Patent number: 11954268
    Abstract: Eyewear configured to identify movements of a remote physical object to provide a 3D painting interactive augmented reality experience. In an example, the eyewear uses the identified movements of the remote physical object as a virtual brush to create a three-dimensional (3D) virtual object on an eyewear display. The eyewear determines positional information of the remote physical object. The eyewear uses the positional information and responsively displays and edits the virtual object as a function of the relative 3D positioning of the remote physical object.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: April 9, 2024
    Assignee: Snap Inc.
    Inventors: Ilteris Canberk, Daniel Moreno