|
|
Found results for
patents
1.
|
System and method for aggregating communication connections
| Application Number |
17744981 |
| Grant Number |
12219017 |
| Status |
In Force |
| Filing Date |
2022-05-16 |
| First Publication Date |
2025-02-04 |
| Grant Date |
2025-02-04 |
| Owner |
WhatsApp Inc. (USA)
|
| Inventor |
- Koum, Jan Boris
- O'Connor, Bryan Dennis
- Acton, Brian Lange
|
Abstract
A system and methods are provided for aggregating communication connections. Multiple users connect to a system (e.g., a web-based system) that hosts an application or service for exchanging communications. Users who exchange communications among themselves may be considered “associates.” When one user who is on-line with the application sends a communication through the system for an associate, the system determines whether the associate is on-line or off-line. If the associate is off-line, the system crafts and sends toward the associate a notification regarding the communication, including an address of the communication server to which the one user is connected. When the associate's device receives the notification, the application may attempt to connect to the specified address. In this way associated users' connections will aggregate or gravitate toward the same communication server, thereby eliminating the latency and cost of exchanging users' communications between multiple communication servers.
IPC Classes ?
- H04L 67/141 - Setup of application sessions
- G06Q 10/107 - Computer-aided management of electronic mailing [e-mailing]
- H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L 65/1046 - Call controllersCall servers
- H04L 65/1063 - Application servers providing network services
- H04L 65/1069 - Session establishment or de-establishment
- H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
- H04L 67/10 - Protocols in which an application is distributed across nodes in the network
- H04L 67/55 - Push-based network services
- H04L 67/566 - Grouping or aggregating service requests, e.g. for unified processing
- H04L 67/01 - Protocols
|
2.
|
SYSTEMS AND METHODS FOR DIGITAL CONTENT ANTI-COUNTERFEITING
| Application Number |
US2021044082 |
| Publication Number |
2022/039911 |
| Status |
In Force |
| Filing Date |
2021-07-30 |
| Publication Date |
2022-02-24 |
| Owner |
WHATSAPP INC. (USA)
|
| Inventor |
Samineni, Naga Rohit
|
Abstract
Exemplary embodiments relate to techniques for asserting the authenticity of digital content being communicated among client devices of a communication or computer system by configuring the digital content with one or more sensor responsive elements. The sensor responsive element may be a visual interface that dynamically reacts or responds to sensor data generated by one or more sensors (such as a gyroscope sensor, a microphone, and a camera) of a receiving client device. If the sensor responsive element does not dynamically react or respond to movement data, image data, or sound data generated by the one or more sensors, the digital content may fail user inspection and may indicate to the recipient that the digital content is a fake or a counterfeit.
IPC Classes ?
- H04L 29/06 - Communication control; Communication processing characterised by a protocol
- H04L 12/58 - Message switching systems
|
3.
|
TECHNIQUES FOR MULTI-AGENT MESSAGING
| Application Number |
US2018027434 |
| Publication Number |
2019/013847 |
| Status |
In Force |
| Filing Date |
2018-04-13 |
| Publication Date |
2019-01-17 |
| Owner |
WHATSAPP INC. (USA)
|
| Inventor |
- Acton, Brian Lange
- Imam, Mubarik F.
- Cocuzzo, Daniel Charles
|
Abstract
Techniques for multi-agent messaging authorization are described. In one embodiment, an apparatus may comprise a message processing component operative to receive an incoming message for a multi-agent entity from a user client device associated with a user account; determine an agent client device associated with the agent account; and send the incoming message to the agent client device associated with the agent account; and an agent management component operative to determine the agent account associated with the multi-agent entity to receive the incoming message. Other embodiments are described and claimed.
|
4.
|
TECHNIQUES FOR TEMPLATED MESSAGES
| Application Number |
US2017030387 |
| Publication Number |
2018/182758 |
| Status |
In Force |
| Filing Date |
2017-05-01 |
| Publication Date |
2018-10-04 |
| Owner |
WHATSAPP INC. (USA)
|
| Inventor |
- Lee, Vicki, Wancheng
- Peiffer, Christopher Julian
|
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.
|
5.
|
METHODS AND SYSTEMS FOR PROCESSING AN EPHEMERAL CONTENT MESSAGE
| Application Number |
US2017051997 |
| Publication Number |
2018/151758 |
| Status |
In Force |
| Filing Date |
2017-09-18 |
| Publication Date |
2018-08-23 |
| Owner |
WHATSAPP INC. (USA)
|
| Inventor |
- Sarafa, Randall
- Fooksman, Eugene
- Acton, Brian
- Koum, Jan
- Donohue, Michael B.
- Kret, Ehren Andrew
|
Abstract
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.
IPC Classes ?
- H04L 12/58 - Message switching systems
- H04L 29/06 - Communication control; Communication processing characterised by a protocol
- H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
|
6.
|
TECHNIQUES FOR KEY RATCHETING WITH MULTIPLE STEP SIZES
| Application Number |
US2017042399 |
| Publication Number |
2018/147895 |
| Status |
In Force |
| Filing Date |
2017-07-17 |
| Publication Date |
2018-08-16 |
| Owner |
WHATSAPP, INC. (USA)
|
| Inventor |
- Konigsberg, Derek Alan
- Nachman, George
- Yuen, Chun Wing
- Kret, Ehren Andrew
|
Abstract
Techniques for key ratcheting with multiple step sizes are described. In one embodiment, an apparatus may comprise a messaging component operative to receive an encrypted message, the encrypted message encrypted according to a multi-dimensional ratcheting encryption scheme; determine a message iteration count for the encrypted message; and generate a decrypted message by decrypting the encrypted message based on a decryption key; and a key management component operative on the processor circuit to decompose the message iteration count into a plurality of message chain key iteration counts; and determine the decryption key based on the plurality of message chain key iteration counts. Other embodiments are described and claimed.
IPC Classes ?
- H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
- H04L 9/08 - Key distribution
- H04L 9/06 - Arrangements for secret or secure communicationsNetwork security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
- H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
|
7.
|
TECHNIQUES FOR MANAGING A REMOTE WEB CLIENT FROM AN APPLICATION ON A MOBILE DEVICE
| Application Number |
US2015024187 |
| Publication Number |
2016/114806 |
| Status |
In Force |
| Filing Date |
2015-04-03 |
| Publication Date |
2016-07-21 |
| Owner |
WHATSAPP INC. (USA)
|
| Inventor |
- Acton, Brian
- Loh, Johnathan
- Koum, Jan
- Sadri, Pashi
|
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.
|
8.
|
ESTABLISHING AND MAINTAINING A VOIP CALL
| Application Number |
US2015046862 |
| Publication Number |
2016/039985 |
| Status |
In Force |
| Filing Date |
2015-08-26 |
| Publication Date |
2016-03-17 |
| Owner |
WHATSAPP INC. (USA)
|
| Inventor |
- Singh, Manpreet
- Kret, Ehren A.
- Reed, Erik James
- Donohue, Michael B.
|
Abstract
A system, apparatus, and methods are provided for establishing and supporting a VOIP (Voice Over Internet Protocol) call from one computing/communication device to another. The system receives a call offer from a caller, forwards it to the callee, and identifies to each party multiple candidate relay entities for relaying their digitized voice communications. Each device binds with one or all relays, and either or both of them select one of the relays to use in a relay mode of operation of the call, if necessary. One or more of the relays inform the devices of their external network addresses, and each device passes its (internal and external) addresses to each other, through the system. The devices attempt to establish a direct connection to conduct their call in a peer-to-peer mode of operation, but may dynamically switch between peer-to-peer and relay modes as necessary.
IPC Classes ?
- H04L 29/06 - Communication control; Communication processing characterised by a protocol
- H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
|
9.
|
VOICE COMMUNICATIONS WITH REAL-TIME STATUS NOTIFICATIONS
| Application Number |
US2014042083 |
| Publication Number |
2015/017028 |
| Status |
In Force |
| Filing Date |
2014-06-12 |
| Publication Date |
2015-02-05 |
| Owner |
WHATSAPP INC. (USA)
|
| Inventor |
- Koum, Jan
- Donohue, Michael B.
- Acton, Brian
- Reed, Erik James
- Stukalov, Dima
|
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.
IPC Classes ?
- H04L 12/58 - Message switching systems
- H04M 3/537 - Arrangements for indicating the presence of a recorded message
- H04M 3/42 - Systems providing special services or facilities to subscribers
- H04M 7/00 - Arrangements for interconnection between switching centres
|
10.
|
VOICE COMMUNICATIONS WITH REAL-TIME STATUS NOTIFICATIONS
| Application Number |
US2014042085 |
| Publication Number |
2015/017029 |
| Status |
In Force |
| Filing Date |
2014-06-12 |
| Publication Date |
2015-02-05 |
| Owner |
WHATSAPP INC. (USA)
|
| Inventor |
- Koum, Jan
- Donohue, Michael B.
- Acton, Brian
- Reed, Erik James
- Stukalov, Dima
|
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.
IPC Classes ?
- H04W 88/02 - Terminal devices
- H04W 4/12 - MessagingMailboxesAnnouncements
- G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
|
|