Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
141 words
An integrated circuit for timekeeping, comprising: a memory; a sequencer; an arithmetic and logic unit (ALU); first and second parallel data busses, both connecting said memory to said ALU; wherein said busses are connected to said memory in such relation that said first bus carries time data, and said second bus carries substantially only alarm data; wherein said sequencer and said ALU are connected and programmed so that said ALU compares the seconds portion of time data to the seconds portion of alarm data, and additional portions of said time data and said alarm data are fetched if said ALU detects a match between said respective seconds portions; and further comprising a clocked latch connected to said first bus, so that said first bus is held at a constant potential except when data on said first bus is required to change.
Claim 2
Dependent Claim
141 words
An integrated circuit for timekeeping, comprising: a memory; a sequencer; an arithmetic and logic unit (ALU); first and second parallel data busses, both connecting said memory to said ALU; wherein said busses are connected to said memory in such relation that said first bus carries time data, and said second bus carries substantially only alarm data; wherein said sequencer and said ALU are connected and programmed so that said ALU compares the seconds portion of time data to the seconds portion of alarm data, and additional portions of said time data and said alarm data are fetched if said ALU detects a match between said respective seconds portions; and further comprising a clocked latch connected to said first bus, so that said first bus is held at a constant potential except when data on said first bus is required to change.
Claim 3
Dependent Claim
11 words
The integrated circuit of claim 1, wherein said memory is dual-ported.
Claim 4
Dependent Claim
22 words
The integrated circuit of claim 1, wherein said memory comprises an array of memory cells, and each of said cells is dual-ported.
Claim 5
Dependent Claim
21 words
The integrated circuit of claim 1, further comprising an oscillator which is connected to provide a clock signal to said sequencer.
Claim 6
Dependent Claim
33 words
The integrated circuit of claim 1, further comprising an oscillator which is connected to provide a clock signal to said sequencer, wherein said clock has a frequency in the neighborhood of 4000 Hz.
Claim 7
Dependent Claim
20 words
The integrated circuit of claim 1, wherein said sequencer is a state machine which performs an update cycle each second.
Claim 8
Dependent Claim
29 words
The integrated circuit of claim 1, wherein said sequencer is a state machine which performs an update cycle each second, and wherein said update cycle consists of two segments.
Claim 9
Dependent Claim
57 words
The integrated circuit of claim 1, wherein said sequencer is a state machine which performs an update cycle each second; and wherein said update cycle consists of two segments, including an update sequence, for updating the time stored in said memory, and an alarm sequence, for comparing the present time to alarm data stored in said memory.
Claim 10
Dependent Claim
98 words
The integrated circuit of claim 1, wherein said sequencer is a state machine which performs an update cycle each second; and wherein said update cycle consists of two segments, including an update sequence, for updating the time stored in said memory, and an alarm sequence, for comparing the present time to alarm data stored in said memory, and wherein said update sequence includes the steps of reading the seconds data from said memory, testing the seconds data to see if it reads 59 seconds, incrementing the seconds data, and writing the incremented seconds data back to said memory.
Claim 11
Dependent Claim
128 words
The integrated circuit of claim 1, wherein said sequencer is a state machine which performs an update cycle each second; and wherein said update cycle consists of two segments, including an update sequence, for updating the time stored in said memory, and an alarm sequence, for comparing the present time to alarm data stored in said memory; and wherein said update sequence includes the steps of reading the seconds data from said memory, testing the seconds data to see if it reads 59 seconds, incrementing the seconds data, and writing the incremented seconds data back to said memory, and thereafter, if said seconds data was not 59 seconds, then entering into said alarm sequence, and, if the seconds data was 59 seconds, then reading and incrementing minutes data.
Claim 12
Dependent Claim
85 words
The integrated circuit of claim 1, wherein said sequencer is a state machine which performs an update cycle each second; and wherein said update cycle consists of two segments, including an update sequence, for updating the time stored in said memory, and an alarm sequence, for comparing the present time to alarm data stored in said memory; and wherein said sequencer is connected and programmed so that, when said sequencer enter said alarm sequence, the present seconds data is compared to the alarm seconds data.
Claim 13
Dependent Claim
154 words
An integrated circuit for timekeeping, comprising: a memory; sequencing logic; comparison logic; a plurality of data lines connecting said memory to said comparison logic; wherein said lines are connected to said memory in such relation that a first set of said lines carries time data, and a second set of said lines carries substantially only alarm data; wherein said sequencing logic and said comparison logic are connected and programmed so that said comparison logic compares the seconds portion of time data to the seconds portion of alarm data, and additional portions of said time data and said alarm data are fetched if said comparison logic detects a match between said respective seconds portions; and further comprising a controllable latch connected to said first set of lines, so that said lines of said first set are held at a constant potential except when data on said lines of said first set is required to change.
Claim 14
Dependent Claim
154 words
An integrated circuit for timekeeping, comprising: a memory; sequencing logic; comparison logic; a plurality of data lines connecting said memory to said comparison logic; wherein said lines are connected to said memory in such relation that a first set of said lines carries time data, and a second set of said lines carries substantially only alarm data; wherein said sequencing logic and said comparison logic are connected and programmed so that said comparison logic compares the seconds portion of time data to the seconds portion of alarm data, and additional portions of said time data and said alarm data are fetched if said comparison logic detects a match between said respective seconds portions; and further comprising a controllable latch connected to said first set of lines, so that said lines of said first set are held at a constant potential except when data on said lines of said first set is required to change.
Claim 15
Dependent Claim
19 words
The integrated circuit of claim 12, wherein said comparison logic consists essentially of an arithmetic and logic unit (ALU).
Claim 16
Dependent Claim
11 words
The integrated circuit of claim 12, wherein said memory is dual-ported.
Claim 17
Dependent Claim
22 words
The integrated circuit of claim 12, wherein said memory comprises an array of memory cells, and each of said cells is dual-ported.
Claim 18
Dependent Claim
22 words
The integrated circuit of claim 12, further comprising an oscillator which is connected to provide a clock signal to said sequencing logic.
Claim 19
Dependent Claim
34 words
The integrated circuit of claim 12, further comprising an oscillator which is connected to provide a clock signal to said sequencing logic, wherein said clock has a frequency in the neighborhood of 4000 Hz.
Claim 20
Dependent Claim
21 words
The integrated circuit of claim 12, wherein said sequencing logic is a state machine which performs an update cycle each second.
Claim 21
Dependent Claim
30 words
The integrated circuit of claim 12, wherein said sequencing logic is a state machine which performs an update cycle each second, and wherein said update cycle consists of two segments.
Claim 22
Dependent Claim
58 words
The integrated circuit of claim 12, wherein said sequencing logic is a state machine which performs an update cycle; each second; and wherein said update cycle consists of two segments, including an update sequence, for updating the time stored in said memory, and an alarm sequence, for comparing the present time to alarm data stored in said memory.
Claim 23
Dependent Claim
99 words
The integrated circuit of claim 12, wherein said sequencing logic is a state machine which performs an update cycle each second; and wherein said update cycle consists of two segments, including an update sequence, for updating the time stored in said memory, and an alarm sequence, for comparing the present time to alarm data stored in said memory; and wherein said update sequence includes the steps of reading the seconds data from said memory, testing the seconds data to see if it reads 59 seconds, incrementing the seconds data, and writing the incremented seconds data back to said memory.
Claim 24
Dependent Claim
129 words
The integrated circuit of claim 12, wherein said sequencing logic is a state machine which performs an update cycle each second; and wherein said update cycle consists of two segments, including an update sequence, for updating the time stored in said memory, and an alarm sequence, for comparing the present time to alarm data stored in said memory; and wherein said update sequence includes the steps of reading the seconds data from said memory, testing the seconds data to see if it reads 59 seconds, incrementing the seconds data, and writing the incremented seconds data back to said memory, and thereafter, if said seconds data was not 59 seconds, then entering into said alarm sequence, and, if the seconds data was 59 seconds, then reading and incrementing minutes data.
Claim 25
Dependent Claim
86 words
The integrated circuit of claim 12, wherein said sequencing logic is a state machine which performs an update cycle each second; and wherein said update cycle consists of two segments, including an update sequence, for updating the time stored in said memory, and an alarm sequence, for comparing the present time to alarm data stored in said memory; and wherein said sequencer is connected and programmed so that, when said sequencer enters said alarm sequence, the present seconds data is compared to the alarm seconds data.