-
公开(公告)号:US11171900B1
公开(公告)日:2021-11-09
申请号:US15921020
申请日:2018-03-14
Applicant: WhatsApp Inc.
Inventor: Alan Kao , Jamshid Mahdavi , Ehren Andrew Kret
Abstract: Techniques for media endpoint configuration are described. In one embodiment, an apparatus may comprise a messaging server component operative to receive a media message addressed to a recipient user account, the media message comprising a media identifier for a media item; and send the media message to a recipient client device associated with the recipient user account; and a media management component operative to send a media endpoint list to a recipient client device, the media endpoint list operative to configure the recipient client device to retrieve the media item by identifying the media item with the media identifier to a media endpoint determined based on the media endpoint list. Other embodiments are described and claimed.
-
公开(公告)号:US11165899B1
公开(公告)日:2021-11-02
申请号:US16752777
申请日:2020-01-27
Applicant: WhatsApp Inc.
Inventor: Michael B. Donohue , Clark Chen , Alan Liu
IPC: H04M1/27457 , H04L12/58 , H04M1/72484
Abstract: Exemplary embodiments relate to techniques for managing contact information received in the context of a messaging system. Messages may be received from known contacts which contain user contact records for third parties. Based on the trust relationship with the known contacts, the user contact record is placed in a contact record repository for later retrieval. When another message is received which either references the user contact record or is from the third party referenced in the user contact record, a dialog box is presented offering the user the opportunity to add the user contact record as an address entry in the address book of the device.
-
公开(公告)号:US11106341B1
公开(公告)日:2021-08-31
申请号:US16388907
申请日:2019-04-19
Applicant: WhatsApp Inc.
Inventor: Jan Boris Koum , Brian Lange Acton , Randall Sarafa , Kuan Loong Yong
IPC: G06F3/0484 , G06F3/0488 , H04W4/12 , G06F3/0485 , H04L12/58 , G06F3/0482 , H04M1/72439
Abstract: 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.
-
公开(公告)号:US11095769B1
公开(公告)日:2021-08-17
申请号:US16255133
申请日:2019-01-23
Applicant: WhatsApp Inc.
Inventor: Manpreet Singh , YuanYuan Wang
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.
-
公开(公告)号:US11050695B1
公开(公告)日:2021-06-29
申请号:US16689534
申请日:2019-11-20
Applicant: WhatsApp Inc.
Inventor: Vicki Wancheng Lee , Christopher Julian Peiffer
IPC: G06F15/16 , H04L12/58 , G06F40/58 , G06F40/186
Abstract: Techniques for templated messages are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a templated-message package at a client, the templated-message package comprising a message-template identifier and one or more parameters; retrieve a message template based on the message-template identifier; and generate a templated message based on the retrieved message template and the one or more parameters; and a user interface component operative to display the templated message in the client. Other embodiments are described and claimed.
-
公开(公告)号:US10992633B1
公开(公告)日:2021-04-27
申请号:US16237267
申请日:2018-12-31
Applicant: WhatsApp Inc.
Inventor: George Nachman
IPC: H04L12/58
Abstract: Exemplary embodiments relate to techniques for providing more accurate counts relating to unread messages in a communications system. Conventionally, the unread count for an app may be inaccurate, because the local application does not synchronize its understanding of the unread messages with the server. In the described embodiments, both the server and the application inform each other of what they understand the unread count to be. The client also informs the server of when the local application is backgrounded and foregrounded. With this information, the server is able to update its badge count more accurately, and the local client is able to estimate how far off the server's count is. Using the techniques described herein, the server may inform the client of its badge-count understanding in a way that does not cause the application to wake up on the local device, thereby resulting in less battery consumption.
-
公开(公告)号:US10917374B2
公开(公告)日:2021-02-09
申请号:US15371152
申请日:2016-12-06
Applicant: WhatsApp Inc.
Inventor: Randall Sarafa , Kuan Loong Yong , Michael B. Donohue , Dmitri Stukalov
IPC: H04L12/58
Abstract: 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.
-
公开(公告)号:US10904175B1
公开(公告)日:2021-01-26
申请号:US16578031
申请日:2019-09-20
Applicant: WhatsApp Inc.
Inventor: Matthew Knight Jones , Apoorvavarsha Havanur , Nicole Laura Reid , Zhuo Li , Yue Zhang
IPC: G06F15/16 , H04L12/58 , H04L29/08 , G06F16/2457 , G06Q10/10 , H04L29/06 , G06F16/9535
Abstract: A server receives a request for a business account with the messaging system that includes a business name and a contact point. The server determines whether users of the messaging system associate the business name with the contact point. The server also determines whether the business name and/or the contact point has characteristics consistent with the request originating from a genuine business. The business account is validated if users of the messaging system associate the business name with the contact point and at least one of the business name or the contact point have characteristics consistent with the request originating from a genuine business. The business account profile is updated to indicate it is verified. Client devices are adapted to display messages from the business account in conjunction with a visual indicator that the business account is verified.
-
公开(公告)号:US10754534B1
公开(公告)日:2020-08-25
申请号:US16442679
申请日:2019-06-17
Applicant: WhatsApp Inc.
Inventor: Dmitri Stukalov , Charles Donald Deets, Jr. , Zafir Khan
IPC: G06F3/0485 , G06F3/0483 , G06F3/0484 , G06F3/0488
Abstract: Images are displayed in an album mode in which an image occupying a focus position is separated by bars from adjacent images in the album. The bars serve as a visual separator between the images and signify to a user that the images can be vertically scrolled. If the focus image occupies less than the full height of the screen, then part of the adjacent images are shown above and below the focus image. If the focus image occupies the full height of the screen, then the image is reduced in size to occupy less than the full height, causing the adjacent images to also be displayed. If the user scrolls the image, the image reduction decreases linearly with the scrolling until the image is shown at full height. Continued scrolling causes the image to move off the screen and the previous or next image to be displayed.
-
公开(公告)号:US10685074B2
公开(公告)日:2020-06-16
申请号:US15803956
申请日:2017-11-06
Applicant: WhatsApp Inc.
Inventor: Charles Donald Deets, Jr. , Randall Sarafa , Anton Borzov
IPC: G06F16/9535 , H04L12/58 , G06F3/0482 , G06F3/0481 , G06Q10/10 , G06F3/0485 , G06Q50/00 , G06F40/35 , G06F40/134
Abstract: The present disclosure is directed to systems and methods for identifying and providing highlight messages from a group messaging thread. For example, systems and methods described herein detect when a group messaging thread participant becomes absent from the group messaging thread, and identifies one or more highlight messages that were submitted to the group messaging thread while the participant was absent. Systems and methods described herein identify highlight messages that are specific to the absent participant, such that when the participant again accesses the group messaging thread, the participant can review the identified highlight messages in order to quickly “catch up” on the group messaging thread without having to read each electronic message submitted to the group messaging thread during the participant's absence.
-
-
-
-
-
-
-
-
-