← Back to Patent Explorer
US4283784A Expired / Lapsed US ⏱️ 0.0 years remaining

Multiple time zone, alarm and user programmable custom watch

Assignee: Timex Group USA Inc
•
Filing: 1978-05-09
•
Granted: 1981-08-11
•
Expires: 1998-05-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated circuit watch which employs a RAM and PLA to execute its timekeeping functions can be significantly improved to include a multiplicity of zones without entailing greater complexity of circuitry or large amounts of chip space and may incorporate user programmability by incorporation of the present invention. The number of independent and distinct watch functions within the integrated circuit watch can be increased by coupling a flag RAM to the main PLA. The flag bits, which are associated with the counting states of each separate watch function are then accessibily stored within the flag RAM and appropriately coupled to the main PLA to execute the required timekeeping operation at the appropriate time. A processor is coupled to the flag RAM and may selectively process or manipulate each of the flag bits in the flag RAM in response to instructions or control signals, some of which may be user initiated. User programmability may be incorporated by generating time delay request signals in a control circuit when any one of the watch zones is in a given state. After a specific timed delay as determined by a particular time delay request signal, a time delay reset signal is generated by the control circuitry. If upon the occurrence of the time delay reset signal, one or more other events also occur, such as the closure of a selected switch, the control circuitry can be configured in a predetermined state independently selected from the sequential plurality of states which the control circuitry would normally assume.

Inventors

  • 👤 Douglas F. Horan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 06:54
CPC Classifications
G; G04; G04G; G04G5/00; G04G5/04; G04G9/00; G04G9/0076; G04G9/08; G04G9/087

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.

References Cited (Backward Citations)

US3829713A Cited
US3828278A Cited
US3912947A Cited
US4063409A Cited
US4068461A Cited
US4125993A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-08-10 1985-02-09 1985-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-08-10 1989-02-09 1989-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-08-10 1993-02-09 1993-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag