Patents Assigned to SNAP INC.
-
Patent number: 12164699Abstract: Systems and methods are provided for performing operations comprising: capturing, by an electronic mirroring device, a video feed received from a camera of the electronic mirroring device, the video feed depicting a user; identifying a finger of a hand of the user in the video feed; determining a direction within the video feed to which the finger is pointing; and accessing a first menu option based on the direction within the video feed to which the finger is pointing.Type: GrantFiled: October 2, 2023Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, Kyle Goodrich, Andrew James McPhee, Daniel Moreno
-
Patent number: 12164689Abstract: Method starts with processor causing virtual reality (VR) interface for communication session to be displayed on first user interface of a first head-wearable apparatus and on second user interface of second head-wearable apparatus. Processor detects first touch input from first VR input device and second touch input from second VR input device. Processor monitors location of the first touch input within the first user interface and location of the second touch input within second user interface. Processor determines distance between location of the first touch input within first user interface and location on first user interface corresponding to location of second touch input within second user interface. Processor causes first and second VR input devices to generate haptic feedback response based on the distance. Haptic feedback response increases in intensity or speed as distance decreases and decreases in intensity or speed as distance increases. Other embodiments are described herein.Type: GrantFiled: December 29, 2021Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Alexander P. Powell, Mark Thomas
-
Patent number: 12164668Abstract: Methods and systems for identifying personally identifiable information (PII) are disclosed. In some aspects, frequency maps of fields storing known PII information are generated. The frequency maps may count occurrences of unique bigrams in the PII fields. A field of interest may then be analyzed to generate a second frequency map. Correlations between the first frequency maps and the second frequency map may be generated. If one of the correlations meets certain criterion, the disclosed embodiments may determine that the field of interest does or does not include PII. Access control for the field of interest may then be based on whether the field includes PII. In some aspects, a storage location of data included in the field of interest may be based on whether the field includes PII.Type: GrantFiled: September 11, 2023Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Vasyl Pihur, Subhash Sankuratripati, Dachuan Huang, Leah Fortier
-
Patent number: 12165242Abstract: The subject technology determines a level of expertise associated with a user of a messaging system, the level of expertise based at least in part on user activity in a particular product category. The subject technology, based at least in part on the determined level of expertise, selects media content corresponding to a particular product. The subject technology causes display, at a client device, the selected media content related to the particular product.Type: GrantFiled: March 18, 2021Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Jean Luo, Celia Nicole Mourkogiannis
-
Patent number: 12166734Abstract: Systems and methods are provided for performing operations including: retrieving, by one or more processors, a plurality of content items; identifying a list of friends of a user on a messaging application; obtaining reaction data for each friend in the list of friends, the reaction data identifying a set of content items to which respective ones of the friends in the list of friends reacted; selecting, based on the reaction data, a first content item in the plurality of content items that is included in the set of content items to which respective ones of the friends in the list of friends reacted; and presenting the first content item to the user in a presentation arrangement of a graphical user interface.Type: GrantFiled: May 19, 2023Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Nathan Kenneth Boyd, Laurent Desserrey, Matthew Thompson, Jeremy Voss
-
Patent number: 12167168Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting a time-limited video feed within a virtual working environment. The program and method provide, within a virtual working environment for plural participants, display of an interface element which is user-selectable to capture video for sending to a group of participants within the virtual working environment, the group of participants having been selected from among the plural participants; receive, based on user selection of the interface element by a first participant in the group of participants, a time-limited video feed from a client device of the first participant; and provide, in response to the receiving and for each participant in the group of participants, display of the time-limited video feed.Type: GrantFiled: August 31, 2022Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Brandon Francis, Andrew Cheng-min Lin, Walton Lin
-
Patent number: 12165244Abstract: Systems and methods herein describe receiving an image via an image capture device, using a machine learning model, generating an image augmentation decision, accessing an augmented reality content item, associating the generated image augmentation decision with the augmented reality content item, modifying the received image using the augmented reality content item and the associated image augmentation decision, and causing presentation of the modified image on a graphical user interface of a computing device.Type: GrantFiled: October 26, 2022Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Olha Rykhliuk, Jonathan Solichin, Aleksei Stoliar
-
Patent number: 12164106Abstract: An optical structure is disclosed for use in an augmented reality display. The structure includes a waveguide (52) and an input diffractive optical structure (54) configured to receive light from a projector and couple the received light into the waveguide (52). An output diffractive optical structure (60) is configured to receive light from the input diffractive optical element (54) in an input direction, wherein the output diffractive optical structure comprises at least a first diffractive optical element (30) and a second diffractive optical element (32) with different respective diffraction efficiencies, wherein the first diffractive optical element has a relatively high diffraction efficiency and the second diffractive optical element has a relatively low diffraction efficiency and the first and second diffractive optical elements are overlaid on one another in or on the waveguide. The output diffractive optical structure (60) comprises a first portion (62) and a second portion (64).Type: GrantFiled: July 24, 2019Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Ciaran Phelan, Sophia Antonia Fox, Mohmed Salim Valera, Arseny Alexeev
-
Patent number: 12166737Abstract: A system to automatically increment read-watermarks based on a set of predefined rules and criteria and configured to perform operations that include: accessing a message thread that comprises a plurality of messages; detecting a display of a message from among the plurality of messages at a client device, the message corresponding with an identification number from among a plurality of sequentially assigned identification numbers associated with the plurality of messages; applying the identification number that corresponds with the message from among the plurality of messages to a data object within a database associated with the message thread; the data object indicating a most recent message read by a user of the client device based on the identification number; detecting a trigger event; and automatically incrementing the identification number associated with the data object within the database responsive to the trigger event.Type: GrantFiled: February 16, 2023Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Haim Shoham, Gavin Shriver, Jason Varbedian, Zhichao Yang
-
Patent number: 12164700Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for displaying augmented reality content. The program and method provide for displaying a carousel interface comprising multiple icons, each icon corresponding to a respective one of a plurality of augmented reality content items for displaying with an image captured by a device camera; receiving user input to navigate through display of the plurality of augmented reality content items while displaying the image; and in a case where the user input corresponds to a predefined type of gesture, navigating through display of the plurality of augmented reality content items while displaying the image, and omitting display of the carousel interface.Type: GrantFiled: August 21, 2023Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Kaveh Anvaripour, Celia Nicole Mourkogiannis, Yamill Antonio Vallecillo
-
Patent number: 12166839Abstract: Methods and systems are disclosed for presenting profile pages. For example, a messaging application implemented on a client device receives a request to access a page of the messaging application and identifies a first web-based application that is linked to the page of the messaging application. The messaging application obtains a first application fragment corresponding to the first web-based application and identifies a data field of the first application fragment that corresponds to information being presented on the page of the messaging application. The messaging application populates the data field of the first application fragment by sending a message from the messaging application to the first web-based application. The messaging application adds, to the page of the messaging application, a visual representation of the first application fragment comprising the populated data field.Type: GrantFiled: November 29, 2021Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Dylan Shane Eirinberg, Daniel Rakhamimov
-
Patent number: 12164449Abstract: Eyewear including a frame having a first side and a second side, a first temple extending from the first side of the frame, a second temple extending from the second side of the frame, electronic components, a first system on a chip (SoC) adjacent the first side of the frame coupled to a first set of the electronic components, and a second system on a chip adjacent the second side, the second SoC coupled to the first SoC and to a second set of the plurality of electronic components. Processing workloads are balanced between the first SoC and the second SoC by performing a first set of operations with the first SoC and performing a second set of operations with the second SoC.Type: GrantFiled: August 24, 2021Date of Patent: December 10, 2024Assignee: Snap Inc.Inventors: Praveen Babu Vadivelu, Jason Heger, Gerald Nilles, Alex Feinman, Dunxu Hu
-
Publication number: 20240402877Abstract: A map-based graphical user interface (GUI) for a public messaging platform allows a user location-based to their own expired ephemeral content. Such expired content is no longer available to other users for online viewing. The user can, however, switch the GUI between a live mode and a historical mode, access to their own expired content in the historical mode being facilitated in a manner closely similar to that for viewing live publicly available content.Type: ApplicationFiled: August 12, 2024Publication date: December 5, 2024Applicant: Snap Inc.Inventors: Daniel Amitay, Jonathan Brody, Maxwell Gale, Timothy Jordan Garcia, Daniel Vincent Grippi, Jeffrey Arthur Johnson, Sheridan Kates, Andrew Lin, Walton Lin, Gaurav Misra, Suraj Vindana Samaranayake, Amer Shahnawaz, Evan Spiegel
-
Patent number: 12158982Abstract: Systems and methods are provided for performing AR button selection operations on an augmented reality (AR) device. The system displays, by an AR device, a plurality of AR objects on a display region that overlaps a first real-world object, each of the plurality of AR objects being associated with an object selection region. The system computes a first spatial relationship factor for a first AR object of the plurality of AR objects based on a position of the first AR object relative to a position of a second real-world object and adjusts the object selection region of the first AR object based on the first spatial relationship factor. The system activates the first AR object in response to determining that the second real-world object overlaps the object selection region of the first AR object.Type: GrantFiled: September 7, 2022Date of Patent: December 3, 2024Assignee: SNAP INC.Inventor: Sterling Crispin
-
Patent number: 12159363Abstract: A method for interacting with a user to create a three-dimensional (3D) model is provided. The method may include causing a capture device to start a first scan on a reference surface; instructing the user to make a first movement during the first scan; generating a 3D data representation of the reference surface based on data acquired in the first scan; displaying the 3D data representation on the GUI; causing the capture device to start a second scan on the reference surface; instruct the user to make a second movement during the second scan; generating a location tracking data representation of the reference surface based on data acquired in the second scan; displaying the location tracking data representation on the GUI; and causing the capture device to generate a 3D model of the reference surface based on the 3D data representation and the location tracking data representation.Type: GrantFiled: December 6, 2022Date of Patent: December 3, 2024Assignee: Snap Inc.Inventors: Marwan Aljubeh, Gregory James Bakker, Ross Cairns, Eric Nersesian
-
Patent number: 12160792Abstract: Systems, methods, devices, computer readable media, and other various embodiments are described for location management processes in wearable electronic devices. One embodiment involves pairing a client device with a wearable device, capturing a first client location fix at a first time using the first application and location circuitry of the client device. The client device then receives content from the wearable device, where the content is associated with a content capture time and location state data. The client device then updates a location based on the available data to reconcile the different sets of location data. In some embodiments, additional sensor data, such as data from an accelerometer, is used is used to determine which location data is more accurate for certain content.Type: GrantFiled: June 7, 2023Date of Patent: December 3, 2024Assignee: Snap Inc.Inventors: Yu Jiang Tham, John James Robertson, Antoine Ménard, Tamer El Calamawy
-
Patent number: 12159412Abstract: Methods and systems are disclosed for performing operations for segmenting an object. The operations include receiving an image that includes a depiction of a first object; receiving a first segmentation dataset; applying a first machine learning technique to the first segmentation dataset and the image to estimate a first segmentation of the first object depicted in the image; generating a second segmentation dataset that includes the estimated first segmentation and a correction to the estimated first segmentation of the first object; applying the first machine learning technique to the second segmentation dataset and the image to estimate a second segmentation of the first object depicted in the image; and applying an augmented reality experience to the image based on the estimated second segmentation of the first object.Type: GrantFiled: February 14, 2022Date of Patent: December 3, 2024Assignee: Snap Inc.Inventors: Shani Ben Baruch, Ma'ayan Mishin Shuvi, Gal Dudovitch, Avihay Assouline, Itamar Berger, Gal Sasson
-
Patent number: 12160404Abstract: Methods, devices, systems, and computer-readable media with instructions for text communications with imbedded audio or audiovisual elements are described. One embodiment involves displaying a user interface for chat communication with a time-ordered display space for communications. Text communications and audiovisual communications are each presented in associated rows within the user interface. Various embodiments enable audio or video notes as well as audio or video streaming or multi-user calls within the user interface with individual communications or connections presented within the time-ordered display. In some embodiments, communications within the display are deleted based on ephemeral message triggers.Type: GrantFiled: July 9, 2021Date of Patent: December 3, 2024Assignee: Snap Inc.Inventors: William Wu, Nathan Kenneth Boyd, Newar Husam Al Majid, Erik Wagner
-
Patent number: 12159215Abstract: A modulated segmentation system can use a modulator network to emphasize spatial prior data of an object to track the object across multiple images. The modulated segmentation system can use a segmentation network that receives spatial prior data as intermediate data that improves segmentation accuracy. The segmentation network can further receive visual guide information from a visual guide network to increase tracking accuracy via segmentation.Type: GrantFiled: October 18, 2023Date of Patent: December 3, 2024Assignee: Snap Inc.Inventors: Linjie Yang, Jianchao Yang, Xuehan Xiong, Yanran Wang
-
Patent number: 12160657Abstract: An electronics-enabled eyewear device provides a primary command channel and a secondary command channel for receiving user input during untethered wear, one of the command channels providing for tap input detected by motion sensor(s) incorporated in a body of the eyewear device. A predefined tap sequence or pattern can be applied to frame of the device to trigger as device function. In one example, a double tap of the device's frame causes charge level display indicating a battery charge level.Type: GrantFiled: October 24, 2023Date of Patent: December 3, 2024Assignee: Snap Inc.Inventor: Matthew Hanover