US 7,590,406 B2
Method and system for network resources allocation
Janne Aaltonen, Turku (Finland); Timo Ahopelto, Helsinki (Finland); and Sami Saru, Turku (Finland)
Assigned to CVON Innovations Ltd., London (United Kingdom)
Filed on Mar. 14, 2008, as Appl. No. 12/75,998.
Claims priority of provisional application 60/930837, filed on May 18, 2007.
Prior Publication US 2008/0287113 A1, Nov. 20, 2008
Int. Cl. H04M 11/00 (2006.01); H04M 3/00 (2006.01); G06F 15/173 (2006.01)
U.S. Cl. 455—405  [455/406; 455/407; 455/418; 709/226] 118 Claims
OG exemplary drawing
 
100. An allocation system for recording allocation of resources in response to a request, the request comprising data indicative of one or more requested items, the system comprising:
a storage system arranged to store a plurality of data listings, each data listing being held in association with one or more of said items, a network location being indicative of a web page and providing access to a set of data, a resource allocation for use in offsetting usage of network resources when accessing the set of data, and a record for logging resource allocation events;
an interface arranged to receive a request for a data item to be transmitted to a device in the network, the request comprising data indicative of the one or more requested items;
a processing system arranged to:
identify data listings having items providing a match with one or more of the requested data items from the storage system;
retrieve data indicative of the network location corresponding to the or each matched data item, said network location having a set of data corresponding to the matched data item; and
retrieve the data indicative of an amount of data and the resource allocation associated with the set of data accessible via the network location,
the processing system being arranged to evaluate an actual usage of the network resources when accessing the set of data on the basis of a network subscription associated with the device and the amount of data, and in the event that the set of data are accessed from the network location, the processing system is arranged to offset said evaluated actual usage against the resource allocation so as to identify the amount of usage of the network resources to be assigned to the network subscription,
wherein the storage system is arranged to update said data listings so as to log a resource allocation event.