US5101488A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for retrieving and updating data in a real-time data base system
Assignee: Motorola Solutions Inc
•
Filing: 1989-05-02
•
Granted: 1992-03-31
•
Expires: 2009-05-02
Abstract
Abstract In a real-time data base system, data is updated by reading the data and checking an exception flag associated with a locked status. If the exception flag is not set, the data is locked and read in an updatable fashion. If the data is locked, the data may still be read if a peek-mode access is requested.
Inventors
- 👤 Robert S. Rosenthal
- 👤 Valentin Oprescu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 22:57
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/14; G06F12/1416; G06F16/00; G06F16/20; G06F16/23; G06F16/2308; G06F16/2336; G06F16/2343; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99938
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
77 words
In a data base management system, a method of providing real-time access to data, said method comprising the steps of: receiving a data request from an application; reading said data in an updatable mode; requesting an update lock for said data; providing said data to said application in an updatable mode if said requested update lock is granted; and providing said data to said application in a read only mode if said requested update lock is denied.
Claim 2
Dependent Claim
77 words
In a data base management system, a method of providing real-time access to data, said method comprising the steps of: receiving a data request from an application; reading said data in an updatable mode; requesting an update lock for said data; providing said data to said application in an updatable mode if said requested update lock is granted; and providing said data to said application in a read only mode if said requested update lock is denied.
Claim 3
Dependent Claim
25 words
The method of claim 1 further comprising the step of returning a lock denied notification to said application if said requested update lock is denied.
Claim 4
Dependent Claim
71 words
The method of claim 1 wherein said second step of providing said data comprises the steps of: determining if said data request contains a peek mode option; providing said data to said application in said read only mode if said requested update lock is denied and said peek mode option is in said data request; and returning a lock denied notification to said application if said requested update lock is denied.
Claim 5
Dependent Claim
39 words
The method of claim 1 further comprising the steps, following the step of receiving a data request, of: determining if said data is locked by said application; and unlocking said data if said data is locked by said application.
Claim 6
Dependent Claim
16 words
The method of claim 1 wherein said data is a data row of a data base.
Claim 7
Dependent Claim
33 words
The method of claim 1, following said first providing said data step wherein said data is provided in an updatable mode, further comprising the steps of: updating said data; and releasing said data.
Claim 8
Dependent Claim
112 words
In a data base management system, a method of providing real-time access to data, said method comprising the steps of: receiving a data request from an application; reading said data in an updatable mode; requesting an update lock for said data; providing said data to said application in an updatable mode if said requested update lock is granted; determining if said data request contains a peek mode option; providing said data to said application in a read only mode if said requested update lock is denied and said peek mode option is in said data request; and returning a lock denied notification to said application if said requested update lock is denied.
Claim 9
Dependent Claim
112 words
In a data base management system, a method of providing real-time access to data, said method comprising the steps of: receiving a data request from an application; reading said data in an updatable mode; requesting an update lock for said data; providing said data to said application in an updatable mode if said requested update lock is granted; determining if said data request contains a peek mode option; providing said data to said application in a read only mode if said requested update lock is denied and said peek mode option is in said data request; and returning a lock denied notification to said application if said requested update lock is denied.
Claim 10
Dependent Claim
16 words
The method of claim 7 wherein said data is a data row of a data base.
Claim 11
Dependent Claim
33 words
The method of claim 7, following said first providing said data step wherein said data is provided in an updatable mode, further comprising the steps of: updating said data; and releasing said data.
Claim 12
Dependent Claim
132 words
In a data base management system, a method of providing real-time access to data, said method comprising the steps of: receiving a data request from an application; determining if said data is locked by said application; unlocking said data if said data is locked by said application; reading said data in an updatable mode; requesting an update lock for said data; providing said data to said application in an updatable mode if said requested update lock is granted; determining if said data request contains a peek mode option; providing said data to said application in a read only mode if said requested update lock is denied and said peek mode option is in said data request; and returning a lock denied notification to said application if said requested update lock is denied.
Claim 13
Dependent Claim
132 words
In a data base management system, a method of providing real-time access to data, said method comprising the steps of: receiving a data request from an application; determining if said data is locked by said application; unlocking said data if said data is locked by said application; reading said data in an updatable mode; requesting an update lock for said data; providing said data to said application in an updatable mode if said requested update lock is granted; determining if said data request contains a peek mode option; providing said data to said application in a read only mode if said requested update lock is denied and said peek mode option is in said data request; and returning a lock denied notification to said application if said requested update lock is denied.
Claim 14
Dependent Claim
16 words
The method of claim 10 wherein said data is a data row of a data base.
Claim 15
Dependent Claim
33 words
The method of claim 10, following said first providing said data step wherein said data is provided in an updatable mode, further comprising the steps of: updating said data; and releasing said data.
Claim 16
Independent Claim
92 words
A method of updating data in a real-time data base system, said method comprising the steps of: requesting said data; performing read only functions on said data if said data is not requested for update purposes and said data is not locked; performing an update of said data if said data is requested for update purposes and said data is not locked; marking said data as read only data if said data is requested for update purposes, said data is locked, and said request specifies a peek mode; and returning said data.
Claim 17
Independent Claim
92 words
A method of updating data in a real-time data base system, said method comprising the steps of: requesting said data; performing read only functions on said data if said data is not requested for update purposes and said data is not locked; performing an update of said data if said data is requested for update purposes and said data is not locked; marking said data as read only data if said data is requested for update purposes, said data is locked, and said request specifies a peek mode; and returning said data.
Claim 18
Dependent Claim
16 words
The method of claim 13 wherein said data is a data record of said data base.
Claim 19
Dependent Claim
39 words
The method of claim 13 further comprising the step of returning a failed message to a requesting process if said data is requested for update purposes, said data is locked, and said request does not specify said peek mode.
References Cited (Backward Citations)
US4399504A
Cited
US4480304A
Cited
US4476528A
Cited
US4698752A
Cited
US4635189A
Cited
US4791554A
Cited
US4821175A
Cited
US4965719A
Cited
US4961139A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-03-31 | 1995-09-30 | 1996-03-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-03-31 | 1999-09-30 | 2000-03-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-03-31 | 2003-09-30 | 2004-03-31 | $7700.00 | Window Closed / Lapsed |