SEARCH WITH USER LOCATION OBFUSCATION
    1.
    发明公开

    公开(公告)号:US20240303367A1

    公开(公告)日:2024-09-12

    申请号:US17467092

    申请日:2021-09-03

    申请人: WhatsApp LLC

    IPC分类号: G06F21/62 G06Q30/02

    摘要: Methods, systems, and storage media for obfuscating an exact location of a user include collecting precise location data at a user device; determining, via a software application on the user device, a first circle that contains the precise location of the user; selecting a random point on or in the circle; determine a second circle having the random point as the center of the circle; increasing a size of the second circle; and utilizing, via the software application, the second circle as an approximate location of the user.

    FIRST-PARTY APPLICATION DATA TRANSFER
    2.
    发明公开

    公开(公告)号:US20240276228A1

    公开(公告)日:2024-08-15

    申请号:US18438294

    申请日:2024-02-09

    申请人: WhatsApp LLC

    摘要: As disclosed herein, a computer-implemented method is provided. In one aspect, the computer-implemented method may include capturing, at a first client device hosting a messaging application, a context code generated for display in a graphical user interface of a second client device hosting the messaging application. The computer-implemented method may include determining, based on the context code, the second client device is authorized to receive from the first client device a dataset associated with a user account of the messaging application. The computer-implemented method may include establishing, based on determining the second client device is authorized, a peer-to-peer connection between the first client device and the second client device. The computer-implemented method may include transferring, by the peer-to-peer connection, the dataset and metadata associated with the dataset from the first client device to the second client device. A system and a non-transitory computer-readable storage medium are also disclosed.

    ACCESSING AN ENCRYPTED PLATFORM
    3.
    发明公开

    公开(公告)号:US20240146726A1

    公开(公告)日:2024-05-02

    申请号:US17973794

    申请日:2022-10-26

    申请人: WhatsApp LLC

    摘要: Methods, systems, and storage media for authenticating access to a messaging platform are disclosed. Exemplary implementations may: determine an existence of a user device associated with a network; receive the IP address associated with the user device; compare the IP address associated with the user device with historical metadata associated with the user device; permit access to the messaging platform; and initiate a communication via the messaging platform.

    DEVICE VERIFICATION USING KEY TRANSPARENCY
    4.
    发明公开

    公开(公告)号:US20240039720A1

    公开(公告)日:2024-02-01

    申请号:US18061851

    申请日:2022-12-05

    申请人: WhatsApp LLC

    IPC分类号: H04L9/30 H04L9/14

    CPC分类号: H04L9/30 H04L9/14

    摘要: A method for initiating a chat between participants in a group chat is provided. The method includes requesting, with a first client device from a first participant, to initiate a chat with a second client device from a second participant, receiving, from a chat server, an identification for the second participant, requesting, from a verifiable directory, an identity proof of the second participant associated with the identification for the second participant, wherein the verifiable directory includes a list of encryption keys for client devices associated with each of multiple users in the chat server, verifying the identity proof of the second participant, and initiating the chat with the second participant when the identity proof of the second participant is verified. A system including a memory storing instructions, and a processor to execute the instructions for the system to perform the above method are also provided.

    ANIMATING DIGITAL GRAPHICS BASED ON DYNAMIC ATTRIBUTES

    公开(公告)号:US20220414965A1

    公开(公告)日:2022-12-29

    申请号:US17823760

    申请日:2022-08-31

    申请人: WhatsApp LLC

    发明人: Dmitri Stukalov

    摘要: 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.

    Specifying and testing open communication protocols

    公开(公告)号:US11533282B1

    公开(公告)日:2022-12-20

    申请号:US17465148

    申请日:2021-09-02

    申请人: WhatsApp LLC

    摘要: Systems, methods, apparatuses, and computer program products to specify and test open communication protocols. A messaging client executing on a processor of a client device may generate a request stanza based on a first specification file of a plurality of specification files for the messaging client. The messaging client may validate the request stanza based on one or more parameters specified by the first specification file. The messaging client may invoke a response handler for the request stanza. The messaging client may receive a response stanza from a server. The response handler may process the response stanza. The messaging client may display an output of the processing of the response handler.

    ENHANCED TEXT AND VOICE COMMUNICATIONS

    公开(公告)号:US20220321612A1

    公开(公告)日:2022-10-06

    申请号:US17711946

    申请日:2022-04-01

    申请人: WhatsApp LLC

    摘要: In one embodiment, a method includes initiating a real-time multimedia communication session with one or more other communication devices, detecting that an audio input level for an audio sample is lower than a threshold level based on sensor data from an audio sensor associated with the communication device, triggering a silence-detection timer, and entering, upon an expiration of the silence-detection timer, into a silence mode. Another method includes displaying one or more applications to a user, determining a context in which the user is interacting with the one or more applications and determining, based on the context, that the user intends to retrieve at least one message of the plurality of messages while the user is interacting with the one or more applications, generating a confidence score for each of the plurality of messages based on the user intent to retrieve the at least one message.

    UTILIZING ENCRYPTED EPHEMERAL MESSAGES TO MODIFY EPHEMERAL MESSAGE DURATION SETTINGS

    公开(公告)号:US20220141166A1

    公开(公告)日:2022-05-05

    申请号:US17468495

    申请日:2021-09-07

    申请人: WhatsApp LLC

    摘要: The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically controlling ephemeral messaging threads and ephemeral message duration settings across computing devices while improving security by maintaining end-to-end encryption. In particular, in one or more embodiments, the disclosed systems can transmit encrypted ephemeral messages, including ephemeral message duration settings and ephemeral setting timestamps. The disclosed systems can decrypt received messages on receiving client devices and dynamically apply ephemeral message duration settings to different message threads. For example, the disclosed systems can modify existing duration settings at a receiving client device to match a received ephemeral message duration setting based on determining that the received ephemeral setting timestamp predates an existing setting timestamp. Further, the disclosed systems can apply the ephemeral message duration setting to delete ephemeral messages from an ephemeral message thread.

    Voice communications with real-time status notifications

    公开(公告)号:US11159478B1

    公开(公告)日:2021-10-26

    申请号:US16793237

    申请日:2020-02-18

    申请人: WHATSAPP LLC

    摘要: 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.