IP Library Granted Patent US 9,769,414
Granted Patent B2
US 9,769,414 · App. 13/501,989 · Granted Sep 19, 2017

Automatic media asset update over an online social network

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,769,414
App. No.
13/501,989
Granted
Sep 19, 2017
Kind
B2
Abstract

An electronic program guide is displayed where the program guide indicates the various media being consumed by a plurality of users. Such users can be linked together via a relationship from a social networking website. In addition, the grid can display broadcast channel listings. The grid optionally provides the feature of adding and removing corresponding user and channel listings.

Claims (61)

1. A method, comprising:

receiving, via a device associated with a first user and from a first social network server, first information indicating a first plurality of media assets being consumed by a first plurality of second users linked to the first user via a first social network website;

receiving, via the device, second information from a second social network server different from the first social network server and indicating a second plurality of media assets being consumed by a second plurality of second users linked to the first user via a second social network website different from the first social network website;

generating, via the device, screen data to display a grid having a first axis and a second axis in dependence upon the received first and second information, wherein the first axis identifies the first and second pluralities of second users respectively linked to the first user via the first and second different social network websites, and the second axis identifies respective times the media assets are being consumed by the second users;

receiving, via the device, an input from the first user requesting access to one of the media assets displayed in the grid;

processing, via the device, the input to determine a content category associated with the media asset requested for access; and

providing, via the device and to the first user, an alternative media asset instead of the media asset requested for access, wherein the alternative media asset is selected by the device in dependence upon the determined content category associated with the media asset requested for access.

2. The method of claim 1 , wherein the determined content category is selected from among a movie category, a television show category and a music category.

3. The method of claim 2 , wherein the alternative media asset is a lower definition version of the media asset requested for access.

4. The method of claim 1 , further comprising:

generating screen data to display along the first axis, information indicating a most consumed asset by a plurality of the second users linked together in one of the first and second social network websites.

5. The method of claim 1 , wherein the media assets being consumed by the second users are represented in the grid by metadata from postings that the second users generate when using the first and second social network websites.

6. The method of claim 1 , further comprising:

enabling, in response to a first command from the first user, removal of one of the second users and the media assets being consumed by that second user from the grid; and

enabling, in response to a second command from the first user, addition of a new user and the media assets being consumed by the new user to the grid.

7. The method of claim 1 , further comprising:

removing a channel from the grid, in response to said channel being removed from a favorite channel function; and

adding a new channel to the grid, in response to said new channel being added to the favorite channel function.

8. The method of claim 1 , further comprising:

generating screen data to display location information in the grid of at least one of the media assets being consumed.

9. The method of claim 1 , further comprising:

generating screen data to display information in the grid about a percentage of completion of at least one of the media assets being consumed.

10. A computer program product, comprising a computer usable non-transitory storage medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for generating a program grid, the method comprising:

receiving, via a device associated with a first user and from a first social network server, first information indicating a first plurality of media assets being consumed by a first plurality of second users linked to the first user via a first social network website;

receiving, via the device, second information from a second social network server different from the first social network server and indicating a second plurality of media assets being consumed by a second plurality of second users linked to the first user via a second social network website different from the first social network website;

generating, via the device, screen data to display the program grid having a first axis and a second axis in dependence upon the received first and second information, wherein the first axis identifies the first and second pluralities of second users respectively linked to the first user via the first and second different social network websites, and the second axis identifies respective times the media assets are being consumed by the second users;

receiving, via the device, an input from the first user requesting access to one of the media assets displayed in the program grid;

processing, via the device, the input to determine a content category associated with the media asset requested for access; and

providing, via the device and to the first user, an alternative media asset instead of the media asset requested for access, wherein the alternative media asset is selected by the device in dependence upon the determined content category associated with the media asset requested for access.

11. The computer program product of claim 10 , wherein the determined content category is selected from among a movie category, a television show category and a music category.

12. The computer program product of claim 10 , further comprising: generating screen data to display along the first axis, information indicating a most consumed asset by a plurality of the second users linked together in one of the first and second social network websites.

13. The computer program product of claim 10 , wherein the media assets being consumed by the second users are represented in the program grid by metadata from postings that the second users generate when using the first and second social network websites.

14. The computer program product of claim 10 , further comprising:

enabling the first user to remove, one of the second users and the media assets being consumed by that second user from the program grid; and

enabling the first user to add a new user and the media assets being consumed by the new user to the program grid.

15. The computer program product of claim 10 , further comprising:

removing a channel from the grid, in response to said channel being removed from a favorite channel function; and

adding a new channel to the grid, in response to said new channel being added to the favorite channel function.

16. The computer program product of claim 10 , further comprising:

generating screen data to display location information in the program grid of at least one of the media assets being consumed.

17. The computer program product of claim 10 , further comprising:

generating screen data to display information in the program grid about a percentage of completion of at least one of the media assets being consumed.

18. The computer program product of claim 11 , wherein the alternative media asset is a lower definition version of the media asset requested for access.

19. A device, comprising:

an input configured to receive, for a first user: (i) first information from a first social network server indicating a first plurality of media assets being consumed by a first plurality of second users linked to the first user via a first social network website, and (ii) second information from a second social network server different from the first social network server and indicating a second plurality of media assets being consumed by a second plurality of second users linked to the first user via a second social network website different from the first social network website; and

a processor configured to generate screen data to display an electronic program guide comprising a grid having a first axis and a second axis in dependence upon the received first and second information, wherein the first axis identifies the first and second pluralities of second users respectively linked to the first user via the first and second different social network websites, and the second axis identifies respective times the media assets are being consumed by the second users, wherein the processor is further configured to:

process an input from the first user requesting access to one of the media assets displayed in the grid to determine a content category associated with the media asset requested for access;

select an alternative media asset in dependence upon the determined content category associated with the media asset requested for access; and

provide to the first user, the alternative media asset instead of the media asset requested for access.

20. The device of claim 19 , wherein the determined content category is selected from among a movie category, a television show category and a music category.

21. The device of claim 20 , wherein the media assets being consumed by the second users are represented in the grid by metadata from postings that the second users generate when using the first and second social network websites.

22. The device of claim 19 , wherein the processor is further configured to generate screen data to display, along the first axis, information indicating a most consumed asset by a plurality of the second users linked together in one of the first and second social network websites.

23. The device of claim 19 , wherein the media assets being consumed by the second users are represented in the grid by metadata from postings that the second users generate when using the first and second social network websites.

24. The device of claim 19 , where the processor is further configured to:

enable, in response to a first command from the first user, removal of one of the second users and the media assets being consumed by that second user from the grid; and

enable, in response to a second command from the first user, addition of a new user and the media assets being consumed by the new user to the grid.

25. The device of claim 19 , where the processor is further configured to:

remove a channel from the grid, in response to said channel being removed from a favorite channel function; and

add a new channel to the grid, in response to said new channel being added to the favorite channel function.

26. The device of claim 19 , where the processor is further configured to generate screen data to display location information in the grid of the at least one of the media assets being consumed.

27. The device of claim 19 , where the processor is further configured to generate screen data to display information in the grid about a percentage of completion of at least of one of the media assets being consumed.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2012
From: ANTHRU, SHEMIMON MANALIKUDY; CAHNBLEY, JENS; CAMPANA, DAVID ANTHONY; ANDERSON, DAVID BRIAN; MANDREKAR, ISHAN
To: THOMSON LICENSING
Reel/Frame 028655/0969 →