Patent US6374243B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag