CA1078968A - Bidirectional data transfer and storage system - Google Patents

Bidirectional data transfer and storage system

Info

Publication number
CA1078968A
CA1078968A CA279,034A CA279034A CA1078968A CA 1078968 A CA1078968 A CA 1078968A CA 279034 A CA279034 A CA 279034A CA 1078968 A CA1078968 A CA 1078968A
Authority
CA
Canada
Prior art keywords
data
random access
access memory
clock signals
coupled
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
CA279,034A
Other languages
French (fr)
Inventor
Gary O. Sandstedt
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Application granted granted Critical
Publication of CA1078968A publication Critical patent/CA1078968A/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G21/00Input or output devices integrated in time-pieces
    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R20/00Setting the time according to the time information carried or implied by the radio signal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/07749Constructional details, e.g. mounting of circuits in the carrier the record carrier being capable of non-contact communication, e.g. constructional details of the antenna of a non-contact smart card
    • G06K19/07758Constructional details, e.g. mounting of circuits in the carrier the record carrier being capable of non-contact communication, e.g. constructional details of the antenna of a non-contact smart card arrangements for adhering the record carrier to further objects or living beings, functioning as an identification tag
    • G06K19/07762Constructional details, e.g. mounting of circuits in the carrier the record carrier being capable of non-contact communication, e.g. constructional details of the antenna of a non-contact smart card arrangements for adhering the record carrier to further objects or living beings, functioning as an identification tag the adhering arrangement making the record carrier wearable, e.g. having the form of a ring, watch, glove or bracelet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/21Combinations with auxiliary equipment, e.g. with clocks or memoranda pads
    • H04M1/215Combinations with auxiliary equipment, e.g. with clocks or memoranda pads by non-intrusive coupling means, e.g. acoustic couplers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/275Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips implemented by means of portable electronic directories

Abstract

Abstract of the Disclosure -A system for bidirectionally receiving and trans-mitting alpha-numeric digital data via matching light emitting diodes and photocells. More particularly, a portable random access memory unit incorporated in a device such as a wrist-watch which is adapted to be programmed by moans of a relatively stationary programming device e.g. a telephone handset, when placed in close proximity thereto establishes at least one com-munication channel whereby digital data which may be, for ex-ample, a plurality of telephone numbers and other selected data are loaded into the portable memory device. Thereafter, the portable memory device is placed in close proximity with a rela-tively static receiver device e.g. a telephone handset whereupon at least one communication channel is established therewith and data is read out of the portable memory device to the receiver for translating said selective data eternally for remote utili-sation such as automatically dialing a telephone or operating a lock or other control device. Once dialing has been effected selected other data can be fed into the communication channel as well. The communication channel is adapted to carry both digi-tal data and synchronizing clock signals.

Description

1o7~g68 This invention relates generally to digital communications and more particularly to a system whereby a de-vice adapted to be carried by a person e.g. a wristwatch, has selective data stored therein which is adapted on demand to communicate selected data to an external device for automati-cally controlling a desired function in accordance with the data transmitted thereto.
Electronic watches adapted to provide ancillary operations are well known. For example, the watch may addition-ally include means for functioning as a simple calculator, thermometer, or a radio receiver which may utilize all or part of,the display of the watch.
The present invention is directed to a system including a portable randon access memory unit which is selec-tively programmed with certain digital information and which is subsequently utilized on demand to communicate selected alpha-numberic digital information to another device which is adapted to receive said information and automatically execute a desired function.
By way of illustration, a solid state random access memory including its associated input and output cir-cuitry as well as the necessary control circuitry is incorpor-ated in a portable device such as an electronic wristwatch which additionally includes on its face means for being placed into registration first with a programming device and then a receiver device. At least one light-responsive means is in-cluded on the watch's face for receiving information in digital form from said programming device. The programming device in-cludes light emitting means whose output is coupled to the light responsive m~ans of the portable device when the two devices are
- 2 - ~

10789~8 in registration, with the light emmitting means being modulated in accordance with the information to be read into the random access memory. The programming device may be incorporated in and operated in conjunction with, for example, a conventional telephone set. The face of the watch additionally includes light emitting means which is adapted to be modulated by a se-lected data read out from the memory which upon being placed in registration with the receiver device, having respective light-responsive means, is adapted to provide an output signal for communicating with an external or remote instrumentality.
The system is adapted, for example, to load in a repertory of telephone numbers and other selected data into the portable random access memory which on demand is able to automatically dial a selected telephone number when the portable device is placed in registration with the receiver device which may, when desirable, also be incorporated in the telephone set.
Once dialing is effected said other selected data can also be fed to or received from the telephone line on demand for its intended purpose. The invention furthermore can be implemented in both single channel and dual channel form depending on the requirements of the user for the translation of data and clock signals.
Other features and advantages of the invention will become apparent during the course of the following de-tailed description, by reference to the accompanying drawings,in which:
Figure lA is a block diagram broadly illustrative of a single channel version of the subject inventive concept;
Figure lB is a block diagram broadly illustrative of a dual channel version of the subject inventive concept;

1078~68 Figure 2A is an electrical block diagram further illustrative of the single channel programming device shown in Figure lA;
Figure 2B is an electrical block diagram further illustrative of the dual channel programming device shown in Figure lB;
Figure 3A is an electrical block diagram illus- -trative of the random access memory and associated circuitry incorporated in the single channel portable device shown in - ' Figurç lA;
Figure 3B is an electrical block diagram illus-trative of the random access memory and associated circuitry incorporated in the dual channel portable device shown in Figure lB;
Figure 4A is an electrical block diagram further illustrative of the single channel receiver device shown in Figure lA;
Figure 4B is an electrical block diagram further illustrative of the dual channel receiver device shown in Fig-ure lB; .
Figure SA is a perspective view of the dual channel embodiment of the subject invention utilized in con-nection with a telephone dialing system and wherein the random access memory is incorporated in a wristwatch;
Figure 5B is a plan view being further illustra-tive of the wristwatch shown in Figure 5A;
Figure 6A is a diagram illustrating the push-button dialing frequencies associated with a "Touchtone" tele-phone set;
Figure 6B is an electrical schematic diagram 10'78968 illustrative of a pushbutton dialing telephone set;
Figure 7 is an electrical block diagram illustra-tive of a programming device utilized in connection with a "Touch-tone" telephone system;
Figure 8 is an electrical schematic diagram ill-ustrative of "Touchtone" to binary decoder apparatus shown in Figure 7;
Figure 9 is an electrical block diagram illustra-tive of a receiver device utilized in combination with a "Touch-tone" telephone system;
Figure 10 is an electrical schematic diagram ill-ustrative of the binary to "Touchtone" decoder apparatus shown in Figure 9;
Figure 11 is an electrical schematic diagram ill-ustrative of a mechanical dialer type of telephone set adapted for operation in connection with the subject invention;
Figure 12 is an electrical block diagram illus-trative of a programming device utilized in connection with a mechanical dialer type telephone set;

Figure 13 is an electrical block diagram illus-trative of a receiver device utilized in connection with a me-chanical dialer telephone set;
Figure 14 is a pictorial representation of a re-ceiver device adapted for use in connection with an electrically operated lock mechanism; and Figure 15 is an electrical block diagram being further illustrative of the receiver device shown in Figure 14.
In its broadest aspect, the present invention in-cludes a randon access memory, commonly referred to as a RAM, a device well known to those skilled in the art of semiconductor integrated circuits. The RAM is adapted to be portable by being incorporated in a device carried or worn by a person and which is adapted to be programmed with selected digital infor-mation which can then be subsequently utilized on demand to provide a read out of selected digital information which is communicated to external or remote apparatus for accomplishing a desired function automatically. One illustrative, but by no means restrictive, purpose of the subject system is to operate as a repertory telephone dialer. The system can also be used, for example, to facilitate operation of a lock system for doors and safes as well as communicating with other complex and simple systems such as cars, boats, airplanes, business machines and computers and other forms of scientific and medical instru-mentations for supplying or receiving certain specific instruc-tions.
Considering first the single channel system, reference is directed to Figure lB. There a single channel portable Random Access Memory device or RAM 9 is incorporated, for example, in an electronic watch, not shown. The RAM 9 has data loaded into it by means of a single channel programming device 11, which is adapted to receive input data (analog or digital) which is then transferred in digital form to the RAM
via a common data and clock channel 13. The contents of the -;
portable RAM 9 are selectively read out to a single channel receiver device lS through a common data and clock channel 17.
The receiver device 15 is adapted to accept the data read out from the portable RAM 9 and transform or decode the data in a suitable fashion for an external utilization device not shown.
Where, for example, the programming device 11 and receiver device 15 are located on a common piece of appar-atus, such as a telephone set, bi-directional data transfer is :~078968 readily achievable by placing the portable RAM 9 in close prox-imity, i.e. in registration with the programming device 11 whereupon the input data and clock channel 13 is established for loading the RAM with selected data. The RAM 9 is then disengaged from the programming device 9 and at some desired later time is again placed in registration with the receiver device 15 wherein the output data and clock channel 17 is established and selected data is read out from RAM 9 to receiver 15.
Although not meant to be interpreted in a limit-ing sense, the common data and clock channels 13 and 17 of the system shown in Figure lA are implemented by way of example by radiant energy means and, more particularly, by respective light emitting means such as a light emitting semiconductor diode optically coupled to light responsive means such as a semiconductor photocell.
To this end, attention is now directed to Fig-ures 2A, 3A and 4A. Figure 2A is intended to more specifi-cally illustrate the programming device 11 shown in Figure lA.
Accordingly, an input data line 19 which is adapted to carry, for example, analog data, is fed to an analog to digital data converter 21 which is adapted to transform the analog input data into binary digital form which is then fed to a buffer memory 23, a well known device, under the control of a clock circuit 25 which is adapted to provide timing signals for the buffer memory 23 as well as a binary to di-phase transmitter 27, to be described with reference to Figure 3A, which is adapted to implement means for transmitting data and clock information over the same transmission link. The output of transmitter is coupled to a light emitting diode 29 through an amplifier 31 to provide the common input channel 13 shown in Figure lA. The data and clock signals applied to the light emitting diode 29 modulate the light output from the diode to provide a series of light pulses which are adapted to be coupled to a photocell 33 shown in Figure 3A so that when the portable RAM 9 is in registration with the programmung device 11 shown in Figure lA, the contents of the buffer memory 23 is coupled to the photocell 33 shown in Figure 3A.
Referring now to Figure 3A, there is disclosed the details of the various elements utilized to implement the portable RAM 9 shown in Figure lA and its associated circuitry.
Reference numeral 35 designates a random access memory array comprised of ~plurality of memory elements or storage cells which may be fabricated, for example, on a semiconductor chip.
Such a device is well known to those skilled in the art and comprises an off-the-shelf item from any major manufacturer of semiconductor components. Associated with the array 35 is suitable address circuitry 37 which enables any one of the plurality of storage cells in thearray 35 to be addressed in accordance with manual address selector means 39, to be des-cribed subsequently. Memory locations are accessed in timed sequence by means of the output of a binary counter 41 which operates in response to a clock signal stream. In the read-in or WRITE mode, as directed by READ/WRITE command means 43, the clock stream is developed from the input pulses directed to the photocell 33 and which is then coupled via amplifier 45 to a di-phase to binary receiver 47 comprised of a Signetics 8T20 bi-directional one-shot circuit 49, conditioned as a fre-quency doubler, coupled to a Signetics 74121 non-retriggerable one shot circuit 51. A scale of two flip-flop 53 coupled to the other output of the one-shot circuit 49 is adapted to re-cover the data information The clock signal recovered is fed to counter 41 by means of a clock stream switch 55. During the read-out or READ mode, a selected sequence of data is read out of the memory array 35 which is fed to a binary to di-phase transmitter 57 comprised of Signetics 8T20 bi-directional one-shot circuit 59 and a scale of two flip-flop circuits 61 only one output Q of which is used as a common output for both data and clock signals. The binary counter 41 controlling the address circuitry 37, however, now operates in response to a clock stream generated by a local clock source 63. This clock stream is coupled through a gate circuit 65 which is controled by means of the READ/WRITE command button 43. The command button 43 is operable in the READ mode to turn on the gate 65 so as to couple the clock 63 to the one shot circuit 59 which is operable in combination with the flip-flop 61 to transmit both data and clock signals to a light emitting diode 67 via amplifier 69. The binary counter 41, moreover, is coupled back to the gate 65 which is adapted to be gated off thereby when the last bit of a particular data sequence is outputted from thearray 35. Thus, it is obvious that the clock stream switch 62 is in a first position during the WRITE mode but in an opposite position during the READ mode.
If, for example, it is desired to store a series of telephone numbers in the RAM array 35, it should be noted that a self-dialed long distance telephone number is eleven digits in length. Since a count up to ten for each digit may be represented it is necessary to assign four bits of data per digit. Thus, for an eleven digit phone number, forty-four storage cells would be required for each number. If 100 eleven g digit phone numbers were to be stored in the array 44, the memory would be required to store 4400 bits of information and, accordingly, include 4400 memory cells. In order to enter or retrieve the individual telephone numbers, the manual address selector 39 selects one group of eleven digits out of the possi-ble 100, whereas the binary counter 41 acts to sequentially ac-cess the memory positions one through eleven within the group selected. When desirable, however, any addressing scheme may be resorted to to satisfy a particular access requirement.
Accordingly, in the READ mode, the light emit-ting diode 67 shown in Figure 3A provides li~ht modulated pulses of data and clock signals, respectively, from the circuitry shown in Figure 3A. These pulses are adapted to be fed to the single channel receiver device 15 which is shown in greater detail in Figure 4A. There a photocell 71 is adapted to be re-sponsive to the output from the light emitting diode 67. The photocell 71 generates electrical signals corresponding to data and clock pulses which are coupled to pulse amplifier 73 whose output is fed to a di-phase to binary receiver 75 substantially the same as that shown in Figure 3A. The receiver 75 recovers and outputs separate data and clock signals therefrom. suffer memory 77 temporarily stores the data fed thereto from the por-table RAM device 10 in response to the clock signals and then feeds its contents to a data converter 79 for example, a digital to analog converter whose output is coupled to an output data line 81 which may be, for example, a telephone line adapted to dial a remote telephone set.
Referring now to the dual channel system and more particularly to Figure lB a dual channel portable RAM 10 is al-so incorporated, for example, in the casing of an electronicwatch, not shown. The RAM has data loaded into it by means of a dual channel programming device 12 which is adapted to receive input data (analog or digital) which is then trans-ferred in digital form to the RAM 10 via separate data channel14 and a clock channel 16 which respectively couple data and clock signals to the RAM, the latter signals being used to pro-vide a time base for the loading operation. In a like manner, the contents of the portable RAM 10 is selectively read out to a dual channel receiver device 18 through a separate data channel 20 and a clock channel 22. The receiver device 18 is -adapted to accept the data read out from the portable RAM 10 and transform or decode the data in a suitable fashion for an external utilization device.
The programming device 12 and the receiver device 18 are located on a common piece of apparatus, such as a tele-phone set, and bi-directional data transfer is readily achiev-able by placing the portable RAM 10 in registration with the programming device 12 whereupon the data and clock channels 14 and 16 are established for loading the RAM with selected data.
The RAM is then disengaged from the programming device 12 and at some desired later time is again placed in registration with the receiver device 18 whereupon the data and clock chan-nels 20 and 22 are established and selected data read out from the RAM 10 to the receiver 18.
The pairs of data and clock channels of the sub-ject invention are also implemented by radiant energy means and more particularly by respective light emitting means such as a light emitting semiconductor diode optically coupled to light responsive means such as a semiconductor photocell.

In greater detail, attention is now directed to Figures 2B, 3B and 4B. Figure 2B more specifically illustrates the programming device 12 shown in Figure lB. Accordingly, an input data line 24 which is adapted to carry, for example, ana-log data, is fed to a data converter 26 which is adapted to transform the analog input data into binary digital form which is then fed to a buffer memory 28, a well known device, under the control of a clock source 30 which is adapted to provide timing signals for the buffer memory 28 as well as feeding timing signals to a light emitting diode 32 through an ampli-fier 34 to implement the clock channel 16 shown in Figure lB. -~
The timing or clock signals applied to the light emitting diode 32 modulate the light output from the diode to provide a series of light pulses which are adapted to be coupled to a photocell 36 shown in Figure 3B when the portable RAM 10 is in registration wi-th the programming device 12 shown in Figure lB.
The content of the buffer memory 28 is fed out to a second light emitting diode 38 via the amplifier 40 to implement the data channel 14 as shown in Figure 1. The data content fed to light emitting diode 38 is adapted to be coupled to the photo-cell 42 shown in Figure 3B.
Referring now to Figure 3B, reference numberal 44 designates a random access memory array substantially the same as shown with reference to memory 35 shown in Figure 3A. Asso- -ciated with the array 44 is suitable address circuitry 50 which enables any one of the plurality of storage cells in the array r 44 to be addressed in accordance with manual address selector means 52. Memory locations are likewise accessed in timed se-quence by means of the output of a binary counter 54 which oper-ates in response to a clock signal stream. In the read-in or WRITE mode, as directed by READ/WRITE command means 56, the clock stream is developed from the input clock pulses directed to the photocell 36 and which is then coupled to the counter 54 by means of an amplifier 58, a data line 60 and a clock stream switch 62. During the read-out or READ mode, a selected se-quence of data is read out of the array 44 over the data line 48 which is fed to a light emitting diode 64 via a pulse ampli-fier 66. The binary counter 54 controlling the address cir-cuitry 50, however, operates in response to a clock stream generated by a local clock source 68. This clock stream is coupled through a gate circuit 70 which is controlled by means of the READ/WRITE command means 56. More particularly, the command means 56 is operable in the READ mode to turn on the gate 70 so as to couple the clock 68 to the clock stream switch 62 as well as to a light emitting diode 72 after first being amplified by the pulse amplifier 74. It should be pointed out that loading and unloading of the RAM 44 can be accomplished at different clock speeds as long as the data and clock signals are in "sync", i.e. synchronized. The binary counter 54, moreover, is coupled back to the gate 70 which is adapted to be gated off thereby when the last bit of that data sequence is outputted from the array 44. Thus, it is obvious that the clock stream switch 62 is in a first position during the WRITE
mode but in an opposite position during the READ mode.
Accordingly, in the READ mode, the light emitting diodes 64 and 72 shown in Figure 3B provide light modulated pulses of data and clock signals, respectively, from the cir-cuitry shown in Figure 3B. These pulses are adapted to be fed to the receiver device 18 which is shown in greater detail in Figure 4B. There a photocell 76 is adapted to be responsive to the output from the light emitting diode 64 (Figure 3s) while the photocell 78 is adapted to be responsive from the clock signal pulses from the light emitting diode 72 (Figure 3B). The photocells 76 and 78 generate electrical signals corresponding to data and clock pulses which are coupled to pulse amplifiers 80 and 82 whose outputs are fed to a buffer memory 84 via data lines 86 and 88, respectively. The buffer memory 84 is adapted temporarily store the data fed thereto from the portable RAM device 44 in Figure 3B and then feed its contents to a data converter 88, for example, a digital to analog converter whose output is coupled to an output data line 90 which may be, for example, a telephone line adapted to dial a remote telephone set or a telephone line adapted to send or receive a data stream.
In order to more fully understand the subject in-vention as it pertains to a telephone dialing system, reference is now made to Figures 5A and 5B wherein there is shown a tele-phone set comprised of a dialer 92 and a handset 94 as well as a dual channel portable device 96 which may be, for example, an electronic wristwatch within which said RAM 44 shown in Fig-ure 3B is located. The watch has a casing 98 which includes a visual display portion 100 which is adapted to additionally pro- ;
vide a visual indication of alpha/numeric data, either read in-to or read out of the device RAM 44. Where, for example, the devise 96 actually comprises a wristwatch, time would also be visually displayed in digital form.
The RAM circuitry shown in Figure 3B is fabri-cated on one or more integrated circuit chips by techniques presently available to those skilled in the art and incorpor-ated within the casing 98; however, the casing is modified to ~078968 include the input photocells 36 and 42 along one outer edge por-tion of the face of the casing adjacent the display portion 100 while the output light emitting diodes 64 and 72 are located on an opposite edge portion of the casing. The face portion of the device 96 is adapted to be placed into registration with a pro-gramming device 12 and a receiver device 18. Accordingly, align-ment means such as a pair of raised bumps 102 and 104 or other male-type mating means is included on the side portion of the face of the casing 98, being adapted to be placed in registra-tion with an assembly 106 located on the ear piece portion 108 of the handset 94. When desirable, the assembly may be located on the mouth piece portion 109. The assembly 106 includes fe-male type alignment means comprising a pair of dimples or re-cesses 110 and 112 which are adapted to register with the raised bumps 102 and 104 on the casing. The assembly 106 includes the pair of light emitting diodes 32 and 38 referenced in Figure 2B
for being optically coupled to the respective photocells 36 and 42 of Figure 3B as well as the pair of photocells 76 and 78 shown in Figure 4B which are adpated to be coupled to the light emitting diodes 64 and 72 of Figure 3B. The telephone handset 94, reover, is adapted to include within its recesses electronic programming means and receiver means in a manner broadly disclosed with respect to Figures 2 and 4.
Referring now briefly to Figure 5B, this figure is additonally intended to illustrate the inclusion of means intended to illustrate the manual address selector 52 and the READ/WRITE command means 56 shown in Figure 3B. In the embodi-ment shown, the address selector 52 takes the form of an outer concentric ring 114 having indicia, for example, 0-100 index marks as shown, which are adapted to be manually aligned with a reference marking 116 on the face of the casing 98. Thus, by rotation of the ring 114, 100 separate detent positions can be selected which positions are adapted to select a group of digits stored in the random access memory array 44. Addition-ally, a mechanical slide switch 118 is mounted on the side ofthe casing 98 having one manual position which is adapted to select the WRITE mode of operation wherein data and clock sig-nals are respectively coupled to the photocells 42 and 36 but being adapted to be moved to a second manual position for se-lecting the READ mode of operation whereupon output data andclock signals are respectively provided at the light emitting diodes 64 and 72.
Thus, what has been shown thus far is a single and dual channel system of a portable digital random access memory contained, for example, in a device such as an electronic wristwatch which is adapted to be placed in registration with an optical coupling assembly attached to either the earpiec~ ..
or mouthpiece of a telephone handset, with the programming cir-cuitry and the receiver circuitry being included within the handset.
Such a system, for example, is adapted for use whereby a repertory of telephone numbers or other information (alpha-numberic) can be loaded into the memory array shown in Figures 3A and 3B either through the dialing means (mechanical or "Touchtone") of a local telephone set or can be loaded from a remote telephone set through the telephone line 120 shown in Figure 5A. Following the programming of the telephone numbers into the RAM memory array 44 contained in the portable device 96 it can subsequently be put into registration with the assem-bly 106 whereupon the receiver circuitry contained in the hand-set 94 is activated and an automatic dialing of a remote tele-phone effected. Since both mechanical and "Touchtone" tele-phone dialing systems are both commonly in use today, Figures 6A and 6B through 10 are provided to show operation of the sub-ject invention in connection with a "Touchton" system whereas Figures 11 through 13 disclose the subject invention in connec-tion with a mechanical telephone dialer system.
Directing attention now to Figure 6A, there is schematically shown a pushbutton faceplate including four rows and four columns of telephone "Touchtone" pushbuttons. Induc-tor-capacitor (LC) resonant circuits, not shown, generate the required tone frequencies associated with each pushbutton. In a "Touchtone" telephone set, pressing a pushbutton causes the rotation of two rods. One rod is associated with a row of push-buttons and the other with a column. The pushbutton that is pressed determines which pair of rods will be rotated, resulting in the generation of two audio tones.
In a typical pushbutton dialing type telephone set 91 as shown in Figure 6B and having transmitter and re-ceiver means 93 and 95, the frequency generation unit 97 includes -two tuned circuits 99 and 101, each circuit of which consists of an induction coil which has three windings and a capacitor.
The windings are designated Ll, L2 ... L6. Capacitor Cl is associated with winding Ll and C2 is associated with L4. Taps on coil Ll are connected to four respective rods, not shown, linked with the rows of pushbuttons. The tuned circuit of Ll and Cl controls the generation of the lowband frequencies 697Hz, 770Hz, 852Hz, and 941Hz. Similarly, taps on coil L4 are asso-ciated with three respective rods, not shown, linked with the columns of pushbuttons. L4 and C4 form the tuned circuit to produce the highband range of frequencies 1209Hz, 1336Hz and 1477Hz.
The operation of any pushbutton activates sets of contacts on three switches 105,- 107 and 109. One set of contacts on switch 105 is connected with each rod of the rows of pushbuttons. The contacts of switch 107 connect to the rods linked with the columns. Switch 109 is common to all push-buttons and is activated only during the latter part of the se-quence of events. In the normal position of switch 109 most of the current drawn by the transmitter 93 will flow through var-istor 111. Some current will also pass through windingsLl and Assume that pushbutton for the digit "2 (ABC)" is pressed. The rod linked with the first row will close the contacts of switch 105. At the same time the rod of the second column will close the contacts of switch 107. Activation of the contacts of switch 105 connect capacitor Cl to the first tap on winding Ll. Similarly, the operation of switch 107 con-nects capacitor C2 to the second tap on winding L4, establish-ing the tuned or resonant circuits for producing the 697 and 1336Hz frequencies. These frequencies correspond to the pressed digit 2(ABC) but the tone signals have not yet been gene~ated by the action of switch 109.
Not until the pushbutton is pressed all the way down does switch 109 operate, interrupting the direct current flowing through windings Ll and L4, causing shock excitation of the two tuned circuits and thereby generating the 697 and 1336Hz frequencies. At the same time, the central office battery voltage on the subscriber's line 120 will be connected to transistor 115 sustaining the 697 and 1336Hz oscillations.

The speech circuit 113 in the telephone set will be shunted by the action of switch 109 but the subscriber will be able to hear the outgoing tone signals at a low level.
Referring now to Figure 7, there is disclosed in electronic block diagrammatic form programming means 12 for a "Touchtone" telephone dialing system. A "Touchtone" telephone set 91 such as shown for example in Figure 68 is connected to the telephone line 120. Intermediate the "Touchtone" telephone set 91 and the telephone line 120 is inserted an audio trans-former 124 which is adapted to couple "Touchtone" dialing sig-nals from the set 91 or incoming dialing signals appearing on the telephone line 120 to a "Touchtone" to binary digital de-coder 126 which corresponds to the data converter 26 shown in Figure 2B. The converter 126 is shown in greater detail in Figure 8 and comprises a "Touchtone" decoder circuit 128 coupled to a diode matrix 130 which is adapted to take the 1 through 12 numerical outputs of the decoder 128 and provide four binary outputs corresponding to the number 1, 2, 4 and 8 on the data lines 132, 134, 136 and 138, respectively.
The decoder circuitry 128 is well known and can be purchased as an "off the shelf" integrated circuit module.
A Signetics, Inc. type SE/NE 567 linear integrated circuit module is a typical illustrative example of such a decoder.
The binary output for each digit dialed of the "Touchtone" to binary converter 126 is fed in parallel fashion to a first-in, first-out (FIFO) buffer memory 140 comprising a data register which corresponds to the buffer memory 28 shown in Figure 2B.
A first-in first-out data register (buffer memory) is a well known device, a typical example of which is a Fairchild type 9403 integrated circuit module of its TTL Macrologic Product line. The data is clocked out of the register 140 in serial for-mat by means of the clock 30 (Figure 2B) and is operative such that when the data for each digit dialed has been entered into the register 140 a gate signal is applied from the output port of the register via signal line 142 which turns on the clock 30 which operates to couple clock signals back via signal line 144 to the register 140 which unloads its data in serial fashion to the light emitting diode 38 via amplifier 14. While the clock 30 is operative, clock signals are simultaneously fed to the light emitting diode 32 via pulse amplifier 34 in the manner described with respect to Figure 2B. The configuration shown in Figure 7 additionally includes a pair of normally open mechanically opera-ted proximity switches 146 and 148 which are adapted to be closed during a programming operation whereupon the light emitting di-odes 32 and 38 are connected to the respective amplifiers 34 and 14. The switches 146 and 148 are adapted to be closed when the portable device 96 including the circuitry shown in Figure 3B is placed into registration with the optical coupling assembly 106 on the earpiece of the telephone handset 94. These switches com-prise pressure actuated proximity switches positioned behind the dimples or recesses 108 and 112. Thus digital data correspond-ing to a telephone number is sequentially coupled to the RAM
array 44 via the light emitting diode 38 togehter with the clock pulses from the light emitting diode 32.
Reference is now made to Figures 9 and 10 in order to illustrate the manner in which a portable device 96 including the circuitry shown in Figure 3B when loaded with a repertory of telephone numbers can be utilized to automatically dial a remote telephone by means of "Touchtone" type audio sig-nals coupled to the telephone line 120 (Figure 5A). When the portable device 96 is placed into registration with assembly 106 the photocells 76 and 78 are optically coupled to the light emitting diodes 64 and 72. Data pulses corresponding to a tele-phone number and clock pulse signals are respectively fed to a second first-in first-out (FIFO) buffer memory 150 comprising a data register which is adapted to be loaded by a serial input for each digit to be dialed and providing a parallel output.
The data input is coupled to the data register 150 through the pulse amplifier 80 (Figure 4B) while the clock pulses are fed thereto through pulse amplifier 82. As in the programming configuration shown in Figure 7, the receiver configuration shown in Figure 9 also includes a pair of normally open prox-imity switches 152 and 154 coupled between the photocells 76 and 78 to the respective amplifiers 80 and 82. The switches 152 and 154 are adapted to be closed when the portable device 96 is placed in registration with apparatus such as shown in Figure 5A and may, when desired, be comprised of pressure actu-ated proximity switches located adjacent the dimples 108 and 112. When the buffer memory 150 is loaded with a digit, a sig-nal is coupled from a "register full" port to a strobe circuit 156 via circuit lead 158 which acts to strobe a binary to "Touch-tone" converter 160 which corresponds to the data converter 89 shown in Figure 4B. A second strobe circuit 162 is coupled to the output of the strobe circuit 156 to clock the register 150 so that it can present a new byte or character of data i.e. to the binary to "Touchtone" converter for impinging upon the telephone line.
The details of the binary to "Touchtone" conver-ter circuit 160 is shown in Figure 10 and is essentially the converse of the decoder 126 shown in Figure 8. Four binary ~078968 bits corresponding to 1, 2, 4 and 8 are coupled in parallel by way of data lines 164, 166, 168 and 170 to a binary to decimal de-coder circuit 172 which is adapted to provide twelve output lines for the numbers 1, 2, 3 ... 12. The decoder circuit 172 is a well known device, an example of which is a Fairchild Type 74154 solid state circuit module. The twelve output lines are coupled to a diode matrix 174 which in turn is coupled to seven gatable analog switches 176, 178 ... 188 typically RCA type 4016 analog gates having a respective tone generator 190, 192 ... 202 coupled thereto. The tone generators 190 ..... 202 are adapted to generate the "Touchtone" audio frequencies of 697Hz through 1477Hz. A sequence of dialing tones are outputted onto a common output line 204 in response to each digit loaded into the register 150. These dialing tones are coupled to an audio signal amplifier 206 whose output is coupled to an audio trans-former 208. The secondary winding of transformer 208 is cou-pled into the telephone line 120 and accordingly a remote tele-phone set is automatically dialed.
As noted above, the subject invention also con-templates loading of the portable device 96 including the RAM
circuitry by means of a mechanical dialer type telephone set as_well as automatically dialing a like telephone set situated at a remote location. Figure 11 discloses an elementary sche-matic of a typical contemporary type of mechanical dialer tele-phone set 209 having transmitter and receiver means 210 and 212 as well as a mechanical rotary type dialer mechanism 214. Three -sets of switch contacts 216, 218 and 220 are components of the switch hook, not shown, and are shown in the off-hook position.
Two additional pairs of switch contacts 222 and 224 are mechan-ically coupled to the dialer 214 and are shown in the normal un-iO78968 operated state. When the dialer 214, for example, is rotated to the digit "4", and then released, the contacts 222 will be opened and closed four times as the dialer 214 returns to its normal position. Switch contacts 224 at the same time are closed to short circuit the receiver means 212 to prevent the dialing "clicks" from being heard. A balancing network 226 comprised of varistor 228, resistor 230 and capacitors 232 and 234 operate in combination with the windings of the induction coil 236 to form a hybrid arrangement which provides full duplex operation over a two wire circuit including telephone lines 238 and 240. Capacitor 242 and resistor 244 make up a dial pulse filter to suppress high frequency interference to nearby radio receivers. A ringer circuit 246 coupled across the line 238 and 240 is also illustrated. Varistors 248 and 250 are addi-tionally shown and are utilized for suppressing dial "clicks"in the receiver. Figure 11 is shown additionally including two electromagnetic relays 252 and 254 which are adapted to load the portable device 96 including RAM circuitry shown in Figure
3 and dial a remote telephone set, respectively, in conjunction with the apparatus shown in Figures 12 and 13.
Referring now to Figure 12, the dialer contacts 222 (Figure 11) are adapted to control the energization of re-lay coil 256 of relay 252. Accordingly, the relay contacts 258 will operate in step with the opening and closing of the dialer contacts 222 and thus provide "click" signals in response to a number dialed by manual manipulation of the rotary dialer mechanism 214. A decade counter 260 has its input connected to the relay contacts 258 and is thus able to count the dial pulse "clicks" for a particular digit dialed. For a particular digit dialed, a strove circuit 262 strobes a first-in first-out (FIFO) ~078968 buffer memory 264 comprising a data register coupled to the de-cade counter 260 which rearranges data fed in parallel from the counter to a serial data stream in response to a clock 266 in a manner already described. The data stream from the FIFO memory 264 is coupled to light emitting~diode 38 (Figure 2B) through the amplifier 14 while the clock stream is simultaneously fed to the light emitting diode 32 (Figure 2B) by means of the amplifier 34.
As in the case for the "Touchtone" programming scheme shown in Figure 7, the proximity switches 146 and 148 are included for rendering the output circuitry operative only when the portable device 96 is placed in registration with the programming cir-cuitry as shown with respect to Figure 5A.
Insofar as automatic dialing is concerned, the configuration shown in Figure 13 is utilized wherein telephone dialing data and a clock pulse stream is optically coupled to the photocells 76 and 78 from the protable device 96 which are applied to a first-in first-out (FIFO) buffer memory 265 com-prising a data register which is adapted to receive a serial data stream from the photocell 76 through the pulse amplifier 80 and the proximity switch 152. The clock pulses are applied to the memory 265 by means of the amplifier 82 and the proxi-mity switch 154 in the manner described above with reference to Figure 9. Each digit is entered into the memory 265 in serial form and reassembled in parallel form. When a particu-lar digit has been loaded, a "register full" port of the memory 265 activates a clock circuit 267 which sends a series of pulses through an amplifier 268, the output of which is adapted to operate the coil 270 of relay 254 at the same rate a mechan-ical dialer operates causing relay contacts 272 to produce a telephone dialing sequence. The output of the clock 267 is also ~0~8968 simultaneously fed to a decade counter 274. The output of the decade counter 274 is fed in parallel fashion to a binary to decimal decoder 276 whose output is fed to a Texas Instruments type 7485 comparator circuit 278 which receives an input from a binary to decimal decoder 280. Decoder 280 has its input coupled to the parallel output of the memory 265. Operatively, the decade counter 274 continues to count until its count matches the FIFO output number as determined by the comparator 278. When a match occurs, a reset occurs and a signal is out-putted from the comparator 278 for the memory 265 to output the next digit. Thus, the process is repeated until all of the parallel data has been emptied from the FIFO 265 and the com-plete phone number has been dialed.
The apparatus disclosed in Figure 13, moreover, is all comprised of well known solid state circuit modules which constitute present day "off the shelf" items. The data register comprising the FIFO buffer memory 265 constitutes a Fairchild Type 9403 buffer memory, noted above. The two binary-to-decimal decoders 276 and 280 are comprised of Fairchild Type 7442 inte-grated circuit devices while the decade counter 274 comprises a Fairchild Type 7490 integrated circuit device.
It is to be noted that in both the "Touchtone"
and the mechanical dialer embodiments, with respect to the pro-gramming devices shown in Figures 7 and 12, both buffer memories 140 and 265 are shown coupled to a visual display 100. This display, when desirable, can be provided by the digital readout of the wristwatch type of portable device 96. The same can be said for the receiver configurations shown in Figures 9 and 13.
In order to further illustrate the versatility of the subject invention, reference is now made to Figures 14 and 15 where there is disclosed means for automatically operating a device such as a door lock or safe. The specific lock com-bination would be entered into the portable device 96 including the RAM circuitry shown more particularly in Figure 3 by means of telephone apparatus described above or an equivalent struc-ture. The portable device 96 would then be placed in registra-tion with a pair of recesses or dimples 282 and 284 included on a housing 286 having a pair of photocells 288 and 290 which are adapted via optical coupling to receive the output data stream and clock stream from the light emitting diodes 64 and 72 (Fig-ure 3B).
Referring now to Figure 15 there is disclosed in block diagrammatic form the circuitry included within the housing 286 for operating a latch or other device, for example, controlled by a solenoid 292 coupled to the housing 286 by means of electrical wiring 294. The circuitry shown in Figure 15 in-cludes, inter alia, a pair of proximity switches 296 and 298 which are adapted to be closed when the portable RAM device 96 is placed in registration with the recesses 282 and 284, in a manner previously discussed with regard to the foregoing em-bodiments. Closure of the switches 296 and 298 couple a data stream to a Type 7485 comparator circuit 304 while the clock stream is coupled to a Read Only Memory (ROM) 306. A ROM is a well known type of integrated circuit implementable in a various number of ways one of which, for example, is by the use of a Fairchild type 34720 RAM 305 coupled to one or more Fairchild type 7493 ROM addressing counters 307. The comparator 304 can be implemented for example by means of a Texas Instrument type 7485 integrated circuit module. The clock stream causes the data corresponding to the lock combination to coupled to the comparator 304 from the memory 305 simultaneously with the in-put data stream. If a data mismatch occurs, the output of com-parator 304 sends a signal to the address counter(s~ 307 which reset to zero. If a match occurs the address counter(s) 307 will reach a specific count which will be sensed by a binary to decimal decoder 308 whose output is amplified by amplifier 309 and coupled to the solenoid 292 which operates to trip the latch. Thus it can be seen that a mismatch will continuously reset the binary address counter(s) 307 and only a match will allow the count to reach a high enough value for the decoder 308 to actuate the solenoid 292. The number of address counters 307 depends on the number of bits making up the lock combination.
The ROM 306 additionally has associated therewith switch means 310 which is operated in accordance with a con-trol means 312 adapted to control the READ/WRITE mode of ReadOnly Memory 306. Accordingly, when a combination is to be read into the memory 305 during the WRITE mode, the control means 312 additionally operates switch 310 so that the output of the photo-cell 288 is coupled to the input of memory 305; however, during the READ mode the switch 310 is opened so that the input data stream from the photocell 288 is only applied to the comparator 304.
Having thus disclosed what is at present con-sidered to be the preferred embodiments of the subject inven-tion, certain modifications and alterations can be resorted to,without departing from the spirit and scope of the invention.
For example, electronic digital watches may be set and reset via remote control through use of the portable RAM device.
Different length memory configurations may be incorporated with-in the portable RAM device and may additionally include several random access memory arrays each adapted to perform a differ-ent task, e.g. for the purpose of displaying and recording heart rate, blood pressure, body temperature, etc.
The present embodiments are therefore to be con-sidered in all respects as illustrative and not restrictive since the scope of the invention is contained by the appended claims rather than by the foregoing description, and all changes which comewithin the meaning and range of equivalency of the claims are therefore intended to be embraced therein.

Claims (29)

THE EMBODIMENTS OF THE INVENTION IN WHICH AN EXCLUSIVE PROPERTY
OR PRIVILEGE IS CLAIMED ARE DEFINED AS FOLLOWS:
1. A bi-directional data transfer and storage system for communication apparatus wherein selected data from communication apparatus is first fed to a portable random access memory which subsequently operates on demand to disply said data and/or output selected stored data to external utilization means for thereafter communicating the data over the communication apparatus, the improvement comprising:

a portable device including a casing, said portable random access memory housed within said casing, said portable access memory having a plurality of selectable memory addresses for storing respective data signals thereat, address circuitry therefor, addressable means coupled to said address circuitry for accessing a desired memory address, at least one radiant energy input communications channel coupled to said portable random access memory for coupling externally applied alpha-num-eric data and clock signals thereto for reading selected data signals into a desired memory address of said portable random access memory under the control of said clock signals, an inter-nal source of clock signals and at least one radiant energy out-put communications channel coupled to said portable random access memory and said internal source of clock signals for reading out on demand selected data signals from a desired address of said portable random access memory and coupling said data signals and said clock signals to said external utilization means.
2. The apparatus as defined by claim 1 wherein said casing is part of a portable device adapted to be carried by a person.
3. The apparatus as defined by claim 1 wherein said casing comprises a watch type of casing which is adapted to be carried or worn on a person and said casing includes means for displaying said data signals.
4. The apparatus as defined by claim 1 wherein said addressable means includes manual address selector means located on said casing coupled to said address circuitry for said portable random access memory for providing random selection of multiple storage locations within said portable random access mem-ory.
5. The apparatus as defined by claim 1 and addi-tionally including control means located on said casing coupled to said portable random access memory for selecting a READ and WRITE mode of operation of said portable random access memory.
6. Apparatus as defined by claim 1 wherein said at least one radiant energy input and output communications channel comprises a respective common channel for both data and clock signals.
7. The apparatus as defined by claim 1 wherein said at least one radiant energy input channel terminates in light responsive means for receiving both data and clock signals optically inputted thereto and wherein said at least one radiant energy output channel terminates in light emitting means for optically coupling both data and clock signals to external util-ization means.
8. The apparatus as defined by claim 6 and additionally including means coupled to said common input channel and being operable to provide a separate data signal path and clock signal path to said portable random access memory and ad-dress circuitry respectively.
9. The apparatus as defined by claim 6 and additionally including means coupled to said common output chan-nel and to said portable random access memory and internal source of clock signals and being operable to multiplex data and clock signals into said common output channel.
10. The apparatus as defined by claim 1 wherein said at least one radiant energy input and output communications channel additionally includes a respective additional radiant energy input and output communications channel wherein one input and output channel is adapted to carry said data signals while the other input and output channel is adapted to carry said clock signals.
11. The apparatus as defined by claim 10 where-in the two radiant energy input communications channels respec-tively terminate in first and second light responsive means mounted on said casing for receiving optically coupled input data and clock signals, and wherein the two radiant energy output communications channels terminate in respective first and second light emitting means mounted on said casing for optically coup-ling data and clock signals to external utilization means.
12. The apparatus as defined by claim 1 and additionally including external circuit means operably coupled to said at least one radiant energy input and output communica-tions channels to bi-directionally transfer selective alpha-numeric data into and out of said portable random access memory.
13. The apparatus as defined by claim 1 and additionally including programming means coupled to a source of alpha-numeric data signals, including a source of clock signals, and having at least one radiant energy output communications channel coupled to said at least one radiant energy input commun-ications channel of said data storage means to load selective slpha-numeric data into said portable random access memory and apply clock signals thereto.
14. The apparatus as defined by claim 10 and additionally including external programmming means, including a source of clock signals, registerable with said casing and hav-ing two radiant energy output communications channels wherein one channel carries data signals and the other channel carries clock signals, said two output channels coupled to said two in-put channels of said portable random access memory when in reg-istration with said casing to load selective alpha-numeric data into said selectable memory addresses and apply clock signals to said portable random access memory.
15. The apparatus as defined by claim 11 and additionally including external programming means, including a source of clock signals, registerable with said casing and two radiant energy output communications channels, both output chan-nels coupled to said radiant energy input channels of said port-able random access memory when in registration with said casing and being respectively terminated in first and second light emitting means for optically transferring data signals and clock signals to the light responsive means terminating the input chan-nels of said portable random access memory.
16. The apparatus as defined by claim 15 where-in said programming means and said casing include mutual regis-tration means.
17. The apparatus as defined by claim 16 where-in said external programming means is located on a telephone set and additionally includes circuit means for coupling telephone dialing data into the output data channel coupled to the input data channel of said portable random access memory.
18. The apparatus as defined by claim 17 where-in said external programming means includes circuit means for coupling "Touchtone" dialing data to said portable random access memory.
19. The apparatus as defined by claim 17 where-in said external programming means additionally includes circuit means for coupling mechanical telephone dialing data to said portable random access memory.
20. The apparatus as defined by claim 1 and additionally including external receiver means registerable with said casing and having at least one radiant energy input commun-ications channel coupled to said at least one radiant energy out-put communications channel of said portable random access memory when in registration therewith and being responsive to said data signals outputted from said portable random access memory to automatically execute a desired function.
21. The apparatus as defined by claim 20 where-in said last recited at least one input channel comprises a common radiant energy input channel for both data and clock sig-nals.
22. The apparatus as defined by claim 21 where-in said receiver means additionally includes means coupled to said last recited common input channel and being operable to de-multiplex signals applied thereto to provide separate data and clock signals for executing said desired function.
23. The apparatus as defined by claim 10 and additionally including external receiver means registerable with said casing and having two radian energy input communications channels wherein one channel carries data signals and the other channel carries clock signals, said input channels being coupled to said radiant energy output channels of said portable random access memory when in registration therewith and being responsive to said data outputted from said portable random access memory under the control of said clock signals to automatically execute a desired function.
24. The apparatus as defined by claim 11 and additionally including external receiver means, registerable with said casing and having two radiant energy input channels respectively terminating in light responsive means, said light responsive means being coupled to respective light emitting means of said radiant energy output channels of said portable random access memory when in registration therewith and being responsive to said data signals and controlled by said clock signals to auto-matically execute a desired function.
25. The apparatus as defined by claim 24 where-in said external receiver means additionally includes circuit means for dialing a telephone.
26. The apparatus as defined by claim 24 where-in said external receiver means additionally includes circuit means for generating "Touchtone" dialing signals for dialing an external telephone.
27. The apparatus as defined by claim 24 where-in said external receiver means additionally includes means for generating signals for dialing a mechanical dialer type telephone.
28. The apparatus as defined by claim 24 where-in said external receiver means additionally includes circuit means responsive to said data signals for automatically opera-ting a remote control device.
29. The apparatus as defined by claim 24 where-in said external receiver means additionally includes circuit means responsive to said data signals for automatically opera-ting a lock.
CA279,034A 1976-06-10 1977-05-24 Bidirectional data transfer and storage system Expired CA1078968A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US69466076A 1976-06-10 1976-06-10

Publications (1)

Publication Number Publication Date
CA1078968A true CA1078968A (en) 1980-06-03

Family

ID=24789771

Family Applications (1)

Application Number Title Priority Date Filing Date
CA279,034A Expired CA1078968A (en) 1976-06-10 1977-05-24 Bidirectional data transfer and storage system

Country Status (5)

Country Link
US (1) US4130738A (en)
JP (1) JPS52150902A (en)
CA (1) CA1078968A (en)
GB (1) GB1584159A (en)
NL (1) NL7706394A (en)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4298839A (en) * 1978-03-31 1981-11-03 Westinghouse Electric Corp. Programmable AC electric energy meter having radiation responsive external data interface
US4320387A (en) * 1978-12-28 1982-03-16 Powell William S Information communicating apparatus and method
US4403869A (en) * 1980-08-18 1983-09-13 Timex Corporation Electro-optic identifiction code system in a timepiece
US4420841A (en) * 1981-05-29 1983-12-13 Westinghouse Electric Corp. Optically coupled bidirectional transceiver
US4529980A (en) * 1982-09-23 1985-07-16 Chamberlain Manufacturing Corporation Transmitter and receiver for controlling the coding in a transmitter and receiver
DE3482904D1 (en) * 1983-05-06 1990-09-13 Seiko Instr Inc DATA STORAGE DISPLAY DEVICE, e.g. A WRISTWATCH.
US4665397A (en) * 1983-11-01 1987-05-12 Universal Photonics, Inc. Apparatus and method for a universal electronic locking system
US4573046A (en) * 1983-11-01 1986-02-25 Universal Photonics, Inc. Watch apparatus and method for a universal electronic locking system
USRE35364E (en) 1985-10-29 1996-10-29 The Chamberlain Group, Inc. Coding system for multiple transmitters and a single receiver for a garage door opener
FR2585151A1 (en) * 1985-07-17 1987-01-23 Barbeau Christian Portable device for memory storage and recovery of information usable as a prescription holder
US4763355A (en) * 1987-03-24 1988-08-09 Cox James A Combined writing and signaling instrument
JPS63283260A (en) * 1987-05-15 1988-11-21 Yunifuretsukusu Maaketeingu Kk Various kinds of portable equipments with reproduction only automatic dialing set
US4817135A (en) * 1987-11-24 1989-03-28 U.S. News Limited Partnership CRT mass-distribution, preprogrammed automatic dialing mechanism and related processes
DE68926699T2 (en) * 1988-07-20 1996-10-31 Casio Computer Co Ltd Automatic dialer
US5119417A (en) * 1988-07-20 1992-06-02 Casio Computer Co., Ltd. Auto-dialing apparatus
US5283826A (en) * 1989-06-16 1994-02-01 Canon Kabushiki Kaisha System using a portable call information device
EP0404452B1 (en) * 1989-06-16 1995-01-04 Canon Kabushiki Kaisha System utilizing portable device
EP0404451B1 (en) * 1989-06-16 1997-10-15 Canon Kabushiki Kaisha System utilizing a portable device for generating a telephone call
US5276733A (en) * 1989-06-16 1994-01-04 Canon Kabushiki Kaisha System utilizing portable device
US5054051A (en) * 1990-01-31 1991-10-01 At&E Corporation Autodial from database in an electronic wristwatch
IL96764A (en) * 1990-12-23 1994-07-31 Zuta Marc Smart card integrated in a wristwatch and having logic unit controlling the automatic identification process and the data transfer
US5557662A (en) * 1990-12-24 1996-09-17 Canon Kabushiki Kaisha Communication apparatus capable of utilizing portable device
US5377263A (en) * 1991-05-01 1994-12-27 Dial One Fastcard Telephone dialer card
GB2256774A (en) * 1991-06-11 1992-12-16 Nec Technologies Hands free phone set
EP0539333B1 (en) * 1991-10-23 1996-01-03 Fabrique D'ebauches De Sonceboz S.A. Liquid crystal matrix display used in a watch
US5488571A (en) * 1993-11-22 1996-01-30 Timex Corporation Method and apparatus for downloading information from a controllable light source to a portable information device
US5570297A (en) * 1994-05-31 1996-10-29 Timex Corporation Method and apparatus for synchronizing data transfer rate from a cathode ray tube video monitor to a portable information device
US5907597A (en) * 1994-08-05 1999-05-25 Smart Tone Authentication, Inc. Method and system for the secure communication of data
US5583933A (en) * 1994-08-05 1996-12-10 Mark; Andrew R. Method and apparatus for the secure communication of data
US5677895A (en) * 1994-08-18 1997-10-14 Mankovitz; Roy J. Apparatus and methods for setting timepieces
US5826068A (en) * 1994-11-09 1998-10-20 Adaptec, Inc. Integrated circuit with a serial port having only one pin
US5594462A (en) * 1995-05-05 1997-01-14 Microsoft Corporation Calibrating data transmission line spacing on a frame-scanning display device for optically transmitting data to a portable programmable device
US5671271A (en) 1995-05-25 1997-09-23 Henderson; Daniel A. Dialer programming system and device with integrated printing process
FI961277A (en) * 1996-03-20 1997-09-21 Nokia Mobile Phones Ltd Method for generating a string, an electronic communication device and a charging unit for charging an electronic communication device
US5835388A (en) * 1996-03-26 1998-11-10 Timex Corporation Apparatus and method for optical transmission of serial data using a serial communications port
KR0184505B1 (en) * 1996-06-05 1999-05-15 김광호 Dialing apparatus using electronic memobook
US6181255B1 (en) 1997-02-27 2001-01-30 The Chamberlain Group, Inc. Multi-frequency radio frequency transmitter with code learning capability
CN100338537C (en) * 1997-06-05 2007-09-19 西铁城钟表株式会社 Transmission-reception system for electronic clocks
JP3587971B2 (en) * 1997-09-26 2004-11-10 富士通株式会社 Optical communication unit
JP2000115079A (en) * 1998-10-08 2000-04-21 Matsushita Electric Ind Co Ltd Device and method for infrared data communication
GB2350523B (en) * 1999-05-26 2003-11-26 Nokia Mobile Phones Ltd Communication device
DE10035584A1 (en) * 2000-07-21 2002-01-31 Philips Corp Intellectual Pty mobile device
US8325008B2 (en) 2001-04-25 2012-12-04 The Chamberlain Group, Inc. Simplified method and apparatus for programming a universal transmitter
CN1647571A (en) * 2002-04-19 2005-07-27 皇家飞利浦电子股份有限公司 Context-aware device
WO2004015965A2 (en) 2002-08-07 2004-02-19 Peter Deluca Cellular telephone capable of uploading a telephone directory to a server for backup or for sharing it with other telephones
US11356543B2 (en) 2013-12-20 2022-06-07 Cognex Corporation Image module including mounting and decoder for mobile devices
US10229303B2 (en) 2013-12-20 2019-03-12 Cognex Corporation Image module including mounting and decoder for mobile devices

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3848229A (en) * 1971-04-09 1974-11-12 Little Inc A Electronic lock system
US3859634A (en) * 1971-04-09 1975-01-07 Little Inc A Digital lock system having electronic key card
GB1414126A (en) * 1971-11-22 1975-11-19 Key Tronic Ltd Secutity for computer systems
US3764742A (en) * 1971-12-23 1973-10-09 Ibm Cryptographic identification system
US3754214A (en) * 1971-12-30 1973-08-21 Rca Corp Electronic security system
CA1004362A (en) * 1972-04-11 1977-01-25 Gretag Aktiengesellschaft System for the individual identification of a plurality of individuals
US3872435A (en) * 1973-05-18 1975-03-18 Victor L Cestaro Opto-electronic security system
US3845362A (en) * 1973-08-20 1974-10-29 B Roe Electronic lock
US3934122A (en) * 1974-08-15 1976-01-20 Riccitelli James A Electronic security card and system for authenticating card ownership

Also Published As

Publication number Publication date
NL7706394A (en) 1977-12-13
JPS52150902A (en) 1977-12-15
GB1584159A (en) 1981-02-04
US4130738A (en) 1978-12-19

Similar Documents

Publication Publication Date Title
CA1078968A (en) Bidirectional data transfer and storage system
US4126768A (en) Portable automatic number outpulser
CA1176769A (en) Portable keyboard operated telecommunications system
US5987213A (en) System and method for automatically recording television programs in television systems with tuners external to video recorders
US5963624A (en) Digital cordless telephone with remote control feature
US4754473A (en) Remote telephonic data transcribing system
US4625080A (en) Remote video recorder programming apparatus operating over telephone lines
US6430359B1 (en) Apparatus and method using compressed codes for television program record scheduling
US4542262A (en) Subscriber telephone station
US4119810A (en) Pushbutton telephone apparatus with automatic dialing and combinational sequential control signalling capabilities
US3515806A (en) Portable input-output terminal
US6184796B1 (en) Method and apparatus for automatic telephone dialing from a pager message
US3700814A (en) Portable input-output terminal
US4012601A (en) Automatic pushbutton dial assembly for a subscriber telephone
US5521976A (en) Modular subscriber device
US5101429A (en) Electronic telephone set
US4366348A (en) Method and apparatus for decoding and processing the informational content of multi-frequency signals
KR100226473B1 (en) Telephone memory
KR0168530B1 (en) One touch memory dial input method for pbx
KR930009851B1 (en) Telephone dialer
KR0139957B1 (en) Hot fine calling code transmitting method in keyphones
CA1179041A (en) Dialing system for teleprinters
KR930002771B1 (en) Method for dialing in radio mobil phone
KR100247190B1 (en) Method for displaying date by multination language in exchange system
JPH0557790B2 (en)

Legal Events

Date Code Title Description
MKEX Expiry