← Back to Patent Explorer
US5820463A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for multi-player gaming over a network

Assignee: Verizon Patent and Licensing Inc
•
Filing: 1996-02-06
•
Granted: 1998-10-13
•
Expires: 2016-02-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Multiple player games implemented by computer are improved to permit playing without any delay penalty for stations remote from another station. Delay times are compensated using measurement of round trip delay times to each station and the stations participating in the game determine the proper master station based on shared information.

Inventors

  • 👤 Daniel O'Callaghan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 22:29
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40; A63F13/12; A; A63; A63F; A63F13/00; A63F13/30; A63F13/35; A63F13/358; A63F2300/00; A63F2300/50; A63F2300/53; A63F2300/531; A63F2300/534; H04L67/00; H04L67/01; H04L67/131

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 90 words
A gaming apparatus in which each player is interconnected with plural other players over a communications network, comprising at each player's location: (a) means for measuring round trip delay times required to communicate between players over said network, respectively; (b) means for determining which player will serve as a master station based on said round trip delay times; and (c) means for equalizing communication delays so that any command sent by any player to the master station is transmitted to all players and received at all player locations substantially simultaneously.
Claim 2
Dependent Claim 90 words
A gaming apparatus in which each player is interconnected with plural other players over a communications network, comprising at each player's location: (a) means for measuring round trip delay times required to communicate between players over said network, respectively; (b) means for determining which player will serve as a master station based on said round trip delay times; and (c) means for equalizing communication delays so that any command sent by any player to the master station is transmitted to all players and received at all player locations substantially simultaneously.
Claim 3
Dependent Claim 13 words
The apparatus of claim 1 in which the network is a digital network.
Claim 4
Dependent Claim 14 words
The apparatus of claim 2 in which the network is an X.25 digital network.
Claim 5
Dependent Claim 16 words
The apparatus of claim 2 including dial up communication links interconnecting the players to the network.
Claim 6
Dependent Claim 14 words
The apparatus of claim 2 in which the network establishes virtual circuits between players.
Claim 7
Dependent Claim 86 words
The apparatus of claim 1 in which the means for measuring the round trip delay times required for any player to communicate with each other player over said network includes (a) means for sending a timing signal from a player to each other player and for receiving back from said other player an echoed version of said timing signal, and (b) means for calculating differences between a time when each timing signal is sent and times corresponding echoed versions of the timing signal are received back.
Claim 8
Dependent Claim 14 words
The apparatus of claim 6 in which the timing signal is a digital packet.
Claim 9
Dependent Claim 108 words
The apparatus of claim 1 in which the means for measuring the round trip delay times required to communicate between a player and each other player over said network includes (a) means for sending a plurality of timing signals from each player to each other player and for receiving back from said each other player an echoed version of each said timing signal, (b) means for calculating a difference between a time when each timing signal is sent and a time an echoed version of the timing signal is received back, and (c) means for averaging calculated differences to obtain an average value for measured round trip delays.
Claim 10
Dependent Claim 64 words
The apparatus of claim 1 in which the means for determining which player will serve as a master station based on said round trip delay times comprises: (a) means for calculating an average delay time from measured delay times between pairs of players, and (b) means for designating as a master station a player with a delay value closest matching the average delay time.
Claim 11
Dependent Claim 19 words
The apparatus of claim 9 in which the average delay time is calculated from a matrix of delay times.
Claim 12
Dependent Claim 15 words
The apparatus of claim 10 in which the matrix is upper triangular or lower triangular.
Claim 13
Dependent Claim 11 words
The apparatus of claim 10, in which the matrix is symmetrical.
Claim 14
Dependent Claim 60 words
The apparatus of claim 1, in which the means for equalizing communication delays comprises at the master station: (a) means for receiving a game command; and (b) means for sending said command to each player delayed by an amount inversely proportional to an amount of measured delay between the master station and the player to which the command is sent.
Claim 15
Dependent Claim 44 words
The apparatus of claim 13, further comprising: (a) means for periodically redetermining round trip delay between the master station and each other player and updating an amount by which commands are delayed prior to being sent to players to reflect most recent measured values.
Claim 16
Dependent Claim 24 words
The apparatus of claim 1, further comprising means for receiving game commands only from the master station for execution by a player's game software.
Claim 17
Independent Claim 92 words
A method of gaming in which each player is interconnected with plural other players over a communications network, comprising at each players location: (a) measuring the round trip delay times required to communicate between a local player and each other player over said network, respectively; (b) determining which player will serve as a master station based on said round trip delay times; and (c) equalizing communication delays so that each command sent by any player to the master station is transmitted to all players and received at all player locations substantially simultaneously.
Claim 18
Independent Claim 92 words
A method of gaming in which each player is interconnected with plural other players over a communications network, comprising at each players location: (a) measuring the round trip delay times required to communicate between a local player and each other player over said network, respectively; (b) determining which player will serve as a master station based on said round trip delay times; and (c) equalizing communication delays so that each command sent by any player to the master station is transmitted to all players and received at all player locations substantially simultaneously.
Claim 19
Independent Claim 84 words
A method of operating a communication network to permit gaming by a plurality of players connected to the network, comprising: (a) designating a player to act as a master station based on measured round trip communication delay times experienced between pairs of players; (b) routing all game commands through the master station for transmission to all players; and (c) equalizing the delays experienced by game commands received at the master station so that each command will be received at all player locations substantially simultaneously.
Claim 20
Independent Claim 84 words
A method of operating a communication network to permit gaming by a plurality of players connected to the network, comprising: (a) designating a player to act as a master station based on measured round trip communication delay times experienced between pairs of players; (b) routing all game commands through the master station for transmission to all players; and (c) equalizing the delays experienced by game commands received at the master station so that each command will be received at all player locations substantially simultaneously.

References Cited (Backward Citations)

US4521014A Cited
US4572509A Cited
US5083271A Cited
US4964638A Cited
US5292125A Cited
US5350176A Cited
US5410343A Cited
US5538255A Cited
US5586257A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-12 2002-04-13 2002-10-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-12 2006-04-13 2006-10-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-12 2010-04-13 2010-10-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag