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

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag