-
公开(公告)号:US20240069687A1
公开(公告)日:2024-02-29
申请号:US18450740
申请日:2023-08-16
Applicant: Snap Inc.
Inventor: Brandon Francis , Andrew Cheng-min Lin , Walton Lin
IPC: G06F3/04815 , G06F3/04817 , G06Q10/10 , G06T19/00
CPC classification number: G06F3/04815 , G06F3/04817 , G06Q10/10 , G06T19/003
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting participant reactions within a virtual working environment. The program and method provide a configuration interface for configuring a virtual working environment for plural participants, the configuration interface for specifying groups of participants, each group comprising respective participants selected from among the plural participants; receive first user input, provided via the configuration interface, specifying a first group of participants; provide, for each participant in the first group, display of a reactions interface with user-selectable buttons to indicate respective reactions for displaying to the first group; receive second user input, provided via the reactions interface, selecting one of the user-selectable buttons to indicate a reaction for displaying to the first group; and provide, for each participant in the first group, display of a reaction icon corresponding to the reaction.
-
公开(公告)号:US11914985B2
公开(公告)日:2024-02-27
申请号:US17444083
申请日:2021-07-30
Applicant: Snap Inc.
Inventor: Weijing Liu , Xiangying Ma , Brent Mills , Tuo Wang
IPC: G06F9/44 , G06F8/20 , G06F8/65 , H04N23/617
CPC classification number: G06F8/65 , G06F8/20 , H04N23/617
Abstract: A method of handling a hardware request in a computing device including one or more processors, comprises receiving a request for a hardware-related function from an application service module, determining if the hardware-related function can be provided by an OEM-specific SDK; based on a determination that the hardware-related function can be provided by an OEM-specific SDK, providing commands and parameters related to the hardware-related function to the OEM-specific SDK; based on a determination that the hardware-related function cannot be provided by an OEM-specific SDK, providing commands and parameters related to the hardware-related function to an operating system hardware abstraction layer.
-
公开(公告)号:US11914722B2
公开(公告)日:2024-02-27
申请号:US17133337
申请日:2020-12-23
Applicant: Snap Inc.
Inventor: Christine Barron , Laurent Desserrey , Daniel Moreno , Celia Nicole Mourkogiannis , David Phillip Taitz , Christie Marie Heikkinen
Abstract: A permission based media system to perform operations that include: presenting a first media object at a client device associated with a user account, the first media object including a reference that identifies the user account; receiving an input that selects the first media object from the client device; determining a permission of the user account based on the reference that identifies the user account; presenting a set of options based on the permission associated with the user account; receiving a selection of an option from among the set of options; and generating a second media object based on the first media object and the selection of the option, according to certain embodiments.
-
公开(公告)号:US20240064123A1
公开(公告)日:2024-02-22
申请号:US18499706
申请日:2023-11-01
Applicant: Snap Inc.
Inventor: Alexander Collins , Benedict Copping , Justin Huang
CPC classification number: H04L51/52 , G06F16/447 , G06F16/489 , G06T11/60
Abstract: Systems and methods are provided for receiving a first plurality of media content items during a first time interval, identifying, from the first plurality of media content items, a first subset of media content items based on a first characteristic, and identifying, from the first subset of media content items, a second subset of media content items based on a second characteristic. The systems and methods are also provided for generating a first sequenced content collection including the first subset and the second subset and causing a first content collection interface to be displayed by the first computing device, the first content collection interface comprising the first sequenced content collection.
-
325.
公开(公告)号:US20240062494A1
公开(公告)日:2024-02-22
申请号:US18501902
申请日:2023-11-03
Applicant: Snap Inc.
Inventor: Kaveh Anvaripour , Christine Barron , Amar Boghani , Ranidu Lankage , Gabriel Lupin
IPC: G06T19/00 , H04L51/222 , H04L51/52 , H04N23/63
CPC classification number: G06T19/006 , H04L51/222 , H04L51/52 , H04N23/631
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for presenting available augmented reality (AR) content items. The program and method provide for displaying a capture interface in accordance with a camera mode configured to capture multiple video clips; displaying a carousel interface for presenting a first set of AR content items, each being selectable to apply respective AR content to captured video; receiving first user input selecting an explore tab included which is selectable to switch to an explorer interface for presenting a second set of AR content items; switching from the capture interface to the explorer interface; receiving, via the explorer interface, second user input selecting an AR content item from among the second set; and updating, in response to receiving the second user input, the first set of AR content items to include the selected AR content item.
-
公开(公告)号:US20240061766A1
公开(公告)日:2024-02-22
申请号:US17820691
申请日:2022-08-18
Applicant: Snap Inc.
Inventor: Adrian Tran , Sichao Wang
IPC: G06F11/36
CPC classification number: G06F11/3688 , G06F11/3684
Abstract: At least one unit of a software application is identified. The at least one unit includes source code. The source code of the at least one unit is analyzed to determine a style of the source code. Metadata is extracted from the at least one unit based on the source code analysis. One or more features of the extracted metadata are classified. A template file is modified based on the extracted metadata and the classified features to create a modified template file.
-
公开(公告)号:US11908243B2
公开(公告)日:2024-02-20
申请号:US17249848
申请日:2021-03-16
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , Kyle Goodrich , Andrew James McPhee , Daniel Moreno
IPC: G06F3/0482 , G06F3/01 , G06F3/0481 , G06V40/20 , G06F3/14 , G02B27/01
CPC classification number: G06V40/23 , G02B27/0172 , G06F3/013 , G06F3/0482 , G06F3/1454 , G06V40/28 , G02B2027/0178
Abstract: 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; displaying, by one or more processors of the electronic mirroring device, one or more menu options on the video feed that depicts the user, the one or more menu options relating to a first level in a hierarchy of levels; detecting a gesture performed by the user in the video feed; and in response to detecting the gesture, displaying a set of options related to a given option of the one or more menu options, the set of options relating to a second level in the hierarchy of levels.
-
公开(公告)号:US11907638B2
公开(公告)日:2024-02-20
申请号:US18090973
申请日:2022-12-29
Applicant: Snap Inc.
Inventor: Karl Bayer , Prerna Chikersal , Shree K. Nayar , Brian Anthony Smith
IPC: G06F40/103 , H04L51/046 , G06F3/0484
CPC classification number: G06F40/103 , G06F3/0484 , H04L51/046
Abstract: A client device processing received emoji messages using emoji-first messaging. Text messaging is automatically converted to emojis by an emoji-first application so that only emojis are communicated from one client device to another client device. Each client device has a library of emojis that are mapped to words, which libraries are customizable and unique to the users of the client devices, such that the users can communicate secretly in code. Upon receipt of a string of emojis, a user can select the emoji string to convert to text if desired, for a predetermined period of time.
-
公开(公告)号:US20240054709A1
公开(公告)日:2024-02-15
申请号:US18482634
申请日:2023-10-06
Applicant: Snap Inc.
Inventor: Gurunandan Krishnan Gorumkonda , Hsin-Ying Lee , Jie Xu
CPC classification number: G06T13/205 , G06N3/08 , G06T13/40 , G06T13/80 , G06N3/044 , G06N3/045 , G10H2210/031
Abstract: Example methods for generating an animated character in dance poses to music may include generating, by at least one processor, a music input signal based on an acoustic signal associated with the music, and receiving, by the at least one processor, a model output signal from an encoding neural network. A current generated pose data is generated using a decoding neural network, the current generated pose data being based on previous generated pose data of a previous generated pose, the music input signal, and the model output signal. An animated character is generated based on a current generated pose data; and the animated character caused to be displayed by a display device.
-
公开(公告)号:US20240054283A1
公开(公告)日:2024-02-15
申请号:US18495574
申请日:2023-10-26
Applicant: Snap Inc.
Inventor: Jeremy Voss , Christie Marie Heikkinen , Daniel Rakhamimov , Laurent Desserrey , Susan Marie Territo , Edward Koai
IPC: G06F40/166 , G06F3/0482 , H04L51/52 , H04L51/216
CPC classification number: G06F40/166 , G06F3/0482 , H04L51/52 , H04L51/216
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for replacing text in a message thread. The program and method provide for receiving an indication of user input provided by a first user, the user input comprising a text-based term for updating a message thread between the first user and a second user; determining that the text-based term is included within a set of predefined terms, each predefined term within the set of predefined terms having corresponding replacement content for including in the message thread, the replacement content having been specified by the first or second user with respect to messages exchanged between the first and second user; and providing, in response to the determining and based on the set of predefined terms, the replacement content corresponding to the text-based term within the message thread.
-
-
-
-
-
-
-
-
-