Patent US6055568A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6055568A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for dynamically configuring a decentralized network of computers

Assignee: Mineral Lassen LLC
•
Filing: 1996-12-17
•
Granted: 2000-04-25
•
Expires: 2016-12-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for dynamically re-configuring network interconnections to achieve a more efficient utilization of the network's resources in light of the current intercommunication traffic. In one embodiment of the invention, a first computer system selects and disconnects a first decentralized direct network connection between the first computer system and a second computer system. The first connection is selected from a plurality of connections between the first computer system and a plurality of computer systems, and the first connection is selected based on a predetermined criterion. In addition, the first computer system selects and establishes a second decentralized direct network connection between the first computer system and a third computer systems, in place of the disconnected first decentralized direct network connection.

Inventors

  • 👤 Robert Adams

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 13:15
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/163; G06F15/173; G06F15/17306; G06F15/17312

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 129 words
A computer-implemented method for dynamically reconfiguring network interconnections, said method comprising: dynamically selecting a first decentralized direct network connection between a first computer system and a second computer system, said first connection selected from a plurality of connections between said first computer system and a plurality of computer systems, and said first connection selected based on a predetermined criterion; and dynamically disconnecting a second decentralized direct network connection between said first computer system and a third computer system in response to selecting said first network connection; dynamically determining whether a first stream of data has previously been transmitted to said first computer system; and discarding said first stream of data in response to determining said first stream of data has been previously been transmitted to said first computer system.
Claim 2
Dependent Claim 129 words
A computer-implemented method for dynamically reconfiguring network interconnections, said method comprising: dynamically selecting a first decentralized direct network connection between a first computer system and a second computer system, said first connection selected from a plurality of connections between said first computer system and a plurality of computer systems, and said first connection selected based on a predetermined criterion; and dynamically disconnecting a second decentralized direct network connection between said first computer system and a third computer system in response to selecting said first network connection; dynamically determining whether a first stream of data has previously been transmitted to said first computer system; and discarding said first stream of data in response to determining said first stream of data has been previously been transmitted to said first computer system.
Claim 3
Dependent Claim 29 words
The computer-implemented method of claim 1, further including the step of: dynamically establishing a third decentralized direct network connection between said first computer system and a fourth computer systems.
Claim 4
Dependent Claim 31 words
The computer-implemented method of claim 1, wherein said predetermined criterion includes a latency of transferring data between at least one of said plurality of computer systems and the first computer system.
Claim 5
Dependent Claim 43 words
The computer-implemented method of claim 3, further including the step of: determining a latency of transmitting data to said first computer system by reading a message appended to data received by said first computer system from one of said plurality of computers systems.
Claim 6
Dependent Claim 34 words
The computer-implemented method of claim 4, wherein said predetermined criterion includes a logical combination of a work load of said first computer system and said latency of transferring data to said first computer system.
Claim 7
Dependent Claim 151 words
A computer-readable medium having stored thereon a first set of instructions for dynamically re-configuring network interconnections, said first set of instructions, when executed by a processor, cause said processor to perform a method comprising of: dynamically selecting a first decentralized direct network connection between a first computer system and a second computer system, said first connection selected from a plurality of connections between said first computer system and a plurality of computer systems, and said first connection selected based on a predetermined criterion; dynamically disconnecting a second decentralized direct network connection between said first computer system and a third computer system in response to selecting said first network connection; dynamically determining whether a stream of data has previously been transmitted to said first computer system; and discarding said first stream of data in response to determining said first stream of data has been previously been transmitted to said first computer system.
Claim 8
Dependent Claim 151 words
A computer-readable medium having stored thereon a first set of instructions for dynamically re-configuring network interconnections, said first set of instructions, when executed by a processor, cause said processor to perform a method comprising of: dynamically selecting a first decentralized direct network connection between a first computer system and a second computer system, said first connection selected from a plurality of connections between said first computer system and a plurality of computer systems, and said first connection selected based on a predetermined criterion; dynamically disconnecting a second decentralized direct network connection between said first computer system and a third computer system in response to selecting said first network connection; dynamically determining whether a stream of data has previously been transmitted to said first computer system; and discarding said first stream of data in response to determining said first stream of data has been previously been transmitted to said first computer system.
Claim 9
Dependent Claim 48 words
The computer-readable medium of claim 6, wherein said first set of instructions includes additional instructions, which when executed by said processor, cause said processor to perform the additional step of: dynamically establishing a third decentralized direct network connection between said first computer system and a fourth computer systems.
Claim 10
Dependent Claim 31 words
The computer-readable medium of claim 6, wherein said predetermined criterion includes a latency of transferring data between at least one of said plurality of computer systems and the first computer system.
Claim 11
Dependent Claim 62 words
The computer-readable medium of claim 8, wherein said first set of instructions includes additional instructions, which when executed by said processor, cause said processor to perform the additional step of: determining a latency of transmitting data to said first computer system by reading a message appended to data received by said first computer system from one of said plurality of computers systems.
Claim 12
Dependent Claim 34 words
The computer-readable medium of claim 9, wherein said predetermined criterion includes a logical combination of a work load of said first computer system and said latency of transferring data to said first computer system.
Claim 13
Dependent Claim 109 words
A first computer system comprising: a first device configured to dynamically select and disconnect a first decentralized direct network connection between said first computer system and a second computer system, said first connection selected from a plurality of connections between said first computer system and a plurality of computer systems, said first connection selected based on a predetermined criterion; and said first device is further configured to dynamically identify whether a stream of data has previously been transmitted to said first computer system, and discard said first stream of data in response to identifying said first stream of data having been previously been transmitted to said first computer system.
Claim 14
Dependent Claim 109 words
A first computer system comprising: a first device configured to dynamically select and disconnect a first decentralized direct network connection between said first computer system and a second computer system, said first connection selected from a plurality of connections between said first computer system and a plurality of computer systems, said first connection selected based on a predetermined criterion; and said first device is further configured to dynamically identify whether a stream of data has previously been transmitted to said first computer system, and discard said first stream of data in response to identifying said first stream of data having been previously been transmitted to said first computer system.
Claim 15
Dependent Claim 37 words
The computer system of claim 11, wherein said first device is further configured to establish a second decentralized direct network connection between said first computer system and a third computer systems in place of said first connection.
Claim 16
Dependent Claim 31 words
The computer system of claim 11, wherein said predetermined criterion includes a latency of transferring data between at least one of said plurality of computer systems and the first computer system.
Claim 17
Dependent Claim 51 words
The computer system of claim 13, wherein said first device is further configured to read a message appended to data received by said first computer system from one of said plurality of computers systems, said first device being configured to read said message to determine a latency of transmitting said data.
Claim 18
Dependent Claim 45 words
The computer system of claim 14, wherein said predetermined criterion includes a logical combination of a work load of said first computer system and said latency of transferring data between said at least one of said plurality of computer systems and the first computer system.

References Cited (Backward Citations)

US4604693A Cited
US5031089A Cited
US5099235A Cited
US5495426A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-04-25 2003-10-25 2004-04-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-04-25 2007-10-25 2008-04-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-04-25 2011-10-25 2012-04-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag