Patent US3973110A successfully refreshed from Google Patents.
← Back to Patent Explorer
US3973110A Expired / Lapsed US ⏱️ 0.0 years remaining

Circulating shift register time-keeping circuit

Assignee: HP Inc
•
Filing: 1974-07-26
•
Granted: 1976-08-03
•
Expires: 1994-07-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The circulating shift register time-keeping circuit of the present invention comprises five circulating shift registers and controller and time base circuits to provide real-time, stopwatch, date and alarm functions to an eight-digit display means via a display register. The real-time, stopwatch and date registers each include a binary adder, adder controller and auxiliary register coupled to clocked delay elements. The alarm register includes a comparator coupled to similarly clocked delay elements. Timing and command signals are provided to the five shift registers from the time base and controller, respectively.

Inventors

  • 👤 France Rode
  • 👤 Eric A. Slutz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 14:18
CPC Classifications
G; G04; G04G; G04G3/00; G04G3/02; G04G3/025; G04G9/00; G04G9/0064; G04G9/007; G04G9/08; G04G9/087

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 211 words
A circulating shift register time-keeping circuit comprising: timing means for producing a plurality of timing signals; control means for producing a plurality of control signals; storage means having a circulating shift register memory for storing time data representing progressively larger units of time, said time data circulating in the memory at a preselected rate in response to timing signals from the timing means, a binary adder coupled to the memory for incrementing the time data circulating therein, an auxiliary register coupled to the memory for storing incremented time data therein, and an adder controller coupled to the binary adder and auxiliary register and responsive to timing and control signals from the timing and control means, respectively, for causing the binary adder to periodically increment the time data representing the smallest unit of time circulating in the memory and to periodically increment the time data representing remaining progressively larger units of time circulating in the memory when the time data representing the largest preceding unit of time relative thereto equals preselected values and for causing the auxiliary register to modify the value of the incremented time data stored therein when that time data equals said preselected values; and display means coupled to the storage means for displaying the time data stored therein.
Claim 2
Dependent Claim 211 words
A circulating shift register time-keeping circuit comprising: timing means for producing a plurality of timing signals; control means for producing a plurality of control signals; storage means having a circulating shift register memory for storing time data representing progressively larger units of time, said time data circulating in the memory at a preselected rate in response to timing signals from the timing means, a binary adder coupled to the memory for incrementing the time data circulating therein, an auxiliary register coupled to the memory for storing incremented time data therein, and an adder controller coupled to the binary adder and auxiliary register and responsive to timing and control signals from the timing and control means, respectively, for causing the binary adder to periodically increment the time data representing the smallest unit of time circulating in the memory and to periodically increment the time data representing remaining progressively larger units of time circulating in the memory when the time data representing the largest preceding unit of time relative thereto equals preselected values and for causing the auxiliary register to modify the value of the incremented time data stored therein when that time data equals said preselected values; and display means coupled to the storage means for displaying the time data stored therein.
Claim 3
Dependent Claim 84 words
A circulating shift register time-keeping circuit as in claim 1 wherein: the preselected rate of time data circulation is approximately 3.2 KHz; the smallest unit of time is hundredths-of-seconds; the next largest unit of time is tenths-of-seconds; the next largest unit of time is seconds; the next largest unit of time is tens-of-seconds; the next largest unit of time is minutes; the next largest unit of time is tens-of-minutes; the next largest unit of time is hours; the largest unit of time is tens-of-hours;
Claim 4
Dependent Claim 51 words
the preselected value of hundredths-of-seconds, tenths-of-seconds, seconds, minutes and hours units of time for incrementing the tenths-of-seconds, seconds, tens-of-seconds, tens-of-minutes and tens-of-hours units of time respectively, is ten; and the preselected value of tens-of-seconds and tens-of-minutes units of time for incrementing the minutes and hours units of time, respectively, is six.
Claim 5
Dependent Claim 51 words
the preselected value of hundredths-of-seconds, tenths-of-seconds, seconds, minutes and hours units of time for incrementing the tenths-of-seconds, seconds, tens-of-seconds, tens-of-minutes and tens-of-hours units of time respectively, is ten; and the preselected value of tens-of-seconds and tens-of-minutes units of time for incrementing the minutes and hours units of time, respectively, is six.
Claim 6
Dependent Claim 82 words
A circulating shift register time-keeping circuit as in claim 2 having 12 and 24 hour modes wherein: the preselected value of the hours unit of time in the 12 hour mode for zeroing the tens-of-hours and resetting the hours units of time to a value of one is three; and the preselected value of the hours unit of time in the 24 hour mode for zeroing the tens-of-hours and resetting the hours units of time to a value of one is five.
Claim 7
Dependent Claim 137 words
A circulating shift register memory as in claim 1 including a plurality of said storage means wherein: one of the storage means is a real-time register having a 12 hour mode and 24 hour mode for storing time data representing real-time in units of hours, minutes, seconds and hundredths-of-seconds; another of the storage means is a date register coupled to the real-time register for storing time data representing day of the week, and dates in units of the day of the month, month of the year and year of the century; and another of the storage means is a stopwatch register having a first mode for storing time data representing split times in units of hours, minutes, seconds and hundredths-of-seconds and a second mode for storing time data representing split times in units of seconds and hundredths-of-seconds.
Claim 8
Dependent Claim 147 words
A circulating shift register time-keeping circuit as in claim 4 for use as an alarm signaling device wherein: the storage means further includes an alarm register having an input and output port, a circulating shift register memory for storing preselected time data representing progressively larger units of time, and a comparator having input ports to receive time data from the storage means and coupled to the memory for continuously comparing time data therefrom with time data received from the storage means in response to timing and control signals from the timing and control means, respectively, and for providing an output signal at the output port when the time data from the storage means is equal to the preselected time data stored in the alarm register; and the display means coupled to the output port of the alarm register for visually indicating when the output signal occurs thereat.
Claim 9
Dependent Claim 31 words
A circulating shift register time-keeping circuit as in claim 5 further including sensory means coupled to the output port of the alarm register for indicating when the electrical signal occurs thereat.
Claim 10
Dependent Claim 107 words
A circulating shift register time-keeping circuit as in claim 5 for use as a source of low frequency periodic signals wherein: the stopwatch register is coupled to the output port of the alarm register for repetitively resetting to zero the time data incrementing in the stopwatch register when that data equals the preselected time data stored in the alarm register in response to the output signal received therefrom; and the output port provides a low frequency periodic signal having a period approximately equal to the real time required for the time data incrementing in the stopwatch register to equal the time data stored in the alarm register.
Claim 11
Dependent Claim 109 words
A circulating shift register time-keeping circuit as in claim 7 for use as a source of asymetric timing signals wherein: the alarm register is also coupled to at least one source of time data for successively replacing the time data stored in said alarm register when the time data incrementing in the stopwatch register is reset to zero in response to the output signal at the output port of the alarm register; and the output port provides an asymetric timing signal having periods approximately equal to the real time required for the time data incrementing in the stopwatch register to equal the time data stored in the alarm register.
Claim 12
Dependent Claim 182 words
A real-time time data storage register comprising: a circulating shift register memory for storing time data representing progressively larger units of time, said time data circulating therein at a preselected rate in response to timing signals provided thereto; a binary adder coupled to the memory for incrementing the time data circulating therein; an auxiliary register coupled to the binary adder for storing the incremented time data received therefrom; an adder controller, coupled to the binary adder, the auxiliary register and responsive to timing and control signals for causing the binary adder to periodically increment the time data representing the smallest unit of time circulating in the memory, and to periodically increment the time data representing remaining progressively larger units of time circulating in the memory when the time data representing the largest preceding unit of time relative thereto equals preselected values, and for causing the auxiliary register to modify the value of the incremented time data stored therein when that time data equals said preselected values; and an output port connected to the circulating shift register memory for coupling time data therefrom.
Claim 13
Dependent Claim 182 words
A real-time time data storage register comprising: a circulating shift register memory for storing time data representing progressively larger units of time, said time data circulating therein at a preselected rate in response to timing signals provided thereto; a binary adder coupled to the memory for incrementing the time data circulating therein; an auxiliary register coupled to the binary adder for storing the incremented time data received therefrom; an adder controller, coupled to the binary adder, the auxiliary register and responsive to timing and control signals for causing the binary adder to periodically increment the time data representing the smallest unit of time circulating in the memory, and to periodically increment the time data representing remaining progressively larger units of time circulating in the memory when the time data representing the largest preceding unit of time relative thereto equals preselected values, and for causing the auxiliary register to modify the value of the incremented time data stored therein when that time data equals said preselected values; and an output port connected to the circulating shift register memory for coupling time data therefrom.
Claim 14
Dependent Claim 135 words
A real-time time data storage register as in claim 9 wherein: the preselected rate of time data circulation is approximately 3.2 KHz: the smallest unit of time is hundredths-of-seconds; the next largest unit of time is tenths-of-seconds; the next largest unit of time is seconds; the next largest unit of time is tens-of-seconds; the next largest unit of time is minutes; the next largest unit of time is tens-of-minutes; the next largest unit of time is hours; the largest unit of time is tens-of-hours; the preselected value of hundredths-of-seconds, tenths-of-seconds, seconds, minutes and hours units of time for incrementing the tenths-of-seconds, seconds, tens-of-seconds, tens-of-minutes and tens-of-hours units of time respectively, is ten; and the preselected value of tens-of-seconds and tens-of-minutes units of time for incrementing the minutes and hours units of time, respectively, is six.
Claim 15
Dependent Claim 82 words
A real-time time data storage register as in claim 10 having 12 and 24 hour modes wherein: the preselected value of the hours unit of time in the 12 hour mode for zeroing the tens-of-hours and resetting the hours units of time to a value of one is three; and the preselected value of the hours unit of time in the 24 hour mode for zeroing the tens-of-hours and resetting the hours units of time to a value of one is five.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-08-03 1980-02-02 1980-08-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-08-03 1984-02-02 1984-08-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-08-03 1988-02-02 1988-08-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag