US5644762A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for recording and reading date data having coexisting formats
Assignee: RMM Inc
•
Filing: 1996-05-14
•
Granted: 1997-07-01
•
Expires: 2016-05-14
Abstract
Abstract Years past 1999 are stored as binary integers in fields previously reserved for representations of years as two decimal digits. The binary integers occupy ranges of values for the fields which are not used by an integer value corresponding to any possible combination of two decimal digits from 00 to 99. In this way, data using integer-encoded years and years represented by the last two decimal digits will be able to coexist for at least ten thousand years.
Inventors
- 👤 Thomas B. Soeder
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 19:55
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F8/00; G06F8/70; G06F8/78; G06Q; G06Q99/00; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99936
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
249 words
A series of operational steps to be performed on or with the aid of a computer, said steps comprising: (a) providing a computer-readable storage medium storing a plurality of year data, the plurality of year data comprising (i) a first year datum comprising two bytes which together have a composite binary integer value which represents at least four decimal digits of a first year and (ii) a second year datum comprising two bytes, each of the two bytes of the second year datum separately representing a single decimal digit of a second year; (b) examining at least one of the plurality of year data to determine whether said at least one of the plurality of year data has a composite binary integer value which is inside or outside a range from 12,336 to 14,649, inclusive; (c) if step (b) determines that said composite binary integer value of at least one of the plurality of year data is outside said range, defining the composite binary integer value as a number representing the first year; and (d) if step (b) determines that said composite binary integer value of said at least one of the plurality of year data is inside said range, determining the single decimal digit represented by said each of the two bytes of the second year datum and determining the second year represented by the second year datum in accordance with the single decimal digit represented by said each of the two bytes of the second year datum.
Claim 2
Dependent Claim
249 words
A series of operational steps to be performed on or with the aid of a computer, said steps comprising: (a) providing a computer-readable storage medium storing a plurality of year data, the plurality of year data comprising (i) a first year datum comprising two bytes which together have a composite binary integer value which represents at least four decimal digits of a first year and (ii) a second year datum comprising two bytes, each of the two bytes of the second year datum separately representing a single decimal digit of a second year; (b) examining at least one of the plurality of year data to determine whether said at least one of the plurality of year data has a composite binary integer value which is inside or outside a range from 12,336 to 14,649, inclusive; (c) if step (b) determines that said composite binary integer value of at least one of the plurality of year data is outside said range, defining the composite binary integer value as a number representing the first year; and (d) if step (b) determines that said composite binary integer value of said at least one of the plurality of year data is inside said range, determining the single decimal digit represented by said each of the two bytes of the second year datum and determining the second year represented by the second year datum in accordance with the single decimal digit represented by said each of the two bytes of the second year datum.
Claim 3
Dependent Claim
249 words
A series of operational steps to be performed on or with the aid of a computer, said steps comprising: (a) providing a computer-readable storage medium storing a plurality of year data, the plurality of year data comprising (i) a first year datum comprising two bytes which together have a composite binary integer value which represents at least four decimal digits of a first year and (ii) a second year datum comprising two bytes, each of the two bytes of the second year datum separately representing a single decimal digit of a second year; (b) examining at least one of the plurality of year data to determine whether said at least one of the plurality of year data has a composite binary integer value which is inside or outside a range from 61,680 to 63,993, inclusive; (c) if step (b) determines that said composite binary integer value of at least one of the plurality of year data is outside said range, defining the composite binary integer value as a number representing the first year; and (d) if step (b) determines that said composite binary integer value of said at least one of the plurality of year data is inside said range, determining the single decimal digit represented by said each of the two bytes of the second year datum and determining the second year represented by the second year datum in accordance with the single decimal digit represented by said each of the two bytes of the second year datum.
Claim 4
Dependent Claim
249 words
A series of operational steps to be performed on or with the aid of a computer, said steps comprising: (a) providing a computer-readable storage medium storing a plurality of year data, the plurality of year data comprising (i) a first year datum comprising two bytes which together have a composite binary integer value which represents at least four decimal digits of a first year and (ii) a second year datum comprising two bytes, each of the two bytes of the second year datum separately representing a single decimal digit of a second year; (b) examining at least one of the plurality of year data to determine whether said at least one of the plurality of year data has a composite binary integer value which is inside or outside a range from 61,680 to 63,993, inclusive; (c) if step (b) determines that said composite binary integer value of at least one of the plurality of year data is outside said range, defining the composite binary integer value as a number representing the first year; and (d) if step (b) determines that said composite binary integer value of said at least one of the plurality of year data is inside said range, determining the single decimal digit represented by said each of the two bytes of the second year datum and determining the second year represented by the second year datum in accordance with the single decimal digit represented by said each of the two bytes of the second year datum.
Claim 5
Dependent Claim
281 words
A series of operational steps to be performed on or with the aid of a computer, said steps comprising: (a) providing a computer-readable storage medium storing a plurality of year data, the plurality of year data comprising (i) a first year datum comprising two bytes which together have a composite binary integer value which represents at least four decimal digits of a first year and (ii) a second year datum comprising two bytes, each of the two bytes of the second year datum separately representing a single decimal digit of a second year; (b) examining at least one of the plurality of year data to determine whether said at least one of the plurality of year data has a composite binary integer value which is (i) inside a first range from 12,336 to 14,649, inclusive, or a second range from 61,680 to 63,993, inclusive, or (ii) outside both said first range and said second range; (c) if step (b) determines that said composite binary integer value of at least one of the plurality of year data is outside both said first range and said second range, defining the composite binary integer value as a number representing the first year; and (d) if step (b) determines that said composite binary integer value of said at least one of the plurality of year data is inside either said first range or said second range, determining the single decimal digit represented by said each of the two bytes of the second year datum and determining the second year represented by the second year datum in accordance with the single decimal digit represented by said each of the two bytes of the second year datum.
Claim 6
Dependent Claim
281 words
A series of operational steps to be performed on or with the aid of a computer, said steps comprising: (a) providing a computer-readable storage medium storing a plurality of year data, the plurality of year data comprising (i) a first year datum comprising two bytes which together have a composite binary integer value which represents at least four decimal digits of a first year and (ii) a second year datum comprising two bytes, each of the two bytes of the second year datum separately representing a single decimal digit of a second year; (b) examining at least one of the plurality of year data to determine whether said at least one of the plurality of year data has a composite binary integer value which is (i) inside a first range from 12,336 to 14,649, inclusive, or a second range from 61,680 to 63,993, inclusive, or (ii) outside both said first range and said second range; (c) if step (b) determines that said composite binary integer value of at least one of the plurality of year data is outside both said first range and said second range, defining the composite binary integer value as a number representing the first year; and (d) if step (b) determines that said composite binary integer value of said at least one of the plurality of year data is inside either said first range or said second range, determining the single decimal digit represented by said each of the two bytes of the second year datum and determining the second year represented by the second year datum in accordance with the single decimal digit represented by said each of the two bytes of the second year datum.
References Cited (Backward Citations)
US3996450A
Cited
US4044347A
Cited
US4573127A
Cited
US4654633A
Cited
US4947163A
Cited
US4752765A
Cited
US5319779A
Cited
US5119465A
Cited
US5293355A
Cited
JPH05327518A
Cited
US5444820A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-06-30 | 2000-12-30 | 2001-07-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-06-30 | 2004-12-30 | 2005-07-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-06-30 | 2008-12-30 | 2009-07-01 | $7700.00 | Window Closed / Lapsed |