Method and system for real-time allocation of a resource among several entities
First Claim
1. Method for the allocation of a resource among n buying agents during an auction bid, by a system for managing said resource, comprising:
- receiving a bid sent by each buying agent in the form of a resource demand function si(p), in which p is the variable price, these demand functions being predefined positive decreasing and continuous functions, processing all of the bids received during a predetermined period corresponding to a round of bidding, in order to determine the quantity of a resource to be allocated to each buying agent, wherein said processing includes;
calculating a datum corresponding to the equilibrium price p* from the sum S of the n demand functions si(p), by means of the relation;
S(p*)=Q, Q being the available quantity datum, and S(p) being the total demand corresponding to the sum of the demands si(p) from each buying agent for each price value p, as defined byS(p)=s1(p)+s2(p)+ . . . +si(p)+ . . . +sn(p),calculating the data corresponding to the quantity ai to be allocated for this equilibrium price p* to each buying agent i based on its demand function si such that ai=si(p*), and utilizing with the managing system the calculated data to allocate the corresponding quantities of resources to each buying agent.
4 Assignments
0 Petitions
Accused Products
Abstract
A technique for the allocation and pricing of a resource among n buying agents during an auction bid. A bid sent by each buying agent in the form of a resource demand function si(p) is received, and a datum corresponding to the equilibrium price p* is calculated from the sum S of the n demand functions si(p), by means of the relation: S(p*)=Q. All of the bids received during a predetermined period corresponding to a round of bidding are processed in order to determine the quantity of a resource to be allocated to each buying agent. This is followed by the calculation of the data corresponding to the quantity ai to be allocated for this equilibrium price p* to each buying agent i based on its demand function si such that ai=si(p*). The management system utilizes the calculated data to allocate the corresponding quantities of the resource, and this data is stored in order to calculate the price to be billed to each buying agent.
68 Citations
18 Claims
-
1. Method for the allocation of a resource among n buying agents during an auction bid, by a system for managing said resource, comprising:
-
receiving a bid sent by each buying agent in the form of a resource demand function si(p), in which p is the variable price, these demand functions being predefined positive decreasing and continuous functions, processing all of the bids received during a predetermined period corresponding to a round of bidding, in order to determine the quantity of a resource to be allocated to each buying agent, wherein said processing includes;
calculating a datum corresponding to the equilibrium price p* from the sum S of the n demand functions si(p), by means of the relation;
S(p*)=Q,Q being the available quantity datum, and S(p) being the total demand corresponding to the sum of the demands si(p) from each buying agent for each price value p, as defined by S(p)=s1(p)+s2(p)+ . . . +si(p)+ . . . +sn(p), calculating the data corresponding to the quantity ai to be allocated for this equilibrium price p* to each buying agent i based on its demand function si such that ai=si(p*), and utilizing with the managing system the calculated data to allocate the corresponding quantities of resources to each buying agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A system for managing a resource having means for allocating the resource among n buying agents during an auction bid, through a telecommunication network, wherein the allocating means comprises:
-
means for receiving a bid sent by each buying agent in the form of a resource demand function si(p), in which p is the variable price, these demand functions being predefined positive decreasing and continuous functions, means for processing all of the bids received during a predetermined period corresponding to a round of bidding, in order to determine the quantity of a resource to be allocated to each buying agent, wherein said processing means include;
means for calculating a datum corresponding to the equilibrium price p* from the sum S of the n demand functions si(p), based on the relation; S(p*)=Q, Q being the available quantity datum, and S(p) being the total demand corresponding to the sum of the demands si(p) from each buying agent for each price value p, as defined by S(p)=si(p)+s2(p)+ . . . +si(p)+ . . . +sn(p), means for calculating the data corresponding to the quantity ai to be allocated for this equilibrium price p* to each buying agent i based on its demand function si such that ai=si(p*), and means for allocating the corresponding quantities of resources to each buying agent. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18)
-
Specification