Patent US6374243B1 successfully refreshed from Google Patents.
US6374243B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Database access system having time-out mechanism
Assignee: NTT Comware Corp
•
Filing: 1999-03-24
•
Granted: 2002-04-16
•
Expires: 2019-03-24
Abstract
Abstract The present invention relates a database access system comprising: a plurality of database servers, each of which accommodates a database; and an application server which is connected to the above-mentioned plurality of database servers. The application server comprises a plurality of local transaction managers, each of which corresponds to each of the databases, and individually processes transactions for updating the corresponding database; and a distributed transaction manager which individually provides commands for database updating to the transaction managers.
Inventors
- 👤 Kazue Kobayashi
- 👤 Toru Nagaoka
- 👤 Masashi Sakata
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 16:25
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/25; G06F16/256; G06F16/23; G06F16/2379; Y; Y10; Y10S; Y10S707/00; Y10S707/953; Y10S707/959; Y10S707/964; Y10S707/966; Y10S707/99931; Y10S707/99938; Y10S707/99951; Y10S707/99952
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
158 words
A database access system comprising: a plurality of database servers, each of which accommodates a database; an application server which is connected to said plurality of database servers, wherein said application server processes transactions for data base updating by means of a two-phase commit, comprising temporary updating and permanent updating, said application server includes: local transaction managers, each of which corresponds to each of the databases, and individually processes transactions for updating a corresponding database; a distributed transaction manager which individually provides commands for database updating to the local transaction managers; and a timer started by said distributed transaction manager when said distributed transaction manager recognizes that a first database to be updated is in a state of temporary updating, said timer providing a command for returning each database to a state before temporary updating to said distributed transaction manager, when all of said databases to be updated are not temporarily updated before an occurrence of a time-out.
Claim 2
Dependent Claim
158 words
A database access system comprising: a plurality of database servers, each of which accommodates a database; an application server which is connected to said plurality of database servers, wherein said application server processes transactions for data base updating by means of a two-phase commit, comprising temporary updating and permanent updating, said application server includes: local transaction managers, each of which corresponds to each of the databases, and individually processes transactions for updating a corresponding database; a distributed transaction manager which individually provides commands for database updating to the local transaction managers; and a timer started by said distributed transaction manager when said distributed transaction manager recognizes that a first database to be updated is in a state of temporary updating, said timer providing a command for returning each database to a state before temporary updating to said distributed transaction manager, when all of said databases to be updated are not temporarily updated before an occurrence of a time-out.
Claim 3
Dependent Claim
67 words
A database access system according to claim 1 , wherein: said database access system possesses client terminals connected to said application server via a network, which request for a service via said network; and said distributed transaction manager in said application server individually provides said command for database updating to the local transaction managers, in the case when any of the client terminals request for a service.
Claim 4
Dependent Claim
130 words
An application server comprising: local transaction managers each corresponding to a database, said local transaction managers individually processes transactions for updating a corresponding database; a distributed transaction manager which individually provides commands for database updating to the local transaction managers; a timer started by said distribution transaction manager when said distributed transaction manager recognizes that a first database to be updated is in a state of temporary updating, said timer providing a command for returning each database to a state before temporary updating to said distributed transaction manager, in a case when all the databases to be updated are not temporarily updated before an occurrence of a time-out; and wherein said application server processes transactions for database updating by means of a two-phase commit, including temporary updating and permanent updating.
Claim 5
Dependent Claim
130 words
An application server comprising: local transaction managers each corresponding to a database, said local transaction managers individually processes transactions for updating a corresponding database; a distributed transaction manager which individually provides commands for database updating to the local transaction managers; a timer started by said distribution transaction manager when said distributed transaction manager recognizes that a first database to be updated is in a state of temporary updating, said timer providing a command for returning each database to a state before temporary updating to said distributed transaction manager, in a case when all the databases to be updated are not temporarily updated before an occurrence of a time-out; and wherein said application server processes transactions for database updating by means of a two-phase commit, including temporary updating and permanent updating.
Claim 6
Dependent Claim
46 words
An application server, according to claim 3 , wherein said distributed transaction manager individually provides the commands for database updating to the local transaction managers, in the case when said distributed transaction manager receives data for a service request from a client terminal via a network.
Claim 7
Dependent Claim
159 words
A computer program product containing a computer readable program recorded on a computer usable medium, said program effecting the functions of: local transaction managers, each of which corresponds to a plurality of databases, and individually processes transactions for updating a corresponding database; a distributed transaction manager which individually provides commands for database updating to the local transaction managers; a timer started by said distribution transaction manager when said distributed transaction manager recognizes that a first database to be updated is in a state of temporary updating, said timer providing a signal for returning each database to a state before temporary updating to said distributed transaction manager, in a case when all the databases to be updated are not temporarily updated before an occurrence of a time-out according to said timer; and wherein said program causes said computer such that an application server processes transactions for database updating by means of a two-phase commit, including temporary updating and permanent updating.
Claim 8
Dependent Claim
159 words
A computer program product containing a computer readable program recorded on a computer usable medium, said program effecting the functions of: local transaction managers, each of which corresponds to a plurality of databases, and individually processes transactions for updating a corresponding database; a distributed transaction manager which individually provides commands for database updating to the local transaction managers; a timer started by said distribution transaction manager when said distributed transaction manager recognizes that a first database to be updated is in a state of temporary updating, said timer providing a signal for returning each database to a state before temporary updating to said distributed transaction manager, in a case when all the databases to be updated are not temporarily updated before an occurrence of a time-out according to said timer; and wherein said program causes said computer such that an application server processes transactions for database updating by means of a two-phase commit, including temporary updating and permanent updating.
Claim 9
Dependent Claim
54 words
A computer program product, according to claim 5 , wherein said program causes a computer such that said distributed transaction manager individually provides the commands for database updating to the local transaction managers, in the case when said distributed transaction manager receives data for a service request from a client terminal via a network.
References Cited (Backward Citations)
US5095421A
Cited
US5363121A
Cited
US5586312A
Cited
US5781910A
Cited
US5884327A
Cited
US5958004A
Cited
US6202067B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-04-15 | 2005-10-15 | 2006-04-16 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-04-15 | 2009-10-15 | 2010-04-16 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-04-15 | 2013-10-15 | 2014-04-16 | $7700.00 | Window Closed / Lapsed |