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

Access-method-independent exchange 3

Assignee: Cappelle Networking DE LLC
•
Filing: 1998-12-14
•
Granted: 2002-05-28
•
Expires: 2018-12-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a virtual network, sitting “above” the physical connectivity and thereby providing the administrative controls necessary to link various communication devices via an Access-Method-Independent Exchange. In this sense, the Access-Method-Independent Exchange can be viewed as providing the logical connectivity required. In accordance with the present invention, connectivity is provided by a series of communication primitives designed to work with each of the specific communication devices in use. As new communication devices are developed, primitives can be added to the Access-Method-Independent Exchange to support these new devices without changing the application source code. A Thread Communication Service is provided, along with a Binding Service to link Communication Points. A Thread Directory Service is available, as well as a Broker Service and a Thread Communication Switching Service. Intraprocess, as well as Interprocess, services are available. Dynamic Configuration Management and a Configurable Application Program Service provide software which can be commoditized, as well as upgraded while in operation.

Inventors

  • 👤 Charles J. Northrup

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:11
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/44; G06F9/445; G06F9/44552; H; H04; H04L; H04L67/00; H04L67/50; H04L67/51; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04L9/00; H04L9/40; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/922; Y10S707/964; Y10S707/966; Y10S707/99941; Y10S707/99944

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 219 words
A method to selectively use an Application Process to both access information, and to access and interact with Minor Services that have been referenced in the representation of the application program for the recorded Application Process comprising the steps: a) selecting registered Minor Services and registered communication primitives by chosen criteria; b) determining which selected Minor Services and communication primitives are presently loaded; c) loading said selected Minor Services and said selected communication primitives that are not already loaded; and d) connecting said Application Process with said loaded minor services using said loaded communication primitives, when the Application Process requires interaction with said selected Minor Services; wherein said application process includes a stub Thread Communication Service, said stub Thread Communication Service comprising: Accepting request from said application process; and Communicating to Thread Communication Service application process said request on behalf of said application process; and wherein said Thread Communication Service application process comprises: (a) Selecting registered Minor Services and registered communication primitives by chosen criteria; (b) Determining which selected Minor Services and communications primitives are currently loaded; (c) Loading said selected Minor Services and said communication primitives that are not already loaded; and (d) Connecting said application process with said loaded Minor Services using said loaded communication primitives, when the application process requires interaction with said selected Minor Service.
Claim 2
Independent Claim 219 words
A method to selectively use an Application Process to both access information, and to access and interact with Minor Services that have been referenced in the representation of the application program for the recorded Application Process comprising the steps: a) selecting registered Minor Services and registered communication primitives by chosen criteria; b) determining which selected Minor Services and communication primitives are presently loaded; c) loading said selected Minor Services and said selected communication primitives that are not already loaded; and d) connecting said Application Process with said loaded minor services using said loaded communication primitives, when the Application Process requires interaction with said selected Minor Services; wherein said application process includes a stub Thread Communication Service, said stub Thread Communication Service comprising: Accepting request from said application process; and Communicating to Thread Communication Service application process said request on behalf of said application process; and wherein said Thread Communication Service application process comprises: (a) Selecting registered Minor Services and registered communication primitives by chosen criteria; (b) Determining which selected Minor Services and communications primitives are currently loaded; (c) Loading said selected Minor Services and said communication primitives that are not already loaded; and (d) Connecting said application process with said loaded Minor Services using said loaded communication primitives, when the application process requires interaction with said selected Minor Service.
Claim 3
Dependent Claim 23 words
The method of claim 1 , further comprising the step of invoking said Minor Service's registered CREATE function after said Loading step (c).
Claim 4
Dependent Claim 23 words
The method of claim 1 , further comprising the step of invoking said Minor Service's registered CONNECT function after said Loading step (c).
Claim 5
Dependent Claim 25 words
The method of claim 3 , wherein, upon invoking the CONNECT function registered for said Minor Service, recording the current number of CONNECTED application processes.
Claim 6
Dependent Claim 76 words
The method of claim 4 , wherein the maximum number of concurrent communications supported by said Minor Service has been registered, said stub Thread Communication Service further comprising the steps of: Comparing the number of CURRENT CONNECTED application processes with the Minor Service's said registered maximum number of concurrent communications, and denying connection of said application process with said loaded Minor Service when the number of CURRENT CONNECTED application processes is equal to said maximum number.

References Cited (Backward Citations)

US4989139A Cited
US5548726A Cited
US5941949A Cited
US6157944A Cited
US6029201A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-05-27 2005-11-26 2006-05-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-05-27 2009-11-26 2010-05-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-05-27 2013-11-26 2014-05-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag