IP Library Granted Patent US 11,330,402
Granted Patent B1
US 11,330,402 · App. 16/848,030 · Granted May 10, 2022

Techniques for communicating entity references in a messaging thread

Inventors: Vinodh Jayaram (Fremont, CA); Jeremy Olivier Barre (San Franciso, CA); Andrew Cairns Moxon (San Francisco, CA)
Assignee: META PLATFORMS, INC.
H04W4/08G06F3/0481G06F16/435G06F16/9535H04W4/14H04L51/04H04L51/16H04L61/1594
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,330,402
App. No.
16/848,030
Granted
May 10, 2022
Kind
B1
Abstract

Techniques for communicating entity references in messaging groups are described. In one embodiment, an apparatus may comprise a client messaging component operative to receive a message at a recipient client device from a messaging system, the recipient client device associated with a recipient user account, the message comprising an entity reference, the message addressed to a message thread; and extract an augmentation element for the entity reference from the message; and a user interface component operative to display the augmentation element in a message thread display for the message thread on the recipient client device. Other embodiments are described and claimed.

Claims (54)

1. At least one computer-readable storage medium comprising instructions that, when executed, cause at least one processor to:

display a message on a message thread at a recipient client device, the message comprising at least an entity reference associated with an entity;

receive a user selection of the entity reference; and

overlay an entity card on the displayed message thread, the entity card comprising information related to the entity and a selectable control for communicating with the entity, and

wherein the entity card overlaps different portions of the displayed message thread.

2. The at least one computer-readable storage medium of claim 1 , wherein the recipient client device is associated with a recipient user account and the entity reference is associated with the recipient user account.

3. The at least one computer-readable storage medium of claim 2 , wherein the instructions further cause the at least one processor to:

receive a notification for the message from a messaging system, and

wherein the notification for the message indicates that the entity reference is associated with the recipient user account.

4. The at least one computer-readable storage medium of claim 3 , wherein the notification for the message indicating that the entity reference is associated with the recipient user account is based on one or more of an entity-reference-specific text segment, an entity-reference-specific icon, an entity-reference-specific sound, and an entity-reference-specific haptic signal.

5. The at least one computer-readable storage medium of claim 3 , wherein the instructions further cause the at least one processor to:

receive a notification-deactivation command in association with the message thread;

display a reference-notification dialog in response to the notification-deactivation command;

receive a user command in response to the reference-notification dialog; and

display the notification where the user command indicates reference notification.

6. The at least one computer-readable storage medium of claim 1 , wherein the selectable control is displayed on the entity card.

7. The at least one computer-readable storage medium of claim 1 , wherein the instructions further cause the at least one processor to:

display a mention-navigation control in association with a message thread display.

8. A computer-implemented method, comprising:

displaying a message on a message thread at a recipient client device, the message comprising at least an entity reference associated with an entity;

receiving a user selection of the entity reference; and

overlaying an entity card on the displayed message thread, the entity card comprising information related to the entity and a selectable control for communicating with the entity, and

wherein the entity card overlaps different portions of the displayed message thread.

9. The method of claim 8 , wherein the recipient client device is associated with a recipient user account and the entity reference is associated with the recipient user account.

10. The method of claim 9 , further comprising:

receiving a notification for the message from a messaging system, and

wherein the notification for the message indicates that the entity reference is associated with the recipient user account.

11. The method of claim 10 , wherein the notification for the message indicating that the entity reference is associated with the recipient user account is based on one or more of an entity-reference-specific text segment, an entity-reference-specific icon, an entity-reference-specific sound, and an entity-reference-specific haptic signal.

12. The method of claim 10 , further comprising:

receiving a notification-deactivation command in association with the message thread;

displaying a reference-notification dialog in response to the notification-deactivation command;

receiving a user command in response to the reference-notification dialog; and

displaying the notification where the user command indicates reference notification.

13. The method of claim 8 , wherein the selectable control is displayed on the entity card.

14. The method of claim 8 , further comprising:

displaying a mention-navigation control in association with a message thread display.

15. An apparatus comprising:

at least one processor that, when executing stored instructions, is caused to:

display a message on a message thread at a recipient client device, the message comprising at least an entity reference associated with an entity;

receive a user selection of the entity reference; and

overlay an entity card on the displayed message thread, the entity card comprising information related to the entity and a selectable control for communicating with the entity, and

wherein the entity card overlaps different portions of the displayed message thread.

16. The apparatus of claim 15 , wherein the recipient client device is associated with a recipient user account and the entity reference is associated with the recipient user account.

17. The apparatus of claim 16 , wherein the at least one processor is further caused to:

receive a notification for the message from a messaging system, and

wherein the notification for the message indicates that the entity reference is associated with the recipient user account.

18. The apparatus of claim 17 , wherein the notification for the message indicating that the entity reference is associated with the recipient user account is based on one or more of an entity-reference-specific text segment, an entity-reference-specific icon, an entity-reference-specific sound, and an entity-reference-specific haptic signal.

19. The apparatus of claim 17 , wherein the at least one processor is further caused to:

receive a notification-deactivation command in association with the message thread;

display a reference-notification dialog in response to the notification-deactivation command;

receive a user command in response to the reference-notification dialog; and

display the notification where the user command indicates reference notification.

20. The apparatus of claim 15 , wherein the at least one processor is further caused to:

display a mention-navigation control in association with a message thread display.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2024
From: JAYARAM, VINODH; BARRE, JEREMY OLIVIER; MOXON, ANDREW CAIRNS
To: FACEBOOK, INC.
Reel/Frame 067204/0630 →
CHANGE OF NAME Recorded Feb 9, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058981/0383 →
Continuity (1)
Continuation 15434895 · Feb 16, 2017