IP Library Granted Patent US 11,303,600
Granted Patent B1
US 11,303,600 · App. 16/869,010 · Granted Apr 12, 2022

Displaying text conversations with contextual images

Inventors: Kathleen Warner (San Francisco, CA); Diego De Pinho Mendes (San Carlos, CA); Yfat Eyal (Redwood City, CA)
Assignee: Meta Platforms, Inc.
H04L51/24G06F3/04817H04L51/10H04L51/32
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,303,600
App. No.
16/869,010
Granted
Apr 12, 2022
Kind
B1
Abstract

A social networking system provides a user interface for a sending user to send messages to a recipient user in association with a content item posted by the recipient user in the social networking system. The sending user views a content item posted by the recipient user, such as a photograph. The sending user posts a direct message to the recipient user related to the content item. The direct message is displayed to the sending user superimposed over the content item. Subsequent direct messages in the conversation are also displayed superimposed over the content item.

Claims (45)

1. A method comprising:

generating, by a processor in an online system, a feed for a first user, the feed comprising a content item posted by a second user;

generating, by the processor, a messaging interface between the first user and the second user for the content item;

receiving, by the processor, a message from the first user via the messaging interface for the content item, wherein metadata associated with the message identifies the content item;

superimposing, by the processor, the message over the content item;

receiving, by the processor and from the second user, a response to the message;

superimposing, by the processor, an active messaging thread between the first user and the second user over the content item, wherein the active messaging thread comprises the message and the response;

generating, by the processor, an icon for each of a plurality of active messaging threads for the content item, wherein each active messaging thread corresponds to an active messaging thread between the second user and a different user; and

superimposing, by the processor and in response to the second user selecting one of the icons, a corresponding active messaging thread over the content item.

2. The method of claim 1 , further comprising transmitting, by the processor, the message and a thumbnail of the content item to the second user.

3. The method of claim 1 , wherein the messaging interface for the content item is generated in response to the first user selecting the content item.

4. The method of claim 1 , wherein the message and the response are direct messages viewable only by the first user and the second user.

5. The method of claim 1 , further comprising superimposing, by the processor, a thumbnail over the content item.

6. The method of claim 1 , wherein the message comprises text within a message bubble.

7. The method of claim 6 , wherein the message bubble is at least partially transparent.

8. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:

generating, by a processor in an online system, a feed for a first user, the feed comprising a content item posted by a second user;

generating, by the processor, a messaging interface between the first user and the second user for the content item;

receiving, by the processor, a message from the first user via the messaging interface for the content item, wherein metadata associated with the message identifies the content item;

superimposing, by the processor, the message over the content item;

receiving, by the processor and from the second user, a response to the message;

superimposing, by the processor, an active messaging thread between the first user and the second user over the content item, wherein the active messaging thread comprises the message and the response;

generating, by the processor, an icon for each of a plurality of active messaging threads for the content item, wherein each active messaging thread corresponds to an active messaging thread between the second user and a different user; and

superimposing, by the processor and in response to the second user selecting one of the icons, a corresponding active messaging thread over the content item.

9. The computer program product of claim 8 , further containing computer program code for transmitting, by the processor, the message and a thumbnail of the content item to the second user.

10. The computer program product of claim 8 , wherein the messaging interface for the content item is generated in response to the first user selecting the content item.

11. The computer program product of claim 8 , wherein the message and the response are direct messages viewable only by the first user and the second user.

12. The computer program product of claim 8 , further containing computer program code for superimposing, by the processor, a thumbnail over the content item.

13. The computer program product of claim 8 , wherein the message comprises text within a message bubble.

14. The computer program product of claim 13 , wherein the message bubble is at least partially transparent.

15. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code that comprises:

a newsfeed manager module configured to generate a feed for a first user, the feed comprising a content item posted by a second user; and

a messaging module configured to:

generate a messaging interface between the first user and the second user for the content item;

receive a message from the first user via the messaging interface for the content item, wherein metadata associated with the message identifies the content item;

superimpose the message over the content item;

receive, from the second user, a response to the message; and

superimpose an active messaging thread between the first user and the second user over the content item, wherein the active messaging thread comprises the message and the response;

generate an icon for each of a plurality of active messaging threads for the content item, wherein each active messaging thread corresponds to an active messaging thread between the second user and a different user; and

superimpose, in response to the second user selecting one of the icons, a corresponding active messaging thread over the content item.

16. The computer program product of claim 15 , wherein the messaging module is further configured to transmit the message and a thumbnail of the content item to the second user.

17. The computer program product of claim 15 , wherein the messaging interface for the content item is generated in response to the first user selecting the content item.

18. The computer program product of claim 15 , wherein the message and the response are direct messages viewable only by the first user and the second user.

19. The computer program product of claim 15 , wherein the messaging module is further configured to superimpose a thumbnail over the content item.

20. The computer program product of claim 15 , wherein the message comprises text within a message bubble.

Assignments (2)
CHANGE OF NAME Recorded Nov 18, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058897/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2020
From: WARNER, KATHLEEN; MENDES, DIEGO DE PINHO; EYAL, YFAT
To: FACEBOOK, INC.
Reel/Frame 052728/0560 →