VOD offerings based on popular demand
First Claim
Patent Images
1. A method performed by a set-top box, the method comprising:
- receiving, by the set-top box and from a user of a subscription television service, a video-on-demand (VOD) programming suggestion;
automatically sending, by the set-top box and to a server, the VOD programming suggestion;
receiving, by the set-top box and from the server, a notification that a program corresponding to the VOD programming suggestion is available for purchase,the availability of the VOD programming suggestion being based on a compiled VOD programming suggestion that includes the VOD programming suggestion and other VOD programming suggestions from other set-top boxes,the compiled VOD programming suggestion being created by ranking the VOD programming suggestion with the other VOD programming suggestions, andthe other VOD programming suggestions from the other set-top boxes including corresponding ranking weights based on a number of previous VOD programs purchased by the other set-top boxes within a predetermined period of time,a first ranking weight, of the corresponding ranking weights, being associated with a first set-top box of the other set-top boxes, the first set-top box being associated with a first plurality of purchased VOD programs,a second ranking weight, of the corresponding ranking weights, being associated with a second set-top box of the other set-top boxes, the second set-top box being associated with a second plurality of purchased VOD programs,the first ranking weight being based only on a number of the first plurality of purchased VOD programs associated with the first set-top box within the predetermined period of time,the second ranking weight being based only on a number of the second plurality of purchased VOD programs associated with the second set-top box within the predetermined period of time, andthe first ranking weight being greater than the second ranking weight when the number of the plurality of purchased VOD programs, associated with the first set-top box, is greater than the number of the plurality of purchased VOD programs, associated with the second set-top box; and
providing, by the set-top box, the availability of the program corresponding to the VOD programming suggestion to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
A system includes a set-top box and a server for a subscription television service. The set-top box includes a processor to receive a video-on-demand (VOD) programming suggestion from a user and send, to the server, the VOD programming suggestion. The server includes a processor to receive the VOD programming suggestion, compile the VOD programming suggestion with other VOD programming suggestions from other set-top boxes, and send a notification to the set-top box that the VOD programming suggestion has been added to the list of available VOD programming for the subscription television service.
-
Citations
20 Claims
-
1. A method performed by a set-top box, the method comprising:
-
receiving, by the set-top box and from a user of a subscription television service, a video-on-demand (VOD) programming suggestion; automatically sending, by the set-top box and to a server, the VOD programming suggestion; receiving, by the set-top box and from the server, a notification that a program corresponding to the VOD programming suggestion is available for purchase, the availability of the VOD programming suggestion being based on a compiled VOD programming suggestion that includes the VOD programming suggestion and other VOD programming suggestions from other set-top boxes, the compiled VOD programming suggestion being created by ranking the VOD programming suggestion with the other VOD programming suggestions, and the other VOD programming suggestions from the other set-top boxes including corresponding ranking weights based on a number of previous VOD programs purchased by the other set-top boxes within a predetermined period of time, a first ranking weight, of the corresponding ranking weights, being associated with a first set-top box of the other set-top boxes, the first set-top box being associated with a first plurality of purchased VOD programs, a second ranking weight, of the corresponding ranking weights, being associated with a second set-top box of the other set-top boxes, the second set-top box being associated with a second plurality of purchased VOD programs, the first ranking weight being based only on a number of the first plurality of purchased VOD programs associated with the first set-top box within the predetermined period of time, the second ranking weight being based only on a number of the second plurality of purchased VOD programs associated with the second set-top box within the predetermined period of time, and the first ranking weight being greater than the second ranking weight when the number of the plurality of purchased VOD programs, associated with the first set-top box, is greater than the number of the plurality of purchased VOD programs, associated with the second set-top box; and providing, by the set-top box, the availability of the program corresponding to the VOD programming suggestion to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving, by a device, a video-on-demand (VOD) programming suggestion from a set-top box associated with a subscription television service; receiving, by the device, one or more other VOD programming suggestions from two or more other set-top boxes; ranking, by the device, the VOD programming suggestion with the one or more other VOD programming suggestions, the one or more other VOD programming suggestions including corresponding ranking weights based on a number of previous VOD programs purchased by the two or more other set-top boxes within a predetermined period of time, a first ranking weight, of the corresponding ranking weights, being associated with a first set-top box of the two or more other set-top boxes, the first set-top box being associated with a first plurality of purchased VOD programs, a second ranking weight, of the corresponding ranking weights, being associated with a second set-top box of the two or more other set-top boxes, the second set-top box being associated with a second plurality of purchased VOD programs, the first ranking weight being based only on a number of the first plurality of purchased VOD programs associated with the first set-top box within the predetermined period of time, the second ranking weight being based only on a number of the second plurality of purchased VOD programs associated with the second set-top box within the predetermined period of time, and the first ranking weight being greater than the second ranking weight when the number of the plurality of purchased VOD programs, associated with the first set-top box, is greater than the number of the plurality of purchased VOD programs, associated with the second set-top box; compiling, by the device and based on the ranking, the VOD programming suggestion with the one or more other VOD programming suggestions; and receiving, by the device, a notification that the VOD programming suggestion has been added to a list of available VOD programming for the subscription television service. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a memory to store instructions; and a device to execute the instructions to; receive video-on-demand (VOD) programming suggestions from multiple set-top boxes associated with a subscription television service; rank the VOD programming suggestions using ranking weights based on a number of previous VOD programs purchased by each of the set-top boxes within a predetermined period of time, a first ranking weight, of the corresponding ranking weights, being associated with a first set-top box of the multiple set-top boxes, the first set-top box being associated with a first plurality of purchased VOD programs, a second ranking weight, of the corresponding ranking weights, being associated with a second set-top box of the multiple set-top boxes, the second set-top box being associated with second a plurality of purchased VOD programs, the first ranking weight being based only on a number of the first plurality of purchased VOD programs associated with the first set-top box within the predetermined period of time, the second ranking weight being based only on a number of the second plurality of purchased VOD programs associated with the second set-top box within the predetermined period of time, and the first ranking weight being greater than the second ranking weight when the number of the plurality of purchased VOD programs, associated with the first set-top box, is greater than the number of the plurality of purchased VOD programs, associated with the second set-top box; compile, based on the ranking, one or more VOD programming suggestions; transmit, based on the compiling, one or more VOD programs to a set-top box; provide, for presentation, a menu with a plurality of categories, each category including at least one of the one or more VOD programs; receive information indicating a selection of one of the plurality of categories; and provide, for presentation, a sub-menu that includes the at least one of the one or more VOD programs. - View Dependent Claims (17)
-
-
18. A system comprising:
-
a memory to store instructions; and a server including a processor to execute the instructions to; receive a VOD programming suggestion from a set-top box; receive one or more other VOD programming suggestions from two or more other set-top boxes; rank the VOD programming suggestion with the one or more other VOD programming suggestions, the one or more other VOD programming suggestions including corresponding ranking weights based on a number of previous VOD programs purchased by the two or more other set-top boxes within a predetermined period of time, a first ranking weight, of the corresponding ranking weights, being associated with a first set-top box of the two or more other set-top boxes, the first set-top box being associated with a first plurality of purchased VOD programs, a second ranking weight, of the corresponding ranking weights, being associated with a second set-top box of the two or more other set-top boxes, the second set-top box being associated with a second plurality of purchased VOD programs, the first ranking weight being based only on a number of the first plurality of purchased VOD programs associated with the first set-top box within the predetermined period of time, the second ranking weight being based only on a number of the second plurality of purchased VOD programs associated with the second set-top box within the predetermined period of time, and the first ranking weight being greater than the second ranking weight when the number of the plurality of purchased VOD programs, associated with the first set-top box, is greater than the number of the plurality of purchased VOD programs, associated with the second set-top box; compile, based on the ranking, the VOD programming suggestion with the one or more other VOD programming suggestions; send, based on the compiling, a notification to the set-top box that the VOD programming suggestion has been added to a list of available VOD programs for the subscription television service; provide, for presentation, a menu with a plurality of categories, each category including at least one VOD program, of the available VOD programs; receive information indicating a selection of one of the plurality of categories; and provide, for presentation, a sub-menu that includes the at least one VOD program. - View Dependent Claims (19, 20)
-
Specification