-
公开(公告)号:US20220070291A1
公开(公告)日:2022-03-03
申请号:US17522947
申请日:2021-11-10
Applicant: Snap Inc.
Inventor: Jeremy Voss , Victor Shaburov , Ivan Babanin , Aleksandr Mashrabov , Roman Golobokov
IPC: H04M1/72439 , H04L12/58 , G06T11/60 , G06T13/80 , H04M1/72427 , H04M1/72436 , H04M1/72442
Abstract: A system for customizing modifiable videos of a multimedia messaging application (MMA) is provided. In one example embodiment, the system includes at least one processor and a memory storing processor-executable codes, wherein the at least one processor is configured to analyze recent messages of a user to determine a context of the recent messages; determine, based on the context, a customized feature; select, based on the context, a list of relevant modifiable videos from a database configured to store modifiable videos, the modifiable videos being associated with a preset modifiable feature; replace the preset modifiable feature in the relevant modifiable videos with the customized feature; and render a modifiable video from the list of relevant modifiable videos for viewing by the user, the rendering including displaying the customized feature in the relevant modifiable videos.
-
公开(公告)号:US20220070233A1
公开(公告)日:2022-03-03
申请号:US17473222
申请日:2021-09-13
Applicant: Snap Inc.
Inventor: Dylan Shane Eirinberg , Aaron Daniel Son , William Wu
Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging systems by enabling users in an electronic chat conversation to run applications together. In some embodiments, when one user in a chat launches an application, an icon or other visual representation of the application appears in a portion of the chat window (e.g., in a “chat dock”) for other users in the chat to access.
-
公开(公告)号:US11265457B2
公开(公告)日:2022-03-01
申请号:US16816781
申请日:2020-03-12
Applicant: Snap Inc.
Inventor: Matthew Hanover
Abstract: An electronics-enabled eyewear device provides a primary command channel and a secondary command channel for receiving user input during untethered wear, one of the command channels providing for tap input detected by motion sensor(s) incorporated in a body of the eyewear device. A predefined tap sequence or pattern can be applied to frame of the device to trigger as device function. In one example, a double tap of the device's frame causes charge level display indicating a battery charge level.
-
公开(公告)号:US20220060439A1
公开(公告)日:2022-02-24
申请号:US17461013
申请日:2021-08-30
Applicant: Snap Inc.
Inventor: Aaron Son
IPC: H04L12/58 , H04L29/06 , H04L12/24 , H04L12/707 , H04L12/703 , H04L12/725 , H04L29/08 , G06Q10/10
Abstract: Connected gateway servers relay an electronic message from a first client device to a second client device by storing the message in respective user message queues associated with the sender and/or recipient of the message and then sending the message along a sequence of gateway servers to a gateway server that hosts the second client device. Upon receiving the electronic message at a first gateway server, a second gateway server that is hosting the second client device is identified and a sequence of gateway servers starting at the first gateway server and ending at the second gateway server is determined. Each gateway server in the sequence relays the message to the following gateway server in the sequence while maintaining user message queues. Failure of the last gateway server in the sequence results in the penultimate gateway server in the sequence assuming the responsibility of hosting the second client device.
-
公开(公告)号:US20220060437A1
公开(公告)日:2022-02-24
申请号:US17517906
申请日:2021-11-03
Applicant: Snap Inc.
Inventor: Michael Ronald Cieslak , Jiayao Yu , Kai Chen , Farnaz Azmoodeh , Michael David Marr , Jun Huang , Zahra Ferdowsi
Abstract: An example method comprises: receiving, at the server from a first client device, a request for access to a client feature on the first client device; determining, by the server, an applicable rule for the access request, the applicable rule having a plurality of nodes; determining, by the server, device capabilities needed for the determined rule; determining, by the server, nodes that can be executed and nodes that cannot be executed, based on the device capabilities; executing, by the server, nodes that can be executed to reach a partial decision for the applicable rule; pruning the rule to remove executed nodes and generate a pruned rule that includes nodes that cannot be executed; transmitting the pruned rule and partial decision to the device. The pruned rule is executed on the first client device with partial decision to generate a final decision. The client feature is configured based on the decision.
-
公开(公告)号:US20220058335A1
公开(公告)日:2022-02-24
申请号:US17461244
申请日:2021-08-30
Applicant: Snap Inc.
Inventor: Jeremy Voss , Christie Marie Heikkinen , Daniel Rakhamimov , Laurent Desserrey , Susan Marie Territo , Edward Koai
IPC: G06F40/166 , H04L12/58 , G06F3/0482
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.
-
公开(公告)号:US11259008B2
公开(公告)日:2022-02-22
申请号:US17180249
申请日:2021-02-19
Applicant: Snap Inc.
Inventor: Dmitry Ryuma , David Ben Ezra , Dunxu Hu , Patrick Timothy McSweeney Simons
IPC: H04N13/246 , H04N13/239 , H04N13/344 , G06T7/80 , G02B27/01
Abstract: Camera compensation methods and systems that compensate for misalignment of sensors/camera in stereoscopic camera systems. The compensation includes identifying a pitch angle offset between a first camera and a second camera, determining misalignment of the first and second cameras from the identified pitch angle offset, determining a relative compensation delay responsive to the determined misalignment, introducing the relative compensation delay to image streams produced by the cameras, and producing a stereoscopic image on a display from the first and second image streams with the introduced delay.
-
公开(公告)号:US11258743B1
公开(公告)日:2022-02-22
申请号:US15224377
申请日:2016-07-29
Applicant: Snap, Inc.
Inventor: Nicholas Allen , Donald Giovannini , Chiayi Lin , Robert Murphy , Evan Spiegel
IPC: G06F15/16 , H04L51/42 , G06F3/0482 , G06F16/16 , G06F16/215 , G06F16/23 , G06Q50/00
Abstract: A server maintains an ephemeral message gallery of ephemeral messages. Each ephemeral message is posted to the ephemeral message gallery by a user for viewing by recipients via recipient devices. In response to an ephemeral message gallery view request from any of the recipient devices, the ephemeral messages in the ephemeral message gallery are displayed on the requesting device in automated sequence, each message being displayed for a respective display duration before display of the next message in the ephemeral message gallery. A user interface via which the ephemeral message gallery is viewable includes indicia with respect to the number of times the ephemeral message gallery has been viewed online by other users.
-
公开(公告)号:US20220038402A1
公开(公告)日:2022-02-03
申请号:US17372981
申请日:2021-07-12
Applicant: Snap Inc.
Inventor: Jianchao Yang , Yuke Zhu , Ning Xu , Kevin Dechau Tang , Jia Li
IPC: H04L12/58 , G06K9/00 , G06F16/22 , G06F16/51 , G06F16/583 , G06N20/00 , G06F16/9535 , G06F16/954 , G06F16/2457 , G06F16/951 , G06N3/04 , G06N3/08
Abstract: Systems, devices, methods, media, and instructions for automated image processing and content curation are described. In one embodiment a server computer system receives a plurality of content communications from a plurality of client devices, each content communication comprising an associated piece of content and a corresponding metadata. Each content communication is processed to determine associated context values for each piece of content, each associated context value comprising at least one content value generated by machine vision processing of the associated piece of content. A first content collection is automatically generated based on context values, and a set of user accounts are associated with the collection. An identifier associated with the first content collection is published to user devices associated with user accounts. In various additional embodiments, different content values, image processing operations, and content selection operations are used to curate content collections.
-
750.
公开(公告)号:US11237697B1
公开(公告)日:2022-02-01
申请号:US16118093
申请日:2018-08-30
Applicant: Snap Inc.
Inventor: Jonathan Brody , Nathan Kenneth Boyd
IPC: H04N5/232 , G06F3/0481 , H04L12/58
Abstract: Method of generating image capture modifiers based on media content items starts with a server system receiving a request to access first media content item included in a storage from a first client device in communication with the server system over a network. The server system causes the first media content item and a modifier generator icon to be displayed on a user interface of the first client device. The server system receives a selection of the modifier generator icon on the user interface of the first client device and generates a first image capture modifier based on the first media content item. The server system causes to be displayed on the user interface of the first client device a field of view of an image capture device and image modifier icons including a first image modifier icon associated with the first image capture modifier. Other embodiments are disclosed herein.
-
-
-
-
-
-
-
-
-