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

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 20:27
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag