US5579523A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for controlled locking/unlocking of a system using a locking mode flag during an interrupt routine
Assignee: Sony Corp
•
Filing: 1995-08-22
•
Granted: 1996-11-26
•
Expires: 2015-08-22
Abstract
Abstract A power controlling apparatus turns off a power to an apparatus whose connection to a central apparatus has been cut by a connection change, thus selectively turning off a power to an apparatus not required by the central apparatus. A locking/unlocking apparatus determines a value of the locking timer in the interrupt timer routine and, when the value has exceeded a predetermined level, takes a slave apparatus out of the locked state, thereby simplifying programming.
Inventors
- 👤 Shigeo Tanaka
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 16:49
CPC Classifications
G; G06; G06F; G06F1/00; H; H04; H04N; H04N5/00; H04N5/44; H04N5/445; H04B; H04B1/00; H04B1/06; H04B1/16; H04B1/1607; H04B1/1615; H04B1/20; H04B1/205; H04N21/00; H04N21/40; H04N21/43; H04N21/436; H04N21/43615; H04N5/63; H04W; H04W52/00; H04W52/02; H04W52/0209; H04W52/0261; H04W52/0274; H04W52/028; H04N21/41; H04N21/422; H04N21/42204; H04N21/431; H04N21/4312; H04N21/4316; H04N21/47; H04N21/478; H04N5/45; H04N5/76; H04N5/765; Y; Y02; Y02D; Y02D30/00; Y02D30/70
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
175 words
A method of controlling a locking/unlocking operation of a system comprising the steps of: checking in an interrupt routine if a locking mode clear execution flag is set; if said locking mode clear execution flag is set, clearing said locking mode clear execution flag, checking whether a main routine of the system is ready to be unlocked again, and clearing said locking mode execution flag if said main routine of the system is ready to be unlocked again; if said locking mode clear execution flag is not set, determining if a register value of a locking timer is greater than a predetermined value; if said register value of said locking timer is not greater than said predetermined value, exiting said interrupt routine; if said register value of said locking timer is greater than said predetermined value, clearing said locking timer register, checking whether the main routine of the system is ready to be unlocked again, and clearing said locking mode execution flag if said main routine of the system is ready to be unlocked again.
Claim 2
Independent Claim
175 words
A method of controlling a locking/unlocking operation of a system comprising the steps of: checking in an interrupt routine if a locking mode clear execution flag is set; if said locking mode clear execution flag is set, clearing said locking mode clear execution flag, checking whether a main routine of the system is ready to be unlocked again, and clearing said locking mode execution flag if said main routine of the system is ready to be unlocked again; if said locking mode clear execution flag is not set, determining if a register value of a locking timer is greater than a predetermined value; if said register value of said locking timer is not greater than said predetermined value, exiting said interrupt routine; if said register value of said locking timer is greater than said predetermined value, clearing said locking timer register, checking whether the main routine of the system is ready to be unlocked again, and clearing said locking mode execution flag if said main routine of the system is ready to be unlocked again.
Claim 3
Dependent Claim
22 words
A method of controlling a locking/unlocking operation as claimed in claim 1 wherein: all of said steps are for an interrupt sequence.
Claim 4
Dependent Claim
76 words
A method of controlling a locking/unlocking operation as claimed in claim 2 further comprising the steps of: determining whether one of a first main sequence and a second main sequence has been interrupted by execution of said interrupt sequence; if said first main sequence has been interrupted, saving values of registers used by said first main sequence; and if said second main sequence has been interrupted, saving values of registers used by said second main sequence.
References Cited (Backward Citations)
US4926332A
Cited
US4989113A
Cited
US5163144A
Cited
US5276847A
Cited
US5125093A
Cited
US5327566A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-11-26 | 2000-05-27 | 2000-11-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-11-26 | 2004-05-27 | 2004-11-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-11-26 | 2008-05-27 | 2008-11-26 | $7700.00 | Window Closed / Lapsed |