IP Library Granted Patent US 10,659,928
Granted Patent B2
US 10,659,928 · App. 15/434,895 · Granted May 19, 2020

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: FACEBOOK, INC.
H04W4/08G06F16/435G06F16/9535H04W4/14
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 10,659,928
App. No.
15/434,895
Granted
May 19, 2020
Kind
B2
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 (56)

1. A computer-implemented method, comprising:

receiving a first message on a message thread via a message thread display at a recipient client device from a messaging system, the recipient client device being associated with a recipient user account, the first message comprising content and an entity reference within the content;

receiving a user selection of the entity reference;

displaying an entity card comprising information related to an entity associated with the entity reference; and

displaying one or more entity controls, the one or more entity controls being included and displayed in the entity card and at least allowing communicative interaction with the entity, and

wherein the entity card is at least partially overlaid on the message thread such that the entity card entirely overlaps the first message and partially overlaps a second message in the message thread.

2. The method of claim 1 , the entity reference associated with the recipient user account.

3. The method of claim 2 , further comprising:

receiving a notification for the first message from the messaging system, the notification for the first message indicating that the entity reference is associated with the recipient user account.

4. The method of claim 3 , the notification for the first message indicating that the entity reference is associated with the recipient user account 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 method of claim 3 , 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.

6. The method of claim 2 , further comprising:

positioning the message thread display at the entity card based on the entity reference being associated with the recipient user account.

7. The method of claim 2 , further comprising:

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

8. An apparatus, comprising:

a processor circuit on a device;

a client messaging component operative on the processor circuit to:

receive a first message on a message thread via a message thread display at a recipient client device from a messaging system, the recipient client device being associated with a recipient user account, the first message comprising content and an entity reference within the content;

receive a user selection of the entity reference;

a user interface component operative on the processor circuit to:

display an entity card comprising information related to an entity associated with the entity reference; and

display one or more entity controls, the one or more entity controls being included and displayed in the entity card and at least allowing communicative interaction with the entity, and

wherein the entity card is at least partially overlaid on the message thread such that the entity card entirely overlaps the first message and partially overlaps a second message in the message thread.

9. The apparatus of claim 8 , the entity reference associated with the recipient user account.

10. The apparatus of claim 9 , further comprising:

the user interface component operative to receive a notification for the first message from the messaging system, the notification for the first message indicating that the entity reference is associated with the recipient user account.

11. The apparatus of claim 10 , the notification for the first message indicating that the entity reference is associated with the recipient user account 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 apparatus of claim 10 , further comprising:

the user interface component operative 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.

13. The apparatus of claim 9 , further comprising:

the user interface component operative to position the message thread display at the entity card based on the entity reference being associated with the recipient user account.

14. The apparatus of claim 9 , further comprising:

the user interface component operative to display a mention-navigation control in association with the message thread display.

15. At least one computer-readable storage medium comprising instructions that, when executed, cause a system to:

receive a first message on a message thread via a message thread display at a recipient client device from a messaging system, the recipient client device being associated with a recipient user account, the first message comprising content and an entity reference within the content;

receive a user selection of the entity reference;

display an entity card comprising information related to an entity associated with the entity reference; and

display one or more entity controls, the one or more entity controls being included and displayed in the entity card and at least allowing communicative interaction with the entity, and

wherein the entity card is at least partially overlaid on the message thread such that the entity card entirely overlaps the first message and partially overlaps a second message in the message thread.

16. The computer-readable storage medium of claim 15 , the entity reference associated with the recipient user account.

17. The computer-readable storage medium of claim 16 , comprising further instructions that, when executed, cause a system to:

receive a notification for the first message from the messaging system, the notification for the first message indicating that the entity reference is associated with the recipient user account, the notification for the first message indicating that the entity reference is associated with the recipient user account 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.

18. The computer-readable storage medium of claim 17 , comprising further instructions that, when executed, cause a system 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.

19. The computer-readable storage medium of claim 16 , comprising further instructions that, when executed, cause a system to:

position the message thread display at the entity card based on the entity reference being associated with the recipient user account.

20. The computer-readable storage medium of claim 16 , comprising further instructions that, when executed, cause a system to:

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

Assignments (2)
CHANGE OF NAME Recorded May 5, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 059858/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2017
From: JAYARAM, VINODH; BARRE, JEREMY OLIVIER; MOXON, ANDREW CAIRNS
To: FACEBOOK, INC.
Reel/Frame 042525/0196 →
Continuity (1)
Related Publication 20180234810A1 · Aug 16, 2018