Reservations in real-time brokering of digital content delivery
First Claim
1. A method of transmitting digital content via a communication network, comprising:
- receiving, by a computer, a request for a plurality of options for delivering the digital content via a communication network;
determining, by a computer, a demand for resources of the communication network;
creating a congestion model modeling a congestion of the communication network;
building, by a computer, a plurality of options for delivering the digital content based on the determined demand for resources of the communication network and based on the congestion model;
transmitting, by a computer, the plurality of options;
receiving, by a computer, a boundary reservation, wherein the boundary reservation comprises an uncommitted reservation of resources corresponding to a worst case consumption of network resources associated with a plurality of delivery options identified by a computer;
creating, by a computer, at least one uncommitted reservation based on the boundary reservation, wherein the at least one uncommitted reservation is determined based on potential consumption of communication network resources when fulfilling one of the plurality of digital content delivery offers;
modifying, by a computer, the determined demand for resources of the communication network based on the uncommitted reservation,whereby a system for providing a plurality of offers for digital content delivery is supported.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting digital content via a communication network. The method comprises receiving by a computer a request for a plurality of options for delivering the digital content via a communication network, determining by a computer a demand for resources of the communication network, and creating a congestion model modeling a congestion of the communication network. The method further comprises building by a computer a plurality of options for delivering the digital content based on the determined demand for resources of the communication network and based on the congestion model, transmitting by a computer the plurality of options, receiving by a computer a boundary reservation, creating by a computer at least one uncommitted reservation based on the boundary reservation, modifying by a computer the determined demand for resources of the communication network based on the uncommitted reservation.
-
Citations
19 Claims
-
1. A method of transmitting digital content via a communication network, comprising:
-
receiving, by a computer, a request for a plurality of options for delivering the digital content via a communication network; determining, by a computer, a demand for resources of the communication network; creating a congestion model modeling a congestion of the communication network; building, by a computer, a plurality of options for delivering the digital content based on the determined demand for resources of the communication network and based on the congestion model; transmitting, by a computer, the plurality of options; receiving, by a computer, a boundary reservation, wherein the boundary reservation comprises an uncommitted reservation of resources corresponding to a worst case consumption of network resources associated with a plurality of delivery options identified by a computer; creating, by a computer, at least one uncommitted reservation based on the boundary reservation, wherein the at least one uncommitted reservation is determined based on potential consumption of communication network resources when fulfilling one of the plurality of digital content delivery offers; modifying, by a computer, the determined demand for resources of the communication network based on the uncommitted reservation, whereby a system for providing a plurality of offers for digital content delivery is supported. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of transmitting digital content via a communication network, comprising:
-
receiving, by a computer, an identification of a digital content item; determining a digital content type and a digital content size of the digital content item; modeling a congestion of the communication network, wherein the modeling comprises modeling a congestion in a local wireless coverage area associated with a communication device to which the digital content item is to be delivered; determining, by a computer, a demand for resources of the communication network based at least in part on committed reservations and on uncommitted reservations, wherein each of the plurality of uncommitted reservations is determined based on potential consumption of communication network resources when fulfilling a digital content delivery offer, and wherein the uncommitted reservations correspond to worst case consumption of network resources associated with a plurality of delivery options identified by a computer; and building, by a computer, a plurality of delivery offers based on the determined demand for resources of the communication network and based on modeling of the congestion of the communication network. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of transmitting digital content via a communication network, comprising:
-
building, by a computer, a plurality of digital content delivery offers based on a model of congestion in the communication network and based on a determined demand for resources of the communication network; storing an uncommitted reservation associated with the plurality of digital content delivery offers, wherein the uncommitted reservation is determined based on potential consumption of communication network resources when fulfilling one of the plurality of digital content delivery offers, and wherein the uncommitted reservation corresponds to a worst case consumption of network resources associated with a plurality of delivery options identified by a computer; transmitting, by a computer, the plurality of digital content delivery offers; receiving, by a computer, a selection of one of the plurality of digital content delivery offers; storing a committed reservation based on the selection; and deleting the uncommitted reservation based on the selection, wherein the demand for resources of the communication network is determined at least in part based on at least one uncommitted reservation or on at least one committed reservation. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification