-
公开(公告)号:US12158982B2
公开(公告)日:2024-12-03
申请号:US17939296
申请日:2022-09-07
Applicant: Snap Inc.
Inventor: Sterling Crispin
Abstract: 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.
-
公开(公告)号:US12155618B2
公开(公告)日:2024-11-26
申请号:US16933205
申请日:2020-07-20
Applicant: Snap Inc.
Inventor: Nicholas Allen , Donald Giovannini , Chiayi Lin , Robert Murphy , Evan Spiegel
IPC: G06F15/16 , G06F3/0482 , G06F3/04847 , G06F3/04883 , G06F3/04886 , G06F16/16 , G06F16/215 , G06F16/23 , G06F21/62 , G06F40/169 , G06Q50/00 , H04L51/10 , H04L51/42 , H04L51/52 , H04L67/568
Abstract: A server has a processor and a memory storing instructions executed by the processor to maintain an ephemeral gallery of ephemeral messages. An ephemeral message is posted to the ephemeral gallery. The ephemeral message has an associated message duration parameter and a gallery participation parameter. An ephemeral message is removed from the ephemeral gallery in response to the identification of an expired gallery participation parameter.
-
公开(公告)号:US12155615B2
公开(公告)日:2024-11-26
申请号:US18101430
申请日:2023-01-25
Applicant: Snap Inc.
Inventor: Theresa Barton , Yanping Chen , Lucas Ou-Yang , Emre Yamangil , Keyang Zhang , Jiwoon Jeon , Jaewook Chung , Wisam Dakka , Xin Chen
IPC: H04L51/226 , G06F11/30 , G06F11/34 , H04L51/224 , H04L51/52
Abstract: Disclosed are methods and systems for ranking content. In one aspect, a method of ranking content for display includes identifying, via hardware processing circuitry, interactions by a single account with content pairs, each of the content in the content pairs included in a plurality of content, aggregating, via the hardware processing circuitry, the identified interactions across a plurality of accounts, associating, via the hardware processing circuitry, probabilities with each content in the plurality of content based on the aggregated interactions, ranking, via the hardware processing circuitry, the plurality of content based on the associated probabilities; and selecting, via the hardware processing circuitry, content ranked above a threshold for display.
-
公开(公告)号:US12153221B2
公开(公告)日:2024-11-26
申请号:US18114527
申请日:2023-02-27
Applicant: Snap Inc.
Inventor: Jonathan M. Rodriguez, II
IPC: G02B27/01 , G02F1/1335 , G02F1/13357 , G02F1/1343 , G09G5/02 , G09G5/10 , G09G5/14
Abstract: Displays and eyewear devices incorporating displays are disclosed. One display includes a light source, a first display region, and a second display region. The first display region includes a first contiguous array of pixels. The first contiguous array of pixels includes a first group of pixels and a second group of pixels interspersed with the first group of pixels. The first group of pixels is adapted to emit light from the light source in only a first wavelength band and the second group of pixels is adapted to emit light from the light source in only a second wavelength band different from the first wavelength band. The second display region consists essentially of a second contiguous array of pixels. The second contiguous array of pixels is adapted to emit light from the light source in a predetermined wavelength band.
-
115.
公开(公告)号:US12148128B2
公开(公告)日:2024-11-19
申请号:US17521081
申请日:2021-11-08
Applicant: Snap Inc.
Inventor: Olha Borys , Matthias Kalkgruber , Daniel Wolf
Abstract: A method for mitigating motion blur in a visual tracking system is described. In one aspect, a method for selective motion blur mitigation in a visual tracking system includes accessing a first image generated by an optical sensor of the visual tracking system, identifying camera operating parameters of the optical sensor during the optical sensor generating the first image, determining a motion of the optical sensor during the optical sensor generating the first image, determining a motion blur level of the first image based on the camera operating parameters of the optical sensor and the motion of the optical sensor, and determining whether to downscale the first image using a pyramid computation algorithm based on the motion blur level.
-
公开(公告)号:US12148108B2
公开(公告)日:2024-11-19
申请号:US18101673
申请日:2023-01-26
Applicant: Snap Inc.
Inventor: Itamar Berger , Gal Dudovitch , Gal Sasson , Ma'ayan Shuvi , Matan Zohar
Abstract: Methods and systems are disclosed for performing operations for recoloring a fashion item. The operations include receiving an image that includes a depiction of a person wearing a fashion item. The operations include generating a segmentation of the fashion item worn by the person depicted in the image. The operations include extracting a portion of the image corresponding to the segmentation of the fashion item. The operations include estimating lights and shadows being cast on the fashion item in the portion of the image. The operations include applying one or more augmented reality elements to the fashion item in the image based on the lights and shadows being cast on the fashion item.
-
公开(公告)号:US12147643B2
公开(公告)日:2024-11-19
申请号:US17344339
申请日:2021-06-10
Applicant: Snap Inc.
Inventor: Newar Husam Al Majid , Laurent Desserrey , Dylan Shane Eirinberg , Matthew Colin Grantham , David Whyte
IPC: G06F3/04817 , G06F3/04842 , H04L51/046 , H04L67/60 , G06F3/16
Abstract: Method of generating a contextual action bar starts with processor causing an application icon associated with an application to be displayed by a display screen of a client device. Processor receives selection of application icon from a user and determines a context of client device. Context can comprise identification of application, type associated with application, or type of interface including application icon. Processor generates action bar based on the context of the client device, causes a first portion of display screen to display an application interface associated with the application, and causes a second portion to display the action bar that is associated with a messaging system. Other embodiments are also disclosed herein.
-
公开(公告)号:US20240378771A1
公开(公告)日:2024-11-14
申请号:US18780283
申请日:2024-07-22
Applicant: Snap Inc.
Inventor: Jaewook Chung , Wisam Dakka , Christopher Yale Crutchfield , Aymeric Damien , Emre Yamangil , Chunhui Zhu
Abstract: A method for modifying an image is described. The method involves capturing an image using an image sensor of a device, saving the image in a temporary area in the device's memory, then, upon storing the image in the temporary area, applying a convolutional neural network (CNN)-based stylization to the image in the temporary area as a background process of the device's processors to create a stylized image. This stylized image is then stored as metadata to the original image in the temporary area. Upon receiving instructions to display the image in the temporary area on the device, the image and a thumbnail of the stylized image are displayed.
-
公开(公告)号:US12141415B2
公开(公告)日:2024-11-12
申请号:US18523197
申请日:2023-11-29
Applicant: Snap Inc.
Inventor: Karen Stolzenberg , David Meisenholder , Mathieu Emmanuel Vignau , Sana Park , Tianyi Sun , Joseph Timothy Fortier , Kaveh Anvaripour , Daniel Moreno , Kyle Goodrich
IPC: G06F3/0485 , G02B27/01 , G06F3/04815 , G06F3/0488 , G06T19/00
Abstract: Disclosed is a method of receiving and processing content-sending inputs received by a head-worn device system including one or more display devices, one or more cameras and a vertically-arranged touchpad. The method includes displaying a content item on the one or more display devices, receiving a touch input on the touchpad corresponding to a send instruction, displaying a carousel of potential recipients, receiving a horizontal touch input on the touchpad, scrolling the carousel left or right on the one or more display devices in response to the horizontal touch input, receiving a tap touch input on the touchpad to select a particular recipient, receiving a further touch input, and in response to the further touch input, transmitting the content item to the selected recipient.
-
公开(公告)号:US12141215B2
公开(公告)日:2024-11-12
申请号:US18450110
申请日:2023-08-15
Applicant: Snap Inc.
Inventor: Pierre Leveau , Antoine Sinton
IPC: G06F16/9535 , G06F3/0484 , G06F16/9536 , G06N3/08 , G06N5/022 , G06N20/00
Abstract: Methods, systems, and devices for generating contact suggestions for a user of a social network. A first score is computed for each one of the plurality of users, the first score being computed using an edge-weighted ranking algorithm based on the user graph. A second score is computed, using a machine learning model, for each user of the plurality of users, the second score of each user being, at least partially, based on the first score of said user, with the second score of each user being representative of a probability of a first user sending a connection request to said user. A ranked contact suggestion list of one or more users of the plurality of users is generated, the one or more users being ranked based on their respective second score.
-
-
-
-
-
-
-
-
-