throbber
United States Patent
`
`[191
`
`[11] Patent Number:
`
`5,065,426
`
`
`Greenstein et al.
`[45] Date of Patent:
`Nov. 12, 1991
`
`[54] FACSIMILE/TELEPHONE CONTROLLER
`_'
`.
`.
`[/5]
`Inventors: Harvey Greenstetn, Iselm; Charles B.
`Levinski. South River; Edward
`Newman, Bricktown; John M. Persel,
`Toms River; David N. Widmann,
`Manasquan, all of NJ.
`[73] Assignee: Hecon Corporation, Eatontown, NJ.
`
`[21] APPI' NO” 382310
`[22] Filed:
`Jul. 13. 1989
`[51]
`Int. C1.5 ............................................ HO4M 11/00
`[52] U33 CL -------------------------------------- 379/100? 379/93
`[58]
`Field of Search ..................... 379/100. 96, 97, 98.
`379/95’ 93' 114‘ ”6’ 144* 188' 300‘ 355/133'
`201’ 202
`
`[56]
`
`References Cited
`US. PATENT DOCUMENTS
`
`
`3‘594'495 7H9“ Bond ------------------------- 358/86
`4.099033
`7/1978 Murray .......................
`379/188
`4232200 11/1980 Hestad elal‘ ..................... 379/188
`
`4,249,216
`2/1981 Kanda
`. 379/100
`4,419,697 12/1933 wada _____
`, 379/100
`
`4,432,020 2/1984 Onose et al.
`. 379/100
`
`4,524,393 7/ 1985 'theki
`.
`- 353/436
`4’532'554
`7/1985 Ska” """""""
`- 358/434
`
`4,533,237
`8/1985 Stockburger et a1.
`. 355/133
`
`4,585,904 4/1986 Mincone e‘ 3L .
`' 379/112
`....................... 379/100
`4.646 160
`2/1987 Hum 61 al.
`................... 379/144
`4.750.201
`6/1988 Hodgson et al.
`4.754.335
`6/1988
`Izawa et a1.
`......................... 379/100
`
`4.800.439
`4,813,065
`4,823,376
`4,837,813
`4.860347
`4,868,865
`4,908,851
`4,924,495
`
`1/1989 Yoshino
`.. 379/100
`
`3/1989 Segala
`.. 379/112
`4/1939 Takahash: .
`.1 379/100
`
`6/1989 Terajima ............................. 379/113
`8/1989 Costello .............................. 379/200
`.. 379/100
`9/1989 Ogawa et al.
`
`3/1990 Kotani et a1.
`379/96
`5/1990 Richards et al, ............. 379/127
`
`Primary Examiner—Jim F. Ng
`Assistant Examiner—Stella L. W00
`Attorney, Agent. or Firm—Louis Weinstein
`1571
`ABSTRACT
`A microprocessor/based telephone/facsimile controller
`which automatically gives priority to incoming mes_
`sages. The ring voltage of an incoming message causes
`the microprocessor to close and latch the line between
`the telephone and the facsimile/When transmission is
`completed,
`the line is dropped and this condition is
`sensed causing the latch relay to open to prevent the
`facsimile from transmitting. no data being logged for,
`-
`-
`-
`~
`.
`.
`.
`.
`incoming facs1m11e transmtssmns. Only a vahd mput
`code permits the coupling of the facsimile to the tele-
`phone line also initiating a timer. A broadcast mode
`latches the telephone line to permit delayed calls and
`multiple facsimile transmissions. each allocated to the
`user code which established the broadcast mode. A
`-
`-
`.
`-
`.
`default time ts utilized to accommodate the redial and
`use of the line for non-facsxrmle telephone transmtssxon.
`
`51 Claims, 4 Drawing Sheets
`
`,,
`.
`___.,""'"‘".—"
`
`1
`K
`
`._
`,
`; ~‘0/_ —~r 2w: hem
`
`
`
`
`:5
`'

`-
`R 7
`____
`7",, 1.73...”
`i
`
`.
`.
`;_.
`,_.-‘.
`i 4 2_
`‘
`1091.11
`!
`m w m.
`.
`
`2
`'
`_.
`L
`R16
`I'
`Y
`
`
`
`1
`RCCESSOE

`.
`.
`'
`.ssr
`1”“
`q \ 2571905
`“Mm.
`‘5"
`0' “f. CS5
`,—
`J"
`.5551.—-—_4
`mtg
`>_3.‘¢F
`1
`=7.-
`orr 19001:: items;
`
`3. Ha:
`_._.._——.s
`...———s
`
`2,“,“°°""”"-“—'
`ran:
`,_....
`
`E v
`V
`2
`2211/”
`,vL—d‘g
`.A
`r——‘
`.——-—-.———-———
`
`,_..._ 7
`.__.__._
`S
`1
`sum
`u!
`37
`
`_—.'—‘,‘.‘-”‘—
`3-..—
`”.3,_____ 1411:1243.
`w”
`
`'—~_...
`°'““‘>——~,__
`11——
`DW73)+—
`
`1
`
`f)
`—
`: C16 1‘ 3‘
`1' E4“?
`;
`
`i
`”tax :x-ec .aao
`1m 1100 r-Z 3:1le
`
` .
`PX 1030
`
`EXHIBIT
`Petitioner - Kyocem
`
`Kyocera PX 1030__1
`
`

`

`US. Patent
`
`Nov. 12, 1991
`
`Sheet 1 of 4
`
`5,065,426
`
`
`
`
`
`
`
`
`38::-
`.,xi“EM_li_lii|haI.3.,“22:E025a31t\.
`
`
`
`m5/
`
`
`omcmm”rm—lIIIL:Imy.>m+(2
`
`m;a:E085%Hl\#823$538:
`_IMJESBSum2:
`
`I:oh«mm
`ovéwo
`
`SEER:8a
`
`wEE,:‘LlllvRoT_.1‘,{<711,
`_.a.i
`
`
`
`on532mm95
`
`
`
`
`
`x8:to
`
`o3<>1.35
`
`x8:20A!
`
`02E
`
`
`
`
`
`E3k
`
`Kyocera PX 1030_2
`
`Kyocera PX 1030_2
`
`
`
`

`

`US. Patent
`
`Nov. 12, 1991
`
`Sheet 2 of 4
`
`5,065,426
`
`RING FAX
`UP FAX
`
`DPSLR§@y_}1;
`[—
`
`7 ' @NG '
`
`1;
`FAX
`MACWNE
`m
`
`
`_J
`" iATCH'RELAY
`€——-—j
`1N914
`‘r D2
`JACK
`
`_
`+5v
`+5v
`
`R1
`
`C25
`
`38
`"‘
`
`U3A
`74HCT221
`
`L__
`
`
`
`
`
`
`
`
`R3
`
`01
`2N3906
`
`+5v
`R2
`C27
`
`fiL
`
`U38
`74HCT221
`
`—:I
`
`.+5v
`
`R4
`
`02
`2N3906
`
`DTMF
`
`RST
`RING
`OFF HOOK
`ON HOOK
`DTMF VALID
`
`220
`
`- +5v
`
`:gc7
`
`
`
`Phase L—oa-(ed Loop
`for 2100 HZ Detector
`
`
`

`
`1N914
`
`Fig.
`
`783
`
`Kyocera PX 1030_3
`
`Kyocera PX 1030_3
`
`

`

`US. Patent
`
`Nov. 12, 1991
`
`Sheet 3 of 4
`
`5,065,426
`
`FEES
`
`22
`
`BE
`
`220::
`
`S_:39:
`
`>5mm5mo
`
`2mm;A
`
`
`
`
`
`
`
`
`
`Em>m+>m+Ea
`
`
`
`
`
`
`
`ownI«Km
`
`PEG;
`
`3
`
`‘5::
`
`.+3o——<n.
`.aIyImx
`
`.g.En:58
`
`
`E85::
`
`
`
`
`
`
`
`mm
`
`(n5
`
`080::..
`
`
`
`am9%
`
`3:33
`
`”GEE;
`
`mohomzzoo
`
`[LUKNEH1HBQHE;T5+HOE«wT-.immzm?
`
`
`‘UEA,l‘iiI‘xx»xyxIom.1L11w.
`
`
`Kyocera PX 1030_4
`
`Kyocera PX 1030_4
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Nov. 12, 1991
`
`Sheet 4 of 4
`
`5,065,426
`
`~h——
`l
`
`~E=— U1 1
`
`
`
`60L _-—_
`
`
`IA ‘
`DATA7 AIM.
`
`
`' CONNECTOR
`
`
`
`
`
`ADD7
`
`ADD[¢..1 5]
`
`PSEN
`INT
`
`111
`CS P C
`RDK
`WR\
`
`CS RAM
`CS PL1
`RD\
`
`12
`C81
`66%
`RTC
`
`Fig. 25
`
`Kyocera PX 1030_5
`
`Kyocera PX 1030_5
`
`

`

`1
`
`5,065,426
`
`FACSIMILE/TELEPHONE CONTROLLER
`
`FIELD OF THE INVENTION
`
`The present invention relates to controller devices,
`and more particularly, to a novel controller device for a
`facsimile/telephone system for limiting use of the sys-
`tem to qualified personnel and further yielding priority
`to incoming messages and for allocating all
`transmis-
`sions to the proper accounts.
`It
`is conventional
`in the art to provide equipment
`such as accountability controllers for limiting access to
`office operating equipment to only qualified personnel.
`For example, it is conventional to provide accountabil-
`ity for copier machines by providing a controller which
`is interfaced with the copier and which includes a key
`pad for entering an access code known only to qualified
`personnel. The controller examines the access code
`entered and,
`if valid, enables the copier to produce
`copies. The controller typically maintains a count of the
`number of copies and allocates this count to the access
`number which is entered or to the department in which
`the user having that access number is assigned, or both,
`for example.
`It is highly desirable to provide similar capabilities for
`facsimile/telephone equipment. However,
`there are a
`number of conditions which are unique to facsimile/-
`telephone equipment that must be confronted in order
`to provide similar accountability for
`facsimile/tele-
`phone equipment. For example, although it is desired to
`provide accountability for outgoing telephone and/or
`facsimile transmissions, the facsimile/telephone equip-
`ment must nevertheless be free to receive and accept an
`incoming message and, in fact, it is preferred that such
`incoming messages be given priority in situations where
`an incoming message and an attempt to transmit wish to
`seize the line at substantially the same time. The con-
`troller must also be able to differentiate between a fac-
`simile transmission and a conventional telephone call.
`In addition. the controller must be able to accommodate
`redialing and broadcasting or time delay transmissions.
`Heretofore, no accommodation has been made for a
`resolution of these problems since they did not exist
`prior to the advent of facsimile/telephone equipment.
`BRIEF DESCRIPTION OF THE INVENTION
`
`The present invention is characterized by comprising
`an electronic apparatus and method for controlling the
`use of facsimile/telephone equipment in the transmis-
`sion mode in which accountability of the equipment is
`monitored and is allocated to either a department or an
`individual user which accountability is obtained with-
`out interference with incoming messages.
`The present invention is characterized by comprising
`a controller including microprocessor means and tele-
`phone 1ine interface circuitry. The microprocessor sys~
`tem includes a microprocessor, random access memory
`(RAM), a read-only memory (EPROM), a real
`time
`clock, a keyboard. a display and a serial printer port.
`Operating software is stored in the EPROM and the
`microprocessor controls the functions of both the mi-
`croprocessor system and the telephone interface cir-
`cuitry. Data is stored in the RAM, commands are en-
`tered by way of the keyboard and the user reads human
`interface information from the display. The clock re-
`cords the time, date and duration of facsimile use in the
`RAM. The serial port provides for a hard copy output
`by way of a printer or alternatively provides for net-
`
`5
`
`10
`
`15
`
`3O
`
`35
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`working with other controllers or computers for future
`implementations.
`The telephone line interface includes means for sens-
`ing the presence of a ring voltage of an incoming mes-
`sage for closing latching means which connects the
`phone line to the facsimile machine. The facsimile ma-
`chine picks up the telephone line causing line sensing
`means to close and signal the microprocessor that the
`line is in use and that the latching means should be
`retained in the closed condition. Upon completion of
`the incoming facsimile message, the facsimile machine
`drops the line causing the line sensing means to open.
`This condition is conveyed to the microprocessor caus-
`ing the latching means to be opened thereby preventing
`transmission of facsimile messages. No data is logged
`for incoming facsimile messages.
`the
`When a facsimile message is to be transmitted,
`user enters an account number and an optional depart-
`ment number,
`for example. If these numbers match
`valid authorized numbers in memory, the latch means is
`closed. enabling a facsimile to be sent over the tele-
`phone line. The sensing means senses that the line has
`been picked up and initiates an internal timer. As num-
`bers are dialed by the facsimile machine, the sensing
`means detects each number which is then stored in
`
`RAM as part of the transaction record. When the fac-
`simile machine being called answers, it generates a 2100
`Hz. tone. A 2100 Hz. detector senses the tone, sets the
`facsimile flag causing the microprocessor to record the
`account and department number, the time and date and
`reset the internal timer to zero. The timer then times the
`duration of the facsimile message which is also dis-
`played by the display means.
`When the facsimile communication is completed, the
`facsimile machine drops the line. causing the timer to
`stop, the duration ofthe transmission to be recorded and
`the latching means to be opened in readiness for the next
`facsimile transmission or reception.
`In the event that the facsimile/telephone machine is
`utilized to place a non-facsimile phone call. a “default
`time" is set by the user upon installation of the system,
`which default time is set to be slightly longer than the
`“attempt time" for the facsimile machine, which is de-
`fined as a period which the facsimile machine will con-
`tinue to hold the line if there is no answer at the facsim-
`ile machine being called. When the line sense relay
`detects that the phone is picked up, the internal timer
`begins timing. If this time exceeds the default time and
`the line remains picked-up, the call will be logged as a
`telephone call rather than a facsimile transmission even
`though no 2100 Hz. signal was detected. This capability
`prevents unauthorized calls to non-facsimile telephone
`numbers and further assures logging of all phone line
`usage.
`In situations where the receiving facsimile machine
`does not have a dedicated line, the time required for the
`facsimile transmission will usually exceed the default
`time, causing the transaction to be logged as a telephone
`call. However, when the facsimile machine being called
`answers by generating a 2100 Hz.
`tone.
`the micro-
`processor changes the flag to reflect a facsimile commu-
`nication.
`
`In applications where the facsimile machine being
`called is busy or does not answer, the transmitting fac‘
`simile machine will attempt to complete the connection
`for the “attempt time" and thereafter will enter into an
`automatic redial mode and will drop the line and try the
`
`Kyocera PX 1030_6
`
`Kyocera PX 1030_6
`
`

`

`3
`call at a later time. As long as the controller default time
`is not exceeded, the controller will also enter into “re.
`dial standby” mode upon release of the telephone line,
`keeping the latching means closed. If the same tele-
`phone number is dialed by the facsimile machine after
`entering “redial standby" as was dialed before entering
`“redial standby", the call will be treated as a standard
`transmission and will be charged to the account number
`and department originally entered. When the facsimile
`transmission is established, the controller returns to its
`standard “idle” mode. If the number is busy or there is
`no answer, it will again return to the “redial standby"
`mode. If a different
`telephone number is dialed,
`the
`latching means opens immediately to prevent an unau-
`thorized facsimile transmission.
`The controller also accommodates facsimile ma—
`chines having broadcasting or time delayed transmis-
`sion capabilities. In broadcasting, the facsimile machine
`will sequentially send the same facsimile transmission to
`many different locations whereas in time delay trans-
`mission. the facsimile machine is programmed to send a
`facsimile message or messages at a time when the phone
`rates are cheaper. for example. The controller handles
`both of these modes with its broadcast mode. By enter-
`ing a special user assigned password, the controller is
`placed in the broadcast mode which maintains the latch-
`ing means (i.e. the telephone line) closed. An account
`and optional department number are entered and any
`number of facsimile messages can be sent at any time, all
`of which will be charged to the account number initiat-
`ing the broadcast mode. The broadcast mode can also
`be initiated at a delayed time interval by setting a delay
`starting time.
`Accumulated data may be diSplayed and/or printed.
`Account codes may be modified at any time by means
`of a built-in routine.
`
`OBJECTS OF THE INVENTION AND BRIEF
`DESCRIPTION OF THE FIGURES
`
`It is, therefore, one object of the present invention to
`provide a novel controller for facsimile/telephone sys-
`tems for monitoring accountability of all telephone and
`facsimile transmissions and limiting access only to au-
`thorized personnel.
`Another object of the present invention is to provide
`a novel controller.for use with facsimile/telephone
`systems in which means are provided for differentiating
`between facsimile and non—facsimile/telephone trans-
`missions.
`
`invention is to
`Still another object of the present
`provide a novel controller for use in monitoring ac«
`countability for facsimile/telephone systems and in
`which the controller automatically recognizes and ac-
`commodates a redial mode.
`
`invention is to
`Still another object of the present
`provide a novel controller for use in monitoring the
`accountability ofa facsimile/telephone system in which
`the controller automatically recognizes and accommo-
`dates operation of the facsimile machine in the broad-
`casting, broadcasting time delayed, or time delayed
`transmission modes.
`
`5
`
`IO
`
`15
`
`25
`
`3O
`
`35
`
`45
`
`50
`
`55
`
`invention is to
`Still another object of the present
`provide a novel accountability controller for a fac-
`simile/telephone system in which access codes can be
`modified and stored data may be displayed in a variety
`of different formats.
`
`65
`
`5,065,426
`
`4
`The above as well as other objects of the present
`invention will become apparent when reading the ac-
`companying description and drawings in which:
`FIGS. 1a and 1b, taken together, show the interface
`circuitry between the telephone line and the facsimile
`machine.
`
`FIGS. 20 and 2b, taken together, show the controller
`system utilized for monitoring and controlling the inter-
`face circuitry of FIG. 1 and further for logging and
`storing data related to facsimile and telephone usage.
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`FIGS. la and 1b show a line sensing relay 14 and a
`double pole single throw latch relay 16 coupled be-
`tween a telephone line 10 and a facsimile machine 12.
`Latch relay 16 is capable of maintaining either state to
`which it is driven (open or closed) when driven by a
`single pulse of short duration. A ring detector 18 is
`coupled across the pair of lines extending between the
`telephone line 10 and facsimile machine 12 and is pro-
`vided with an opto-isolator 18a for coupling an output
`signal through circuit 20 to microprocessor connector
`22. A tone receiver 24 is coupled across lines L1, L2 by
`transformer T and provides a four-bit binary output for
`transmission of each tone to the microprocessor by
`interface circuit 26 and connector 22. A 2100 Hz. detec-
`
`tor circuit 28, coupled to power supply 30 monitors
`lines L1, L2 through isolation transformer T and cou-
`ples its output to a phase locked loop 32 utilized by the
`2100 Hz. detector. The output signal of the phase
`locked loop 32 is coupled to the interface circuit 26. The
`line sense relay 14 detects a pick-up condition and cou-
`ples this condition to the microprocessor connector
`through amplifiers 34 and 36. Monostable multivibrator
`circuits 38 and 40 are coupled to the control windings of
`latch relay 16 by transistors Q1 and Q2. respectively.
`The controller 50, shown in FIGS. 20 and 2b, is com-
`prised of microprocessor 52, latch circuit 54, EPROM
`56, latch 58. display means 60, key pad 62, latch 64,
`printer 66. serial printer port 68, battery power supply
`controller 70, interrupt controller chip 72. random ac-
`cess memory (RAM) 74, address controller 76, address
`decoder 78, real time clock 80, analog switches 82, 84.
`86 and 88, connector 90 and gates 92 and 94.
`The CPU 52 controls the entire system including that
`shown in both FIGS. la, 1b and 20. 2b. The operating
`programs are stored in EPROM 56.
`To transmit a facsimile message, key pad 62 is oper-
`ated. It should be understood that key pad 62 is a key
`pad having at least the keys “zero through nine" as well
`as some alphabetic and function keys, if desired. The
`key pad, which has eight output lines, transfers data in
`binary form to CPU 52 through latch 64. The operator
`number and optional department number are entered by
`key pad 62. CPU 52 compares the codes entered with
`those stored in RAM 74 and ifthe codes are valid, CPU
`52 controls address decoder 78 to code the proper con-
`trol and couple this control through connector 90 and
`the cooperating connector 22. shown in FIGS. la and
`1b, to selectively operate the multivibrator circuits 38
`and 40 causing latch relay 16 to close. The pulse applied
`to latch relay 16 is sufficient to cause the relay to be-
`come “latched” in the closed state. The facsimile ma-
`chine 12 may now be operated to transmit a facsimile
`message. Operation of the facsimile machine 12 in the
`conventional manner ultimately causes the facsimile
`machine to pick up the line. This condition is sensed by
`
`Kyocera PX 1030_7
`
`Kyocera PX 1030_7
`
`

`

`5
`line sense relay 14 which closes the relay contacts 140
`applying a ground level signal through amplifiers 34
`and 36 to the On-Hook line 22a coupled to connector
`22. This condition is coupled to COnnector 90 of FIGS.
`20 and 2b, the On-Hook line being transferred to inter-
`rupt controller circuit 72. whose interrupt line 72a is
`coupled to the interrupt input 52a of CPU 52 through
`gate 94. CPU 52 senses the interrupt condition and
`initiates a routine which starts an internal timer in the
`CPU.
`As numbers are dialed by the facsimile machine, the
`receiver 24 detects each tone pair representative of a
`dialed number and converts each tone pair to a digital
`format. The digital information is transferred to inter-
`face circuit 26 which, in turn, transfers data to connec-
`tor 90 through connector 22. Each of the numbers, in
`digital form, transferred to the controller 50 are stored
`in RAM 74.
`
`When the facsimile machine being called answers, it
`generates a 2l00 Hz. tone. The 2100 Hz. detector 28
`detects the presence of the tone in lines L1, L2 and
`transfers this condition to the CPU through interface
`circuit 26 and connectors 22 and 90. One of the data
`lines of connector 90 is coupled to the CPU 52 through
`buffer 26 and data bus 52b. CPU 52 sets a facsimile flag,
`and records the account and department number in
`RAM 72. CPU 52 also extracts the date and time from
`real
`time clock 80 and transfers this information to
`RAM 74. In addition, CPU 52 resets the internal timer
`to zero at which time the internal timer again begins
`accumulating time, said time being displayed by display
`means 60.
`When the facsimile communication is completed, the
`facsimile machine 12 drops the line. This condition is
`sensed by line sense relay 14 and conveyed to the con-
`troller in the manner described hereinabove, although
`the signal is now substantially at the five (5) volt level,
`and this condition initiates an interrupt causing CPU 52
`to detect the dropped line causing the timer to stop. The
`accumulated time representing the duration of the fac-
`simile message transmission is then recorded and the
`latch relay 16 is opened. The system is now ready for
`the next facsimile (or non-facsimile) transmission or
`reception.
`When a remote facsimile machine attempts to trans-
`mit
`to facsimile machine 12, ring detector circuit 18
`senses the presence of the ring voltage. This condition is
`transferred through the opto-isolator 180 and is coupled
`through amplifier 20 to the ring line of connector 22.
`This condition is coupled through connector 90 to the
`Ring line ofinterrupt controller circuit 72, causing CPU
`52 to recognize the condition and transmit a Close con-
`trol signal through connectors 90 and 22 to the multivi-
`brator circuits 38 and 40 for closing latch relay 16. It
`should be noted that the bistable circuits are capable of
`generating a pulse of sufficient amplitude and duration
`to enable the relay to be latched in the closed state
`responsive to a level change from CPU 52.
`Facsimile machine 12 picks up the telephone lines L1,
`L2 causing the line sense relay 14 to close and signalling
`CPU 52 in the manner previously described that the line
`is in use and that the latch relay 16 should be maintained
`closed.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`When the incoming facsimile message is completed,
`facsimile machine 12 will drop the line causing line
`sense relay 14 to open. This condition is transferred to
`CPU 52 which causes the latch relay 16 to open,
`thereby preventing any facsimile messages from being
`
`65
`
`5,065,426
`
`6
`transmitted by facsimile machine 12. For example, any
`attempt to transmit a facsimile message upon comple-
`tion of a facsimile message received by facsimile ma-
`chine 12,
`is prohibited. CPU 52, recognizing that a
`facsimile message is being received as opposed to being
`transmitted, does not
`log any data for the incoming
`facsimile message.
`In the application where the facsimile machine 12
`telephone is used to place a non-facsimile telephone
`call, it is nevertheless necessary to operate the key pad
`62 in the same manner as was previously described in
`order to gain access to the facsimile/telephone equip-
`ment. In order to accommodate the non-facsimile tele-
`phone usage, a “default time" is set by the user as part
`of the controller program when the system is initially
`installed. The default
`time is selected to be slightly
`longer than the facsimile machine’s “attempt time", i.e.
`the period for which the facsimile machine will con-
`tinue to hold the line as long as there is no answering
`signal from the remote facsimile machine. When the line
`sense relay 14 detects that
`the telephone line 10 is
`picked up,
`the internal
`timer begins timing and the
`elapsed time is displayed by display means 60, which
`may be an LCD (liquid crystal display). However. if the
`elapsed time exceeds the “default time". the condition
`will be logged as a telephone call rather than as a trans-
`mission of a facsimile message even though a 2100 Hz.
`signal has not been detected. This technique prevents
`unauthorized calls to non-facsimile numbers and further
`assures that all
`telephone line usage is detected and
`properly logged.
`In situations where a facsimile machine does not have
`a dedicated line, typically, the user must call the main
`number of the remote facsimile machine and be con-
`nected to an extension at which the remote facsimile
`machine is located. The time required for these connec-
`tions will usually exceed the default time. causing the
`transaction to be logged as a telephone call. However,
`when the remote facsimile machine to receive the mes-
`sage answers with its 2100 Hz. tone. the non-facsimile
`telephone transmission flag set by CPU 52 is changed to
`reflect
`that a facsimile message is being transmitted
`rather than a non-facsimile telephone communication.
`In instances where a facsimile message is desired to be
`transmitted and the remote facsimile machine is busy or
`is otherwise unavailable to answer (due to crowded
`telephone circuits or other possible conditions) the fac-
`simile machine 12 will continue to establish a connec-
`tion for the “attempt
`time” which is the period for
`which a facsimile machine will continue to hold the line
`if in an attempt to make a connection there is no answer
`at 'the other end. If the attempt time expires without
`making a connection. the facsimile machine enters into
`an automatic “redial" mode and will try to establish the
`connection again,
`typically after several minutes. As
`long as the controller default
`time has not been ex-
`ceeded, i.e. as long as the default time has not expired
`before the attempt time, this condition is recognized by
`CPU 52 which also enters into the “redial standby“
`mode when the telephone line is released by facsimile
`machine 12. In this mode. CPU 52 retains the latch relay
`closed. If the same telephone number is dialed by the
`facsimile machine as was dialed prior to entering the
`“redial standby" mode,
`the call will be treated as a
`standard transmissiOn and will be charged to the ac-
`count number and department originally entered when
`the connection was initially attempted. If the facsimile
`transmission is completed, the CPU 52 returns to its
`
`Kyocera PX 1030_8
`
`Kyocera PX 1030_8
`
`

`

`5,065,426
`
`7
`standard “idle" mode. On the other hand, if the number
`dialed is again busy or there is no answer, the CPU 52
`will again return to the “redial standby" mode, thus
`avoiding the need for reentry of the access code,
`thereby enabling the controller accountability opera-
`tion to fully accommodate redialing applications. The
`latch relay 16 is opened if the redialed number is differ-
`ent from the original dialed number to prevent an unau-
`thorized facsimile transmission.
`When the facsimile machine 12 is in the broadcasting 10
`mode, the same facsimile message is sequentially trans-
`mitted to many different locations. In addition, the fac-
`simile machine may also have the capability of a time
`delayed transmission wherein the facsimile machine 12
`is programmed to send a faésimile message or messages
`at an hour when the telephone rates are cheaper, for
`example. Both of these operations are handled by pro-
`viding the controller 50 with a broadcast mode. A spe-
`cial user assigned password is inserted into the control-
`ler through keyboard 62 causing the controller to main-
`tain the latch relay 16 closed. Thereafter. an account
`and optional department number are entered and any
`number of facsimile messages can be sent at any time, all
`of which will be charged to that account number. The
`controller is returned to the standard mode by entry of 25
`a password upon completion of the broadcast or time
`delayed mode. CPU 52 thus charges the delayed facsim-
`ile message (in the case of time delayed transmissions)
`or the broadcast messages (in the case of the broadcast
`mode) wherein all of the charges are logged against the 30
`account and department numbers entered thus requiring
`the department and account numbers to be entered only
`once.
`.
`The programs entered into the EPROM 56 are set
`forth hereinbelow and include the power-up, restart,
`loop, exit, normal, broadcast and redial which programs
`are structured as follows:
`
`5
`
`15
`
`20
`
`35
`
`goto LOOP.
`NORMAL:
`
`enter job#
`BROADCAST:
`wait for clear keyboard.
`if invalid job display “INVALID JOB": goto RE-
`START.
`
`if incoming call display “INCOMING CALL": goto
`RESTART.
`enable fax relay.
`REDIAL:
`
`if log entries=maximum display “MAX LOGS": goto
`RESTART
`
`if redialing display “WAIT FOR REDIAL": wait for
`off hook or “#" key.
`for off
`if broadcast display “BROADCAST“: wait
`hook or “79‘” key or time and date greater than or
`equal broadcast stop time.
`display “PLEASE SEND FAX"
`wait for off hook or “#" key.
`wait for default time, fax tone. “"# key, or incoming
`fax, or on hook.
`
`if key=“#" or redial time up reset fax relay: goto RE-
`START.
`
`if incoming fax and (redial or broadcast) goto RE-
`DIAL.
`
`if incoming fax then reset fax relay: goto RESTART.
`if redialing and different
`tele number reset fax relay:
`goto RESTART.
`if on hook and not broadcast then set redial mode: goto
`REDIAL.
`
`if fax tone then set fax tone flag.
`if off hook set time, date, acnt, job, and tele number.
`if not fax tone then set default time.
`increment number of log entries.
`wait for “#" key or on hook while displaying and
`counting time.
`if broadcast goto REDIAL.
`goto RESTART.
`
`KCFX FLOWCHART
`
`POWER-UP:
`reset fax relay.
`delay.
`initialize lcd display.
`RESTART:
`display “SELF TEST".
`reset fax relay.
`initialize hardware.
`LOOP:
`check ram checksums.
`if no ram errors:
`get time & date.
`if time & date is greater than or equal to BROADCAST
`START then set BROADCAST FLAG.
`display scrolling prompt.
`if broadcast flag goto broadcast.
`if key=255 then reset passwords.
`if key pressed goto EXIT.
`goto LOOP.
`
`EXIT:
`enter number.
`
`if number is broadcast password then enter broadcast
`start time, stop time, account, and dept.
`if number is maintenance password then goto mainte-
`nance.
`
`if number is valid account goto NORMAL.
`display “INVALID ACCOUNT".
`if 3 invalid accounts disable unit for 1 minute.
`
`45
`
`50
`
`55
`
`In the power-up mode. the facsimile relay 16 is reset
`and after a delay, the display is initialized.
`'
`During a restart program,
`the display is caused to
`generate a “SELF TEST" display. The facsimile ma-
`chine relay 16 is reset and the system hardware is initial-
`ized.
`‘
`During a LOOP mode. the CPU 52 determines the
`check sums of various sections of RAM 74 and checks
`the sums generated against a previously stored check
`sum for each such section of RAM. If no errors, the
`time and date is obtained from the real time clock 80. If
`the time and date is greater than or equal
`to the
`BROADCAST start time then the BROADCAST flag
`is set. Scrolling prompt is then displayed. If there is a
`BROADCAST flag,
`the program jumps
`to the
`BROADCAST subroutine. In order to reset the pass-
`words, the code “255” is set in response to entry of an
`override password. If a key is depressed. the program
`60 jumps to the EXIT subroutine.
`If not.
`the program
`continues to loop through the LOOP subroutine.
`In the EXIT subroutine,
`if
`the number entered
`through the key pad 62 is a BROADCAST password.
`the broadcast account, department and time and date
`data are entered into memory. If the number entered is
`a MAINTENANCE password, the programs jumps to
`the MAINTENANCE subroutine. If the number en-
`tered is valid,
`the program jumps to the NORMAL
`
`65
`
`Kyocera PX 1030_9
`
`Kyocera PX 1030_9
`
`

`

`5,065,426
`
`10
`if key=0 then calculate and display rom checksum as
`version.
`
`9
`subroutine. In the event that the number is invalid, the
`legend “INVALID ACCOUNT" is displayed. If three
`invalid accounts are entered, the unit is disabled for one
`minute and then returns to the LOOP subroutine.
`During the NORMAL subroutine, the job number is
`entered and the program jumps to the BROADCAST
`subroutine. When the keyboard is clear and the job
`number is invalid, the legend “INVALID JOB” is dis—
`played and the system jumps to the RESTART subrou-
`tine. If the system detects an incoming call, the legend
`“INCOMING CALL" is displayed, and the system
`jumps to the RESTART subroutine. The facsimile
`relay 16 is enabled and the program jumps to the RE-
`DIAL subroutine.
`,
`the
`If the log entries reach a maximum capacity,
`legend “MAX LOGS" is displayed and the system
`jumps to the RESTART subroutine. If the system is
`redialing, the legend “WAIT FOR REDIAL" is dis-
`played and the system waits for an off-hook or a “#”
`symbol key. If in the BROADCAST mode, the legend
`“BROADCAST" is displayed. the system either waits
`for an off-hook or a “#" key or the time and date to be
`equal or greater
`than BROADCAST start,
`the
`BROADCAST flag is set. This allows the BROAD-
`CAST mode to be started at a delayed time. For exam-
`ple, the BROADCAST mode could be set at 5200 RM.
`but to be initiated at 9:00 PM. that evening (i.e. four
`hours after setting the BROADCAST mode) by setting
`a delayed start
`time. The system then displays the
`“PLEASE SEND FAX" legend and waits for either an
`off-hook or a “#” key. The system then waits for either
`a default time, fax tone, “#” key,

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket