Server-side preference prediction based on customer billing information to generate a broadcast schedule
First Claim
1. A method for supporting a broadcast service, comprising:
- for each of a plurality of customers of the broadcast service, determining, by executing server software, predicted content that the customer'"'"'s client software is expected to acquire from the service on behalf of the customer, based on (1) billing information for the customer received from the customer'"'"'s client software and that describes previously broadcast content acquired by the client software on behalf of the customer, and (2) a description of available content that will be available for broadcast by the service and that can be acquired by the plurality of customers'"'"' client software; and
deriving a broadcast schedule for the service based on the predicted content for the plurality of customers, wherein the schedule includes a description of some of the available content.
1 Assignment
0 Petitions
Accused Products
Abstract
For each of the customers of a broadcast service, server software can predict the content that the customer'"'"'s client software is expected to acquire from the servers on behalf of the customer. This is based on (1) billing information for the customer received from the customer'"'"'s client software and that describes previously broadcast content acquired by the client software on behalf of the customer, and (2) a description of available content that will be available for broadcast by the service and that can be acquired by the customer'"'"'s client software. One application includes deriving a broadcast schedule for the service based on such predicted content for the customers.
-
Citations
18 Claims
-
1. A method for supporting a broadcast service, comprising:
-
for each of a plurality of customers of the broadcast service, determining, by executing server software, predicted content that the customer'"'"'s client software is expected to acquire from the service on behalf of the customer, based on (1) billing information for the customer received from the customer'"'"'s client software and that describes previously broadcast content acquired by the client software on behalf of the customer, and (2) a description of available content that will be available for broadcast by the service and that can be acquired by the plurality of customers'"'"' client software; and
deriving a broadcast schedule for the service based on the predicted content for the plurality of customers, wherein the schedule includes a description of some of the available content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture comprising:
a machine-readable medium having a plurality of instructions stored therein which when executed by a processor cause an electronic system to support a broadcast service by determining, for each of a plurality of customers of the broadcast service, predicted content that the customer'"'"'s client software is expected to acquire from the service on behalf of the customer, based on (1) billing information for the customer received from the customer'"'"'s client software and that describes previously broadcast content acquired by the client software on behalf of the customer, and (2) a description of available content that will be available for broadcast by the service and that can be acquired by the plurality of customers'"'"' client software, and by deriving a broadcast schedule for the service based on the predicted content for the plurality of customers, wherein the schedule includes a description of some of the available content. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A system for supporting a broadcast service, comprising:
a server to determine, for each of a plurality of customers of the broadcast service, predicted content that the customer'"'"'s client software is expected to acquire from the service on behalf of the customer, based on (1) billing information for the customer received from the customer'"'"'s client software and that describes previously broadcast content acquired by the client software on behalf of the customer, and (2) a description of available content that will be available for broadcast by the service and that can be acquired by the plurality of customers'"'"' client software, the server to derive a broadcast schedule for the service based on the predicted content for the plurality of customers, wherein the schedule includes a description of some of the available content. - View Dependent Claims (14, 15, 16, 17, 18)
Specification