-
公开(公告)号:US10375538B1
公开(公告)日:2019-08-06
申请号:US16195817
申请日:2018-11-19
Applicant: WhatsApp Inc.
Inventor: Jan Koum , Brian Acton
IPC: H04W4/18 , H04W4/20 , H04N21/4788 , H04N21/2343 , H04N21/414 , H04N21/258 , H04W88/06 , H04W88/18
Abstract: 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.
-
公开(公告)号:US20190138174A1
公开(公告)日:2019-05-09
申请号:US15803950
申请日:2017-11-06
Applicant: WhatsApp Inc.
Inventor: Charles Donald Deets, JR. , Randall Sarafa , Anton Borzov
IPC: G06F3/0485 , G06F3/0482 , H04L12/58
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.
-
公开(公告)号:US10264401B1
公开(公告)日:2019-04-16
申请号:US15809842
申请日:2017-11-10
Applicant: WhatsApp Inc.
Inventor: Alexander Shturm , George Nachman , Chun Wing Yuen , Zafir Khan , Dmitri Stukalov , Sergey Petrov , Eugene Fooksman
Abstract: A messaging server receives a sharing message from a sharer client indicating that the sharer client is offering to provide live location information. When the messaging server receives a subscription request from a receiver client indicating a request to receive live location information shared by the sharer client, the messaging server sends a location request to the sharer client. The location request requests live location information from the sharer client. The sharer client determines its location using a location module and sends live location information to the messaging server in response to the request. The server sends the live location information received from the sharer client to the receiver client. When no receiver clients send subscription requests, the sharer client does not send live location information, thereby preserving power by limiting use of the location module.
-
公开(公告)号:US10212213B1
公开(公告)日:2019-02-19
申请号:US15969227
申请日:2018-05-02
Applicant: WhatsApp Inc.
Inventor: Jan Boris Koum , Brian Lange Acton , Jonathan Wenjie Loh , Pasha Sadri
Abstract: Techniques for managing a remote web client from an application on a mobile device are described. In one embodiment, an apparatus may comprise a messaging application operative on the processor circuit to receive a request from a remote web browser, the request for the remote web browser to receive messaging updates from the messaging application; establish an encrypted connection between the messaging application and the remote web browser, receive a messaging update at the messaging application; and transmit the messaging update from the messaging application to the remote web browser. Other embodiments are described and claimed.
-
公开(公告)号:US10187215B2
公开(公告)日:2019-01-22
申请号:US15804291
申请日:2017-11-06
Applicant: WhatsApp Inc.
Inventor: Bryan D O'Connor , Eugene Fooksman
Abstract: A system and methods are provided for establishing an authenticated and encrypted communication connection between two devices with at most two round-trip communications. During establishment of an initial authenticated, encrypted communication connection (or afterward), a first device (e.g., a server) provides the second device (e.g., a client) with a token (e.g., a challenge) that lives or persists beyond the current connection. After that connection is terminated and the second device initiates a new connection, it uses the token as part of the handshaking process to reduce the necessary round-trip communications to one.
-
公开(公告)号:US10098090B2
公开(公告)日:2018-10-09
申请号:US15269442
申请日:2016-09-19
Applicant: WhatsApp Inc.
Inventor: Jan Koum , Bryan D. O'Connor , Brian Acton
Abstract: A system and methods are provided for dynamically muting or suppressing notifications of new communications. When a new communication is received for a user of a communication device (e.g., a mobile telephone, a computer) while notifications are muted, no notification may be issued to the user or, alternatively, a muted notification that differs from a normal notification may be issued. A muted notification may have muted sound or no sound, abbreviated vibration or no vibration, or may otherwise be a dampened version of a normal notification. Dynamic muting may be applied or managed on the user's device or on a system that hosts the communication application for which notifications are muted. Different applications and/or communication sessions (e.g., different chat groups) may be muted differently (e.g., for different periods of time). When a group chat session is muted, the duration of muting may be proportional to the number of participants.
-
公开(公告)号:US09998602B2
公开(公告)日:2018-06-12
申请号:US15730186
申请日:2017-10-11
Applicant: WhatsApp Inc.
Inventor: Jan Koum , Michael B Donohue , Brian Acton , Erik James Reed , Dima Stukalov
CPC classification number: H04M3/537 , H04L51/043 , H04L51/10 , H04M1/7255 , H04M3/42382 , H04M7/0045 , H04M7/0051 , H04M2201/38 , H04M2201/42 , H04M2203/2083 , H04W4/12
Abstract: A system, apparatus, graphical user interface and methods are provided for conducting electronic voice communications with status notifications. A user of a first portable device executing a communication application selects a multi-function control that automatically initiates an audio recording, which is automatically sent toward another participant of an active communication session when the control is released. The same multi-function control may be used to transmit a textual message. A representation of the recording is displayed on the user's device, with an indicator that changes appearance when the other participant plays the recording. In addition, when one user initiates an audio recording that will be automatically sent to another user, the other user's device is advised of the initiation of recording and displays that status for the other user.
-
公开(公告)号:US09934600B2
公开(公告)日:2018-04-03
申请号:US14979323
申请日:2015-12-22
Applicant: WhatsApp Inc.
Inventor: Randall Sarafa , Anton Borzov
Abstract: Techniques to configure device display are described. In one embodiment, an apparatus may comprise an image display routine operative to receive an image on a device, the device comprising a display device; receive a text segment on the device; and display a combined text segment image display; a color configuration routine operative to determine a background contrast color; and determine a background blend color based on the image; and a mixing routine operative to generate a color mixing gradient based on the background contrast color and the background blend color; and generate the combined text segment image display by positioning the text segment in a text segment display area of a mixed gradient overlay of the color mixing gradient on the image. Other embodiments are described and claimed.
-
公开(公告)号:US20180076964A1
公开(公告)日:2018-03-15
申请号:US15804291
申请日:2017-11-06
Applicant: WhatsApp Inc.
Inventor: Bryan D. O'Connor , Eugene Fooksman
CPC classification number: H04L9/3271 , H04L9/0819 , H04L9/0863 , H04L9/3234 , H04L9/3297
Abstract: A system and methods are provided for establishing an authenticated and encrypted communication connection between two devices with at most two round-trip communications. During establishment of an initial authenticated, encrypted communication connection (or afterward), a first device (e.g., a server) provides the second device (e.g., a client) with a token (e.g., a challenge) that lives or persists beyond the current connection. After that connection is terminated and the second device initiates a new connection, it uses the token as part of the handshaking process to reduce the necessary round-trip communications to one.
-
公开(公告)号:US09912373B1
公开(公告)日:2018-03-06
申请号:US15298216
申请日:2016-10-19
Applicant: WhatsApp Inc.
Inventor: YuanYuan Wang
Abstract: Techniques to detect echoes using audio fingerprinting 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; 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 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 audio segment is present in the near-end audio stream; and use an echo-cancellation module at the first client device where the far-end audio segment is present in the near-end audio stream. Other embodiments are described and claimed.
-
-
-
-
-
-
-
-
-