-
公开(公告)号:US12099195B2
公开(公告)日:2024-09-24
申请号:US18218905
申请日:2023-07-06
Applicant: Snap Inc.
Inventor: Sumant Hanumante , Bernhard Jung , Matthias Kalkgruber , Anton Kondratenko , Edward Lee Kim-Koon , Gerald Nilles , John James Robertson , Dmitry Ryuma , Alexander Sourov , Daniel Wolf
CPC classification number: G02B27/0172 , G01K7/00 , G06F1/26 , G06F3/011 , G06T19/006 , G01K2215/00 , G02B27/0093 , G02B2027/0138 , G02B2027/014 , G02B2027/0178
Abstract: Devices and methods for dynamic power configuration (e.g., reduction) for thermal management (e.g., mitigation) in a wearable electronic device such as an eyewear device. The wearable electronic device monitors its temperature and, responsive to the temperature, configures the services it provides to operate in different modes for thermal mitigation (e.g., to prevent overheating). For example, based on temperature, the wearable electronic device adjusts sensors (e.g., turns cameras on or off, changes the sampling rate, or a combination thereof) and adjusts display components (e.g., adjusted rate at which a graphical processing unit generates images and a visual display is updated). This enables the wearable electronic device to consume less power when temperatures are too high in order to provide thermal mitigation.
-
公开(公告)号:US20240314515A1
公开(公告)日:2024-09-19
申请号:US18671603
申请日:2024-05-22
Applicant: Snap Inc.
Inventor: Jonathan Brody , Walton Lin , Andrew Lin , Evan Spiegel
CPC classification number: H04W4/02 , G06Q50/01 , H04W68/005
Abstract: Systems, devices, media, and methods are presented for selective location-based identity communication. The systems and methods identify a current location of a mobile computing device and detect a selection of a user interface element associated with the current location. The systems and methods cause presentation of a set of display elements corresponding to the current location and detect selection of a display element of the set of display elements. The systems and methods modify a display characteristic for the current location of the mobile computing device within a set of mobile computing devices based on the selection of the display element.
-
公开(公告)号:US20240314262A1
公开(公告)日:2024-09-19
申请号:US18668951
申请日:2024-05-20
Applicant: Snap Inc.
Inventor: Olha Rykhliuk , Jonathan Solichin , Olesia Voronova , Artem Yagodin
CPC classification number: H04N5/2621 , G06T7/246 , G06T7/73 , G06T11/00 , H04L51/10 , H04L51/18 , G06T2207/10016 , G06T2207/30196
Abstract: Systems and methods are presented for capturing a video in real-time by an image capture device using a skeletal pose system. The skeletal pose system identifies first pose information in the video, applies a first virtual effect to the video in response to identifying the first pose information, identifies second pose information in the video, and applies a second virtual effect to the video in response to identifying the first pose information.
-
公开(公告)号:US20240314091A1
公开(公告)日:2024-09-19
申请号:US18183794
申请日:2023-03-14
Applicant: Snap Inc.
Inventor: Roman Golobokov , Sergey Smetanin , Sofya Savinova , Aleksandr Zakharov
IPC: H04L51/04 , G06F3/04842 , G06N20/00 , H04L51/10 , H04L51/52
CPC classification number: H04L51/04 , G06F3/04842 , G06N20/00 , H04L51/10 , H04L51/52
Abstract: Described herein is a technique for processing a received media content item (e.g., a message), received at a messaging application of a first end-user of a messaging service, to generate a selection of some predetermined number of recommended stickers. The recommended stickers are then presented in a user interface to the first end-user, allowing the first end-user to select a sticker for use in replying to the received media content item. To generate the selection of recommended stickers, in response to receiving the media content item, the messaging application processes the media content item to identify specific attributes and characteristics (e.g., text included with the message, stickers used with the message, and other contextual metadata). The identified attributes and characteristics of the received message are then processed by a scoring model to identify the predetermined number of stickers for presenting in the reply interface as recommended reply stickers.
-
公开(公告)号:US20240313140A1
公开(公告)日:2024-09-19
申请号:US18603095
申请日:2024-03-12
Applicant: Snap Inc.
IPC: H01L31/0445 , G02B1/11 , G02B5/00 , H01L31/053 , H01L31/076
CPC classification number: H01L31/0445 , G02B1/11 , G02B5/003 , H01L31/053 , H01L31/076
Abstract: An augmented reality system can include a waveguide having an edge surface that extends between opposing light-guiding surfaces. The waveguide can guide light toward the edge surface. The waveguide can include a reflectivity-reducing film, such as an absorptive film or a photovoltaic film, disposed on the edge surface. To form the reflectivity-reducing film, curable material can be disposed onto a dissolvable film. The curable material can be cured while disposed on the dissolvable film such that the cured material forms a reflectivity-reducing structure on the dissolvable film. The dissolvable film can be dissolved such that the reflectivity-reducing structure remains intact as a reflectivity-reducing film that can be adhered to the edge surface, such as with a primer layer. The edge surface can include nanostructures, sized smaller than half a wavelength of the guided light, that can reduce a reflectivity of the edge surface.
-
166.
公开(公告)号:US20240312099A1
公开(公告)日:2024-09-19
申请号:US18673574
申请日:2024-05-24
Applicant: Snap Inc.
Inventor: Sergei Gorbatyuk , Nikolai Smirnov , Aleksandr Mashrabov , Egor Nemchinov
IPC: G06T13/40 , G06F3/0482 , G06F3/04845 , G06T7/194 , G06T7/20 , G06T7/70 , G06T19/00
CPC classification number: G06T13/40 , G06F3/0482 , G06F3/04845 , G06T7/194 , G06T7/20 , G06T7/70 , G06T19/00 , G06T2200/24 , G06T2207/10016 , G06T2207/30196
Abstract: Provided are systems and methods for animating a single image of a human body and applying effects. An example method includes receiving an image of a body, receiving, via a user interface, a user input including parameters associated with a motion, fitting a portion of the image of the body to a hair model designed to generate a hair image corresponding to the motion, where the portion of the image of the body includes hair, and generating a video featuring the body repeating the motion, where the generation of the video is based on the image of the body, the parameters associated with the motion, and the hair image generated by the hair model.
-
公开(公告)号:US20240307783A1
公开(公告)日:2024-09-19
申请号:US18121268
申请日:2023-03-14
Applicant: Snap Inc.
Inventor: Willi Menapace , Aliaksandr Siarohin , Sergey Tulyakov
Abstract: A framework trains game-engine-like neural models from annotated videos to generate a Learnable Game Engine (LGE) that maintains states of the scene, objects and agents in it, and enables rendering the environment from a controllable viewpoint. The LGE models the logic of the game and the rules of physics, making it possible for the user to play the game by specifying both high- and low-level action sequences. The LGE also unlocks a director's mode where the game is played by plotting behind the scenes, specifying high-level actions and goals for the agents using text-based instructions. To implement the director's mode, a trained diffusion-based animation model navigates the scene using high-level constraints, to enable play against an adversary, and to devise the strategy to win a point. To render the resulting state of the environment and its agents, a compositional neural radiance field (NeRF) representation is used in a synthesis model.
-
公开(公告)号:US12094135B2
公开(公告)日:2024-09-17
申请号:US17829644
申请日:2022-06-01
Applicant: Snap Inc.
Inventor: Sergey Tulyakov , Roman Furko , Aleksei Stoliar
IPC: G06T7/277 , G06F18/214 , G06T7/246 , G06T7/73 , G06T11/60 , G06V10/25 , G06V10/62 , G06V10/764 , G06V10/774 , G06V10/776 , G06V10/82 , G06V20/20 , G06V20/40 , G06V40/10 , G06V40/16
CPC classification number: G06T7/277 , G06F18/2148 , G06F18/2155 , G06T7/246 , G06T7/73 , G06T11/60 , G06V10/25 , G06V10/764 , G06V10/7747 , G06V10/7753 , G06V10/776 , G06V10/82 , G06V20/20 , G06V20/40 , G06V40/10 , G06V40/168 , G06T2207/10016 , G06T2207/20081 , G06T2207/20084 , G06T2207/20132 , G06V10/62 , G06V2201/07
Abstract: A landmark detection system can more accurately detect landmarks in images using a detection scheme that penalizes for dispersion parameters, such as variance or scale. The landmark detection system can be trained using both labeled and unlabeled training data in a semi-supervised approach. The landmark detection system can further implement tracking of an object across multiple images using landmark data.
-
公开(公告)号:US20240305858A1
公开(公告)日:2024-09-12
申请号:US18118762
申请日:2023-03-08
Applicant: Snap Inc.
Inventor: Dong Tian , Guanshu Chen
IPC: H04N21/433 , G06F3/04883 , H04N19/177 , H04N19/426
CPC classification number: H04N21/4331 , G06F3/04883 , H04N19/177 , H04N19/426
Abstract: A media player providing real time rewind playback of a played media file having segments of frames. A last segment N of the played media file is cached and rendered on a device, such as a mobile device, then a previous segment N−1 is cached and rendered, and the process continues until there are no more segments of the played media file to cache and render. Only a segment of the played media file is cached at a time, rather than the whole media file, such that the played media file can be replayed on the fly.
-
公开(公告)号:US20240305672A1
公开(公告)日:2024-09-12
申请号:US18670245
申请日:2024-05-21
Applicant: Snap Inc.
Inventor: Nathan Kenneth Boyd , Laurent Desserrey , Alex Edelsburg , Benjamin Ralph Hollis , David Paliwoda , Jeremy Baker Voss
IPC: H04L65/1059 , G06F3/0484 , H04L65/75
CPC classification number: H04L65/1059 , G06F3/0484 , H04L65/75
Abstract: Examples relate to a method of operating a web-based video calling system. The method includes detecting the initiation of a web calling session from a web calling client executing within a web browser on a user device. Responsive to this detection, the method involves causing the display of a video feed from a digital image sensor of the camera of the user device. A user interface (UI) is provided that includes interactive elements to facilitate control over the video calling session. The UI is adapted based on predefined conditions to maintain privacy. Specifically, the UI is adapted by automatically obscuring the video feed upon detecting user inactivity or the removal of foreground focus on the display of the user device. This approach ensures enhanced privacy and user control during web-based video calling sessions.
-
-
-
-
-
-
-
-
-