-
公开(公告)号:US10652380B1
公开(公告)日:2020-05-12
申请号:US16218790
申请日:2018-12-13
Applicant: WhatsApp Inc.
Inventor: Michael B. Donohue , Clark Chen , Alan Liu
IPC: H04M1/2745 , H04L12/58 , H04M1/725
Abstract: Exemplary embodiments relate to techniques for managing contact information received in the context of a messaging system. Messages may be received from known contacts which contain user contact records for third parties. Based on the trust relationship with the known contacts, the user contact record is placed in a contact record repository for later retrieval. When another message is received which either references the user contact record or is from the third party referenced in the user contact record, a dialog box is presented offering the user the opportunity to add the user contact record as an address entry in the address book of the device.
-
公开(公告)号:US10600038B2
公开(公告)日:2020-03-24
申请号:US15723629
申请日:2017-10-03
Applicant: WhatsApp Inc.
Inventor: Vicki W. Lee , Eugene Fooksman , Brian L. Acton , Michael B. Donohue
Abstract: A system, apparatus, and methods are provided for facilitating payment for a third party's use of an application by a current user. The current user, or payor, initiates the process within the application by selecting one or more recipients. The system that hosts the application then determines which of the third parties are eligible. A target recipient may be ineligible because her application subscription never expires, because it doesn't expire within a threshold period of time, or for some other reason. The system identifies the target recipients that are eligible, and the payor may configure the gift payment (e.g., by choosing a duration of the subscription). The payor then chooses a method of electronic payment and, depending on the method selected, may redeem a coupon with the application host system, or the process may complete automatically. The payor and/or the recipient(s) may be notified of successful activation of the subscription(s).
-
公开(公告)号:US10484647B1
公开(公告)日:2019-11-19
申请号:US16266541
申请日:2019-02-04
Applicant: WhatsApp Inc.
Inventor: Jonathan David Sheller
Abstract: Aspects of the present disclosure describe an end-to-end communication protocol for interactive applications that ensure high throughput and low delay. A sender device and a receiver device are in communication with each other through a network. As multimedia content is captured by the sender device, the sender device packetizes each frame of the multimedia content into a plurality of packets thereby creating a packet train of packets that are sent to the receiver the device. The receiver device models the behavior of the network based on a continuous distribution. Based on the model of the network, the receiver device generates a forecast that describes the amount of data that the sender device can send to the receiver device. The receiver device sends the forecast to the sender device which subsequently sends data to the receiver device according to the forecast.
-
公开(公告)号:US10412435B2
公开(公告)日:2019-09-10
申请号:US15813575
申请日:2017-11-15
Applicant: WhatsApp Inc.
Inventor: Manpreet Singh , Brian Lange Acton , Jan Boris Koum
IPC: H04N7/173 , H04N21/2662 , H04N21/647 , H04N19/186
Abstract: Techniques to dynamically engage a reduced-color mode for streaming video encoding are generally described. For example, in one embodiments, an apparatus may include an encoding configuration component operative to receive network performance information for a video stream at a sending device, the video stream using a first number of variable bits for color encoding; and assign a reduced-color mode to a media component based on the network performance information, the media component operative to generate the video stream in the reduced-color mode, wherein the reduced-color mode uses a second number of variable bits for color encoding, the second number less than the first number, and a network component operative to send the video stream from the sending device to a receiving device using the reduced-color mode. Other embodiments are described and claimed.
-
公开(公告)号:US20190140993A1
公开(公告)日:2019-05-09
申请号:US15803931
申请日:2017-11-06
Applicant: WhatsApp Inc.
Inventor: Charles Donald Deets, JR. , Randall Sarafa , Anton Borzov
CPC classification number: H04L51/12 , G06F17/27 , G06F17/279 , H04L51/10 , H04L51/16 , H04L51/26 , H04L51/32
Abstract: The present disclosure is directed to systems and methods for identifying and providing highlight messages from a group messaging thread. For example, systems and methods described herein detect when a group messaging thread participant becomes absent from the group messaging thread, and identifies one or more highlight messages that were submitted to the group messaging thread while the participant was absent. Systems and methods described herein identify highlight messages that are specific to the absent participant, such that when the participant again accesses the group messaging thread, the participant can review the identified highlight messages in order to quickly “catch up” on the group messaging thread without having to read each electronic message submitted to the group messaging thread during the participant's absence.
-
公开(公告)号:US10263937B2
公开(公告)日:2019-04-16
申请号:US15291027
申请日:2016-10-11
Applicant: WhatsApp Inc.
Inventor: Michael B. Donohue , Erik James Reed
Abstract: 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.
-
公开(公告)号:US10225395B2
公开(公告)日:2019-03-05
申请号:US14963374
申请日:2015-12-09
Applicant: WhatsApp Inc.
Inventor: Manpreet Singh , YuanYuan Wang
Abstract: Techniques to dynamically engage echo cancellation are described. In one embodiment, an apparatus may comprise a streaming component operative to establish a audio connection between the first client device and a second client device via the network interface controller; and receive a far-end audio stream at the first client device from the second client device via the audio connection; an audio capture component operative to capture a near-end audio stream at the first client device; and an echo processing component operative to compare the near-end audio stream and the far-end audio stream to determine whether a far-end echo is present in the near-end audio stream; and use an echo-cancellation module at the first client device where the far-end echo is present in the near-end audio stream. Other embodiments are described and claimed.
-
18.
公开(公告)号:US20190068678A1
公开(公告)日:2019-02-28
申请号:US15692475
申请日:2017-08-31
Applicant: WhatsApp Inc.
Inventor: Manpreet Singh , YuanYuan Wang
Abstract: Techniques to dynamically engage an all-intra-coded mode for streaming video encoding are described. In one embodiment, an apparatus may comprise an encoding configuration component operative to receive network performance information for a video stream at a sending device; and assign an all-intra-coded mode to a media component based on the network performance information; the media component operative to generate the video stream in the all-intra-coded mode, wherein the video stream uses exclusively intra-coded frames in the all-intra-coded mode; and a network component operative to send the video stream from the sending device to a receiving device using the all-intra-coded mode. Other embodiments are described and claimed.
-
公开(公告)号:US10194010B1
公开(公告)日:2019-01-29
申请号:US15720994
申请日:2017-09-29
Applicant: WhatsApp Inc.
Inventor: Michael B. Donohue , Clark Chen , Alan Liu
IPC: H04M1/2745 , H04M1/725 , H04L12/58
Abstract: Exemplary embodiments relate to techniques for managing contact information received in the context of a messaging system. Messages may be received from known contacts which contain user contact records for third parties. Based on the trust relationship with the known contacts, the user contact record is placed in a contact record repository for later retrieval. When another message is received which either references the user contact record or is from the third party referenced in the user contact record, a dialog box is presented offering the user the opportunity to add the user contact record as an address entry in the address book of the device.
-
公开(公告)号:US20180287973A1
公开(公告)日:2018-10-04
申请号:US15471653
申请日:2017-03-28
Applicant: WhatsApp Inc.
Inventor: Vicki W. Lee , Christopher Peiffer
IPC: H04L12/58
Abstract: 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.
-
-
-
-
-
-
-
-
-