Dynamic resource allocation platform and method for time related resources
First Claim
1. A resource allocation platform for allocating resources between a provider and a plurality of users for a resource allocation price, the resources being duration dependent resources, the platform comprising:
- an agent-based interaction mechanism for allowing said provider and said plurality of users to indicate required and surplus resources, and a pricing engine, associated with said interaction mechanism, for ascertaining a resource allocation price.
1 Assignment
0 Petitions
Accused Products
Abstract
A resource allocation platform for allocating resources between a provider and a plurality of users at a certain price differentiated for different users, the resources being time dependent resources such as communication data capacity, the platform comprising: an agent-based interaction mechanism for allowing said provider and said plurality of users to indicate their requirements and to translate the requirements into offers and bids, and a pricing engine for ascertaining a resource allocation price for the offers and bids. The pricing engine uses a learning mechanism for learning demand behavior of individual users so that it can translate their requirements into a price which is fair to them and fair to the provider. Thus, the time-consuming, and in the case of time-dependent products, product destroying, bargaining stage of resource allocation is avoided.
-
Citations
31 Claims
-
1. A resource allocation platform for allocating resources between a provider and a plurality of users for a resource allocation price, the resources being duration dependent resources, the platform comprising:
-
an agent-based interaction mechanism for allowing said provider and said plurality of users to indicate required and surplus resources, and a pricing engine, associated with said interaction mechanism, for ascertaining a resource allocation price. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of managing a time-dependent resource between at least one provider and a plurality of users, said method comprising:
-
assigning a broker agent to each provider and each user to translate requests concerning said resource into offers and bids, using learned demand behavior of each user to assign a price to offers and bids concerning said user, and allocating resources according to a predetermined utility function based at least partly on said assigned prices. - View Dependent Claims (26)
-
-
27. An interface, for interfacing between resource allocation platforms, said resource allocation platforms being for allocating resources between a provider and a plurality of users for a resource allocation price, the resources being duration dependent resources, at least one of the platforms comprising:
-
an agent-based interaction mechanism for allowing said provider and said plurality of users to indicate required and surplus resources, and a pricing engine, associated with said interaction mechanism, for ascertaining a resource allocation price, the platforms interfacing with each other over junctions, the interface comprising;
an agent for each platform at each junction, said agent being a part of a respective agent-based interaction mechanism, and further comprising an inter-platform protocol for exchanging resource allocation data with a corresponding agent of a respective interfacing platform, thereby to support inter-platform resource allocation across said junction. - View Dependent Claims (28, 29, 30, 31)
-
Specification