IP Library Granted Patent US 9,910,570
Granted Patent B2
US 9,910,570 · App. 14/323,872 · Granted Mar 6, 2018

System and method of presenting media content

Inventor: Kurt Trauth (San Antonio, TX)
Assignee: FACEBOOK, INC.
G06F3/04842G06F3/0482G06F3/0485G06F3/0489G06F3/04817G06T3/4038H04L51/10H04L51/32H04L67/104H04L67/26H04L67/306H04N21/4786
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 9,910,570
App. No.
14/323,872
Granted
Mar 6, 2018
Kind
B2
Abstract

A method includes monitoring media content at media content locations to identify media content items. The media content locations are identified in social network data stored by a set-top box device. The method includes receiving, at the set-top box device, a command to present image cells to a display device. The command is responsive to an alert sent from the set-top box device. The method also includes presenting the image cells at the display device. At least one of the image cells includes an image corresponding to an identified media content item.

Claims (45)

1. A method comprising:

determining, by one or more servers, that a first user of the social network is to receive media content associated with a second user of the social network;

receiving, by the one or more servers, media content associated with the second user;

displaying the received media content associated with the second user as part of a grid of media content;

identifying a targeted advertisement for presentation to the first user of the social network based on information about the first user stored in the social network;

aggregating the targeted advertisement and the received media content into a modified grid of media content by inserting the targeted advertisement into a cell of the grid of media content and shifting the received media content within the grid of media content; and

displaying the modified grid of media content.

2. The method as recited in claim 1 , wherein determining that the first user is to receive media content associated with the second user comprises identifying that the first user and the second user are connected on the social network.

3. The method as recited in claim 2 , wherein receiving, by the one or more servers, media content associated with the second user comprises receiving an upload of one or more of a digital photo or a video to the social network.

4. The method as recited in claim 1 , further comprising sending, by the one or more servers, an alert to a device associated with the first user to inform the first user of the media content associated with the second user.

5. The method as recited in claim 4 , wherein aggregating the targeted advertisement and the received the media content into the modified grid of media content comprises pushing the media content and the targeted advertisement to a mobile device associated with the first user.

6. The method as recited in claim 4 , wherein the alert comprises a notification that includes one or more of a pop-up notification, a text message notification, or an instant message notification.

7. The method as recited in claim 4 , wherein sending, by the one or more servers, the alert to the device associated with the first user to inform the first user of the media content associated with the second user comprises providing an alert associated with a website accessed by the device associated with the user.

8. The method as recited in claim 7 , wherein aggregating the targeted advertisement and the received the media content into the modified grid of media content comprises overlaying the targeted advertisement over a portion of the received media content.

9. The method as recited in claim 1 , wherein:

receiving media content associated with the second user comprises receiving a photo; and

displaying the received media content associated with the second user as part of the grid of media content comprises providing a thumbnail version of the photo in the grid of media content.

10. The method as recited in claim 1 , wherein:

receiving media content associated with the second user comprises receiving a video; and

displaying the received media content associated with the second user as part of the grid of media content comprises providing a frame of the video selected by a user in the grid of media content.

11. The method as recited in claim 10 , wherein displaying the received media content associated with the second user as part of the grid of media content comprises providing an icon associated with the frame of the video that causes the video to play within the grid of media content when selected.

12. A system comprising:

at least one processor; and

at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to:

determine that a first user of a social network is to receive media content associated with a second user of the social network;

display the received media content associated with the second user as part of a grid of media content;

identify a targeted advertisement for presentation to the first user of the social network based on information about the first user stored in the social network;

aggregate the targeted advertisement and the received media content into a modified grid of media content by inserting the targeted advertisement into a cell of the grid of media content and shifting the received media content within the grid of media content; and

display the modified grid of media content.

13. The system as recited in claim 12 , wherein the instructions, when executed by the at least one processor, further cause the system to determine that the first user is to receive media content associated with the second user, thereby identifying that the first user and the second user are connected on the social network.

14. The system as recited in claim 13 , wherein the instructions, when executed by the at least one processor, further cause the system to:

detect that the second user has uploaded the media content to the social network; and

send an alert to the device associated with the second user in response to the second user uploading the media content to the social network.

15. The system as recited in claim 14 , wherein aggregating the targeted advertisement and the received media content into the modified grid of media content comprises displaying the received media content associated with the second user in a first cell of the grid of media content and the targeted advertisement in a second cell of the modified grid of media content.

16. The system as recited in claim 15 , further comprising instructions that, when executed by the at least one processor, further cause the system to display the targeted advertisement overlaying a portion of media content in the second cell of the modified grid of media content.

17. The system as recited in claim 16 , wherein the modified grid of media content comprises rows and columns of images cells.

18. A method comprising:

determining, by at least one processor, that a first user of a social network is to receive media content associated with a second user of the social network;

receiving, by the at least one processor, media content associated with the second user of the social network;

displaying, by the at least one processor, the received media content associated with the second user as updates within a plurality of cells of a grid of media content;

identifying a targeted advertisement for presentation to the first user of the social network based on information about the first user stored in the social network;

aggregating the targeted advertisement and the received media content into a modified grid of media content by inserting the targeted advertisement into at least one cell of the plurality of cells of the grid of media content and shifting the received media content within the grid of media content; and

displaying the modified grid of media content.

19. The method as recited in claim 18 , wherein the targeted advertisement comprises a first digital photograph and the media content comprises a second digital photograph.

20. The method as recited in claim 19 , wherein aggregating the targeted advertisement and the received media content into the modified grid of media content comprises inserting the first digital photograph and the second digital photograph into the modified grid of media content such that the a first cell including the targeted advertisement is not distinguishable from a second cell including the other media content in the modified grid of media content.

Assignments (4)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2015
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: FACEBOOK, INC.
Reel/Frame 036497/0376 →
CHANGE OF NAME Recorded Sep 4, 2015
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 036555/0602 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2015
From: TRAUTH, KURT
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 036385/0860 →
Continuity (5)
Continuation 14323147 · Jul 3, 2014
Continuation 14034704 · Sep 24, 2013
Continuation 13010576 · Jan 20, 2011
Continuation 11726369 · Mar 21, 2007
Related Publication 20140324976A1 · Oct 30, 2014