Non-deterministic method and system for the optimization of a targeted content delivery
First Claim
1. A method for scheduling delivery of items of content to a plurality of network devices, comprising:
- generating an individual list of one or more items of content to be delivered to each network device based on profiles of the network devices and specifications for the items of content; and
determining a priority and a weight for each of the items of content, the priority and weight for each item of content determining the probability of delivery at each network device in relation to other items of content, wherein determining the priority and the weight for each of the items of content optimizes a delivery schedule for the items of content.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for scheduling delivery of items of content to a plurality of network devices. The method features generating an individual list of one or more items of content to be delivered to each network device based on profiles of the network devices and specifications for the items of content, and determining a priority and a weight for each of the items of content, the priority and weight for each item of content determining the probability of delivery at each network device in relation to other items of content, wherein determining the priority and the weight for each of the items of content optimizes a delivery schedule for the items of content.
230 Citations
34 Claims
-
1. A method for scheduling delivery of items of content to a plurality of network devices, comprising:
-
generating an individual list of one or more items of content to be delivered to each network device based on profiles of the network devices and specifications for the items of content; and
determining a priority and a weight for each of the items of content, the priority and weight for each item of content determining the probability of delivery at each network device in relation to other items of content, wherein determining the priority and the weight for each of the items of content optimizes a delivery schedule for the items of content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for scheduling delivery of items of content to a plurality of network devices, comprising:
-
means for generating an individual list of one or more items of content to be delivered to each network device based on profiles of the network devices and specifications for the items of content; and
means for determining a priority and a weight for each of the items of content, the priority and weight for each item of content determining the probability of delivery at each network device in relation to other items of content, wherein determining the priority and the weight for each of the items of content optimizes a delivery schedule for the items of content.
-
-
20. A computer system for scheduling delivery of items of content to a plurality of network devices, comprising:
-
a memory for storing a program; and
a processor operative with the program to;
generate an individual list of one or more items of content to be delivered to each network device based on profiles of the network devices and specifications for the items of content; and
determine a priority and a weight for each of the items of content, the priority and weight for each item of content determining the probability of delivery at each network device in relation to other items of content, wherein determining the priority and the weight for each of the items of content optimizes a delivery schedule for the items of content.
-
-
21. A method for scheduling delivery of items of content to a plurality of network devices, comprising:
-
generating an individual list of one or more items of content to be delivered to each network device based on profiles of the network devices and specifications for the items of content, wherein the specification for each item of content includes a number of deliveries requested over all of the network devices; and
controlling a number of deliveries made for each item of content using a priority and a weight for each of the items of content, the priority and weight for each item of content determining the probability of delivery at each network device in relation to other items of content, wherein the number of deliveries requested for each item of content and a number of deliveries available for a set of network devices is used to adjust the priority and weight for at least one subset of the items of content. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method for scheduling delivery of items of content to a plurality of network devices, comprising:
-
generating an individual list of one or more items of content to be delivered to each network device based on profiles of the network devices and specifications for the items of content; and
determining a priority and a weight for each of the items of content, the priority and weight for each item of content determining the probability of delivery at each network device in relation to other items of content, wherein determining the weight for each of the items of content includes;
(a) performing an iteration of Newton'"'"'s Method to compute a new weight for each item of content using an equation for the deliveries expected for each of the items of content, wherein the weight for each item of content is set to be the new weight if an energy function decreases with the new weights, and (b) resetting the weight for each item of content to be equal to the weight divided by a delivery ratio for the item of content. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
34. A computer system for scheduling delivery of items of content to a plurality of network devices, comprising:
-
a memory for storing a program; and
a processor operative with the program to;
generate an individual list of one or more items of content to be delivered to each network device based on profiles of the network devices and specifications for the items of content; and
determine a priority and a weight for each of the items of content, the priority and weight for each item of content determining the probability of delivery at each network device in relation to other items of content, wherein determining the weight for each of the items of content includes;
(a) performing an iteration of Newton'"'"'s Method to compute a new weight for each item of content using an equation for the deliveries expected for each of the items of content, wherein the weight for each item of content is set to be the new weight if an energy function decreases with the new weights, and (b) resetting the weight for each item of content to be equal to the weight divided by a delivery ratio for the item of content.
-
Specification