IP Library Patent Application 11956818
Patent Application
App. No. 11/956,818

INDICATING PROGRAM POPULARITY

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 None
App. No.
11/956,818
Abstract

Data is transmitted from content processing devices to a server, the data relating to a number of times that each of one or more media programs have been accessed within a given time period. The data is aggregated to obtain an aggregate number of times that each of the one or more media programs has been accessed within the given time period. An indication of popularity for each of the one or more media programs may be determined from the data.

Claims (64)

1 . A method, comprising:

receiving a first list of media programs, each program in the first list being included in the first list according to a number of times the program has been accessed;

receiving a program guide that includes a second list of media programs;

identifying at least one program in the second list that is included in the first list; and

providing an indication of popularity relating to the at least one program in a user interface that displays some or all of the program guide.

2 . The method of claim 1 , wherein the second list of programs includes at least one of a broadcast program, a video-on-demand program, a video recording, and a game.

3 . The method of claim 1 , further comprising performing at least one of:

including an icon for display in the program guide, the icon being representative of the indication;

providing, in the user interface, an option for a user to subscribe to a media channel that provides the at least one program; and

removing the at least one program from the second list according to a filtering requirement.

4 . The method of claim 1 , further comprising:

receiving a video signal;

providing the video signal to a video display, whereby the video display displays a video image; and

further including in the video display, along with the video image, a description of the at least one program in association with the indication.

5 . A method, comprising:

receiving, from a plurality of content processing devices, data relating to a number of times that each of one or more media programs have been accessed from the respective content processing devices within a given time period;

aggregating the data to obtain an aggregate number of times that each of the one or more media programs has been accessed within the given time period;

creating a first list of media programs, each program in the first list being included in the first list according to a number of times the program has previously been accessed; and

providing the first list of media programs to at least one content processing device.

6 . The method of claim 5 , further comprising providing to the at least one content processing device a program guide that includes a second list of media programs.

7 . The method of claim 5 , wherein at least some of the data is collected on a real time or near real time basis.

8 . The method of claim 5 , further comprising:

generating a program guide that includes a second list of media programs;

identifying at least one program in the first list that is included in the second list; and

providing an indication of popularity relating to the at least one program in the program guide.

9 . The method of claim 5 , further comprising adjusting the aggregate number of times relating to at least one of the media programs according to a number of times that the at least one of the media programs has been available.

10 . The method of claim 5 , further comprising weighting the aggregate number of times relating to at least one of the media programs according to at least one of the amount of time for which the at least one of the media programs has been available and when the accesses of the at least one of the media programs took place.

11 . The method of claim 5 , further comprising identifying at least some of the content processing devices according to at least one of a demographic identification, a geographic identification, random selection, and a network address.

12 . A content processing device comprising a computer readable medium, the medium having tangibly embodied thereon computer-executable instructions for:

receiving a first list of media programs, each program in the first list being included in the first list according to a number of times the program has been accessed;

receiving a program guide that includes a second list of media programs;

identifying at least one program in the second list that is included in the first list; and

providing an indication of popularity relating to the at least one program in a user interface that displays some or all of the program guide.

13 . The device of claim 12 , wherein the second list of programs includes at least one of a broadcast program, a video-on-demand program, a video recording, and a game.

14 . The device of claim 12 , the instructions further including instructions for at least one of:

including an icon for display in the program guide, the icon being representative of the indication;

providing, in the user interface, an option for a user to subscribe to a media channel that provides the at least one program; and

removing the at least one program from the second list according to a filtering requirement.

15 . The device of claim 12 , the instructions further including instructions for:

receiving a video signal;

providing the video signal to a video display, whereby the video display displays a video image; and

further including in the video display, along with the video image, a description of the at least one program in association with the indication.

16 . A server comprising a computer readable medium, the medium having tangibly embodied thereon computer-executable instructions for:

receiving, from a plurality of content processing devices, data relating to a number of times that each of one or more media programs have been accessed within a given time period from the respective content processing devices;

aggregating the data from the content processing devices to obtain an aggregate number of times that each of the one or more media programs has been accessed within the given time period;

creating a first list of media programs, each program in the first list being included in the first list according to a number of times the program has previously been accessed; and

providing the first list of media programs to at least one content processing device.

17 . The server of claim 16 , the instructions further including instructions for providing to the at least one content processing device a program guide that includes a second list of media programs.

18 . The server of claim 16 , wherein at least some of the data is collected on a real time or near real time basis.

19 . The server of claim 16 , the instructions further including instructions for:

generating a program guide that includes a second list of media programs;

identifying at least one program in the first list that is included in the second list; and

providing an indication of popularity relating to the at least one program in the program guide.

20 . The server of claim 16 , the instructions further including instructions for adjusting the aggregate number of times relating to at least one of the media programs according to a number of times that the at least one of the media programs has been available.

21 . The server of claim 16 , the instructions further including instructions for weighting the aggregate number of times relating to at least one of the media programs according to at least one of the amount of time for which the at least one of the media programs has been available and when the accesses of the at least one of the media programs took place.

22 . The server of claim 16 , the instructions further including instructions for identifying at least some of the content processing devices according to at least one of a demographic identification, a geographic identification, random selection, and a network address.

23 . A method, comprising:

transmitting, from a plurality of content processing devices to a server, data relating to a number of times that each of one or more media programs have been accessed from the respective content processing devices within a given time period;

aggregating the data to obtain an aggregate number of times that each of the one or more media programs has been accessed within the given time period;

creating a first list of media programs, each program in the first list being included in the first list according to a number of times the program has previously been accessed;

providing the first list of media programs to at least one of the content processing devices;

receiving a program guide that includes a second list of media programs;

identifying at least one program in the second list that is included in the first list; and

providing an indication of popularity relating to the at least one program in a user interface that displays some or all of the program guide.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2009
From: VERIZON DATA SERVICES LLC
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023251/0278 →
CHANGE OF NAME Recorded Sep 14, 2009
From: VERIZON DATA SERVICES INC.
To: VERIZON DATA SERVICES LLC
Reel/Frame 023224/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2007
From: PATEL, LAXMI; RAGHAVAN, SENTHIL K.; RUIZ-VELASCO, ENRIQUE; MEHTA, JAPAN
To: VERIZON DATA SERVICES INC.
Reel/Frame 020249/0208 →