CONVEYING INSTANT MESSAGES VIA HTTP
    161.
    发明申请

    公开(公告)号:US20180176157A1

    公开(公告)日:2018-06-21

    申请号:US15895476

    申请日:2018-02-13

    申请人: WhatsApp Inc.

    IPC分类号: H04L12/58 H04L29/08

    摘要: A system and methods are provided for conveying connection-oriented communications (e.g., textual messages among multiple users) via a protocol such as HTTP (Hypertext Transfer Protocol). When a device operating a communication application that features a custom application layer protocol for formatting messages for transmission cannot connect to the system hosting the application using a default protocol stack that include the custom application layer protocol, it instead connects using HTTP's chunked mode of transfer encoding. Each outgoing communication is encapsulated in a separate HTTP chunk, and communications to multiple different users may be conveyed via the one connection. Incoming communications (e.g., from the multiple users) are received as separate chunks and are unwrapped or de-encapsulated to retrieve the communication for presentation to a user.

    TECHNIQUES TO VISUALIZE MESSAGING FLOW
    162.
    发明申请

    公开(公告)号:US20180159812A1

    公开(公告)日:2018-06-07

    申请号:US15371152

    申请日:2016-12-06

    申请人: WhatsApp Inc.

    IPC分类号: H04L12/58

    CPC分类号: H04L51/16 H04L51/04

    摘要: Techniques to visualize messaging flow are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a message package at a client device, the message package comprising a primary message portion and a quoted message portion, the quoted message portion comprising a quoted message identifier; determine whether a quoted message store corresponding to the quoted message identifier is present on the client device; retrieve a primary message from the primary message portion; retrieve a quoted message based on the quoted message store where the quoted message store corresponding to the quoted message identifier is present on the client device; and retrieve the quoted message from the quoted message portion of the message package where the quoted message store corresponding to the quoted message identifier is not present on the client device. Other embodiments are described and claimed.

    TECHNIQUES TO SELECT AND CONFIGURE MEDIA FOR MEDIA MESSAGING
    166.
    发明申请
    TECHNIQUES TO SELECT AND CONFIGURE MEDIA FOR MEDIA MESSAGING 审中-公开
    选择和配置媒体消息媒体的技术

    公开(公告)号:US20170078240A1

    公开(公告)日:2017-03-16

    申请号:US14855444

    申请日:2015-09-16

    申请人: WhatsApp Inc.

    IPC分类号: H04L12/58 H04W4/12 H04N5/232

    摘要: Techniques to select and configure media for media messaging using an adaptive selection interface are described. In one embodiment, for example, an apparatus may comprise a user interface component operative to receive a control activation for an image inclusion control; instantiate a hybrid image inclusion interface, the hybrid image inclusion interface comprising at least an image capture interface portion and an image repository interface portion; receive an interface activation for one of the image capture interface portion and the image repository interface portion; transition the image capture interface portion to a full-screen image capture interface where the interface activation is for the image capture interface portion; and transition the image repository interface portion to an expanded image repository interface where the interface activation is for the image repository interface portion. Other embodiments are described and claimed.

    摘要翻译: 描述了使用自适应选择界面来选择和配置用于媒体消息传送的媒体的技术。 在一个实施例中,例如,设备可以包括用于接收图像包含控制的控制激活的用户界面组件; 实例化混合图像包含接口,所述混合图像包含接口至少包括图像捕获接口部分和图像库接口部分; 接收所述图像捕获接口部分和所述图像库接口部分之一的接口激活; 将图像捕获接口部分转换到全屏图像捕获接口,其中接口激活用于图像捕获接口部分; 并将图像存储库接口部分转换到扩展的图像存储库接口,其中接口激活用于图像存储库接口部分。 描述和要求保护其他实施例。

    TECHNIQUES FOR ESCALATING TEMPORARY MESSAGING BANS
    167.
    发明申请
    TECHNIQUES FOR ESCALATING TEMPORARY MESSAGING BANS 有权
    自动化临时消息传递机构的技术

    公开(公告)号:US20160337293A1

    公开(公告)日:2016-11-17

    申请号:US14708711

    申请日:2015-05-11

    申请人: WhatsApp Inc.

    IPC分类号: H04L12/58 H04L29/08 H04L29/06

    摘要: Techniques for escalating temporary messaging bans are described. In one embodiment, an apparatus may comprise a messaging server component operative to receive one or more messaging interactions from a messaging client on a client device at a messaging service, the messaging client associated with a user account for the messaging service; and impose a restriction on the user account from transmitting messaging using the messaging service for a duration based on a messaging ban duration; and an abuse monitoring component operative to analyze the one or more messaging interactions based on a plurality of messaging abuse criteria to determine that the user account meets a messaging abuse threshold; retrieve a messaging abuse punishment history for the user account; and determine a messaging ban duration based on the messaging abuse punishment history and the determination that the user account meets the messaging abuse threshold. Other embodiments are described and claimed.

    摘要翻译: 描述用于升级临时消息传送禁令的技术。 在一个实施例中,装置可以包括消息传送服务器组件,其操作以从消息服务处的客户端设备上的消息接发客户端接收一个或多个消息交互,消息传送客户端与消息传递服务的用户帐户相关联; 并且基于消息传递禁止持续时间在持续时间内使用消息传递服务来发送消息的用户帐户的限制; 以及滥用监视组件,用于基于多个消息滥用标准来分析所述一个或多个消息交互,以确定所述用户帐户满足消息滥用阈值; 检索用户帐户的消息滥用惩罚历史; 并且基于消息传递滥用惩罚历史确定消息传递禁止持续时间并且确定用户帐户满足消息滥用阈值。 描述和要求保护其他实施例。

    Voice communications with real-time status notifications

    公开(公告)号:US09419935B2

    公开(公告)日:2016-08-16

    申请号:US13958417

    申请日:2013-08-02

    申请人: WhatsApp Inc.

    IPC分类号: H04L12/58 G06F3/0488

    摘要: 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 FOR MANAGING A REMOTE WEB CLIENT FROM AN APPLICATION ON A MOBILE DEVICE
    169.
    发明申请
    TECHNIQUES FOR MANAGING A REMOTE WEB CLIENT FROM AN APPLICATION ON A MOBILE DEVICE 有权
    用于从移动设备上的应用程序管理远程WEB客户端的技术

    公开(公告)号:US20160205169A1

    公开(公告)日:2016-07-14

    申请号:US14676881

    申请日:2015-04-02

    申请人: WhatsApp Inc.

    IPC分类号: H04L29/08 H04L12/58 H04W4/12

    摘要: 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.

    摘要翻译: 描述了用于从移动设备上的应用程序管理远程Web客户机的技术。 在一个实施例中,装置可以包括在处理器电路上操作以从远程web浏览器接收请求的消息收发应用,远程web浏览器的请求从消息应用程序接收消息传递更新; 在消息应用程序和远程Web浏览器之间建立加密连接; 在消息应用程序接收消息更新; 并将消息传递更新从消息应用程序传送到远程Web浏览器。 描述和要求保护其他实施例。

    Phone number verification method and system
    170.
    发明授权
    Phone number verification method and system 有权
    电话号码验证方法和系统

    公开(公告)号:US09374457B2

    公开(公告)日:2016-06-21

    申请号:US14531905

    申请日:2014-11-03

    申请人: WhatsApp Inc.

    发明人: Jan Koum Brian Acton

    摘要: Verifying an association between a phone number provisioned by a voice network and a phone device is useful on a synthetic communication network that reuses the phone number to transmit text and other media over a data network between devices registered on the synthesized network. Upon receiving a request to add a phone device registered with a voice network to the synthesized network, the phone number is presumed to be unconfirmed on the synthesized network. A verification message addressed to the phone device is transmitted through a data channel within the voice network. If the phone number is associated with the device, the message returns to the phone device over the data channel. If the message is received by the phone device, the phone number is confirmed as associated with the phone device, and the synthetic network authorizes communication between the device and other devices registered on the synthetic network.

    摘要翻译: 验证由语音网络提供的电话号码与电话设备之间的关联在合成通信网络上是有用的,该合成通信网络通过在合成网络上注册的设备之间的数据网络上重复使用电话号码来发送文本和其他媒体。 在接收到向合成网络添加注册到语音网络的电话设备的请求时,认为在合成网络上未确认电话号码。 通过语音网络内的数据信道发送寻址到电话设备的验证消息。 如果电话号码与设备相关联,消息将通过数据通道返回到电话设备。 如果该电话设备接收到该消息,则电话号码被确认为与该电话设备相关联,并且该合成网络授权该设备与该合成网络上注册的其他设备之间的通信。