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
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 01:43
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 |