Synthetic communication network method and system

    公开(公告)号:US10375538B1

    公开(公告)日:2019-08-06

    申请号:US16195817

    申请日:2018-11-19

    Applicant: WhatsApp Inc.

    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.

    PROVIDING GROUP MESSAGING THREAD HIGHLIGHTS
    82.
    发明申请

    公开(公告)号:US20190138174A1

    公开(公告)日:2019-05-09

    申请号:US15803950

    申请日:2017-11-06

    Applicant: WhatsApp Inc.

    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.

    Power management for location sharing

    公开(公告)号:US10264401B1

    公开(公告)日:2019-04-16

    申请号:US15809842

    申请日:2017-11-10

    Applicant: WhatsApp Inc.

    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.

    Combined authentication and encryption

    公开(公告)号:US10187215B2

    公开(公告)日:2019-01-22

    申请号:US15804291

    申请日:2017-11-06

    Applicant: WhatsApp Inc.

    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.

    Dynamic muting of communication notifications

    公开(公告)号:US10098090B2

    公开(公告)日:2018-10-09

    申请号:US15269442

    申请日:2016-09-19

    Applicant: WhatsApp Inc.

    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.

    Techniques to configure device display

    公开(公告)号:US09934600B2

    公开(公告)日:2018-04-03

    申请号:US14979323

    申请日:2015-12-22

    Applicant: WhatsApp Inc.

    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.

    COMBINED AUTHENTICATION AND ENCRYPTION
    89.
    发明申请

    公开(公告)号:US20180076964A1

    公开(公告)日:2018-03-15

    申请号:US15804291

    申请日:2017-11-06

    Applicant: WhatsApp Inc.

    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.

    Techniques to detect echoes using audio fingerprinting

    公开(公告)号:US09912373B1

    公开(公告)日:2018-03-06

    申请号:US15298216

    申请日:2016-10-19

    Applicant: WhatsApp Inc.

    Inventor: YuanYuan Wang

    CPC classification number: H04B3/23 G10L25/18 G10L25/51 H04M3/002

    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.

Patent Agency Ranking