US7788133B2 - Method and system for real-time allocation of a resource among several entities - Google Patents
Method and system for real-time allocation of a resource among several entities Download PDFInfo
- Publication number
- US7788133B2 US7788133B2 US10/412,901 US41290103A US7788133B2 US 7788133 B2 US7788133 B2 US 7788133B2 US 41290103 A US41290103 A US 41290103A US 7788133 B2 US7788133 B2 US 7788133B2
- Authority
- US
- United States
- Prior art keywords
- resource
- price
- buyer
- function
- buying agent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06315—Needs-based resource requirements planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/18—Legal services
- G06Q50/188—Electronic negotiation
Definitions
- the invention concerns a method and a system for real-time allocation and pricing of a resource among several competing buyers through an auction, when this resource is limited in quantity, and when one or more buyers require a certain quantity of this resource at a given moment and the overall demand exceeds the supply.
- One of the problems that such a mechanism must solve is to perform an arbitration among the various buyers when the overall demand from the buyers exceeds the total resource volume available (i.e., the supply). When the demand from the buyers is lower than the supply, the buyers can be allocated everything they demand and there is no problem.
- the invention applies to any system for allocating a quantitatively divisible resource.
- the term buyer is used to designate either a buying client or a buying agent, or even the user of the auction bid system depending on the field of application of the auction.
- the buying client acts through its buying agent.
- the buying agent can be any logical agent, such as a software agent or automaton, that is capable of implementing an automatic procedure involved in the implementation of an auction through a telecommunication network.
- the term seller is applied to the resource seller, such as a telecommunication company, for example.
- the seller acts through its buying agent which can also be any logical agent, such as a software agent or automaton, that is capable of implementing an automatic procedure involved in the implementation of an auction through a telecommunication network.
- auctioneer is applied to a logical mediating (or auction organizing) agent that functions as the system for managing allocation of the resource to the buyers.
- FIFO First In First Out
- LIFO Last In First Out
- arbitration takes place at the level of the quantity of the resource allocated to each buyer.
- a rule defining the quantities allocated in proportion to the quantities demanded, for example, is used as the arbitration rule.
- One possible solution for meeting this criterion for the economic efficiency and adaptability of the resource allocation process is to use an allocation technique based on market mechanisms, and more specifically, on auctions.
- the asset being the quantity of a resource that one wishes to allocate, this asset is considered to be quantitatively divisible.
- PSP Progressive Second Price
- the mechanism for allocating and pricing a resource defined by PSP auctions works through an iterative negotiation process among the following three types of parties:
- the role of the logical mediating agent (auctioneer) can be held by the seller of the resource.
- Another disadvantage is that the PSP process as described by Nemo Semret permits buyers to form a coalition in order to pay less. It is also possible for the seller to act on the mechanism in order to maximize his income based on bids declared by the other buyers.
- the object of the present invention is to propose a method that does not have the disadvantages of the prior art.
- the step for determining the quantity of a resource allocated to each buying agent is completed in a single round of bidding.
- the invention more particularly concerns a method for the allocation and pricing of a resource among n buying agents during an auction bid, by a system for managing said resource, through a telecommunication network.
- a bid is received which was sent by each buying agent in the form of a resource demand function s i (p), in which p is the variable price (a bid is a message that contains a demand function), these demand functions being predefined positive decreasing and continuous functions.
- All of the bids are processed which were 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.
- the management system utilizes the data obtained from the calculation of a i to allocate the corresponding quantities of resources, and this data is stored in order to calculate the price to be billed to each buying agent.
- the method includes programming the demand function s i (p) into each buying agent.
- the method includes programming a function U′ i (q) into the buying agent i, each buying agent i participating in an auction thus being characterized by its interest in obtaining a quantity q of the global resource Q, through its utility function U i (q) or through a marginal utility function U′ i (q) provided for the acquisition of an additional unit, U′ i (q) being the derivative of U i (q).
- the demand function s i (p) is calculated by calculating the inverse of the function U′ i (q), the buying agent sending its bid by sending this function.
- the demand function includes supplying the management system with data corresponding to m parameters characterizing this demand function.
- the utility function is a polynomial function with the form:
- the utility function is a polynomial function with the form:
- This bid may be the same for several successive auctions.
- the calculation of the price to be billed to each buying agent includes a calculation of the total price C i (s) of the quantity a i allocated to a buying agent i for the obtainment of the quantity ai when the latter has bid the function s i , based on the exclusion compensation principle, this calculation being based on the following relation:
- aj s represents its allocation in the presence of the buying agent i and aj 0 represents its allocation in its absence
- the competing buyers j in this case being allocated the quantity aj 0 , whereas they have only aj s in the current situation due to its presence, sj ⁇ 1 being the inverses of the demand functions of the buying agents j competing with the buying agent i.
- the management system is a telecommunication resources management system and the resource is bandwidth.
- the invention also concerns a system for managing a resource comprising means for allocating and pricing said resource among n buying agents during an auction bid, through a telecommunication network.
- This means includes means for receiving a bid sent by each buying agent in the form of a resource demand function s i (p), in which p is the variable price, these demand functions being predefined positive decreasing and continuous functions, and 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.
- the means for allocating and pricing the resource are comprised of a server type computer programmed for this purpose, said server being linked to the equipment of the telecommunication network in charge of controlling the resource that is to be shared.
- the buying agents include means for storing at least one demand function and means for bidding with this function in each auction.
- the buying agents include means for choosing a pair of values for the parameters in each auction and for providing it to the server.
- the buying agents are comprised of automata programmed to make the bids in accordance with the buyer and to dialog with the server.
- the automata are constituted by software agents that can be placed in the server.
- the resource to be allocated can be bandwidth, or the ports of a piece of equipment for accessing a network.
- FIGS. 1A and 1B represent a utility function U′ i and its derivative U′ i (marginal utility),
- FIGS. 2A and 2B represent three examples of a utility function for the same maximum quantity (q max ), and the corresponding marginal utilities,
- FIG. 2C represents the demand functions corresponding to the marginal utility functions of FIG. 2B ;
- FIG. 2D represents two particular examples of utility functions
- FIG. 2E represents the demand functions corresponding to the utility functions of FIG. 2D ;
- FIG. 3 represents an example of the demand functions s 1 , s 2 of two buyers
- FIG. 4 schematically illustrates the method for calculating the pricing for this simple example with two buyers
- FIG. 5 illustrates the general diagram of a system for implementing the method
- FIG. 6 illustrates a diagram of an embodiment of a buying agent.
- each time price is mentioned above, and each time it is mentioned below, it does not indicate a sum of money in “the absolute,” but a price per unit of time used. In the case of a telecommunication network resource, the sum that the buyer must pay will therefore be the product of this unit price and the time during which he remains connected to the network.
- the price to be paid by the buyer is not necessarily monetary. It could involve “credits” or “tokens” that the buyer may have acquired when he subscribed to a service, or that he may have bought through a system like a prepaid card.
- the proposed auction mechanism for allocating and pricing a multi-unit resource among several buyers is based on the fact that each buyer i has an interest in receiving a part (quantity) a i of the total resource Q.
- the mechanism makes it possible to allocate the “right” quantities a i of the resource to each of the buyers for a charge to be paid C i .
- each buyer is induced to provide his real evaluation (or even his utility) in order to obtain the quantity of the resource (in the buyer's case), or the price at which he is prepared to sell the resource (in the seller's case).
- the selling agent is considered a buying agent that buys the entire quantity of the resource Q. He can avoid selling the resource for less than a minimum limit price. The risk of this operation is that a certain quantity of resource may not be sold (having been bought by him).
- the proposed mechanism adapts to variations in the number of buyers and to their predisposition to pay for the resource. There may be off-peak periods with few buyers and peak periods with many more buyers.
- the proposed mechanism therefore allows the demand from the buyers to be regulated in accordance with the constant supply of a resource Q through a variable bid price.
- the mechanism according to the invention is not iterative. It results in an equilibrium of better satisfaction for the buyers in a single round of bidding (a single iteration), during which the buyers bid the real evaluation they have made as to the value of the resource.
- the proposed mechanism uses the principle of Vickrey auctions in the multi-unit case by employing the pricing principle based on exclusion-compensation.
- the buyer's utility function U i (q) makes it possible to deduce his demand function s i (p).
- a buyer's demand function is the inverse of the marginal utility function U′ i( q). Consequently, there is a slight misuse of language here, since the demand function thus constructed yields the value of a buyer's demand q as a function of the marginal price that this buyer is prepared to pay for the resource between q and q+ ⁇ q, where ⁇ q is a small quantity, whereas more traditionally, a demand function yields a quantity q of a resource that the buyer is prepared to acquire as a function of an average price of the resource.
- the negotiator of the sale, or auctioneer (the server 200 in FIG. 5 ) collects the demand functions s i( p) from the various buyers and knows the total quantity Q for sale.
- the buyers can of course declare an insincere demand function (not tell the truth, i.e., not reflect their real evaluation of the resource).
- the method according to the present invention implements a mechanism for calculating resource allocation and billing that induces each buyer to bid the truth since it maximizes the gain function for each buyer.
- g(s) Ui(ai(s)) ⁇ ci(s).
- FIGS. 1A and 1B illustrate a general form of the functions U i( q) and U′ i( q).
- the utility function of a buyer 100 i increases continuously with the quantity he can obtain, but this increase is sublinear (concave). This means that as the quantity obtained increases, the interest in any additional unit decreases. In the extreme, there is a limited quantity of a resource (a threshold) for each buyer, beyond which this buyer has no further interest in (i.e., is no longer prepared to pay for) obtaining an additional unit.
- the server 200 collects all of the bids in the form of demand functions s i (one function per buyer i).
- the auctioneer 200 determines for each price value p the total demand S, which is the sum of the individual demands.
- the auctioneer 200 calculates a market equilibrium price p* which equalizes the supply and the demand such that:
- the auctioneer 200 can then calculate the resource allocations a 1 , a 2 , . . . , a i , . . . , a n for each player by performing the following calculation:
- the auctioneer determines, as the allocation to each buyer, the value of his demand function for the price p*.
- the auctioneer 200 assigns each buyer an allocated quantity a i thus calculated, and also informs them of the fictitious market equilibrium price that serves as the basis of the mechanism.
- This allocation negotiation step is repeated at predefined regular intervals during the operation of the resource allocation-pricing system.
- the frequency of repetition of the negotiation is chosen so as not to be too high, in order not to use too many computing resources and/or congest the network with signaling messages between the buyer's software 100 i and the server 200 .
- This frequency should nevertheless be enough to accommodate the following developments: arrivals or departures of buyers, changes in current buyers' demand functions, and possibly, variations in the quantity of the resource available.
- a second step of the method then includes calculating the corresponding pricing, i.e. determining the charges to be paid for each buyer i .
- This pricing is obtained from the result of the following integral calculation:
- This relation yields the total price Ci(s) that the buyer i must pay to obtain the quantity a i( s) determined in the preceding step, when the bid is s.
- a j s represents his allocation in case of the presence of the buyer i
- a j 0 represents his allocation in the case where the latter is absent.
- the calculation of the charge involves the inverse function s j ⁇ 1 of the demand function s j of the competitors j, since what is sought is a price as a function of an already defined quantity and not a quantity as a function of a price.
- any utility (and demand) function could be chosen as long as it fulfills the conditions indicated above.
- These functions can be characterized by m parameters, corresponding for example to the choice of a certain number of characteristic points resulting from a discretization (digitization) of the function.
- the utility function can be the following polynomial function:
- each buyer i has a polynomial evaluation function U i (of degree 2) up to the point corresponding to the maximum quantity q max of the buyer i, beyond which this function is constant.
- the utility function can be the following exponential polynomial function:
- the utility function and the marginal utility function U′ i (the function derived from U i ), and consequently the demand functions (the inverse function of the marginal utility), can be characterized by only two parameters q max and ⁇ , in which:
- FIG. 2D illustrates the utility functions corresponding to the two preceding examples.
- FIG. 2E illustrates the demand functions corresponding to the two utility functions of FIG. 2D .
- the bid therefore consists of providing two parameters, i.e., in this case, the pair (q max , ⁇ ).
- the value of q max corresponds to the maximum capacity required by the buyer.
- the coefficient ⁇ itself is chosen from a set of pre-stored values and corresponds to the buyer's desire to obtain this maximum capacity (preparedness to pay more in order to obtain more).
- FIGS. 2A and 2B show the behavior exhibited by the utility function and its derivative for three buyers having the same maximum quantity value.
- the coefficient ⁇ corresponds to the slope of the lines (demand function) of FIG. 2C .
- This choice includes, in accordance with these two parameters, the maximum capacity required by the buyer and the level of the buyer's predisposition as to the price to be paid in order to best obtain this maximum capacity.
- the “gold” class corresponds to a stronger predisposition to pay than the “silver” class, which corresponds to a stronger predisposition to pay than the “bronze” class.
- the buyer 1 has a maximum quantity q max higher than that of the buyer 2 , but his predisposition to pay is lower (these are values that the buyer sets for himself at the time of the auction). From this collected information, the auctioneer 200 calculates (for each price value p) the sum S of these two demand functions.
- the auctioneer 200 can then determine an equilibrium price, based on the Walrasian equilibrium market price theory (this is well known and, therefore, details thereof are not deemed necessary) that equalizes the supply and the demand.
- FIG. 3 illustrates the allocation step just described in the case of two buyers whose demand functions are affine (polynomial utility function of order 2 ).
- the second step of the method consists of calculating the charge to be paid for each of the buyers.
- This step employs the exclusion-compensation principle. According to this principle, the buyer 1 must pay the price that the buyer 2 has declared himself prepared to pay in order to obtain the quantity that he would have had without the presence of the buyer 1 .
- the buyer 1 declares himself prepared to pay the inverse of s 1 .
- s 1 (p) represents the quantity demanded by the buyer 1 if the selling price is p. If the buyer 2 were absent from the sale, the buyer 1 would have received his maximum quantity demanded, which will be designated q 1 . In order to go from his allocation a 1 to his maximum quantity q 1 , the buyer 1 declares himself prepared to pay the integral of the inverse of s 1 . The calculation of an integral is performed when going from a marginal price to a total price.
- FIG. 4 illustrates these operations; the surface area of the hatched area referenced Z 2 corresponds to the result.
- the buyers have an incentive to bid their true demand function because this maximizes their gain function g as defined above (i.e., the utility, for a reduced quantity of a resource, of the charge to be paid in order to obtain this quantity).
- WSP Widerasian Second Price
- FIG. 5 schematically illustrates the system for implementing the method. It can be, for example, a telecommunications resource management system.
- a practical embodiment of the operational implementation of the auction mechanism just described is achieved through a set of automata or software buying agents 100 i .
- Each buyer i (but also the seller) programs his utility function and consequently his demand function (defined by only two parameters in the examples indicated) into his automaton or software agent 100 i.
- these functions can be predefined and in that case the buying agent has only to choose one of them.
- These buying agents dialog with the server 200 to negotiate their resource allocation and the charge to be paid for this resource by setting the bid in each auction.
- the server 200 or resource management system is linked to a telecommunication network 300 and to the buying agents 100 i by linking means 210 and 110 .
- This server 200 includes an automaton programmed to perform the aforementioned calculations implementing the mechanism described.
- This automaton includes a processing unit of the processor type 201 , storage means 202 , and an input-output interface 204 .
- the automaton includes links with the outside 210 to the network 300 and 110 to the buying agents 100 i.
- FIG. 6 illustrates an exemplary embodiment of an automaton installed in the buying agent 100 i .
- This automaton includes a processor 101 linked to storage means symbolized by the block 102 .
- These storage means comprise at least one random access working memory, a program memory of the ROM or EEPROM type containing the program for providing the buyer's utility and demand functions and for dialoguing with the server.
- the processor 101 and the memories 102 are linked by a bus 103 , itself linked to an input-output port to a communication link 110 with the server 200 .
- These software agents 100 i can be located near the buyer i, i.e., in the buyer's control terminal, when the latter wishes to have continuous interaction with its demand function.
- the buyer's software negotiating agent can be located in the server 200 .
- the shared resource Q corresponds to the bandwidth of the link shown between the server and the “network.”
- the advantage of locating the buyer's software negotiating agent in the server lies in reducing the flow of control information flowing back and forth between the server and the buying agents and in accelerating the dialog between the negotiating automaton of the buying buyer and the server.
- a buying agent When a buying agent is located near the server, it does not generate any control messages in the network.
- the server handles all of the bids from the buyers and calculates the result of the auction using the mechanism described.
- the auctioneer can be a software server located in the concentration router or any other concentration equipment.
- the auctioneer After making its decision, the auctioneer then actuates the equipment (in the above-mentioned example, the concentration router) so that it allocates the quantity decided upon to each of the buyers.
- the charges to be paid are also stored in order to be furnished to the server responsible for the billing. This translates into an incrementation of the buyer's account by the sum to be paid or a decrementation of the number of “tokens” credited to the buyer's account.
- the mediating server (auctioneer) communicates the necessary information to the server responsible for the billing.
- the method of the invention determines an equilibrium of the allocations and the prices in a single operation, it limits the utilization of the resource, unlike PSP auctions, which are iterative.
- the method of the invention is fully adapted to dynamic operation. Buyers can connect in order to participate in the auction at any time. The mechanism then makes it possible to recalculate the allocation and the charge to be paid by each.
- the invention provides for transactions to be performed in money-time units.
- the auction prices and charges to be paid are calculated in time units. For example, the buyers pay x Euros per megabits per second obtained. If this were not the case, a buyer who held a quantity of a resource for only a few seconds (i.e., when other buyers have arrived and have “confiscated” part or all of his resource through a higher bid), would pay the same price as though he had held this same quantity for several days.
- the minimum time pricing unit can be the time increment between two renegotiations of the bid: the minimum holding time of the resource.
- the mechanism can be designed so that it is not necessary to require the “satisfied” buyers to rebid at each renegotiation.
- the auctioneer can essentially assume their demand function to be constant by default.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Software Systems (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
-
- 1. The logical selling agent of the resource, which is trying to sell this resource at the best price (i.e., the price that will maximize his income and hence the highest price possible),
- 2. Buying agents who wish to obtain a certain quantity of this resource under the best conditions. A best condition is characterized by a pair (quantity, price) and it depends on each player.
- 3. The logical mediating agent (or auctioneer), whose objective is to succeed in best satisfying the two preceding parties involved.
which yields a demand function S (p)
S(p)=max(0; q max −áp)
-
- Ln is the neperian logarithm, which yields a demand function S (p)
S(p)=q max*exp(−á*p) - where p is the (marginal) price that the buyer is prepared to pay for an additional unit of a resource beyond q=s(p).
- Ln is the neperian logarithm, which yields a demand function S (p)
-
- a seller has any quantity Q of a resource or a divisible asset to sell.
-
- n buyers are demanders, which means that they are in competition for the sharing of this resource. Each of them positions himself based on a utility function Ui for the quantity q he wishes to have.
-
- Ui (0)=0,
- Ui is derivable and concave,
- U′i≦0 is decreasing and continuous. It is a function derived from the function U(i). It characterizes the marginal utility of the buyer i for the resource i, i.e. the price he is prepared to pay to obtain a unit of the resource beyond what he has already obtained.
-
- ai=si(p*) for each buyer (i=1 through n).
which yields a demand function S (p)
S(p)=max(0; q max −α*p)
-
- where p is the (marginal) price that the buyer is prepared to pay for an additional unit of a resource beyond q=s(p).
S(p)=q max*exp(−á*p)
-
- qmax is the maximum quantity of a resource beyond which the buying agent is no longer prepared to pay to obtain the additional resource (zero marginal utility) and
- α a characterizes the buyer's level of interest in the resource. The higher the α, the more this interest decreases rapidly with the price of the resource. It is a coefficient indicating the buyer's predisposition to pay.
-
- It is workable in the sense that a buyer is never billed more than he has declared himself prepared to pay.
- There is a “discount” effect: the larger the quantity a buyer obtains, the lower the unit price he actually pays.
- Each player is induced to bid his true demand function.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/703,313 US7769639B2 (en) | 2002-04-15 | 2003-11-07 | Method and system for real-time allocation of a resource among several entities |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0204654 | 2002-04-15 | ||
FR0204654 | 2002-04-15 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/703,313 Continuation-In-Part US7769639B2 (en) | 2002-04-15 | 2003-11-07 | Method and system for real-time allocation of a resource among several entities |
Publications (2)
Publication Number | Publication Date |
---|---|
US20040024687A1 US20040024687A1 (en) | 2004-02-05 |
US7788133B2 true US7788133B2 (en) | 2010-08-31 |
Family
ID=28459818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/412,901 Expired - Fee Related US7788133B2 (en) | 2002-04-15 | 2003-04-14 | Method and system for real-time allocation of a resource among several entities |
Country Status (5)
Country | Link |
---|---|
US (1) | US7788133B2 (en) |
EP (1) | EP1355233B1 (en) |
AT (1) | ATE298903T1 (en) |
DE (1) | DE60300907T2 (en) |
ES (1) | ES2244849T3 (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080165701A1 (en) * | 2007-01-04 | 2008-07-10 | Microsoft Corporation | Collaborative downloading for multi-homed wireless devices |
US20080298284A1 (en) * | 2007-05-31 | 2008-12-04 | International Business Machines Corporation | Market-driven variable price offerings for bandwidth-sharing ad hoc networks |
US20080298238A1 (en) * | 2007-05-31 | 2008-12-04 | International Business Machines Corporation | Filtering in bandwidth sharing ad hoc networks |
US20080300890A1 (en) * | 2007-05-31 | 2008-12-04 | International Business Machines Corporation | Price offerings for bandwidth-sharing ad hoc networks |
US20080300997A1 (en) * | 2007-05-31 | 2008-12-04 | International Business Machines Corporation | Payment transfer strategies for bandwidth sharing in ad hoc networks |
US20080313642A1 (en) * | 2007-06-12 | 2008-12-18 | Jeyhan Karaoguz | System and method for allocating spare system resources |
US20100076805A1 (en) * | 2008-09-24 | 2010-03-25 | Netapp, Inc. | Adaptive Scheduling Of Storage Operations Based On Utilization Of Multiple Client And Server Resources In A Distributed Network Storage System |
US8040863B2 (en) | 2007-05-31 | 2011-10-18 | International Business Machines Corporation | Demand pull and supply push communication methodologies |
US8249984B2 (en) | 2007-05-31 | 2012-08-21 | International Business Machines Corporation | System and method for fair-sharing in bandwidth sharing ad-hoc networks |
US8320414B2 (en) | 2007-05-31 | 2012-11-27 | International Business Machines Corporation | Formation and rearrangement of lender devices that perform multiplexing functions |
US8520535B2 (en) | 2007-05-31 | 2013-08-27 | International Business Machines Corporation | Optimization process and system for a heterogeneous ad hoc Network |
US8620784B2 (en) | 2007-05-31 | 2013-12-31 | International Business Machines Corporation | Formation and rearrangement of ad hoc networks |
US9977697B2 (en) | 2016-04-15 | 2018-05-22 | Google Llc | Task management system for a modular electronic device |
US9990235B2 (en) | 2016-04-15 | 2018-06-05 | Google Llc | Determining tasks to be performed by a modular entity |
US10025636B2 (en) | 2016-04-15 | 2018-07-17 | Google Llc | Modular electronic devices with contextual task management and performance |
US10129085B2 (en) | 2016-04-15 | 2018-11-13 | Google Llc | Determining network configurations for a modular computing entity |
US10127052B2 (en) | 2016-04-15 | 2018-11-13 | Google Llc | Connection device for a modular computing system |
US10282233B2 (en) | 2016-04-15 | 2019-05-07 | Google Llc | Modular electronic devices with prediction of future tasks and capabilities |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7268700B1 (en) | 1998-01-27 | 2007-09-11 | Hoffberg Steven M | Mobile communication device |
US7165046B2 (en) * | 2000-05-18 | 2007-01-16 | Efficient Auctions Llc | System and method for an efficient dynamic multi-unit auction |
EP1510917A1 (en) * | 2003-08-27 | 2005-03-02 | France Telecom | Method of allocating a resource among a plurality of users in real time using an auction mechanism |
US9818136B1 (en) | 2003-02-05 | 2017-11-14 | Steven M. Hoffberg | System and method for determining contingent relevance |
US7590589B2 (en) | 2004-09-10 | 2009-09-15 | Hoffberg Steven M | Game theoretic prioritization scheme for mobile ad hoc networks permitting hierarchal deference |
JP4435037B2 (en) * | 2005-06-29 | 2010-03-17 | 富士通株式会社 | IT asset evaluation system, IT asset evaluation program, management system and management program |
US20070192233A1 (en) * | 2005-09-02 | 2007-08-16 | David Salant | Continuous Clock Auction with Proxy Bidding |
US8874477B2 (en) * | 2005-10-04 | 2014-10-28 | Steven Mark Hoffberg | Multifactorial optimization system and method |
JP2008004046A (en) * | 2006-06-26 | 2008-01-10 | Toshiba Corp | Resource management device, and program for the same |
JP4377899B2 (en) * | 2006-09-20 | 2009-12-02 | 株式会社東芝 | Resource management apparatus and program |
EP1916768A1 (en) * | 2006-10-27 | 2008-04-30 | Interuniversitair Micro-Elektronica Centrum Vzw | Device and method for generating a signal with predefined transient at start-up |
JP4249780B2 (en) * | 2006-12-26 | 2009-04-08 | 株式会社東芝 | Device and program for managing resources |
US8041599B2 (en) * | 2007-05-31 | 2011-10-18 | International Business Machines Corporation | Method, system, and program product for selecting a brokering method for obtaining desired service level characteristics |
US8117074B2 (en) * | 2007-05-31 | 2012-02-14 | International Business Machines Corporation | Scaling offers for elemental biddable resources (EBRs) |
US8180660B2 (en) * | 2007-05-31 | 2012-05-15 | International Business Machines Corporation | Non-depleting chips for obtaining desired service level characteristics |
US8032407B2 (en) | 2007-05-31 | 2011-10-04 | International Business Machines Corporation | Application of brokering methods to scalability characteristics |
US8589206B2 (en) * | 2007-05-31 | 2013-11-19 | International Business Machines Corporation | Service requests for multiple service level characteristics |
US8041600B2 (en) * | 2007-05-31 | 2011-10-18 | International Business Machines Corporation | Application of brokering methods to performance characteristics |
US7840433B2 (en) * | 2007-05-31 | 2010-11-23 | International Business Machines Corporation | Fluid, depleting chips for obtaining desired service level characteristics |
US9165266B2 (en) * | 2007-05-31 | 2015-10-20 | International Business Machines Corporation | Resource management framework for holding auctions and applying service level characteristics in response to bids for resources |
US20080301025A1 (en) * | 2007-05-31 | 2008-12-04 | Boss Gregory J | Application of brokering methods to availability characteristics |
US8140446B2 (en) * | 2007-05-31 | 2012-03-20 | International Business Machines Corporation | Application of brokering methods to operational support characteristics |
US20080301688A1 (en) * | 2007-05-31 | 2008-12-04 | Boss Gregory J | Method, system, and program product for allocating a resource |
US8332859B2 (en) * | 2007-05-31 | 2012-12-11 | International Business Machines Corporation | Intelligent buyer's agent usage for allocation of service level characteristics |
US7899696B2 (en) * | 2007-05-31 | 2011-03-01 | International Business Machines Corporation | Application of brokering methods to recoverability characteristics |
US9147215B2 (en) * | 2007-05-31 | 2015-09-29 | International Business Machines Corporation | Discrete, depleting chips for obtaining desired service level characteristics |
US7899697B2 (en) * | 2007-05-31 | 2011-03-01 | International Business Machines Corporation | Application of brokering methods to security characteristics |
JP2009086733A (en) * | 2007-09-27 | 2009-04-23 | Toshiba Corp | Information processor, control method of information processor and control program of information processor |
JP5238525B2 (en) * | 2009-01-13 | 2013-07-17 | 株式会社東芝 | Device and program for managing resources |
CN107038073B (en) | 2016-12-23 | 2021-05-11 | 创新先进技术有限公司 | Resource processing method and device |
CN118502974B (en) * | 2024-07-22 | 2024-09-20 | 北京航空航天大学 | A multi-task GPU resource allocation method |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5442634A (en) | 1992-03-26 | 1995-08-15 | Motorola, Inc. | Resource allocation to non-critical users |
US6005852A (en) | 1996-09-20 | 1999-12-21 | Nokia Mobile Phones Limited | Load control method and apparatus for CDMA cellular system having circuit and packet switched terminals |
US6078901A (en) * | 1997-04-03 | 2000-06-20 | Ching; Hugh | Quantitative supply and demand model based on infinite spreadsheet |
US6119052A (en) * | 1998-03-02 | 2000-09-12 | Xerox Corporation | Market-based control system for controlling object motion with smart matter |
WO2000057323A1 (en) | 1999-03-23 | 2000-09-28 | The Trustees Of Columbia University In The City Of New York | System and method for performing a progressive second price auction technique |
WO2001093033A2 (en) | 2000-05-30 | 2001-12-06 | Tranceive Technologies, Inc. | Method and apparatus for balancing distributed applications |
US6556548B1 (en) * | 1919-08-07 | 2003-04-29 | Nortel Networks Limited | Method of allocating resources in a telecommunications network |
US20040010592A1 (en) * | 2000-01-14 | 2004-01-15 | Carver Andrew Richard | Resource allocation |
US20040111308A1 (en) * | 2002-12-09 | 2004-06-10 | Brighthaul Ltd. | Dynamic resource allocation platform and method for time related resources |
US20040192324A1 (en) * | 2001-07-17 | 2004-09-30 | Steven Rudkin | Communications network |
US6968323B1 (en) * | 2000-10-05 | 2005-11-22 | International Business Machines Corporation | Dynamic allocation and pricing of resources of web server farm |
US20050289043A1 (en) * | 1999-11-29 | 2005-12-29 | Maudlin Stuart C | Maudlin-vickrey auction method and system for maximizing seller revenue and profit |
US20070297328A1 (en) * | 1999-08-25 | 2007-12-27 | Nemo Semret | System and method for allocating resources using spot market and derivative market techniques |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3377225B2 (en) * | 1992-04-07 | 2003-02-17 | 富士写真フイルム株式会社 | Integrated circuit including check circuit |
-
2003
- 2003-04-09 ES ES03007941T patent/ES2244849T3/en not_active Expired - Lifetime
- 2003-04-09 DE DE60300907T patent/DE60300907T2/en not_active Expired - Lifetime
- 2003-04-09 AT AT03007941T patent/ATE298903T1/en not_active IP Right Cessation
- 2003-04-09 EP EP03007941A patent/EP1355233B1/en not_active Expired - Lifetime
- 2003-04-14 US US10/412,901 patent/US7788133B2/en not_active Expired - Fee Related
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6556548B1 (en) * | 1919-08-07 | 2003-04-29 | Nortel Networks Limited | Method of allocating resources in a telecommunications network |
US5442634A (en) | 1992-03-26 | 1995-08-15 | Motorola, Inc. | Resource allocation to non-critical users |
US6005852A (en) | 1996-09-20 | 1999-12-21 | Nokia Mobile Phones Limited | Load control method and apparatus for CDMA cellular system having circuit and packet switched terminals |
US6078901A (en) * | 1997-04-03 | 2000-06-20 | Ching; Hugh | Quantitative supply and demand model based on infinite spreadsheet |
US6119052A (en) * | 1998-03-02 | 2000-09-12 | Xerox Corporation | Market-based control system for controlling object motion with smart matter |
WO2000057323A1 (en) | 1999-03-23 | 2000-09-28 | The Trustees Of Columbia University In The City Of New York | System and method for performing a progressive second price auction technique |
US20070297328A1 (en) * | 1999-08-25 | 2007-12-27 | Nemo Semret | System and method for allocating resources using spot market and derivative market techniques |
US20050289043A1 (en) * | 1999-11-29 | 2005-12-29 | Maudlin Stuart C | Maudlin-vickrey auction method and system for maximizing seller revenue and profit |
US20040010592A1 (en) * | 2000-01-14 | 2004-01-15 | Carver Andrew Richard | Resource allocation |
WO2001093033A2 (en) | 2000-05-30 | 2001-12-06 | Tranceive Technologies, Inc. | Method and apparatus for balancing distributed applications |
US6968323B1 (en) * | 2000-10-05 | 2005-11-22 | International Business Machines Corporation | Dynamic allocation and pricing of resources of web server farm |
US20040192324A1 (en) * | 2001-07-17 | 2004-09-30 | Steven Rudkin | Communications network |
US20040111308A1 (en) * | 2002-12-09 | 2004-06-10 | Brighthaul Ltd. | Dynamic resource allocation platform and method for time related resources |
Non-Patent Citations (3)
Title |
---|
Klemperer P., "Auction Theory: A Guide to the Literature", Journal of Economic Surveys, 13 (3), pp. 227-286, 1999. |
Semret et el, "Pricing, Provisioning and Peering: Dynamic Markets for Differentiated Internet Services and Implications for Network Interconnections", INFOCOM 2000, 414-420, 2000 [the article provided as IDS in US Publication 20040111308 A1 to Yakov]. * |
Semret N., "Market Mechanisms for Network Resource Sharing", Philosophy Doctorate at Columbia, 1999. |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080165701A1 (en) * | 2007-01-04 | 2008-07-10 | Microsoft Corporation | Collaborative downloading for multi-homed wireless devices |
US10623998B2 (en) | 2007-05-31 | 2020-04-14 | International Business Machines Corporation | Price offerings for bandwidth-sharing ad hoc networks |
US8040863B2 (en) | 2007-05-31 | 2011-10-18 | International Business Machines Corporation | Demand pull and supply push communication methodologies |
US20080300890A1 (en) * | 2007-05-31 | 2008-12-04 | International Business Machines Corporation | Price offerings for bandwidth-sharing ad hoc networks |
US20080300997A1 (en) * | 2007-05-31 | 2008-12-04 | International Business Machines Corporation | Payment transfer strategies for bandwidth sharing in ad hoc networks |
US11496410B2 (en) | 2007-05-31 | 2022-11-08 | Kyndryl, Inc. | Market-driven variable price offerings for bandwidth-sharing ad hoc networks |
US10419360B2 (en) * | 2007-05-31 | 2019-09-17 | International Business Machines Corporation | Market-driven variable price offerings for bandwidth-sharing ad hoc networks |
US7944878B2 (en) | 2007-05-31 | 2011-05-17 | International Business Machines Corporation | Filtering in bandwidth sharing ad hoc networks |
US8520535B2 (en) | 2007-05-31 | 2013-08-27 | International Business Machines Corporation | Optimization process and system for a heterogeneous ad hoc Network |
US10594623B2 (en) | 2007-05-31 | 2020-03-17 | International Business Machines Corporation | Market-driven variable price offerings for bandwidth-sharing ad hoc networks |
US8249984B2 (en) | 2007-05-31 | 2012-08-21 | International Business Machines Corporation | System and method for fair-sharing in bandwidth sharing ad-hoc networks |
US20080298238A1 (en) * | 2007-05-31 | 2008-12-04 | International Business Machines Corporation | Filtering in bandwidth sharing ad hoc networks |
US8320414B2 (en) | 2007-05-31 | 2012-11-27 | International Business Machines Corporation | Formation and rearrangement of lender devices that perform multiplexing functions |
US7979311B2 (en) | 2007-05-31 | 2011-07-12 | International Business Machines Corporation | Payment transfer strategies for bandwidth sharing in ad hoc networks |
US8620784B2 (en) | 2007-05-31 | 2013-12-31 | International Business Machines Corporation | Formation and rearrangement of ad hoc networks |
US9037508B2 (en) | 2007-05-31 | 2015-05-19 | International Business Machines Corporation | Formation and rearrangement of ad hoc networks |
US20150208272A1 (en) * | 2007-05-31 | 2015-07-23 | International Business Machines Corporation | Formation and rearrangement of ad hoc networks |
US9100987B2 (en) | 2007-05-31 | 2015-08-04 | International Business Machines Corporation | Formation and rearrangement of lender devices that perform multiplexing functions |
US20080298284A1 (en) * | 2007-05-31 | 2008-12-04 | International Business Machines Corporation | Market-driven variable price offerings for bandwidth-sharing ad hoc networks |
US9241304B2 (en) | 2007-05-31 | 2016-01-19 | Globalfoundries Inc. | Optimization process and system for a heterogeneous ad hoc network |
US9331904B2 (en) | 2007-05-31 | 2016-05-03 | International Business Machines Corporation | Formation and rearrangement of lender devices that perform multiplexing functions |
US9578538B2 (en) * | 2007-05-31 | 2017-02-21 | International Business Machines Corporation | Formation and rearrangement of ad hoc networks |
US10560872B2 (en) | 2007-05-31 | 2020-02-11 | International Business Machines Corporation | Price offerings for bandwidth-sharing ad hoc networks |
US10529012B2 (en) | 2007-05-31 | 2020-01-07 | International Business Machines Corporation | System and method for fair-sharing in bandwidth sharing ad-hoc networks |
US9229781B2 (en) * | 2007-06-12 | 2016-01-05 | Broadcom Corporation | System and method for allocating spare system resources |
US20080313642A1 (en) * | 2007-06-12 | 2008-12-18 | Jeyhan Karaoguz | System and method for allocating spare system resources |
US8392312B2 (en) * | 2008-09-24 | 2013-03-05 | Netapp, Inc. | Adaptive scheduling of storage operations based on utilization of a multiple client and server resources in a distributed network storage system |
US20100076805A1 (en) * | 2008-09-24 | 2010-03-25 | Netapp, Inc. | Adaptive Scheduling Of Storage Operations Based On Utilization Of Multiple Client And Server Resources In A Distributed Network Storage System |
US10129085B2 (en) | 2016-04-15 | 2018-11-13 | Google Llc | Determining network configurations for a modular computing entity |
US10127052B2 (en) | 2016-04-15 | 2018-11-13 | Google Llc | Connection device for a modular computing system |
US10268520B2 (en) | 2016-04-15 | 2019-04-23 | Google Llc | Task management system for computer networks |
US10282233B2 (en) | 2016-04-15 | 2019-05-07 | Google Llc | Modular electronic devices with prediction of future tasks and capabilities |
US10374889B2 (en) | 2016-04-15 | 2019-08-06 | Google Llc | Determining network configurations for a modular computing entity |
US10409646B2 (en) | 2016-04-15 | 2019-09-10 | Google Llc | Modular electronic devices with contextual task management and performance |
US10025636B2 (en) | 2016-04-15 | 2018-07-17 | Google Llc | Modular electronic devices with contextual task management and performance |
US9990235B2 (en) | 2016-04-15 | 2018-06-05 | Google Llc | Determining tasks to be performed by a modular entity |
US9977697B2 (en) | 2016-04-15 | 2018-05-22 | Google Llc | Task management system for a modular electronic device |
Also Published As
Publication number | Publication date |
---|---|
ES2244849T3 (en) | 2005-12-16 |
US20040024687A1 (en) | 2004-02-05 |
EP1355233B1 (en) | 2005-06-29 |
DE60300907T2 (en) | 2006-05-18 |
ATE298903T1 (en) | 2005-07-15 |
DE60300907D1 (en) | 2005-08-04 |
EP1355233A1 (en) | 2003-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7788133B2 (en) | Method and system for real-time allocation of a resource among several entities | |
US7769639B2 (en) | Method and system for real-time allocation of a resource among several entities | |
US7792724B2 (en) | System and method for allocating resources using spot market and derivative market techniques | |
US7177832B1 (en) | System and method for performing a progressive second price auction technique | |
Wang et al. | Towards optimal capacity segmentation with hybrid cloud pricing | |
US20040111308A1 (en) | Dynamic resource allocation platform and method for time related resources | |
US7769659B2 (en) | System, method, and computer program product for cost effective, dynamic allocation of assets among a plurality of investments | |
US20060167703A1 (en) | Dynamic resource allocation platform and method for time related resources | |
US8438068B2 (en) | Reputation in on-line consumer markets | |
US20100005030A1 (en) | Negotiated trade facility for securities lending | |
US20100004999A1 (en) | Infrastructure for anonymous securities lending transactions | |
US20100005022A1 (en) | Hierarchical trading accounts for clearing and non-clearing members | |
WO2003005150A2 (en) | Order match insurance | |
Reza Dibaj et al. | A cloud priority-based dynamic online double auction mechanism (PB-DODAM) | |
US20140330700A1 (en) | Multiple open order risk management and management of risk of loss during high velocity market movement | |
US10037572B2 (en) | System and method for multi-market risk control in a distributed electronic trading environment | |
JP2002540510A (en) | System and method for implementing a progressive second price auction approach | |
Buffett et al. | An algorithm for procurement in supply chain management | |
US10951543B1 (en) | System and method for controlling access to resources in a multicomputer network | |
Babaioff et al. | Making auctions robust to aftermarkets | |
KR20220048387A (en) | Apparatus and method for automated peer to peer energy trading brokerage | |
WO2005106754A2 (en) | System and method for a continuous auction market with dynamically triggered temporal follow-on auctions | |
EP2141648A1 (en) | Negotiated trade facility for securities lending | |
US20050021446A1 (en) | Systems and methods for cache capacity trading across a network | |
Fazeli et al. | Analysis of a self-assessed tax model in secondary spectrum markets |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FRANCE TELECOM, FRANCE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DELENDA, ARNAUD;REEL/FRAME:014413/0338 Effective date: 20030724 |
|
AS | Assignment |
Owner name: FRANCE TELECOM, FRANCE Free format text: CONFIRMATORY ASSIGNMENT;ASSIGNOR:DELENDA, ARNAUD;REEL/FRAME:021114/0522 Effective date: 20080606 |
|
AS | Assignment |
Owner name: CHARTOLEAUX KG LIMITED LIABILITY COMPANY, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FRANCE TELECOM SA;REEL/FRAME:021640/0683 Effective date: 20080704 |
|
AS | Assignment |
Owner name: CHARTOLEAUX KG LIMITED LIABILITY COMPANY, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FRANCE TELECOM SA;REEL/FRAME:022965/0843 Effective date: 20080704 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment: 8 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20220831 |