Dynamic muting of communication notifications

    公开(公告)号:US10098090B2

    公开(公告)日:2018-10-09

    申请号:US15269442

    申请日:2016-09-19

    Applicant: WhatsApp Inc.

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

    Techniques to configure device display

    公开(公告)号:US09934600B2

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

    申请号:US14979323

    申请日:2015-12-22

    Applicant: WhatsApp Inc.

    Abstract: Techniques to configure device display are described. In one embodiment, an apparatus may comprise an image display routine operative to receive an image on a device, the device comprising a display device; receive a text segment on the device; and display a combined text segment image display; a color configuration routine operative to determine a background contrast color; and determine a background blend color based on the image; and a mixing routine operative to generate a color mixing gradient based on the background contrast color and the background blend color; and generate the combined text segment image display by positioning the text segment in a text segment display area of a mixed gradient overlay of the color mixing gradient on the image. Other embodiments are described and claimed.

    Techniques to detect echoes using audio fingerprinting

    公开(公告)号:US09912373B1

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

    申请号:US15298216

    申请日:2016-10-19

    Applicant: WhatsApp Inc.

    Inventor: YuanYuan Wang

    CPC classification number: H04B3/23 G10L25/18 G10L25/51 H04M3/002

    Abstract: Techniques to detect echoes using audio fingerprinting are described. In one embodiment, an apparatus may comprise a streaming component operative to establish a audio connection between the first client device and a second client device; and receive a far-end audio stream at the first client device from the second client device via the audio connection; an audio capture component operative capture a near-end audio stream at the first client device; and an echo processing component operative to compare the near-end audio stream and the far-end audio stream to determine whether a far-end audio segment is present in the near-end audio stream; and use an echo-cancellation module at the first client device where the far-end audio segment is present in the near-end audio stream. Other embodiments are described and claimed.

    Techniques to detect and react to proxy interference

    公开(公告)号:US09900372B2

    公开(公告)日:2018-02-20

    申请号:US15004540

    申请日:2016-01-22

    Applicant: WhatsApp Inc.

    CPC classification number: H04L67/02 H04L67/147 H04L67/28 H04L67/42

    Abstract: Techniques to detect and react to proxy interference are described. In one embodiment, an apparatus may comprise a first network protocol component operative to receive a first network connection initiation attempt from a client at a server; determine that the first network connection initiation attempt is malformed; extract a cookie from the first network connection initiation attempt, the cookie comprising a client identifier; a client record component operative to record a malformed network connection initiation record in response to determining that the first network connection initiation attempt is malformed; and a second network protocol component operative to receive a second network connection initiation attempt from the client at the server; extract the cookie from the second network connection initiation attempt; and transmit a malformed network connection message to the client based on the malformed network connection initiation record. Other embodiments are described and claimed.

    Automated verification of a telephone number

    公开(公告)号:US09832643B2

    公开(公告)日:2017-11-28

    申请号:US15044166

    申请日:2016-02-16

    Applicant: WhatsApp Inc.

    Inventor: Richard J Russo

    Abstract: A system and method for automatically verifying a telephone number proffered by a user of an application. During registration or installation of the application, client software is installed on the user's mobile device (e.g., a smart phone, a tablet computer). One of a pool of telephone numbers for outgoing calls is selected, and a call is initiated to the proffered number by the system. The software executing on the user's device detects the incoming call, extracts caller identification data (i.e., the originating telephone number), formats a data communication (e.g., an http request) to include the data, and sends it to the system. The system receives the data communication and compares the data with the originating number. If they match, the user's telephone number is verified. The outgoing call from the system may be canceled before it rings at the device if the data communication is received in time.

    TECHNIQUES TO DYNAMICALLY ENGAGE ECHO CANCELLATION

    公开(公告)号:US20170171380A1

    公开(公告)日:2017-06-15

    申请号:US14963374

    申请日:2015-12-09

    Applicant: WhatsApp Inc.

    Abstract: Techniques to dynamically engage echo cancellation are described. In one embodiment, an apparatus may comprise a streaming component operative to establish a audio connection between the first client device and a second client device via the network interface controller; and receive a far-end audio stream at the first client device from the second client device via the audio connection; an audio capture component operative to capture a near-end audio stream at the first client device; and an echo processing component operative to compare the near-end audio stream and the far-end audio stream to determine whether a far-end echo is present in the near-end audio stream; and use an echo-cancellation module at the first client device where the far-end echo is present in the near-end audio stream. Other embodiments are described and claimed.

    Automated message recall from a sender's device
    110.
    发明授权
    Automated message recall from a sender's device 有权
    从发件人设备自动回复消息

    公开(公告)号:US09503401B1

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

    申请号:US14170345

    申请日:2014-01-31

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

Patent Agency Ranking