-
公开(公告)号:US11005708B1
公开(公告)日:2021-05-11
申请号:US16789786
申请日:2020-02-13
申请人: WhatsApp Inc.
摘要: Techniques to perform the dynamic configuration of load-balanced relay operations are described. In one embodiment, an apparatus may comprise a first load balancer component, a second load balancer component, a first relay server component, a second relay server component, and a persistent shared-memory storage component. The apparatus may be operative to perform the dynamic configuration of load-balanced relay operations for a two-tier relay system using persistent shared-memory storage in which a session identifier received from client devices is used to coordinate the activities of the relay server components based on information shared via the persistent shared-memory storage component. Other embodiments are described and claimed.
-
公开(公告)号:US10263937B2
公开(公告)日:2019-04-16
申请号:US15291027
申请日:2016-10-11
申请人: WhatsApp Inc.
摘要: A system, apparatus, and methods are provided for supporting automated recall of a message (e.g., a chat message) from an originator's device, or at least media that accompanied the message. An original message may convey one or more media files that are temporarily stored on a system or apparatus that hosts the communication application used to create, send, and receive messages. The media files may be lost in transit because of failure of a system component, failure of a storage device, purging of the files before they are retrieved by a recipient, or for some other reason. When the recipient's device receives an error in response to an attempt to retrieve the media file(s), it automatically initiates a recall request that is returned to the originating device. If the message and media are still available on the device, an abbreviated version of the message is re-sent, with the media.
-
公开(公告)号:US20170250859A1
公开(公告)日:2017-08-31
申请号:US15201170
申请日:2016-07-01
申请人: WhatsApp Inc.
摘要: Techniques to perform the dynamic configuration of load-balanced relay operations are described. In one embodiment, an apparatus may comprise a first load balancer component, a second load balancer component, a first relay server component, a second relay server component, and a persistent shared-memory storage component. The apparatus may be operative to perform the dynamic configuration of load-balanced relay operations for a two-tier relay system using persistent shared-memory storage in which a session identifier received from client devices is used to coordinate the activities of the relay server components based on information shared via the persistent shared-memory storage component. Other embodiments are described and claimed.
-
公开(公告)号:US20170149978A1
公开(公告)日:2017-05-25
申请号:US15428055
申请日:2017-02-08
申请人: WhatsApp Inc.
发明人: Jan Koum , Michael B. Donohue , Brian Acton , Erik James Reed , Dima Stukalov
CPC分类号: H04M3/537 , H04L51/043 , H04L51/10 , H04M1/7255 , H04M3/42382 , H04M7/0045 , H04M7/0051 , H04M2201/38 , H04M2201/42 , H04M2203/2083 , H04W4/12
摘要: 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.
-
公开(公告)号:US20160323726A1
公开(公告)日:2016-11-03
申请号:US15208552
申请日:2016-07-12
申请人: WhatsApp Inc.
发明人: Jan Koum , Michael B. Donohue , Brian Acton , Erik James Reed , Dima Stukalov
IPC分类号: H04W4/20 , G06F3/16 , G06F3/0488 , G06F3/0484 , H04L12/58 , H04W4/06
摘要: 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.
-
公开(公告)号:US10129412B1
公开(公告)日:2018-11-13
申请号:US14480227
申请日:2014-09-08
申请人: WhatsApp Inc.
摘要: 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.
-
公开(公告)号:US09419935B2
公开(公告)日:2016-08-16
申请号:US13958417
申请日:2013-08-02
申请人: WhatsApp Inc.
发明人: Jan Koum , Michael B. Donohue , Brian Acton , Erik James Reed , Dima Stukalov
IPC分类号: H04L12/58 , G06F3/0488
CPC分类号: H04W4/20 , G06F3/04842 , G06F3/0488 , G06F3/04886 , G06F3/167 , H04L51/10 , H04L51/36 , H04W4/06 , H04W88/02
摘要: 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.
-
公开(公告)号:US20160157068A1
公开(公告)日:2016-06-02
申请号:US14949057
申请日:2015-11-23
申请人: WhatsApp Inc.
发明人: Jan Koum , Michael B Donohue , Brian Acton , Erik James Reed , Dima Stukalov
CPC分类号: H04M3/537 , H04L51/043 , H04L51/10 , H04M1/7255 , H04M3/42382 , H04M7/0045 , H04M7/0051 , H04M2201/38 , H04M2201/42 , H04M2203/2083 , H04W4/12
摘要: 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.
-
公开(公告)号:US20150040029A1
公开(公告)日:2015-02-05
申请号:US13958417
申请日:2013-08-02
申请人: WhatsApp Inc.
发明人: Jan Koum , Michael B. Donohue , Brian Acton , Erik James Reed , Dima Stukalov
IPC分类号: H04L12/58
CPC分类号: H04W4/20 , G06F3/04842 , G06F3/0488 , G06F3/04886 , G06F3/167 , H04L51/10 , H04L51/36 , H04W4/06 , H04W88/02
摘要: 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.
摘要翻译: 提供了用于进行具有状态通知的电子语音通信的系统,装置,图形用户界面和方法。 执行通信应用的第一便携式设备的用户选择自动启动音频记录的多功能控制,当释放控制时,其自动发送到活动通信会话的另一参与者。 可以使用相同的多功能控制来发送文本消息。 记录的表示显示在用户的设备上,当另一个参与者播放记录时,显示器改变外观。 另外,当一个用户发起将被自动发送到另一个用户的音频记录时,建议另一个用户的设备启动记录,并显示另一个用户的状态。
-
公开(公告)号:US10764228B1
公开(公告)日:2020-09-01
申请号:US16288387
申请日:2019-02-28
申请人: WhatsApp Inc.
摘要: A system, apparatus, and methods are provided for supporting automated recall of a message (e.g., a chat message) from an originator's device, or at least media that accompanied the message. An original message may convey one or more media files that are temporarily stored on a system or apparatus that hosts the communication application used to create, send, and receive messages. The media files may be lost in transit because of failure of a system component, failure of a storage device, purging of the files before they are retrieved by a recipient, or for some other reason. When the recipient's device receives an error in response to an attempt to retrieve the media file(s), it automatically initiates a recall request that is returned to the originating device. If the message and media are still available on the device, an abbreviated version of the message is re-sent, with the media.
-
-
-
-
-
-
-
-
-