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

Scalable distributed network controller

Assignee: Bank of America Corp
•
Filing: 1998-02-05
•
Granted: 2000-04-04
•
Expires: 2018-02-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing architecture provides a common grouping of code that supports a diverse set of services and allows seamless access to these services by clients. The architecture is supported by several interrelated components. A Framework executable provides conforming DLLs specific to that service. System operation is enhanced by a Router that allocates service loading in accordance with demand and availability. Because a common code framework characterizes much of the complex communication coding, developers seeking to implement new services can concentrate on creating service functionality and rely on the Framework for this communication and navigation support.

Inventors

  • 👤 Christopher Ford
  • 👤 Mahadevan Lakshmanan
  • 👤 Robert Scott Scalf

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 22:31
CPC Classifications
H; H04; H04L; H04L67/00; H04L67/50; H04L67/51; H04L67/01; H04L67/10; H04L67/1001; H04L67/1029; H04L67/1034; H04L67/14; H04L69/00; H04L69/16; H04L69/161; H04L69/162

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 129 words
A computer system for implementing and managing a message-based protocol that is adapted to provide any of a plurality of online services over a communications network, wherein the system comprises a) an application program interfacing mechanism adapted to send and/or receive at least one of: TCP messages, UDP messages, and asynchronous message responses; b) a framework mechanism adapted to provide at least one of: thread management, connection management and multicasting so as to provide an interface to at least one online service; c) a routing mechanism adapted to route messages and message responses between the application program interfacing mechanism and the framework mechanism; d) the framework mechanism further adapted to broadcast periodic heartbeat messages on the network to identify and prioritize any of a plurality of available online services.
Claim 2
Dependent Claim 129 words
A computer system for implementing and managing a message-based protocol that is adapted to provide any of a plurality of online services over a communications network, wherein the system comprises a) an application program interfacing mechanism adapted to send and/or receive at least one of: TCP messages, UDP messages, and asynchronous message responses; b) a framework mechanism adapted to provide at least one of: thread management, connection management and multicasting so as to provide an interface to at least one online service; c) a routing mechanism adapted to route messages and message responses between the application program interfacing mechanism and the framework mechanism; d) the framework mechanism further adapted to broadcast periodic heartbeat messages on the network to identify and prioritize any of a plurality of available online services.
Claim 3
Independent Claim 185 words
A method for use with a computer system having i) an application program interfacing mechanism adapted to send and/or receive at least one of TCP messages, UDP messages, and asynchronous message responses; ii) a framework mechanism adapted to provide at least one of: thread management, connection management, and multicasting; so as to provide an interface to at least one online service; and iii) a routing mechanism adapted to route messages and message responses between the application program interfacing mechanism and the framework mechanism, THE METHOD INCLUDING THE STEPS OF: a) initiating operation of the application program interfacing mechanism so as to provide networked communication between an online service and a prospective user of that service over a communication network; b) initiating operation of the framework mechanism by reading one or more configuration parameters stored in a storage device coupled to the framework mechanism, and in response thereto, initiating one or more online services in accordance with service availability; and c) the framework mechanism causing the broadcast of periodic heartbeat messages on the network to identify and prioritize any of a plurality of available online services.
Claim 4
Independent Claim 185 words
A method for use with a computer system having i) an application program interfacing mechanism adapted to send and/or receive at least one of TCP messages, UDP messages, and asynchronous message responses; ii) a framework mechanism adapted to provide at least one of: thread management, connection management, and multicasting; so as to provide an interface to at least one online service; and iii) a routing mechanism adapted to route messages and message responses between the application program interfacing mechanism and the framework mechanism, THE METHOD INCLUDING THE STEPS OF: a) initiating operation of the application program interfacing mechanism so as to provide networked communication between an online service and a prospective user of that service over a communication network; b) initiating operation of the framework mechanism by reading one or more configuration parameters stored in a storage device coupled to the framework mechanism, and in response thereto, initiating one or more online services in accordance with service availability; and c) the framework mechanism causing the broadcast of periodic heartbeat messages on the network to identify and prioritize any of a plurality of available online services.

References Cited (Backward Citations)

US5548779A Cited
US5864668A Cited
US5822585A Cited
US5668998A Cited
US5768510A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag