-
公开(公告)号:US11321896B2
公开(公告)日:2022-05-03
申请号:US16949874
申请日:2020-11-18
Applicant: Snap Inc.
Inventor: Rahul Bhupendra Sheth , Maoning Guo , William Eastcott
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for rendering an avatar. A first avatar having a first level of detail is stored in a database, the first avatar including a first plurality of components. A level of detail of each of the first plurality of components is reduced separately from each other. A second plurality of components comprising the reduced level of detail of each of the first plurality of components is stored. A request is received for the first avatar in a second level of detail that comprises a lower level of detail than the first level of detail. In response to receiving the request, the second plurality of components is assembled to generate a second avatar having the second level of detail.
-
公开(公告)号:US11320969B2
公开(公告)日:2022-05-03
申请号:US17011339
申请日:2020-09-03
Applicant: Snap Inc.
Inventor: Jeremy Baker Voss
IPC: G06F3/0484 , H04W4/12 , G06F3/04817 , G06T11/00 , H04W88/02
Abstract: A method of transmitting mobile device battery data, comprises: displaying a graphical user interface on a user's mobile device to receive battery data sharing permissions for the mobile device; receiving, via the graphical user interface, the permissions; calling a battery application program interface; receiving, from the battery application program interface, battery data of the user's mobile device; and transmitting the received battery data to another mobile device based on the received permissions.
-
公开(公告)号:US20220131969A1
公开(公告)日:2022-04-28
申请号:US17569982
申请日:2022-01-06
Applicant: Snap Inc.
Inventor: Charles Burson DePue , Laurent Desserrey , Matthew Colin Grantham , Patrick Mandia , David Whyte
IPC: H04M1/72427 , H04L51/046 , H04L51/10 , H04M1/72454 , H04M1/72472
Abstract: Systems and methods are provided for performing operations including: receiving, with a messaging application implemented by one or more processors of a user device, a communication from a given application representing a first user interaction with the given application; generating, with the messaging application, a list of graphical elements based on the communication received from the given application; displaying, with the messaging application, the list of graphical elements; receiving, with the messaging application, a user selection of a first graphical element from the list of graphical elements; and incorporating, with the messaging application, the graphical element selected by the user into a message for transmission to another user.
-
公开(公告)号:US20220131948A1
公开(公告)日:2022-04-28
申请号:US16949327
申请日:2020-10-26
Applicant: Snap Inc.
Inventor: Newar Husam Al Majid , Jeremy Baker Voss
IPC: H04L29/08 , G06F3/0481 , H04L12/58
Abstract: A messaging system, which hosts a backend service for an associated messaging client, includes a context surfacing system that provides context surfacing functionality in collections. The context surfacing system is configured to surface information representing a context object associated with a collection as a context string in a cell that represents the collection in a collections user interface. A cell that represents the collection in a collections user interface is actionable to cause presentation of the set of media content items in the collection on a display device of the viewer.
-
公开(公告)号:US20220131823A1
公开(公告)日:2022-04-28
申请号:US17570096
申请日:2022-01-06
Applicant: Snap Inc.
Inventor: Yiwen Zhan , Peter Sellis
IPC: H04L51/10 , G06V10/75 , G06F3/04842 , G06F3/04845 , G06T11/60 , G11B27/34
Abstract: Systems and methods are provided for receiving a background image for a media overlay to be applied to a message comprising an image or video, and at least one smart widget selection, and storing the media overlay comprising the background image and the at least one smart widget selection. The systems and methods further provide for receiving a request for the media overlay to be applied to a message comprising an image or video, analyzing context data associated with a computing device to determine that the media overlay is relevant to at least one aspect of the context data, determining data associated with the at least one smart widget based on the context data, and transmitting to the computing device, the media overlay and data associated with the at least one smart widget.
-
公开(公告)号:US20220130425A1
公开(公告)日:2022-04-28
申请号:US17647511
申请日:2022-01-10
Applicant: Snap Inc.
Inventor: Timothy Sehn
IPC: G11B27/036 , G11B27/11 , G11B27/10 , G11B27/34
Abstract: A machine includes a processor and memory coupled to the processor. The memory stores instructions executed by the processor to perform operations comprising receiving, from a plurality of computing devices, a plurality of messages, each message comprising at least one message parameter. For each message of the plurality of messages, the machine determines whether the at least one message parameter comprises a timestamp indicating a time the message was generated. Based on determining that the at least one message parameter comprises a timestamp indicating the time the message was generated, the timestamp is evaluated to determine whether the time the message was generated corresponds to a first media collection. The message is added to the first media collection based on determining that the time the message was generated corresponds to the first media collection.
-
公开(公告)号:US20220130115A1
公开(公告)日:2022-04-28
申请号:US17081178
申请日:2020-10-27
Applicant: Snap Inc.
Inventor: Avihay Assouline , Itamar Berger , Gal Dudovitch , Matan Zohar
Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for performing operations comprising: receiving a video that depicts a person; tracking three-dimensional (3D) movement of the person within the video using a 3D reference point; computing a 3D position for placement of an augmented reality item relative to the 3D reference point; causing to be displayed the augmented reality item within the video at the 3D position; and updating the 3D position of the augmented reality item in the video as the 3D reference point changes based on the 3D movement of the person.
-
公开(公告)号:US11316806B1
公开(公告)日:2022-04-26
申请号:US16774869
申请日:2020-01-28
Applicant: Snap Inc.
Inventor: Bradley Baron , John Krzemien , Amit Saurav
IPC: G06F15/16 , H04L51/02 , H04L51/043 , H04L51/00
Abstract: Systems and methods are provided for deleting messages. The systems and methods include operations for: establishing, by a computing device, a communication session between a plurality of users; receiving a plurality of messages in the communication session; determining that a first message of the plurality of messages has been read by a first user of the plurality of users at a read time; in response to determining that the first message has been read by the first user at the read time, automatically associating the read time with a second of the plurality of messages that precedes the first message in the communication session; and automatically deleting the first and second messages in response to determining that an elapsed time measured from the read time associated with the first and second messages corresponds to a threshold time period.
-
公开(公告)号:US11315331B2
公开(公告)日:2022-04-26
申请号:US16913503
申请日:2020-06-26
Applicant: Snap Inc.
Inventor: Nathan Jurgenson , Linjie Luo , Jonathan M Rodriguez, II , Rahul Sheth , Jia Li , Xutao Lv
IPC: G06T19/00 , G06T7/73 , G06F3/01 , G06F3/04815 , G06K9/00 , G06K9/78 , G06T7/20 , G06T13/80 , G06T19/20 , G06T7/246
Abstract: Systems and methods for image based location estimation are described. In one example embodiment, a first positioning system is used to generate a first position estimate. A set of structure façade data describing one or more structure façades associated with the first position estimate is then accessed. A first image of an environment is captured, and a portion of the image is matched to part of the structure façade data. A second position is then estimated based on a comparison of the structure façade data with the portion of the image matched to the structure façade data.
-
公开(公告)号:US11315219B2
公开(公告)日:2022-04-26
申请号:US16888171
申请日:2020-05-29
Applicant: Snap Inc.
Inventor: Guohui Wang , Sumant Milind Hanumante , Ning Xu , Yuncheng Li
Abstract: Remote distribution of multiple neural network models to various client devices over a network can be implemented by identifying a native neural network and remotely converting the native neural network to a target neural network based on a given client device operating environment. The native neural network can be configured for execution using efficient parameters, and the target neural network can use less efficient but more precise parameters.
-
-
-
-
-
-
-
-
-