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

Distributed data access system including a plurality of database access processors with one-for-N redundancy

Assignee: Thomson Reuters Global Resources ULC
•
Filing: 1995-01-18
•
Granted: 1997-04-15
•
Expires: 2015-01-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a distributed data access system in which a plurality of computers maintain and provide access to a database of stock exchange information, 1-for-N redundancy is provided by operating one computer in a standby mode, while the other computers operate online. Each online computer provides access to the database to a predefined set of a geographically broad plurality of users. The set of users for any online computer is defined by user connectivity data structures that define connectivity between the user set and the computer. When a failure is detected in any one of the computers, the user connectivity data structures of that computer are provided to the standby computer, which then assumes all operations of the failed computer. An arbitrator computer facility observes the health and determines the status of each of the computers, including the standby computer, and controls the transfer of online status from a failed computer to the standby computer. The arbitrator computer facility is a pair of redundant computers, one of which executes the arbitration function and the other of which operates as a standby.

Inventors

  • 👤 Norman J. Beshears
  • 👤 Douglas Flanagan
  • 👤 Peter Y. Kui

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 07:31
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/202; G06F11/2041; G06F11/22; G06F11/26; G06F11/273; G06F11/2736; G06F11/30; G06F11/3003; G06F11/3006; G06F11/3051; G06F11/3055; G06F11/2023; G06F11/2025; G06F11/2053; G06F11/2094; G06F11/2097; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99955

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 196 words
A computer product combination for providing computer redundancy in a computer system which distributes securities information to a plurality of users through a plurality of computer facilities and includes a communication facility connected to the computer facilities which routes securities information from each computer facility to a respective set of users, the computer product combination including: means for obtaining sets of connectivity data structures from a plurality of computer facilities, each set of connectivity data structures including data for routing securities information from a respective computer facility to a respective set of users; means for storing the sets of connectivity data structures in a single archive database separate from the plurality of computer facilities; means for periodically obtaining state of health (SOH) information from each computer facility of the plurality of computer facilities, SOH information indicating a level of operation of a computer facility; means for detecting a failed computer facility in response to SOH information from the failed computer facility; and means for substituting a spare computer facility for the failed computer facility by transferring to the spare computer facility a set of connectivity data structures for the failed computer facility from the archive database.
Claim 2
Dependent Claim 196 words
A computer product combination for providing computer redundancy in a computer system which distributes securities information to a plurality of users through a plurality of computer facilities and includes a communication facility connected to the computer facilities which routes securities information from each computer facility to a respective set of users, the computer product combination including: means for obtaining sets of connectivity data structures from a plurality of computer facilities, each set of connectivity data structures including data for routing securities information from a respective computer facility to a respective set of users; means for storing the sets of connectivity data structures in a single archive database separate from the plurality of computer facilities; means for periodically obtaining state of health (SOH) information from each computer facility of the plurality of computer facilities, SOH information indicating a level of operation of a computer facility; means for detecting a failed computer facility in response to SOH information from the failed computer facility; and means for substituting a spare computer facility for the failed computer facility by transferring to the spare computer facility a set of connectivity data structures for the failed computer facility from the archive database.
Claim 3
Dependent Claim 141 words
The computer product combination of claim 1, further including: a pair of arbitrator computers; means for operating the pair of arbitrator computers in a duplexed mode in which a first arbitrator computer is designated as an active computer and a second arbitrator computer is designated as a standby computer, the active computer performing the functions of obtaining sets of connectivity data structures, storing the sets of connectivity data structures, obtaining state of health information, detecting a failed computer facility, and substituting a spare computer facility; and means for detecting the failure of the active computer, causing the active computer to cease operation, and causing the standby computer to perform the functions of obtaining sets of connectivity data structures, storing the sets of connectivity data structures, obtaining state of health information, detecting a failed computer facility, and substituting a spare computer facility.
Claim 4
Dependent Claim 37 words
The computer product combination of claim 1, wherein each set of connectivity data structures includes: a user directory for listing users and routing paths to the users; and a communication configuration structure for listing routing path characteristics.
Claim 5
Dependent Claim 80 words
The computer product combination of claim 1, wherein the securities information is accessed in response to user-designated symbols, each user connectivity data structure including: at least one table for mapping user-designated symbols to users which have designated the symbols; a user directory coupled to the at least one table, the user directory listing users and routing paths to the users; and a communication configuration data structure coupled to the user directory, the communication configuration data structure listing routing path characteristics.
Claim 6
Dependent Claim 25 words
The computer product combination of claim 1, wherein SOH information includes a value indicating a number of alarms which have occurred in a computer facility.
Claim 7
Dependent Claim 126 words
A computer product combination for use in each computer facility of a plurality of computer facilities, comprising: a node supervisor for a computer facility that has means for communicating with an arbitrator computer facility; state of health (SOH) monitor means in the node supervisor for calculating a state of health value in response to alarms indicating process termination or task degradation, the SOH value indicating a level of operation of the computer facility; a database checkpoint means for naming and transferring connectivity data structures which define communication routing paths between the computer facility and users of a set of users served by the computer facility; and means in the node supervisor for sending messages containing the SOH information and connectivity data structures to an arbitrator computer.
Claim 8
Dependent Claim 126 words
A computer product combination for use in each computer facility of a plurality of computer facilities, comprising: a node supervisor for a computer facility that has means for communicating with an arbitrator computer facility; state of health (SOH) monitor means in the node supervisor for calculating a state of health value in response to alarms indicating process termination or task degradation, the SOH value indicating a level of operation of the computer facility; a database checkpoint means for naming and transferring connectivity data structures which define communication routing paths between the computer facility and users of a set of users served by the computer facility; and means in the node supervisor for sending messages containing the SOH information and connectivity data structures to an arbitrator computer.
Claim 9
Dependent Claim 37 words
The computer product combination of claim 6, wherein the set of connectivity data structures includes: a user directory for listing users and routing paths to the users; and a communication configuration structure for listing routing path characteristics.
Claim 10
Dependent Claim 223 words
A computer product combination for providing computer redundancy in a computer system which distributes securities information to a plurality of users through a plurality of computer facilities and includes a communication facility connected to the computer facilities which routes securities information from each computer facility to a respective set of users, the computer product combination including: arbitrator instruction means for operating an arbitrator computer connected to the computer facilities; and redundancy program means for causing the arbitrator computer to detect and replace a failed computer facility by executing the steps of: obtaining sets of connectivity data structures from a plurality of computer facilities, each set of connectivity data structures including data from routing securities information from a respective computer facility to a respective set of users; storing the sets of connectivity data structures in a single archive database separate from the plurality of substantially identical computer facilities; periodically obtaining state of health (SOH) information from each computer facility of the plurality of computer facilities, SOH information indicating a level of operation of a computer facility; detecting a failed computer facility in response to SOH information from the failed computer facility; and substituting a spare computer facility tier the failed computer facility by transferring to the spare computer facility a set of connectivity data structures for the failed computer facility from the archive database.
Claim 11
Dependent Claim 223 words
A computer product combination for providing computer redundancy in a computer system which distributes securities information to a plurality of users through a plurality of computer facilities and includes a communication facility connected to the computer facilities which routes securities information from each computer facility to a respective set of users, the computer product combination including: arbitrator instruction means for operating an arbitrator computer connected to the computer facilities; and redundancy program means for causing the arbitrator computer to detect and replace a failed computer facility by executing the steps of: obtaining sets of connectivity data structures from a plurality of computer facilities, each set of connectivity data structures including data from routing securities information from a respective computer facility to a respective set of users; storing the sets of connectivity data structures in a single archive database separate from the plurality of substantially identical computer facilities; periodically obtaining state of health (SOH) information from each computer facility of the plurality of computer facilities, SOH information indicating a level of operation of a computer facility; detecting a failed computer facility in response to SOH information from the failed computer facility; and substituting a spare computer facility tier the failed computer facility by transferring to the spare computer facility a set of connectivity data structures for the failed computer facility from the archive database.
Claim 12
Dependent Claim 37 words
The computer product combination of claim 8, wherein each set of connectivity data structures includes: a user directory for listing users and routing paths to the user; and a communication configuration structure for listing routing path characteristics.
Claim 13
Dependent Claim 80 words
The computer product combination of claim 9, wherein the securities information is accessed in response to user-designated symbols, each user connectivity data structure including: at least one table for mapping user-designated symbols to users which have designated the symbol; a user directory coupled to the at least one table, the user directory listing users in routing paths to the users; and a communication configuration data structure coupled to the user directory, the communication configuration data structure listing routing path characteristics.
Claim 14
Dependent Claim 25 words
The computer product combination of claim 9, wherein SOH information includes a value indicating a number of alarms which have occurred in a computer facility.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-04-14 2000-10-14 2001-04-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-04-14 2004-10-14 2005-04-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-04-14 2008-10-14 2009-04-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag