Patents Assigned to WHATSAPP LLC
-
Patent number: 12389303Abstract: Methods, systems, and storage media for relaying a message through an offline mesh network are disclosed. Exemplary implementations may: relay messages by changing device names within a network; generate, at an initial node, an encoded message comprising a payload, an account identifier for the initial node, and an account identifier for the destination node; relay the encoded message through one or more intermediary nodes; determine, by each of the one or more intermediary nodes, whether device names in the vicinity are encoded messages and; in response to the determining, deliver the encoded message to the destination node; and cause display of the encoded message through the destination node.Type: GrantFiled: April 8, 2022Date of Patent: August 12, 2025Assignee: WhatsApp, LLCInventor: Shipeng Xu
-
Patent number: 12316621Abstract: A system and method comprising collecting analytics data or other types of analytics-related information from client devices in an anonymous and authenticated manner. A client device may use or provide a token or token-relation information, which may have been obtained from system servers beforehand, with a request to log the analytics data to the system servers in order to authenticate the analytics data being logged. The system servers may then authenticate the token or the token-related information, and in response to successful authentication, process the analytics data. Advantageously, the use of the token or token-related information allows the analytics data to be logged by client devices anonymously to preserve privacy, but also in a highly secure manner.Type: GrantFiled: January 10, 2022Date of Patent: May 27, 2025Assignee: WhatsApp, LLCInventors: Payman Mohassel, Shuangying Huang, Subodh Iyengar, Sundararaman Jeyaraman, Chen-Kuei Lee, Zutian Luo, Ananth Raghunathan, Shaahid Shaik, Yen-Chieh Sung, Liuqing Albert Zhang, Xian Xu
-
Patent number: 12278817Abstract: This application describes methods, mediums, and systems for verifying a device for use in a messaging system. Using the device verification procedures described, a messaging system can securely authorize new devices to send and receive encrypted messages on behalf of a user, preferably without the need to share a private encryption key between the users' different devices. The application describes several techniques that can be used to provide such a system, including distributing a computer-perceptible code that encodes encryption information between a secondary device and a primary device. This allows the information to be distributed without intervention by a server. Other techniques provide unique ways to build and reverify authorized device lists, distribute encryption keys in chat channels, ensure that lists of authorized devices are distributed in the correct order and remain valid for an appropriate amount of time, add new devices to an ongoing or new conversation, and more.Type: GrantFiled: June 15, 2021Date of Patent: April 15, 2025Assignee: WhatsApp LLCInventors: Abhinav Raj, Maaz Ali, Evan Christopher DeVrieze
-
Patent number: 12212578Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing encryption of data with data separation. Various aspects may include performing determining a request payload for a communication from a client device. Aspects may also include creating a first reference data object for a first subset of data fields of the request payload. Aspects may also include creating a second reference data object for a second subset of data fields. Aspects may also include replacing a first value of the first subset with a first reference value. Aspects may include replacing a second value of the second subset with a second reference value. Aspects may include encrypting a response payload with the first reference data object and the second reference data object in an encrypted text-based structured data file format with a cryptographic key.Type: GrantFiled: December 9, 2022Date of Patent: January 28, 2025Assignee: WhatsApp LLCInventors: Shipeng Xu, Nikant Vohra, Konstantinos Chalkias
-
Patent number: 12199930Abstract: Methods, systems, and storage media for managing and removing participant groups on a social media platform. In an exemplary method, the disclosure comprises receiving a request to generate a participant group wherein the participant group comprises a plurality of members that can access the participant group. The method comprises receiving an expiration date to terminate the participant group. The method comprises generating a deletion request for the participant group, based on a lapse of the expiration date. The method comprises transmitting the deletion request to the participant group; and purging the participant group.Type: GrantFiled: December 15, 2022Date of Patent: January 14, 2025Assignee: WhatsApp LLCInventors: Isabel Tewes, Sarah Hassan, Bruno Soares, Steven Zimmerman
-
Patent number: 12184594Abstract: Methods, systems, and storage media for generating polls in an end-to-end encrypted messaging platform are disclosed. Exemplary implementations may: initiate, by an initiator, a poll comprising a poll name, an ending time, and response choices; generate a message to a group of users regarding the poll; for each user of the group of users, generate a key pair comprising a chain key and a signature key; receive, from a user of the group of users, a selection comprising at least one of the response choices; and cause display of the selection through the poll.Type: GrantFiled: March 8, 2022Date of Patent: December 31, 2024Assignee: WhatsApp LLCInventors: Uzma Hussain Barlaskar, George Nachman, Attaullah Baig
-
Patent number: 12022057Abstract: Exemplary embodiments relate to techniques for dynamically selecting codecs as video is transmitted in real time. In some embodiments, a first codec initially encodes video data, and a second codec is evaluated to replace the first codec. The system switches to the second codec only if an increased amount of power consumption resulting from using the second codec balances with a correspondingly sufficient increase in the quality of the video encoded by the second codec. In some embodiments, codecs are excluded from consideration if it is determined that the local device does not have sufficient processing resources to operate the codec, or if a mismatch is detected between the codec operating on a sending device and a codec operating on a receiving device.Type: GrantFiled: November 15, 2021Date of Patent: June 25, 2024Assignee: WhatsApp LLC.Inventor: Arvind Swaminathan
-
Patent number: 11962555Abstract: A method to keep selected messages in a networked conversation thread includes receiving, from a first participant in a networked conversation, a selection of a first message to keep from a sequence of messages in the networked conversation. The method includes verifying that the networked conversation is slated for deletion at a selected time after the selection of the first message, storing the first message in a folder accessible to multiple participants in the networked conversation, and notifying a second participant authoring the first message that the first message has been stored in the folder and is accessible to the participants in the networked conversation.Type: GrantFiled: October 10, 2022Date of Patent: April 16, 2024Assignee: WhatsApp LLCInventors: Isabel Tewes, Steven Zimmerman, Sudheer Kumar Peddireddy, Bruno Soares
-
Patent number: 11936601Abstract: A messaging system receives a message including a recipient ID and a message body, the message body containing one or more customizable fields. The messaging system receives a user preference model based on the recipient ID. The user preference model identifies message elements and content preferred by the recipient of the message. Based on the user preference model, the messaging system modifies the customizable fields in the message body, generating a modified message. The modified message is transmitted to a client device associated with the recipient ID for presentation to the recipient.Type: GrantFiled: November 5, 2022Date of Patent: March 19, 2024Assignee: WhatsApp LLCInventor: Cheng Tian
-
Patent number: 11882231Abstract: Exemplary embodiments relate to techniques for transmitting ephemeral content messages. A sending client may establish an end-to-end encrypted session with possible recipients of the message, using a first decryption key during initial session setup. The client may send an ephemeral content message, including encrypted content and a second key, to the recipients through a server. The server may be unable to retrieve the encrypted content due to a lack of the second key. The server may filter a list of intended recipients, and may forward the ephemeral content message to the recipients on the filtered list. The recipients may retrieve the second key from the message, and use the first and second keys to decrypt the encrypted content. The sending client may change the second key each time the recipient list changes from the perspective of the sending client, as determined at the time the ephemeral content message is transmitted.Type: GrantFiled: April 25, 2022Date of Patent: January 23, 2024Assignee: WhatsApp LLCInventors: Randall Sarafa, Eugene Fooksman, Brian Lange Acton, Jan Boris Koum, Michael B. Donohue, Ehren Andrew Kret
-
Patent number: 11847304Abstract: Techniques for media album display and management are described. An apparatus may comprise a messaging component operative to receive a plurality of messaging packages from a messaging server and determine a plurality of visual media items referenced by the plurality of messaging packages; a media layout component operative to determine a visual media item layout; and a display component operative to display the plurality of visual media items based on the visual media item layout Other embodiments are described and claimed.Type: GrantFiled: August 30, 2021Date of Patent: December 19, 2023Assignee: WhatsApp LLCInventors: Jan Boris Koum, Brian Lange Acton, Randall Sarafa, Kuan Loong Yong
-
Patent number: 11848930Abstract: This application describes methods, mediums, and systems for verifying a device for use in a messaging system. Using the device verification procedures described, a messaging system can securely authorize new devices to send and receive encrypted messages on behalf of a user, preferably without the need to share a private encryption key between the users' different devices. The application describes several techniques that can be used to provide such a system, including distributing a computer-perceptible code that encodes encryption information between a secondary device and a primary device. This allows the information to be distributed without intervention by a server. Other techniques provide unique ways to build and reverify authorized device lists, distribute encryption keys in chat channels, ensure that lists of authorized devices are distributed in the correct order and remain valid for an appropriate amount of time, add new devices to an ongoing or new conversation, and more.Type: GrantFiled: June 15, 2021Date of Patent: December 19, 2023Assignee: WhatsApp LLCInventors: Abhinav Raj, Maaz Ali, Evan Christopher DeVrieze
-
Patent number: 11843636Abstract: This application describes methods, mediums, and systems for verifying a device for use in a messaging system. Using the device verification procedures described, a messaging system can securely authorize new devices to send and receive encrypted messages on behalf of a user, preferably without the need to share a private encryption key between the users' different devices. The application describes several techniques that can be used to provide such a system, including distributing a computer-perceptible code that encodes encryption information between a secondary device and a primary device. This allows the information to be distributed without intervention by a server. Other techniques provide unique ways to build and reverify authorized device lists, distribute encryption keys in chat channels, ensure that lists of authorized devices are distributed in the correct order and remain valid for an appropriate amount of time, add new devices to an ongoing or new conversation, and more.Type: GrantFiled: June 15, 2021Date of Patent: December 12, 2023Assignee: WhatsApp LLCInventors: Abhinav Raj, Maaz Ali, Evan Christopher DeVrieze
-
Patent number: 11750574Abstract: Exemplary embodiments relate to techniques for end-to-end encrypted interactive messaging between users of a communication system. For example, the interactive messaging may be based on a message template. An end-to-end encrypted message may be sent to a recipient. The encrypted message may contain at least a template identifier associated with the message template and one or more dynamic parameters. The receiving device may decrypt the message and hydrate the message template with the one or more dynamic parameters.Type: GrantFiled: November 9, 2020Date of Patent: September 5, 2023Assignee: WhatsApp LLCInventors: Aman Jain, Sanat Sourav Rath, Anand Prasad
-
Patent number: 11743035Abstract: This application describes methods, mediums, and systems for verifying a device for use in a messaging system. Using the device verification procedures described, a messaging system can securely authorize new devices to send and receive encrypted messages on behalf of a user, preferably without the need to share a private encryption key between the users' different devices. The application describes several techniques that can be used to provide such a system, including distributing a computer-perceptible code that encodes encryption information between a secondary device and a primary device. This allows the information to be distributed without intervention by a server. Other techniques provide unique ways to build and reverify authorized device lists, distribute encryption keys in chat channels, ensure that lists of authorized devices are distributed in the correct order and remain valid for an appropriate amount of time, add new devices to an ongoing or new conversation, and more.Type: GrantFiled: June 15, 2021Date of Patent: August 29, 2023Assignee: WhatsApp LLCInventors: Abhinav Raj, Maaz Ali, Evan Christopher DeVrieze
-
Patent number: 11727130Abstract: 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 content provider receives a request from a messaging app on a first client device for sharing of a content item with a second client device and generates a metadata block comprising at least a link to the content item. The metadata block is sent to the first client device and, in response, a public key of a private/public key pair of the second client device is received from the first client device. A request for the content item, is then received and contains a data item digitally signed using the private key of the private/public key pair of the second client device. The public key is then used to verify the digitally signed data item, thereby confirming the identity of the second client device.Type: GrantFiled: April 18, 2022Date of Patent: August 15, 2023Assignee: WhatsApp LLCInventor: Cheng Tian
-
Patent number: 11722443Abstract: Techniques for media item display configuration are described. In one embodiment, an apparatus may comprise a media management component operative to retrieve a plurality of contact-associated media items associated with a plurality of contacts for a user account associated with a messaging client by a messaging system; retrieve an engagement score for each of the plurality of contacts; and order the plurality of contact-associated media items based on the engagement score for each of the plurality of contacts; and a user interface component operative to receive a mixed-contact media display interface invocation in the messaging client for the messaging system; and display the plurality of contact-associated media items in a mixed-contact media display interface according to the ordering of the plurality of contact-associated media items. Other embodiments are described and claimed.Type: GrantFiled: May 10, 2021Date of Patent: August 8, 2023Assignee: WhatsApp LLCInventors: Udayan Shiv Bannerjee Bulchandani, Alfonso Gomez Jordana Manas, Brian Furtado
-
Patent number: 11683444Abstract: This disclosure describes a video room system that can generate a video room utilizing a cross-application technique by accessing functions of one application based on user interaction within a separate application. In particular, the disclosed systems can generate a video room that remains open for access by a creator device and invitee devices in a casual come-and-go fashion. The disclosed systems can further generate a video room link that is distributable intelligently to grant access to the video room to invitee devices. The disclosed systems can also automatically surface a video room link to an invitee device based on determining a digital connection between the invitee device and the creator device.Type: GrantFiled: May 24, 2022Date of Patent: June 20, 2023Assignee: WhatsApp LLCInventors: Aby John, Valerie Rose, Priyanka Kodikal, Ryan Andrew Wiggins, Raluca-Elena Podiuc, Charlotte Genevieve Duran, Scott William Ryder
-
Patent number: 11671487Abstract: A messaging server establishes a video chat between first and second endpoints through a first and second router. In parallel, the messaging server transmits instructions to the first endpoint causing the first endpoint to transmit packets through a plurality of ports of the first router to a designated port of the second router. In addition, the messaging server transmits instructions to the second endpoint causing the second endpoint to transmit packets through a plurality of ports of the second router to a corresponding plurality of ports of the first router. A P2P connection is established between the first and second endpoints in response to a first port of the plurality of ports of the first router receiving a data packet from the designated port of the second router. The video chat is seamlessly transferred from the connection established through the messaging server to the established P2P connection.Type: GrantFiled: February 3, 2022Date of Patent: June 6, 2023Assignee: WhatsApp LLCInventor: Meng Zhang
-
Patent number: 11658955Abstract: This application describes methods, mediums, and systems for verifying a device for use in a messaging system. Using the device verification procedures described, a messaging system can securely authorize new devices to send and receive encrypted messages on behalf of a user, preferably without the need to share a private encryption key between the users' different devices. The application describes several techniques that can be used to provide such a system, including distributing a computer-perceptible code that encodes encryption information between a secondary device and a primary device. This allows the information to be distributed without intervention by a server. Other techniques provide unique ways to build and reverify authorized device lists, distribute encryption keys in chat channels, ensure that lists of authorized devices are distributed in the correct order and remain valid for an appropriate amount of time, add new devices to an ongoing or new conversation, and more.Type: GrantFiled: June 15, 2021Date of Patent: May 23, 2023Assignee: WhatsApp LLCInventors: Abhinav Raj, Maaz Ali, Evan Christopher DeVrieze