The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 03, 2013
Filed:
Sep. 20, 2010
Katherine H. Guo, Eatontown, NJ (US);
Sarit Mukherjee, Morganville, NJ (US);
Sanjoy Paul, Marlboro, NJ (US);
Sampath Rangarajan, Bridgewater, NJ (US);
Katherine H. Guo, Eatontown, NJ (US);
Sarit Mukherjee, Morganville, NJ (US);
Sanjoy Paul, Marlboro, NJ (US);
Sampath Rangarajan, Bridgewater, NJ (US);
Alcatel Lucent, Paris, FR;
Abstract
The Fair-Ordering Service delivers action messages to the server as soon as it is feasible. Because action messages from different players exhibit different reaction times with respect to an update message, the Fair-Ordering Service executed at the server dynamically enforces a sufficient waiting period on each action message to guarantee the fair processing of all action messages. The Fair-Ordering Service takes into consideration delayed and out-of-order action messages. When action messages corresponding to multiple update messages are interleaved, the Fair-Ordering Service matches the action message to the appropriate update message by maintaining a window of update messages and using the reaction times for an action message for each of the update messages in the window. This enables state changes at the game server to be performed with fairness to all the players. The Fair-Ordering Service is based on a framework that uses a proxy architecture.