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

Virtual circuit switching architecture

Assignee: Straight Path IP Group Inc
•
Filing: 1997-04-04
•
Granted: 2001-01-23
•
Expires: 2017-04-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A virtual architecture for enabling direct point-to-point communications between any processes on a network cloud utilizes a process record in which information relevant to the process is stored and propagated through a parent/child hierarchy of connection service processes and information service processes. Process records and information relating to processes are propagated throughout private clouds, public clouds and interconnecting global services to facilitate both activity based network routing and load based network routing without the use of predetermined network routing mechanisms.

Inventors

  • 👤 Shane D. Mattaway
  • 👤 Peter B. Reintjes
  • 👤 David W. Killian

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 11:01
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4641

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 143 words
In a server process executing on a computer network and connectable to at least one parent service process and one child service process, a method of assisting establishment of point-to-point communications between nonservice processes comprising the steps of: a. maintaining a local directory database, the local directory database comprising a plurality of process records of selected non-service processes connectable to the server process and further maintaining a local database of child service processes connectable to the server process; b. selectively propagating the local directory database to a parent service process; c. receiving a request from a nonservice process for the process record of a second process; d. searching the local directory database for the process record of the second process; and e. supplying one of the process record of the second process or the transport address of a parent or child service process.
Claim 2
Dependent Claim 143 words
In a server process executing on a computer network and connectable to at least one parent service process and one child service process, a method of assisting establishment of point-to-point communications between nonservice processes comprising the steps of: a. maintaining a local directory database, the local directory database comprising a plurality of process records of selected non-service processes connectable to the server process and further maintaining a local database of child service processes connectable to the server process; b. selectively propagating the local directory database to a parent service process; c. receiving a request from a nonservice process for the process record of a second process; d. searching the local directory database for the process record of the second process; and e. supplying one of the process record of the second process or the transport address of a parent or child service process.
Claim 3
Dependent Claim 114 words
In a server process executing on a computer network and connectable to at least one parent service process and one child service process, a method of assisting establishment of point-to-point communications between nonservice processes comprising: a. maintaining a local database, the local database comprising a selected data from a plurality of process records of processes connectable to the server process; b. selectively propagating the local database to a parent service process; and c. receiving an information catalog from the parent service process; and d. propagating the information catalog to all child service processes of the server process, the information catalog comprising selected data from the process records of processes connectable to the computer network.
Claim 4
Dependent Claim 114 words
In a server process executing on a computer network and connectable to at least one parent service process and one child service process, a method of assisting establishment of point-to-point communications between nonservice processes comprising: a. maintaining a local database, the local database comprising a selected data from a plurality of process records of processes connectable to the server process; b. selectively propagating the local database to a parent service process; and c. receiving an information catalog from the parent service process; and d. propagating the information catalog to all child service processes of the server process, the information catalog comprising selected data from the process records of processes connectable to the computer network.
Claim 5
Dependent Claim 176 words
A computer program product for use with a computer system operatively to a computer network and capable of executing a server process and connectable to at least one parent service process and one child service process, the computer program product comprising a computer useable medium having computer usable program code embedded therein, the program code comprising: a. program code for maintaining a local directory database, the local directory database comprising a plurality of process records of selected non-service processes connectable to the server process and further maintaining a local database of child service processes connectable to the server process; b. program code for selectively propagating the local directory database to a parent service process; c. program code for receiving a request from a nonservice process for the process record of a second process; d. program code for searching the local directory database for the process record of the second process; and e. program code for supplying one of the process record of the second process or the transport address of a parent or child service process.
Claim 6
Dependent Claim 176 words
A computer program product for use with a computer system operatively to a computer network and capable of executing a server process and connectable to at least one parent service process and one child service process, the computer program product comprising a computer useable medium having computer usable program code embedded therein, the program code comprising: a. program code for maintaining a local directory database, the local directory database comprising a plurality of process records of selected non-service processes connectable to the server process and further maintaining a local database of child service processes connectable to the server process; b. program code for selectively propagating the local directory database to a parent service process; c. program code for receiving a request from a nonservice process for the process record of a second process; d. program code for searching the local directory database for the process record of the second process; and e. program code for supplying one of the process record of the second process or the transport address of a parent or child service process.
Claim 7
Dependent Claim 147 words
A computer program product for use with a computer system operatively to a computer network and capable of executing a server process and connectable to at least one parent service process and one child service process, the computer program product comprising a computer useable medium having computer usable program code embedded therein, the program code comprising: a. program code for maintaining a local database, the local database comprising a selected data from a plurality of process records of processes connectable to the server process; b. program code for selectively propagating the local database to a parent service process; and c. program code for receiving an information catalog from the parent service process; and d. program code for propagating the information catalog to all child service processes of the server process, the information catalog comprising selected data from the process records of processes connectable to the computer network.
Claim 8
Dependent Claim 147 words
A computer program product for use with a computer system operatively to a computer network and capable of executing a server process and connectable to at least one parent service process and one child service process, the computer program product comprising a computer useable medium having computer usable program code embedded therein, the program code comprising: a. program code for maintaining a local database, the local database comprising a selected data from a plurality of process records of processes connectable to the server process; b. program code for selectively propagating the local database to a parent service process; and c. program code for receiving an information catalog from the parent service process; and d. program code for propagating the information catalog to all child service processes of the server process, the information catalog comprising selected data from the process records of processes connectable to the computer network.

References Cited (Backward Citations)

US5528671A Cited
US5212789A Cited
US5689553A Cited
US6016393A Cited
US5586257A Cited
US5606669A Cited
US5838970A Cited
US5790803A Cited
US5734828A Cited
US6029175A Cited
US5793365A Cited
US5764756A Cited
US5828843A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-01-23 2004-07-24 2005-01-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-01-23 2008-07-24 2009-01-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-01-23 2012-07-24 2013-01-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag