-
公开(公告)号:US12040640B2
公开(公告)日:2024-07-16
申请号:US18202097
申请日:2023-05-25
Applicant: Snap Inc.
Inventor: Gerald Nilles , Russell Douglas Patton , Raul Alejandro Perez , Patrick Timothy Mcsweeney Simons
IPC: H02J3/32 , G01R31/3842 , G01R31/388 , G02C11/00 , H01M50/204 , H01M50/247 , H01M50/269 , H02J7/00
CPC classification number: H02J7/0024 , G01R31/3842 , G01R31/388 , G02C11/10 , H01M50/204 , H01M50/247 , H01M50/269 , H02J7/0025 , H02J7/0063 , H02J2207/20
Abstract: Disclosed herein are regulated power supplies. The power source delivers power to a system load and includes battery units. The power source also includes power flow devices coupled to the battery units that are configured to provide power from the battery units to the system load. Each power flow device corresponds to a respective one of the battery units and includes a one direction current flow device connected in series with a current regulator between the respective battery unit and the system load.
-
公开(公告)号:US12039688B2
公开(公告)日:2024-07-16
申请号:US18142759
申请日:2023-05-03
Applicant: Snap Inc.
Inventor: Christine Barron , Virginia Drummond , Jean Luo , Alek Matthiessen , Celia Nicole Mourkogiannis , Jonathan Solichin , Olesia Voronova
CPC classification number: G06T19/20 , G06T7/20 , G06T7/90 , G06T19/006 , G06T2207/30201 , G06T2219/2012 , G06T2219/2016
Abstract: Systems, methods, and computer readable media for augmented reality beauty product tutorials. Methods disclose determining from live images of an augmented reality (AR) tutorial effects, the effects indicating changes to the live images of a presenter of the AR tutorial from a beauty product being applied to a body part of the presenter. The methods further comprising determining from the live images motion, the motion indicating motion of the beauty product from the beauty product being applied to the body part of the presenter and storing the effects and the motion.
-
公开(公告)号:US12039648B2
公开(公告)日:2024-07-16
申请号:US18234226
申请日:2023-08-15
Applicant: Snap Inc.
Inventor: Ebony James Charlton , Sumant Hanumante , Zhou Ren , Dhritiman Sagar
IPC: G06F18/24 , G06F18/22 , G06N20/00 , G06T11/60 , G06V10/764 , G06V10/82 , G06V20/00 , G06V20/20 , G06V20/70 , H04L51/222 , H04W4/021 , H04W4/029 , H04W4/21 , H04W4/33 , H04L51/52 , H04W88/02
CPC classification number: G06T11/60 , G06F18/22 , G06F18/24 , G06V10/764 , G06V10/82 , G06V20/20 , G06V20/35 , G06V20/36 , G06V20/38 , G06V20/70 , H04L51/222 , H04W4/021 , H04W4/029 , H04W4/21 , H04W4/33 , H04L51/52 , H04W88/02
Abstract: A venue system of a client device can submit a location request to a server, which returns multiple venues that are near the client device. The client device can use one or more machine learning schemes (e.g., convolutional neural networks) to determine that the client device is located in one of specific venues of the possible venues. The venue system can further select imagery for presentation based on the venue selection. The presentation may be published as ephemeral message on a network platform.
-
公开(公告)号:US20240236478A1
公开(公告)日:2024-07-11
申请号:US18470732
申请日:2023-09-20
Applicant: Snap Inc.
Inventor: Qiang Gao , Tuo Wang , Anbang Zhao
IPC: H04N23/63 , G06F3/04845 , G06F3/04847 , G06T7/00
CPC classification number: H04N23/632 , G06F3/04845 , G06F3/04847 , G06T7/0002 , G06T2200/24 , G06T2207/20081 , G06T2207/20084 , G06T2207/30168
Abstract: System and method to perform targeted image adjustments starts with a processor receiving a media content item and identifies an image adjustment parameter and an adjustment value based on the media content item. Processor generates an adjusted media content item using the image adjustment parameter and the adjustment value and causes an adjustment interface to be displayed by a display of a user device. The adjustment interface can comprise the adjusted media content item and a selectable item associated with the image adjustment parameter. The selectable item can include settings. In response to receiving a selection of one of the settings of the selectable item, processor generates a final media content item based on the selection of the one of the settings, and cause the final media content item to be displayed by the display of the user device. Other embodiments are described herein.
-
公开(公告)号:US20240232960A1
公开(公告)日:2024-07-11
申请号:US18612607
申请日:2024-03-21
Applicant: Snap Inc.
Inventor: Kaveh Anvaripour , Virginia Drummond , Jean Luo , Alek Matthiessen , Celia Nicole Mourkogiannis
IPC: G06Q30/0282 , G06Q50/12 , G06T19/00 , H04L51/52
CPC classification number: G06Q30/0282 , G06T19/006 , H04L51/52 , G06Q50/12
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing augmented reality content relating to user-submitted reviews in association with traveling, in accordance with some example embodiments. The program and method provide for receiving, by a messaging application running on a device of a user, a request to scan an image captured by a device camera; determining, in response to receiving the request, a travel parameter associated with the request and an attribute of an object depicted in the image; selecting, from among plural candidate user interfaces relating to user-submitted reviews, a user interface that corresponds to the travel parameter and the attribute; and displaying an augmented reality content item, which includes the selected user interface, with the image.
-
公开(公告)号:US12034690B2
公开(公告)日:2024-07-09
申请号:US17970003
申请日:2022-10-20
Applicant: Snap Inc.
Inventor: Evan Spiegel , Timothy Sehn
IPC: H04L51/216
CPC classification number: H04L51/216
Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. The message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. Message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entry of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. The message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread. The message thread is revised based upon the message thread state change and the additional message thread state changes to form shared message thread state. The shared message thread state is stored. The shared message thread state is supplied in response to a request for the message thread from a user.
-
公开(公告)号:US12034684B2
公开(公告)日:2024-07-09
申请号:US18195177
申请日:2023-05-09
Applicant: Snap Inc.
Inventor: Albert A. Chung , Venkata V. Gadepalli , Richard E. Osowski, Jr.
IPC: H04L51/046 , G06F16/22 , G06F16/33 , G06F16/903 , G06Q10/107 , H04L51/216 , H04L67/104
CPC classification number: H04L51/046 , G06F16/22 , G06F16/3331 , G06F16/90335 , G06Q10/107 , H04L51/216 , H04L67/104
Abstract: An embodiment of the present invention, a computer receives, on a first computer, a request to locate a topic. The computer determines a second computer to query for the topic. The computer queries the second computer for the topic. The computer receives identification information of participants of an instant messaging conversation corresponding to the topic. The computer stores, on the first computer, the identification information of the participants and indexing the stored identification information by the topic.
-
公开(公告)号:US12033191B2
公开(公告)日:2024-07-09
申请号:US18192376
申请日:2023-03-29
Applicant: Snap Inc.
Inventor: Jacob Andreou
IPC: G06Q30/02 , G06F3/04847 , G06F40/166 , G06Q30/0241
CPC classification number: G06Q30/0276 , G06F3/04847 , G06F40/166
Abstract: Systems, devices, media, instructions, and methods for computer based automated content generation, curation, and presentation are described. In one embodiment a content collection is generated with a first continuous presentation group by associating a first content element from a first content message of the plurality of content messages and a second content element from a second content message of the plurality of content messages to associate the first content element and the second content element as the first continuous presentation group. Advertising element placement within the presentation order for the first media collection is determined, and adjusted to avoid interrupting the continuous presentation group. In other embodiments, various advertising patterns are used and adjusted based on curated presentation groups within content collections.
-
公开(公告)号:US12032168B2
公开(公告)日:2024-07-09
申请号:US18137729
申请日:2023-04-21
Applicant: Snap Inc.
Inventor: Clemens Birklbauer , Georg Halmetschlager-Funek , Jeroen Hol , Matthias Kalkgruber , Daniel Wagner
IPC: G02B27/01 , G06F3/01 , G06T19/00 , H04N13/344
CPC classification number: G02B27/0172 , G02B27/0176 , G06F3/011 , G06F3/017 , G06T19/006 , H04N13/344 , G02B2027/0138 , G02B2027/0154 , G02B2027/0178
Abstract: An eyewear device with flexible frame for Augmented Reality (AR) is disclosed. At least two sensors and a display are mounted on the flexible frame. When in use, the real time geometry of the eyewear device may change from factory calibrated geometry, resulting in low quality AR rendering. A modeling module is provided to model the real time geometry of the eyewear device on the fly using sensor information of the at least two sensors. The modeled real time geometry is then provided to a rendering module to accurately display the AR to the user.
-
公开(公告)号:US20240223490A1
公开(公告)日:2024-07-04
申请号:US18601790
申请日:2024-03-11
Applicant: Snap Inc.
Inventor: Zahra Ferdowsi , Michael Cieslak , Michael David Marr , Aysegul Cansizoglu , Xiaolin Shi , Hussein Mehanna , Caleb Ogden , Yi Xu
IPC: H04L43/55 , H04L41/0893 , H04L41/50 , H04L67/1087 , H04L67/125
CPC classification number: H04L43/55 , H04L41/0893 , H04L41/5096 , H04L67/1091 , H04L67/125
Abstract: Clustering a plurality of client devices running an application as a function of a data structure such that the plurality of client devices are each assigned a cluster. Client devices having similar performance metrics are assigned the same cluster. An operation of the application is modified as a function of the performance metrics of the client device. The modification of application operation is performed by turning certain features of the application on and off using a rule based on device cluster.
-
-
-
-
-
-
-
-
-