Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
142 words
A timekeeping circuit in an integrated circuit watch having a main random access memory for storing binary words and having a programmable logic array coupled to said main random access memory for selectively implementing timekeeping operations, said timekeeping circuit comprising: a flag random access memory coupled to said programmable logic array for selectively storing a plurality of sets of flag bits, one or more of said flag bits being selectively transmitted to said programmable logic array for use during implementation of timekeeping operations; and a processor coupled to said flag random access memory to process said plurality of sets of flag bits in response to a mode selection signal, whereby a plurality of watch modes and functions are efficiently accomodated within said timekeeping circuit in a minimum amount of chip space, and whereby said integrated circuit permits user selection of watch functions.
Claim 2
Dependent Claim
142 words
A timekeeping circuit in an integrated circuit watch having a main random access memory for storing binary words and having a programmable logic array coupled to said main random access memory for selectively implementing timekeeping operations, said timekeeping circuit comprising: a flag random access memory coupled to said programmable logic array for selectively storing a plurality of sets of flag bits, one or more of said flag bits being selectively transmitted to said programmable logic array for use during implementation of timekeeping operations; and a processor coupled to said flag random access memory to process said plurality of sets of flag bits in response to a mode selection signal, whereby a plurality of watch modes and functions are efficiently accomodated within said timekeeping circuit in a minimum amount of chip space, and whereby said integrated circuit permits user selection of watch functions.
Claim 3
Dependent Claim
44 words
The timekeeping circuit of claim 1 further comprising control means for selectively generating a plurality of address and control signals for said processor and flag RAM, said control means generating said plurality of address and control signals in response to at least one instruction.
Claim 4
Dependent Claim
31 words
The timekeeping circuit of claim 2 wherein a plurality of instructions are provided to said control means, said instructions being combinations of timed and sequenced activations of a plurality of switches.
Claim 5
Dependent Claim
31 words
The timekeeping circuit of claim 2 wherein said control means includes a plurality of state counters, each said state counter generating a set of state signals indicative of a watch mode.
Claim 6
Dependent Claim
38 words
The timekeeping circuit of claim 4 wherein one said watch mode is an alarm mode and wherein a sensate alarm signal is selectively generated by said timekeeping circuit when said integrated circuit watch is in an armed state.
Claim 7
Dependent Claim
74 words
The timekeeping circuit of claim 4 wherein time delay request signals are generated in response to selected one of said state signals generated by said state counters, and wherein said contol means includes time delay means for generating after a selected delay a time delay reset signal corresponding to each said time delay request signal generated by said state counter, said time delay reset signal configuring a selected state counter to a predetermined state.
Claim 8
Dependent Claim
41 words
The timekeeping circuit of claim 6 wherein said selected delay is achieved by decrementing a constant value stored within said main random access memory at one of a plurality of rates as selected in response to said time delay request signal.
Claim 9
Dependent Claim
39 words
The timekeeping circuit of claim 1 wherein said processor is comprised of at least one inverter having an output and having an input responsive to said one instruction and including enabling means for selectively disabling and enabling said inverter.
Claim 10
Dependent Claim
26 words
The timekeeping circuit of claim 8 wherein said inverter has a transmission gate said transmission gate being coupled between said output and input of said inverter.
Claim 11
Dependent Claim
25 words
The timekeeping circuit of claim 9 wherein the terminal of said transmission gate coupled to said input of said inverter has a dynamic capacitive storage.
Claim 12
Dependent Claim
25 words
The timekeeping circuit of claim 8 wherein said inverter has data means for selectively setting said output of said inverter to a predetermined logic value.
Claim 13
Dependent Claim
191 words
An improvement in an integrated circuit watch, including a main random access memory for storing a plurality of addressable binary words and including a programmable logic array coupled to said main RAM to selectively increment said binary words, to compare said binary words against a limit value, to generate an output binary word, and to generate a carry signal if appropriate, said improvement comprising: control means for generating a plurality of distinguishable states, each said state corresponding to a watch mode and configuration, said main random access memory being addressed in response to at least one of said plurality of distinguishable states, indicative of said plurality of distinguishable states and generated by said control means, said control means selectively generating a plurality of time delay request signals; and time delay means for generating after a selected timed delay, a plurality of time delay reset signals corresponding to said plurality of time delay request signals, said time delay reset signals being coupled to said control means to selectively configure said control means to a selected one of said plurality of distinguishable states, whereby user programmability is provided by said integrated circuit watch.
Claim 14
Dependent Claim
191 words
An improvement in an integrated circuit watch, including a main random access memory for storing a plurality of addressable binary words and including a programmable logic array coupled to said main RAM to selectively increment said binary words, to compare said binary words against a limit value, to generate an output binary word, and to generate a carry signal if appropriate, said improvement comprising: control means for generating a plurality of distinguishable states, each said state corresponding to a watch mode and configuration, said main random access memory being addressed in response to at least one of said plurality of distinguishable states, indicative of said plurality of distinguishable states and generated by said control means, said control means selectively generating a plurality of time delay request signals; and time delay means for generating after a selected timed delay, a plurality of time delay reset signals corresponding to said plurality of time delay request signals, said time delay reset signals being coupled to said control means to selectively configure said control means to a selected one of said plurality of distinguishable states, whereby user programmability is provided by said integrated circuit watch.
Claim 15
Dependent Claim
52 words
The improvement of claim 12 wherein said control means generates said time delay reset signals by simultaneous activation of one of a plurality of switches with one of said plurality of distinguishable states for a duration determined in response to said time delay request signal corresponding to said time delay reset signal.
Claim 16
Dependent Claim
59 words
The improvement of claim 13 wherein said duration is determined by said time delay means in response to said time delay request signal and is obtained by decrementing a constant value stored at a predetermined location within said main random access memory at one of a plurality of rates as selected in response to said time delay request signal.
Claim 17
Dependent Claim
92 words
The improvement of claim 12 further comprising: a flag random access memory coupled to said programmable logic array for selectively storing a plurality of sets of flag bits, said flag bits being selectively coupled to said programmable logic array for use during said selective incrementation, comparison, generation of said carry signal, and generation of said output binary word; and a processor coupled to said flag random access memory to selectively process said plurality of sets of flag bits in response to instruction signals generated by said control means and programmable logic array.
Claim 18
Dependent Claim
78 words
The improvement of claim 15 wherein said control means includes: a normal display state means for generating a plurality of display states corresponding to a plurality of display configurations of said integrated circuit watch; a stopwatch state means for generating a plurality of stopwatch states corresponding to a plurality of stopwatch configurations of said integrated circuit watch; and a timeset state means for generating a plurality of timeset states corresponding to each of said plurality of display configurations.
Claim 19
Dependent Claim
86 words
The improvement of claim 16 wherein one of said display configurations is an alarm display and wherein said main random access memory includes a comparator circuit for comparing a first portion of said main random access memory corresponding to a timekeeping mode to a second portion of said main random access memory corresponding to a stored alarm value, said comparator circuit generating an alarm trigger signal upon equivalence of a plurality of binary words in said first and second portions of said main random access memory.
Claim 20
Independent Claim
177 words
A method for keeping time in a multiplicity of zones in an integrated circuit watch having a main random access memory for storing a plurality of binary words and having a programmable logic array coupled to said main random access memory to implement timekeeping operations, said method comprising the steps of: selectively accessing a set of flag bits of a plurality of flag bits corresponding to one of said multiplicity of zones, said flag bits stored in a flag random access memory coupled to said programmable logic array; processing said accessed set of flag bits in a processor coupled to said flag random access memory in response to a plurality of instruction signals from said programmable logic array and from a control means for generating at least some of said instruction signals; and coupling said processed and accessed set of flag bits to said programmable logic array for use in said timekeeping operations, whereby a multiplicity of independent timekeeping functions can be accomodated be a single integrated circuit watch without increased complexity or use of chip space.
Claim 21
Independent Claim
177 words
A method for keeping time in a multiplicity of zones in an integrated circuit watch having a main random access memory for storing a plurality of binary words and having a programmable logic array coupled to said main random access memory to implement timekeeping operations, said method comprising the steps of: selectively accessing a set of flag bits of a plurality of flag bits corresponding to one of said multiplicity of zones, said flag bits stored in a flag random access memory coupled to said programmable logic array; processing said accessed set of flag bits in a processor coupled to said flag random access memory in response to a plurality of instruction signals from said programmable logic array and from a control means for generating at least some of said instruction signals; and coupling said processed and accessed set of flag bits to said programmable logic array for use in said timekeeping operations, whereby a multiplicity of independent timekeeping functions can be accomodated be a single integrated circuit watch without increased complexity or use of chip space.
Claim 22
Dependent Claim
27 words
The method of claim 18 wherein at least some of said flag bits are processed in response to timed and sequenced activation of a plurality of switches.
Claim 23
Dependent Claim
35 words
The method of claim 18 wherein said set of flag bits is accessed by control means for selectively generating a plurality of address and control signals in response at least in part to user instructions.
Claim 24
Dependent Claim
30 words
The method of claim 20 wherein said control means includes a plurality of state counters, each said state counter generating a set of state signals indicative of a watch mode.
Claim 25
Dependent Claim
73 words
The method of claim 21 wherein time delay request signals are generated in response to selected ones of said state signals generated by said state counters and wherein said control means includes time delay means for generating after a selected delay a time delay reset signal corresponding to each said time delay request signal generated by said state counter, said time delay reset signal configuring a selected state counter to a predetermined state.
Claim 26
Dependent Claim
47 words
The method of claim 22 wherein said selected delay is achieved by decrementing a constant value stored within a single location with said main random access memory at a plurality of rates as selected by said time delay means in response to said time delay request signals.
Claim 27
Dependent Claim
90 words
The method of claim 18 further comprising the steps of: accessing a first and second portion of said main random access memory, said first portion corresponding to one of said multiplicity of zones and said second portion corresponding to a stored alarm value; comparing said first and second portion of said main random access memory in a comparator to generate a comparison word; and generating an alarm enable signal when said comparison word is indicative of a complete and valid comparison and an audible alarm signal by a piezoelectric transducer.
Claim 28
Dependent Claim
49 words
The method of claim 18 wherein said step of processing said accessed set of flag bits is in a processor comprised of at least one inverter having an output and having an input responsive to said instruction signal and including enabling means for selectively disabling and enabling said inverter.
Claim 29
Dependent Claim
21 words
The method of claim 25 wherein said inverter has a transmission gate, coupled between said output and input of said inverter.
Claim 30
Dependent Claim
14 words
The mehod of claim 26 wherein said transmission gate has a dynamic capacitive storage.
Claim 31
Dependent Claim
23 words
The method of claim 25 wherein said inverter has data means for setting said output of said inverter to a predetermined logic value.
Claim 32
Independent Claim
188 words
A method for keeping time in an integrated circuit watch having a main random access memory for storing a plurality of binary words and having a programmable logic array coupled to said main random access memory to implement timekeeping functions, said method comprising the steps of: generating one of a plurality of distinguishable states in a control means, each said state corresponding to a watch mode and configuration, said main random access memory being addressed in response at least in part to one of a plurality of state signals indicative of said plurality of distinguishable states and generated by said control means; generating one of a plurality of time delay request signals by said control means; generating one of a plurality of time delay reset signals by a time delay means, each said time delay reset signal corresponding to one of said time delay request signals; and coupling said one time delay reset signal to said control means to selectively configure said control means in a selected one of said plurality of distinguishable states, whereby user programmability is provided in said integrated circuit watch by time dependent instructions.
Claim 33
Independent Claim
188 words
A method for keeping time in an integrated circuit watch having a main random access memory for storing a plurality of binary words and having a programmable logic array coupled to said main random access memory to implement timekeeping functions, said method comprising the steps of: generating one of a plurality of distinguishable states in a control means, each said state corresponding to a watch mode and configuration, said main random access memory being addressed in response at least in part to one of a plurality of state signals indicative of said plurality of distinguishable states and generated by said control means; generating one of a plurality of time delay request signals by said control means; generating one of a plurality of time delay reset signals by a time delay means, each said time delay reset signal corresponding to one of said time delay request signals; and coupling said one time delay reset signal to said control means to selectively configure said control means in a selected one of said plurality of distinguishable states, whereby user programmability is provided in said integrated circuit watch by time dependent instructions.
Claim 34
Dependent Claim
51 words
The method of claim 29 wherein said time delay reset signals are generated by said control means by simultaneous activation of one of a plurality of switches with one of said plurality of state signals for a duration determined in response to a corresponding one of said time delay request signals.
Claim 35
Dependent Claim
59 words
The method of claim 30 wherein said duration is determined by said time delay means in response to said time delay request signal and is obtained by decrementing a constant value stored at a predetermined location within said main random access memory at one of a plurality of rates as selected in response to said time delay request signal.
Claim 36
Dependent Claim
102 words
The method of claim 29 further comprising the steps of: selectively accessing a set of flag bits of a plurality of flag bits corresponding to a multiplicity of zone watches in said main random access memory, said plurality of flag bits being stored in a flag random access memory coupled to said programmable logic array; and selectively processing said accessed set of flag bits in a processor coupled to said flag random access memory in response to a plurality of instruction signals, whereby a multiplicity of zone watches are accomodated without complex control requirements and with a minimum amount of chip space.
Claim 37
Dependent Claim
24 words
The method of claim 32 wherein at least some of said instruction signals are generated by said control means in response to user instructions.
Claim 38
Dependent Claim
81 words
The method of claim 32 further comprising the steps of: accessing a first and second portion of said main random access memory, said first portion corresponding to one of said multiplicity of zones and said second portion corresponding to a stored alarm value; comparing said first and second portion of said main random access memory in a comparator to generate a comparison word; and generating an alarm enable signal when said comparison word is indicative of a complete and valid comparison.
Claim 39
Dependent Claim
80 words
A processor in an integrated circuit watch, and coupled to a memory, said processor comprising: at least one tristate inverter having an output and having an input responsive to an instruction signal and including enabling means for selectively disabling and enabling said inverter, said output of said inverter being selectively coupled to said memory, said inverter having a transmission gate directly coupled between said output and input of said inverter, said transmission gate being gated by a first timing signal.
Claim 40
Dependent Claim
80 words
A processor in an integrated circuit watch, and coupled to a memory, said processor comprising: at least one tristate inverter having an output and having an input responsive to an instruction signal and including enabling means for selectively disabling and enabling said inverter, said output of said inverter being selectively coupled to said memory, said inverter having a transmission gate directly coupled between said output and input of said inverter, said transmission gate being gated by a first timing signal.
Claim 41
Dependent Claim
36 words
The processor of claim 35 wherein said transmission gate has a dynamic capacitive storage associated therewith and wherein said output is coupled to said memory on a second timing signal subsequent to said first timing signal.
Claim 42
Dependent Claim
21 words
The processor of claim 35 wherein said inverter has data means for selectively setting said output at a predetermined logic value.