-
公开(公告)号:US20180241707A1
公开(公告)日:2018-08-23
申请号:US15705999
申请日:2017-09-15
申请人: WhatsApp Inc.
发明人: Randall Sarafa , Eugene Fooksman , Brian Acton , Jan Koum , Michael B. Donohue , Ehren Andrew Kret
摘要: 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.
-
公开(公告)号:US09992258B2
公开(公告)日:2018-06-05
申请号:US14676881
申请日:2015-04-02
申请人: WhatsApp Inc.
发明人: Jan Koum , Brian Acton , Jonathan Loh , Pasha Sadri
CPC分类号: H04L67/025 , H04L51/16 , H04L51/38 , H04L67/14 , H04L67/2842 , 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.
-
公开(公告)号:US20170019484A1
公开(公告)日:2017-01-19
申请号:US15277953
申请日:2016-09-27
申请人: WhatsApp Inc.
发明人: Jan Koum , Bryan D. O'Connor , Brian Acton
IPC分类号: H04L29/08
CPC分类号: H04L67/141 , H04L65/1046 , H04L65/1063 , H04L65/1069 , H04L67/10 , H04L67/26 , H04L67/2833 , H04L67/42
摘要: 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.
摘要翻译: 提供了一种用于聚合通信连接的系统和方法。 多个用户连接到承载用于交换通信的应用或服务的系统(例如,基于web的系统)。 在彼此之间交换通信的用户可以被认为是“关联人员”。当与应用程序联机的一个用户通过系统发送通信以进行联系人时,系统确定该联系人是在线还是离线。 如果员工离线,则系统向员工发送关于通信的通知,包括与一个用户连接的通信服务器的地址。 当员工的设备收到通知时,应用程序可能尝试连接到指定的地址。 以这种方式,相关联的用户的连接将聚集或引向同一个通信服务器,从而消除了在多个通信服务器之间交换用户的通信的延迟和成本。
-
公开(公告)号:US20170006577A1
公开(公告)日:2017-01-05
申请号:US15269442
申请日:2016-09-19
申请人: WhatsApp Inc.
发明人: Jan Koum , Bryan D. O'Connor , Brian Acton
CPC分类号: H04W68/02 , H04L51/046 , H04L51/24 , H04M3/02
摘要: A system and methods are provided for dynamically muting or suppressing notifications of new communications. When a new communication is received for a user of a communication device (e.g., a mobile telephone, a computer) while notifications are muted, no notification may be issued to the user or, alternatively, a muted notification that differs from a normal notification may be issued. A muted notification may have muted sound or no sound, abbreviated vibration or no vibration, or may otherwise be a dampened version of a normal notification. Dynamic muting may be applied or managed on the user's device or on a system that hosts the communication application for which notifications are muted. Different applications and/or communication sessions (e.g., different chat groups) may be muted differently (e.g., for different periods of time). When a group chat session is muted, the duration of muting may be proportional to the number of participants.
摘要翻译: 提供了用于动态地抑制或抑制新通信的通知的系统和方法。 当在通知被静音时为通信设备(例如,移动电话,计算机)的用户接收到新的通信时,不会向用户发出通知,或者替代地,与正常通知不同的静音通知 发行。 静音通知可能具有静音或无声音,缩写振动或无振动,否则可能是正常通知的衰减版本。 动态静音可以在用户的设备上或在承载静音通知的通信应用的系统上应用或管理。 不同的应用和/或通信会话(例如,不同的聊天组)可以被不同地(例如,不同的时间段)静音。 当组聊天会话静音时,静音的持续时间可能与参与者的数量成正比。
-
公开(公告)号:US20160364120A1
公开(公告)日:2016-12-15
申请号:US14734516
申请日:2015-06-09
申请人: WhatsApp Inc.
发明人: Jan Koum , Brian Acton , Randall Sarafa , Kuan Loong Yong
IPC分类号: G06F3/0484 , H04L12/58 , G06F3/0482
CPC分类号: G06F3/04845 , G06F3/0482 , G06F3/04842 , G06F3/0485 , G06F3/04883 , H04L51/10 , H04L51/16 , H04M1/72555 , H04W4/08 , H04W4/12
摘要: 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.
摘要翻译: 描述了媒体相册显示和管理的技术。 一种装置可以包括消息传送组件,其可操作以从消息收发服务器接收多个消息包,并确定由多个消息收发包引用的多个可视媒体项目; 可操作以确定可视媒体项目布局的媒体布局组件; 以及可操作以基于视觉媒体项目布局显示多个可视媒体项目的显示组件。其他实施例被描述和要求保护。
-
公开(公告)号:US09882852B2
公开(公告)日:2018-01-30
申请号:US14708711
申请日:2015-05-11
申请人: WhatsApp Inc.
CPC分类号: H04L51/16 , H04L51/12 , H04L67/22 , H04L67/306
摘要: 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.
-
公开(公告)号: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.
-
公开(公告)号:US20160364108A1
公开(公告)日:2016-12-15
申请号:US14734527
申请日:2015-06-09
申请人: WhatsApp Inc.
发明人: Jan Koum , Brian Acton , Randall Sarafa , Kuan Loong Yong
IPC分类号: G06F3/0488 , H04L12/58
CPC分类号: H04L51/10 , G06F3/0485 , G06F3/04883 , H04L51/16
摘要: Techniques for interactive 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 display component operative to display a messaging thread user interface; display a first visual media item of the plurality of visual media items in the messaging thread user interface; and replace the first visual media item in the messaging thread user interface in response to a horizontal swipe; and a user interface component operative to receive the horizontal swipe of the first visual media item. Other embodiments are described and claimed.
摘要翻译: 描述了用于交互式媒体相册显示和管理的技术。 一种装置可以包括可操作以从消息收发服务器接收多个消息收发包的消息传送组件; 并确定由所述多个消息收发包引用的多个视觉媒体项目; 显示组件,用于显示消息传递线程用户界面; 在所述消息传递线程用户界面中显示所述多个视觉媒体项目中的第一可视媒体项目; 并响应于水平扫描替换消息传递线程用户界面中的第一可视媒体项目; 以及操作用于接收第一视觉媒体项目的水平滑动的用户界面组件。 描述和要求保护其他实施例。
-
9.
公开(公告)号:US09503485B1
公开(公告)日:2016-11-22
申请号:US13782690
申请日:2013-03-01
申请人: WhatsApp Inc.
发明人: Jan Koum , Bryan D. O'Connor , Brian Acton
IPC分类号: H04L29/06
CPC分类号: H04L67/141 , H04L65/1046 , H04L65/1063 , H04L65/1069 , H04L67/10 , H04L67/26 , H04L67/2833 , H04L67/42
摘要: 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.
摘要翻译: 提供了一种用于聚合通信连接的系统和方法。 多个用户连接到承载用于交换通信的应用或服务的系统(例如,基于web的系统)。 在彼此之间交换通信的用户可以被认为是“关联人员”。当与应用程序联机的一个用户通过系统发送通信以进行联系人时,系统确定该联系人是在线还是离线。 如果员工脱机,则系统向员工发送关于通信的通知,包括与一个用户连接的通信服务器的地址。 当员工的设备收到通知时,应用程序可能尝试连接到指定的地址。 以这种方式,相关联的用户的连接将聚集或引向同一个通信服务器,从而消除了在多个通信服务器之间交换用户的通信的延迟和成本。
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-