-
公开(公告)号:US11336734B1
公开(公告)日:2022-05-17
申请号:US16440171
申请日:2019-06-13
Applicant: WhatsApp Inc.
Inventor: Jan Boris Koum , Bryan Dennis O'Connor , Brian Lange Acton
IPC: H04L29/08 , H04L67/141 , H04L65/1063 , H04L65/1046 , H04L67/10 , H04L67/55 , H04L65/1069 , H04L67/566 , G06Q10/10 , H04L51/04 , H04L65/403 , H04L67/01
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.
-
公开(公告)号:US11316965B1
公开(公告)日:2022-04-26
申请号:US16861625
申请日:2020-04-29
Applicant: WhatsApp Inc.
Inventor: Randall Sarafa , Eugene Fooksman , Brian Lange Acton , Jan Boris Koum , Michael B. Donohue , Ehren Andrew Kret
IPC: H04L9/00 , H04M1/72436 , H04L51/18 , H04L9/08 , G06F3/04817 , H04W12/02 , G06F3/04886 , H04W4/14 , H04L51/226 , H04L51/04 , H04L51/00 , H04L51/52 , H04W4/12 , H04L29/06 , H04L51/10 , H04M1/72439 , H04W12/033 , G06F3/04842 , H04W12/04 , H04L67/306 , H04W12/088
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.
-
公开(公告)号:US10412435B2
公开(公告)日:2019-09-10
申请号:US15813575
申请日:2017-11-15
Applicant: WhatsApp Inc.
Inventor: Manpreet Singh , Brian Lange Acton , Jan Boris Koum
IPC: H04N7/173 , H04N21/2662 , H04N21/647 , H04N19/186
Abstract: Techniques to dynamically engage a reduced-color mode for streaming video encoding are generally described. For example, in one embodiments, an apparatus may include an encoding configuration component operative to receive network performance information for a video stream at a sending device, the video stream using a first number of variable bits for color encoding; and assign a reduced-color mode to a media component based on the network performance information, the media component operative to generate the video stream in the reduced-color mode, wherein the reduced-color mode uses a second number of variable bits for color encoding, the second number less than the first number, and a network component operative to send the video stream from the sending device to a receiving device using the reduced-color mode. Other embodiments are described and claimed.
-
公开(公告)号: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.
-
公开(公告)号:US11265413B1
公开(公告)日:2022-03-01
申请号:US16741012
申请日:2020-01-13
Applicant: WhatsApp Inc.
Inventor: Randall Sarafa , Eugene Fooksman , Brian Acton , Jan Boris Koum , Michael B. Donohue , Charles Donald Deets, Jr. , Anton Borzov , Ehren Andrew Kret
IPC: G06F15/16 , H04M1/72436 , H04W4/14 , H04L51/226 , H04L51/04 , H04L51/00 , H04L9/08 , H04L51/52 , H04W4/12 , H04L29/06 , G06F3/04817 , H04W12/02 , G06F3/04886 , H04L51/18 , H04L51/10 , H04M1/72439 , H04W12/033 , H04W12/04 , H04L67/306 , G06F3/04842 , H04W12/088
Abstract: Exemplary embodiments relate to techniques for sending ephemeral content messages via a communications service. An interface may be presented to allow a user to initially access ephemeral content functionality and select content for inclusion in the ephemeral content message. The interface may present a streamlined set of use cases without regard to the manner in which the content was initially captured. Different types of content may be used as ephemeral content, including images, videos, weather reports, news stories, text, audio recordings, location tags, etc. The ephemeral content may be sent through the communications service as an end-to-end encrypted message. When a user replies to an ephemeral content message, the reply may trigger a one-to-one conversation between the originating user and the replying user. Alternatively, an ephemeral content message may be initially sent to a selected group, and replies may be sent back to the entire group.
-
公开(公告)号:US10582036B2
公开(公告)日:2020-03-03
申请号:US15705985
申请日:2017-09-15
Applicant: WhatsApp Inc.
Inventor: Randall Sarafa , Eugene Fooksman , Brian Lange Acton , Jan Boris Koum , Michael B. Donohue , Charles Donald Deets, Jr. , Anton Borzov , Ehren Andrew Kret
IPC: G06F15/16 , H04M1/725 , H04L29/06 , H04W4/12 , H04L12/58 , H04W12/00 , G06F3/0488 , H04W12/02 , G06F3/0481 , H04L9/08 , H04W4/14 , G06F3/0484 , H04L29/08 , H04W12/04 , H04W12/08
Abstract: Exemplary embodiments relate to techniques for sending ephemeral content messages via a communications service. An interface may be presented to allow a user to initially access ephemeral content functionality and select content for inclusion in the ephemeral content message. The interface may present a streamlined set of use cases without regard to the manner in which the content was initially captured. Different types of content may be used as ephemeral content, including images, videos, weather reports, news stories, text, audio recordings, location tags, etc. The ephemeral content may be sent through the communications service as an end-to-end encrypted message. When a user replies to an ephemeral content message, the reply may trigger a one-to-one conversation between the originating user and the replying user. Alternatively, an ephemeral content message may be initially sent to a selected group, and replies may be sent back to the entire group.
-
公开(公告)号:US12219017B1
公开(公告)日:2025-02-04
申请号:US17744981
申请日:2022-05-16
Applicant: WhatsApp Inc.
Inventor: Jan Boris Koum , Bryan Dennis O'Connor , Brian Lange Acton
IPC: H04L67/141 , G06Q10/107 , H04L51/04 , H04L65/1046 , H04L65/1063 , H04L65/1069 , H04L65/403 , H04L67/10 , H04L67/55 , H04L67/566 , H04L67/01
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.
-
公开(公告)号:US11106341B1
公开(公告)日:2021-08-31
申请号:US16388907
申请日:2019-04-19
Applicant: WhatsApp Inc.
Inventor: Jan Boris Koum , Brian Lange Acton , Randall Sarafa , Kuan Loong Yong
IPC: G06F3/0484 , G06F3/0488 , H04W4/12 , G06F3/0485 , H04L12/58 , G06F3/0482 , H04M1/72439
Abstract: 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.
-
公开(公告)号:US20190149867A1
公开(公告)日:2019-05-16
申请号:US15813575
申请日:2017-11-15
Applicant: WhatsApp Inc.
Inventor: Manpreet Singh , Brian Lange Acton , Jan Boris Koum
IPC: H04N21/2662 , H04N19/186 , H04N21/647
CPC classification number: H04N21/2662 , H04N19/115 , H04N19/164 , H04N19/186 , H04N21/647
Abstract: Techniques to dynamically engage a reduced-color mode for streaming video encoding are generally described. For example, in one embodiments, an apparatus may include an encoding configuration component operative to receive network performance information for a video stream at a sending device, the video stream using a first number of variable bits for color encoding; and assign a reduced-color mode to a media component based on the network performance information, the media component operative to generate the video stream in the reduced-color mode, wherein the reduced-color mode uses a second number of variable bits for color encoding, the second number less than the first number, and a network component operative to send the video stream from the sending device to a receiving device using the reduced-color mode. Other embodiments are described and claimed.
-
公开(公告)号:US20180241705A1
公开(公告)日:2018-08-23
申请号:US15705985
申请日:2017-09-15
Applicant: WhatsApp Inc.
Inventor: Randall Sarafa , Eugene Fooksman , Brian Lange Acton , Jan Boris Koum , Michael B. Donohue , Charles Donald Deets, Jr. , Anton Borzov , Ehren Andrew Kret
Abstract: Exemplary embodiments relate to techniques for sending ephemeral content messages via a communications service. An interface may be presented to allow a user to initially access ephemeral content functionality and select content for inclusion in the ephemeral content message. The interface may present a streamlined set of use cases without regard to the manner in which the content was initially captured. Different types of content may be used as ephemeral content, including images, videos, weather reports, news stories, text, audio recordings, location tags, etc. The ephemeral content may be sent through the communications service as an end-to-end encrypted message. When a user replies to an ephemeral content message, the reply may trigger a one-to-one conversation between the originating user and the replying user. Alternatively, an ephemeral content message may be initially sent to a selected group, and replies may be sent back to the entire group.
-
-
-
-
-
-
-
-
-