Techniques to dynamically engage a reduced-color mode for streaming video encoding

    公开(公告)号:US10412435B2

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

    申请号:US15813575

    申请日:2017-11-15

    Applicant: WhatsApp Inc.

    Abstract: Techniques to dynamically engage a reduced-color mode for streaming video encoding are generally described. For example, in one embodiments, an apparatus may include an encoding configuration component operative to receive network performance information for a video stream at a sending device, the video stream using a first number of variable bits for color encoding; and assign a reduced-color mode to a media component based on the network performance information, the media component operative to generate the video stream in the reduced-color mode, wherein the reduced-color mode uses a second number of variable bits for color encoding, the second number less than the first number, and a network component operative to send the video stream from the sending device to a receiving device using the reduced-color mode. Other embodiments are described and claimed.

    System and method for aggregating communication connections

    公开(公告)号:US11336734B1

    公开(公告)日:2022-05-17

    申请号:US16440171

    申请日:2019-06-13

    Applicant: WhatsApp Inc.

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

    Techniques for multi-agent messaging

    公开(公告)号:US11146519B1

    公开(公告)日:2021-10-12

    申请号:US16773208

    申请日:2020-01-27

    Applicant: WhatsApp Inc.

    Abstract: Techniques for multi-agent messaging authorization are described. In one embodiment, an apparatus may comprise a message processing component operative to receive an incoming message for a multi-agent entity from a user client device associated with a user account; determine an agent client device associated with the agent account; and send the incoming message to the agent client device associated with the agent account; and an agent management component operative to determine the agent account associated with the multi-agent entity to receive the incoming message. Other embodiments are described and claimed.

    System and method for facilitating payment for a third party's application subscription

    公开(公告)号:US11449840B1

    公开(公告)日:2022-09-20

    申请号:US16826500

    申请日:2020-03-23

    Applicant: WhatsApp Inc.

    Abstract: A system, apparatus, and methods are provided for facilitating payment for a third party's use of an application by a current user. The current user, or payor, initiates the process within the application by selecting one or more recipients. The system that hosts the application then determines which of the third parties are eligible. A target recipient may be ineligible because her application subscription never expires, because it doesn't expire within a threshold period of time, or for some other reason. The system identifies the target recipients that are eligible, and the payor may configure the gift payment (e.g., by choosing a duration of the subscription). The payor then chooses a method of electronic payment and, depending on the method selected, may redeem a coupon with the application host system, or the process may complete automatically. The payor and/or the recipient(s) may be notified of successful activation of the subscription(s).

    System and method for aggregating communication connections

    公开(公告)号:US12219017B1

    公开(公告)日:2025-02-04

    申请号:US17744981

    申请日:2022-05-16

    Applicant: WhatsApp Inc.

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

    Techniques for multi-agent messaging

    公开(公告)号:US10587551B1

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

    申请号:US15945306

    申请日:2018-04-04

    Applicant: WhatsApp Inc.

    Abstract: Techniques for multi-agent messaging authorization are described. In one embodiment, an apparatus may comprise a message processing component operative to receive an incoming message for a multi-agent entity from a user client device associated with a user account; determine an agent client device associated with the agent account; and send the incoming message to the agent client device associated with the agent account; and an agent management component operative to determine the agent account associated with the multi-agent entity to receive the incoming message. Other embodiments are described and claimed.

Patent Agency Ranking