-
公开(公告)号:US20220217106A1
公开(公告)日:2022-07-07
申请号:US17143240
申请日:2021-01-07
申请人: WhatsApp Inc.
发明人: Alfonso Gomez Jordana Manas , Bruno Rafael Penteado Muratore , Cheng Tian , Daniel Lozano Valdes , Maksym Koshtenko , Oleg Sukhodolskii , Robert Mason , Theodore Elliott Yaung
摘要: Exemplary embodiments relate to methods and systems for transferring a user's messaging history from one device to another. A user's primary device, storing the official truth of the user's messaging history, establishes an end-to-end encrypted session with a new device, using a first decryption key during initial session setup. The primary device may conglomerate all or a portion of the messages comprising the user's messaging history into a data blob which is encrypted and sent to a blob store. An E2E encrypted message is sent from the primary device to the new device, via an intermediate server. The E2E encrypted message includes a second key for decrypting the data blob and a pointer to the location of data blob on the blob store. The new device retrieves the data blob from the blob store and decrypts the data blob using the second key to extract plaintext versions of the user's messages and adds the messages to the messaging application on the new device. Multiple data blobs may be sent from the primary device to the new device until all or a desired subset of the user's messaging history is present on the new device.
-
公开(公告)号:US11265413B1
公开(公告)日:2022-03-01
申请号:US16741012
申请日:2020-01-13
申请人: WhatsApp Inc.
发明人: Randall Sarafa , Eugene Fooksman , Brian Acton , Jan Boris Koum , Michael B. Donohue , Charles Donald Deets, Jr. , Anton Borzov , Ehren Andrew Kret
IPC分类号: G06F15/16 , H04M1/72436 , H04W4/14 , H04L51/226 , H04L51/04 , H04L51/00 , H04L9/08 , H04L51/52 , H04W4/12 , H04L29/06 , G06F3/04817 , H04W12/02 , G06F3/04886 , H04L51/18 , H04L51/10 , H04M1/72439 , H04W12/033 , H04W12/04 , H04L67/306 , G06F3/04842 , H04W12/088
摘要: Exemplary embodiments relate to techniques for sending ephemeral content messages via a communications service. An interface may be presented to allow a user to initially access ephemeral content functionality and select content for inclusion in the ephemeral content message. The interface may present a streamlined set of use cases without regard to the manner in which the content was initially captured. Different types of content may be used as ephemeral content, including images, videos, weather reports, news stories, text, audio recordings, location tags, etc. The ephemeral content may be sent through the communications service as an end-to-end encrypted message. When a user replies to an ephemeral content message, the reply may trigger a one-to-one conversation between the originating user and the replying user. Alternatively, an ephemeral content message may be initially sent to a selected group, and replies may be sent back to the entire group.
-
公开(公告)号:US11159330B1
公开(公告)日:2021-10-26
申请号:US16662264
申请日:2019-10-24
申请人: WhatsApp Inc.
发明人: Cheng Tian
IPC分类号: H04L9/32 , H04L12/58 , H04L29/08 , G06F3/0481 , G06F3/0484
摘要: Exemplary embodiments are directed to a method for allowing a user at a first client device to provide access to restricted content on a content provider server to a user at a second client device without providing identifying information of the second client device or the user to the content provider. The second client device receives, in a messaging app, a message from the first client device comprising a link to a content item at a content provider and an identifier of a private/public key pair on the second client device. Second client device displays the link in the user interface of the messaging app and receives a user selection of the link. Second client device generates generating a digital signature for the link using the private key of the private/public key pair and sends the link and the digital signature to the content provider. The content item is then received from the content provider and displayed on the second client device.
-
公开(公告)号:US10778831B2
公开(公告)日:2020-09-15
申请号:US15706007
申请日:2017-09-15
申请人: WhatsApp Inc.
发明人: Randall Sarafa , Eugene Fooksman , Brian Acton , Jan Koum , Michael B. Donohue , Charles Donald Deets, Jr. , Anton Borzov , Ehren Andrew Kret
IPC分类号: H04M1/725 , H04L12/58 , H04L29/06 , H04W4/12 , H04L9/08 , H04W4/14 , G06F3/0484 , H04L29/08 , H04W12/04
摘要: Exemplary embodiments relate to techniques for displaying and interacting with ephemeral content messages in a communication service. Ephemeral content, transmitted as a message in order to preserve end-to-end encryption, may be tagged with an identifier designating the message as an ephemeral content message. A receiving client may recognize the flag and display the content of the message as ephemeral content. The update may include a link to the content that expires under certain conditions. While the link is active, the link may be selected to enter a full-screen presentation of the ephemeral content. Different media types may be associated with different types of full-screen presentations. Displayed ephemeral content from different users may be ranked based on an interest score and displayed in the ranked order. Ephemeral content may be displayed in a user interface on separate tabs.
-
公开(公告)号:US10764228B1
公开(公告)日:2020-09-01
申请号:US16288387
申请日:2019-02-28
申请人: WhatsApp Inc.
摘要: A system, apparatus, and methods are provided for supporting automated recall of a message (e.g., a chat message) from an originator's device, or at least media that accompanied the message. An original message may convey one or more media files that are temporarily stored on a system or apparatus that hosts the communication application used to create, send, and receive messages. The media files may be lost in transit because of failure of a system component, failure of a storage device, purging of the files before they are retrieved by a recipient, or for some other reason. When the recipient's device receives an error in response to an attempt to retrieve the media file(s), it automatically initiates a recall request that is returned to the originating device. If the message and media are still available on the device, an abbreviated version of the message is re-sent, with the media.
-
公开(公告)号:US10735384B2
公开(公告)日:2020-08-04
申请号:US15649929
申请日:2017-07-14
申请人: WhatsApp, Inc.
摘要: Techniques for key ratcheting with multiple step sizes are described. For example, an apparatus may be configured to receive two or more encrypted messages, where the encrypted messages are encrypted according to a multi-dimensional ratcheting encryption scheme. Moreover, the apparatus may be configured to determine which of the encrypted messages was most-recently received and extract a message iteration count from the most-recent encrypted message, generate a decrypted message by decrypting the encrypted message based on a decryption key, decompose the message iteration count into a plurality of message chain key iteration counts, and determine the decryption key based on the plurality of message chain key iteration counts.
-
公开(公告)号:US10582036B2
公开(公告)日:2020-03-03
申请号:US15705985
申请日:2017-09-15
申请人: WhatsApp Inc.
发明人: Randall Sarafa , Eugene Fooksman , Brian Lange Acton , Jan Boris Koum , Michael B. Donohue , Charles Donald Deets, Jr. , Anton Borzov , Ehren Andrew Kret
IPC分类号: G06F15/16 , H04M1/725 , H04L29/06 , H04W4/12 , H04L12/58 , H04W12/00 , G06F3/0488 , H04W12/02 , G06F3/0481 , H04L9/08 , H04W4/14 , G06F3/0484 , H04L29/08 , H04W12/04 , H04W12/08
摘要: Exemplary embodiments relate to techniques for sending ephemeral content messages via a communications service. An interface may be presented to allow a user to initially access ephemeral content functionality and select content for inclusion in the ephemeral content message. The interface may present a streamlined set of use cases without regard to the manner in which the content was initially captured. Different types of content may be used as ephemeral content, including images, videos, weather reports, news stories, text, audio recordings, location tags, etc. The ephemeral content may be sent through the communications service as an end-to-end encrypted message. When a user replies to an ephemeral content message, the reply may trigger a one-to-one conversation between the originating user and the replying user. Alternatively, an ephemeral content message may be initially sent to a selected group, and replies may be sent back to the entire group.
-
公开(公告)号:US10547577B2
公开(公告)日:2020-01-28
申请号:US15471653
申请日:2017-03-28
申请人: WhatsApp Inc.
摘要: Techniques for templated messages are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a templated-message package at a client, the templated-message package comprising a message-template identifier and one or more parameters; retrieve a message template based on the message-template identifier; and generate a templated message based on the retrieved message template and the one or more parameters; and a user interface component operative to display the templated message in the client. Other embodiments are described and claimed.
-
公开(公告)号:US10542396B1
公开(公告)日:2020-01-21
申请号:US16532395
申请日:2019-08-05
申请人: WhatsApp Inc.
发明人: Jan Koum , Brian Acton
IPC分类号: H04W4/18 , H04N21/414 , H04N21/2343 , H04N21/4788 , H04N21/258 , H04W4/20 , H04W88/18 , H04W88/06
摘要: Methods and systems for registering a phone device on a synthetic communication network are described. One implementation receives a request to connect the phone device to a synthetic communication network that transmits messages over a data network using one or more phone numbers from a voice network. A phone number and a country code associated with the phone device to be used for communications over the synthetic network are obtained. The phone number is normalized to a standard format distinguishing the resulting normalized phone number from international phone numbers using the synthetic network. Before the phone device is registered, an association between the normalized phone number and the phone device is verified by sending a verification message addressed to the phone device that loops back to the phone device. If the phone device confirms the verification as authentic, an authorization allows the phone device to communicate over the synthetic network.
-
公开(公告)号:US10460499B2
公开(公告)日:2019-10-29
申请号:US15717795
申请日:2017-09-27
申请人: WhatsApp Inc.
发明人: Dmitri Stukalov
IPC分类号: G06T13/80 , G06T11/60 , G06T11/00 , G06T13/00 , G06T3/40 , G06F3/0484 , G06F3/0346
摘要: This disclosure covers methods, computer-readable media, and systems that animate a digital graphic associated with a video or other visual media item based on a detected dynamic attribute. In particular, the disclosed methods, computer-readable media, and systems detect sensor data from a client device or a motion of an object within a video or other visual media item. Based on the detected sensor data or motion of an object within a visual media item, the methods, computer-readable media, and systems overlay and animate an emoji or other digital graphic selected by a user on a video or other visual media item.
-
-
-
-
-
-
-
-
-