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

Network architecture to support recording and playback of real-time video games

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1994-05-05
•
Granted: 1996-09-24
•
Expires: 2014-05-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and system for recording and replaying the interaction between a plurality of players of a video game is disclosed. The system of the present invention includes a computer for recording and replaying the interaction between a plurality of players of a video game, the computer comprises: 1) a network interface coupled to a network; 2) client application software executing in the computer, the client application software includes: a) processing logic for saving game information indicative of the interaction between a player of the plurality of players and a video game executing on the computer; b) processing logic for connecting the first computer to a server coupled to the network; and c) processing logic for uploading the game information to a server memory coupled to the server. The computer of the present invention also includes: a) processing logic for downloading the game information from a server memory coupled to the server; and b) processing logic for executing the video game on the computer using the game information in place of input from the player.

Inventors

  • 👤 Stephen G. Perlman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 21:43
CPC Classifications
A63F13/12; A; A63; A63F; A63F13/00; A63F13/30; A63F13/34; A63F13/45; A63F13/49; A63F13/497; H; H04; H04L; H04L67/00; H04L67/01; H04L67/131; H04L69/00; H04L69/24; A63F13/35; A63F2300/00; A63F2300/50; A63F2300/57; A63F2300/577; A63F2300/60; A63F2300/63; A63F2300/634

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 200 words
A first computer for directly linking said first computer with a second computer, said first computer also for recording the video game interaction between a first player on said first computer and a second player on said second computer, said first computer comprising: a network interface coupled to a network; client application software executing in said first computer, said client application software including: processing logic for connecting said first computer to a server on said network via said network interface; processing logic for requesting said server to match said first computer with a second computer using matching criteria; processing logic for receiving a network address of said second computer from said server; processing logic for disconnecting said first computer from said server before establishing a direct communication link with said second computer using said network address; processing logic for saving game information on said first computer, indicative of the interaction between said first player on said first computer and said second player on said second computer; processing logic for reconnecting said first computer to a server coupled to said network; and processing logic for uploading said game information from said first computer to a server memory coupled to said server.
Claim 2
Dependent Claim 200 words
A first computer for directly linking said first computer with a second computer, said first computer also for recording the video game interaction between a first player on said first computer and a second player on said second computer, said first computer comprising: a network interface coupled to a network; client application software executing in said first computer, said client application software including: processing logic for connecting said first computer to a server on said network via said network interface; processing logic for requesting said server to match said first computer with a second computer using matching criteria; processing logic for receiving a network address of said second computer from said server; processing logic for disconnecting said first computer from said server before establishing a direct communication link with said second computer using said network address; processing logic for saving game information on said first computer, indicative of the interaction between said first player on said first computer and said second player on said second computer; processing logic for reconnecting said first computer to a server coupled to said network; and processing logic for uploading said game information from said first computer to a server memory coupled to said server.
Claim 3
Dependent Claim 61 words
The first computer as claimed in claim 1 wherein said client application software further includes: processing logic for downloading said game information from said server memory to said first computer; and processing logic for providing said game information in place of input from said first player on said first computer for the execution of said video game on said first computer.
Claim 4
Dependent Claim 32 words
The first computer as claimed in claim 1 wherein said client application software further includes processing logic for compressing said game information prior to uploading said game information to said server memory.
Claim 5
Dependent Claim 32 words
The first computer as claimed in claim 1 wherein said game information includes game controller information from said first player on said first computer and said second player on said second computer.
Claim 6
Dependent Claim 35 words
The first computer as claimed in claim 1 wherein said game information includes game controller information from only one of said first player on said first computer and said second player on said second computer.
Claim 7
Dependent Claim 19 words
The first computer as claimed in claim 1 wherein said game information includes information other than game controller information.
Claim 8
Dependent Claim 25 words
The first computer as claimed in claim 1 wherein said game information includes information other than game controller information in addition to game controller information.
Claim 9
Independent Claim 241 words
A system for directly linking a first computer to a second computer, said system also for recording the video game interaction between said first player on said first computer and said second player on said second computer, said system comprising: a network; a first computer coupled to or previously coupled to said network; a server coupled to said network, said server including: processing logic for receiving a request for direct linking from said first computer; processing logic for matching said first computer with a second computer using matching criteria; processing logic for sending a network address of said second computer to said first computer; client application software executing in said first computer, said client application software including: processing logic for connecting said first computer to a server on said network via said network interface; processing logic for requesting said server to match said first computer with a second computer using matching criteria; processing logic for receiving a network address of said second computer from said server; processing logic for disconnecting said first computer from said server before establishing a direct communication link with said second computer using said network address; processing logic for saving game information indicative of the interaction between a first player on said first computer and a second player on said second computer; processing logic for reconnecting said first computer to said server; and processing logic for uploading said information from said first computer to said server memory.
Claim 10
Independent Claim 241 words
A system for directly linking a first computer to a second computer, said system also for recording the video game interaction between said first player on said first computer and said second player on said second computer, said system comprising: a network; a first computer coupled to or previously coupled to said network; a server coupled to said network, said server including: processing logic for receiving a request for direct linking from said first computer; processing logic for matching said first computer with a second computer using matching criteria; processing logic for sending a network address of said second computer to said first computer; client application software executing in said first computer, said client application software including: processing logic for connecting said first computer to a server on said network via said network interface; processing logic for requesting said server to match said first computer with a second computer using matching criteria; processing logic for receiving a network address of said second computer from said server; processing logic for disconnecting said first computer from said server before establishing a direct communication link with said second computer using said network address; processing logic for saving game information indicative of the interaction between a first player on said first computer and a second player on said second computer; processing logic for reconnecting said first computer to said server; and processing logic for uploading said information from said first computer to said server memory.
Claim 11
Dependent Claim 75 words
The system as claimed in claim 8 wherein said second computer is coupled to or previously coupled to said network, said system further including: client application software executing in said second computer, said client application software including: processing logic for downloading said game information from said server memory to said second computer; and processing logic for providing said game information in place of input from said second player for the execution of said video game.
Claim 12
Dependent Claim 17 words
The system as claimed in claim 9 wherein said first computer and said second computer are identical.
Claim 13
Dependent Claim 28 words
The system as claimed in claim 9 wherein said server captures said game information while a game is being played and downloads said game information to other computers.
Claim 14
Dependent Claim 113 words
A first computer for directly linking said first computer to a second computer, said first computer also for replaying video game interaction between a first player on a first computer and a second player on a second computer, said first computer comprising: a network interface coupled to a network; client application software executing in said first computer, said client application software including: processing logic for connecting said first computer to a server coupled to said network; processing logic for downloading stored game information from a server memory coupled to said server; processing logic for providing said game information in place of input from said first player for the execution of said video game.
Claim 15
Dependent Claim 113 words
A first computer for directly linking said first computer to a second computer, said first computer also for replaying video game interaction between a first player on a first computer and a second player on a second computer, said first computer comprising: a network interface coupled to a network; client application software executing in said first computer, said client application software including: processing logic for connecting said first computer to a server coupled to said network; processing logic for downloading stored game information from a server memory coupled to said server; processing logic for providing said game information in place of input from said first player for the execution of said video game.
Claim 16
Dependent Claim 30 words
The first computer as claimed in claim 12 wherein said client application software further includes processing logic for uploading said game information from said first computer to said server memory.
Claim 17
Dependent Claim 31 words
The first computer as claimed in claim 12 wherein said client application software further includes processing logic for decompressing said game information after downloading said game information from said server memory.
Claim 18
Dependent Claim 32 words
The first computer as claimed in claim 12 wherein said game information includes game controller information from said first player on said first computer and said second player on said second computer.
Claim 19
Dependent Claim 35 words
The first computer as claimed in claim 12 wherein said game information includes game controller information from only one of said first player on said first computer and said second player on said second computer.
Claim 20
Dependent Claim 19 words
The first computer as claimed in claim 12 wherein said game information includes information other than game controller information.
Claim 21
Dependent Claim 25 words
The first computer as claimed in claim 12 wherein said game information includes information other than game controller information in addition to game controller information.
Claim 22
Independent Claim 136 words
A system for directly linking a first computer to a second computer, said first computer also for replaying the video game interaction between a first player on said first computer and a second player on said second computer, said system comprising: a network; a server coupled to said network, said server including a server memory; a first computer coupled to or previously coupled to said network; client application software executing in said first computer, said client application software including: processing logic for connecting said first computer to a server coupled to said network; processing logic for downloading said game information to said first computer from a server memory coupled to said server; and c) processing logic for providing said game information in place of input from said first player for the execution of said video game.
Claim 23
Independent Claim 136 words
A system for directly linking a first computer to a second computer, said first computer also for replaying the video game interaction between a first player on said first computer and a second player on said second computer, said system comprising: a network; a server coupled to said network, said server including a server memory; a first computer coupled to or previously coupled to said network; client application software executing in said first computer, said client application software including: processing logic for connecting said first computer to a server coupled to said network; processing logic for downloading said game information to said first computer from a server memory coupled to said server; and c) processing logic for providing said game information in place of input from said first player for the execution of said video game.
Claim 24
Dependent Claim 52 words
The system as claimed in claim 19 wherein said second computer is coupled to or previously coupled to said network, said system further including: client application software executing in said second computer, said client application software including processing logic for uploading said game information to said server memory from said second computer.
Claim 25
Dependent Claim 17 words
The system as claimed in claim 20 wherein said first computer and said second computer are identical.
Claim 26
Dependent Claim 28 words
The system as claimed in claim 19 wherein said server captures said game information while a game is being played and downloads said game information to other computers.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-24 2000-03-25 2000-09-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-24 2004-03-25 2004-09-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-24 2008-03-25 2008-09-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag