Techniques to replicate data using uploads from messaging clients

    公开(公告)号:US09948580B2

    公开(公告)日:2018-04-17

    申请号:US14745335

    申请日:2015-06-19

    Applicant: WhatsApp Inc.

    CPC classification number: H04L51/04 H04L51/32

    Abstract: An apparatus may include a messaging server component operative to determine a sharing event for a data item, the sharing event associated with a source client device with a local storage of the data item. The apparatus may request that the source client device upload the data item to a destination storage device in response to a determination that network storage of the data item is scheduled for relocation from a source storage device to the destination storage device. The apparatus may include a storage management component operative to determine that the network storage of the data item is scheduled for relocation from a source storage device to a destination storage device and de-schedule the relocation of the data item.

    AUTOMATED MESSAGE RECALL FROM A SENDER'S DEVICE
    12.
    发明申请
    AUTOMATED MESSAGE RECALL FROM A SENDER'S DEVICE 审中-公开
    自动的消息来自发送者的设备

    公开(公告)号:US20170034106A1

    公开(公告)日:2017-02-02

    申请号:US15291027

    申请日:2016-10-11

    Applicant: WhatsApp Inc.

    CPC classification number: H04L51/30 H04L51/04 H04L51/043 H04L51/10 H04L67/02

    Abstract: 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.

    Abstract translation: 提供了一种系统,装置和方法,用于支持来自发起者的设备的消息(例如,聊天消息)的自动回收,或至少伴随该消息的媒体。 原始消息可以传送临时存储在承载用于创建,发送和接收消息的通信应用的系统或装置上的一个或多个媒体文件。 由于系统组件的故障,存储设备的故障,文件在被接收者检索之前的清除,或由于其他原因,媒体文件可能会丢失。 当收件人的设备响应于检索媒体文件而收到错误时,它会自动启动返回到始发设备的调用请求。 如果消息和媒体在设备上仍然可用,那么与媒体重新发送消息的缩写版本。

    TECHNIQUES TO REPLICATE DATA USING UPLOADS FROM MESSAGING CLIENTS
    13.
    发明申请
    TECHNIQUES TO REPLICATE DATA USING UPLOADS FROM MESSAGING CLIENTS 有权
    使用消息传递客户端上传数据的技术

    公开(公告)号:US20160373382A1

    公开(公告)日:2016-12-22

    申请号:US14745335

    申请日:2015-06-19

    Applicant: WhatsApp Inc.

    CPC classification number: H04L51/04 H04L51/32

    Abstract: Techniques to replicate data using uploads from messaging clients are described. In one embodiment, for example, an apparatus may comprise a messaging server component operative to determine a sharing event for a data item, the sharing event associated with a source client device with a local storage of the data item, and request the source client device upload the data item in response to a determination that network storage of the data item is scheduled for relocation; and a storage management component operative to determine that the network storage of the data item is scheduled for relocation from a source storage and de-schedule the relocation of the data item from the source storage device.

    Abstract translation: 描述使用消息传递客户端上传来复制数据的技术。 在一个实施例中,例如,设备可以包括消息传送服务器组件,用于确定数据项的共享事件,与源客户端设备相关联的共享事件与数据项的本地存储,并且请求源客户端设备 响应于确定数据项的网络存储被调度用于重定位而上载数据项; 以及存储管理组件,用于确定数据项的网络存储被调度为从源存储器重定位,并且从源存储设备中取消对数据项的重新定位。

    Voice communications with real-time status notifications
    14.
    发明授权
    Voice communications with real-time status notifications 有权
    语音通讯与实时状态通知

    公开(公告)号:US09226121B2

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

    申请号:US13958408

    申请日:2013-08-02

    Applicant: WhatsApp Inc.

    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.

    Abstract translation: 提供了用于进行具有状态通知的电子语音通信的系统,装置,图形用户界面和方法。 执行通信应用的第一便携式设备的用户选择自动启动音频记录的多功能控制,当释放控制时,其自动发送到活动通信会话的另一参与者。 可以使用相同的多功能控制来发送文本消息。 记录的表示显示在用户的设备上,当另一个参与者播放记录时,显示器改变外观。 另外,当一个用户发起将被自动发送到另一个用户的音频记录时,建议另一个用户的设备启动记录,并显示另一个用户的状态。

    Voice communications with real-time status notifications

    公开(公告)号:US10608978B2

    公开(公告)日:2020-03-31

    申请号:US15208552

    申请日:2016-07-12

    Applicant: WhatsApp Inc.

    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.

    Techniques to perform the dynamic configuration of load-balanced relay operations

    公开(公告)号:US10567217B2

    公开(公告)日:2020-02-18

    申请号:US15201170

    申请日:2016-07-01

    Applicant: WhatsApp Inc.

    Abstract: 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.

Patent Agency Ranking