US6148299A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Selectively processing plurality of transactions using transaction identifiers that including committing, aborting updating and continuous updating content in a plurality of shared data
Assignee: Canon Inc
•
Filing: 1997-06-12
•
Granted: 2000-11-14
•
Expires: 2017-06-12
Abstract
Abstract An information processing apparatus manages the correspondence between identification information, which is for identifying a plurality of transactions within one process, and the transactions. To this end, the information processing apparatus operates on the identification information by operations including creation, cancellation and switching of the identification information. The creation, cancellation and switching of the identification information then results in the corresponding operation on the respective transaction.
Inventors
- 👤 Masahiko Yoshimoto
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 11:42
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/466; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99938; Y10S707/99951; Y10S707/99952; Y10S707/99953
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
85 words
An information processing apparatus comprising: a management circuit adapted to manage correspondence between a transaction context corresponding to shared data and a plurality of transactions using an identifier, wherein the transaction context identifies a plurality of transactions within one process; and an operating circuit adapted to selectively operate on the transaction context by using operations including committing a content of a change of a first shared data, aborting updating a content of a second shared data, and continuing updating processing of a third shared data.
Claim 2
Dependent Claim
85 words
An information processing apparatus comprising: a management circuit adapted to manage correspondence between a transaction context corresponding to shared data and a plurality of transactions using an identifier, wherein the transaction context identifies a plurality of transactions within one process; and an operating circuit adapted to selectively operate on the transaction context by using operations including committing a content of a change of a first shared data, aborting updating a content of a second shared data, and continuing updating processing of a third shared data.
Claim 3
Dependent Claim
23 words
The apparatus according to claim 1, wherein said management circuit manages a default transaction context that is utilized without using said operating circuit.
Claim 4
Dependent Claim
33 words
The apparatus according to claim 1, further comprising an activation circuit adapted to, when a transaction is aborted, activate a handler that has been set in a transaction context corresponding to the transaction.
Claim 5
Dependent Claim
38 words
The apparatus according to claim 1, further comprising a shared exclusive control circuit adapted to simultaneously assure a shared lock and an exclusive lock, with respect to one lock object, in a plurality of transactions within one process.
Claim 6
Dependent Claim
32 words
The apparatus according to claim 4, wherein said shared exclusive control circuit assures the exclusive lock only in one transaction irrespective of whether it is a transaction included in the one process.
Claim 7
Dependent Claim
83 words
An information processing method comprising: a management step of managing correspondence between a transaction context corresponding to shared data and a plurality of transactions using an identifier, wherein the transaction context identifies a plurality of transactions within one process; and an operating step of selectively operating on the transaction context by using operations including committing a content of a change of a first shared data, aborting updating a content of a second shared data, and continuing updating processing of a third shared data.
Claim 8
Dependent Claim
83 words
An information processing method comprising: a management step of managing correspondence between a transaction context corresponding to shared data and a plurality of transactions using an identifier, wherein the transaction context identifies a plurality of transactions within one process; and an operating step of selectively operating on the transaction context by using operations including committing a content of a change of a first shared data, aborting updating a content of a second shared data, and continuing updating processing of a third shared data.
Claim 9
Dependent Claim
32 words
The method according to claim 6, further comprising an activating step of activating, when a transaction is aborted, a handler that has been set in a transaction context corresponding to the transaction.
Claim 10
Dependent Claim
37 words
The method according to claim 6, further comprising a shared exclusive control step of simultaneously assuring a shared lock and an exclusive lock, with respect to one lock object, in a plurality of transactions within one process.
Claim 11
Dependent Claim
102 words
A computer-readable memory medium storing program codes of an information processing method, the program codes comprising: a program code of a management step of managing correspondence between a transaction context corresponding to shared data and a plurality of transactions using an identifier, wherein the transaction context identifies a plurality of transactions within a process; and a program code of an operating step of selectively operating on the transaction context by using operations including committing a content of a change of a first shared data, aborting updating a content of a second shared data, and continuing updating processing of a third shared data.
Claim 12
Dependent Claim
102 words
A computer-readable memory medium storing program codes of an information processing method, the program codes comprising: a program code of a management step of managing correspondence between a transaction context corresponding to shared data and a plurality of transactions using an identifier, wherein the transaction context identifies a plurality of transactions within a process; and a program code of an operating step of selectively operating on the transaction context by using operations including committing a content of a change of a first shared data, aborting updating a content of a second shared data, and continuing updating processing of a third shared data.
References Cited (Backward Citations)
EP0457117A2
Cited
US5440743A
Cited
US5504899A
Cited
EP0578406A1
Cited
US5689706A
Cited
EP0674260A2
Cited
US5734898A
Cited
US5721915A
Cited
US5682537A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-11-14 | 2004-05-15 | 2004-11-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-11-14 | 2008-05-15 | 2008-11-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-11-14 | 2012-05-15 | 2012-11-14 | $7700.00 | Window Closed / Lapsed |