throbber
United States Patent [19]
`Aytac
`
`US005758081A
`
`‘
`
`‘
`
`[11] Patent Number:
`[45] Date of Patent:
`
`5,758,081
`May 26, 1998
`
`[54] COMPUTING AND COMMUNICATIONS
`TRANSMITTING, RECEIVING SYSTEM,
`WITH A PUSH BUTTON INTERFACE, THAT
`IS CONTINOUSLY ON, THAT PAIRS UP
`WITH A PERSONAL COMPUTER AND
`CARRIES OUT MAINLY
`COMMUNICATIONS RELATED ROUTINE
`TASKS
`
`Brooktrout Quadrafax 2.0 Fax on Demand System
`Conon Multipass 1000 Multifunction Peripheral.
`Lumina Series 2000 Multifunction Peripheral w/o Printer.
`Paci?c Image Electronics Scon Media Multifunction Periph
`eral without a Printer.
`
`Primary Examiner-Dinh C. Dung
`
`[76] Inventor: Haluk M. Aytac. 10270 Parkwood Dr.
`8. Cupertino. Calif. 95014
`
`[57]
`
`ABSTRACT
`
`[21] APPL N05 569,846
`[22] Film.
`Dec_ 8 1995
`’
`Int. Cl.6 ...................................................... .. G06F 132
`[51]
`[52] US. Cl. ..................................... .. 395/200.41; 395/821
`[58] Field of Search ................................... .. 395/871. 474.
`395/200,01_ 200.03 231_ 306_ 309, 302.
`392, 332, 235, 5()()_ 20041; 345/156
`
`[56]
`
`References Cited
`
`us‘ PATENT DOCUMENTS
`8/1987 Selim et a]. ..................... .. 395/20000
`4,688,171
`6/1989 Wonak et a1. ..
`395/334
`4,839,802
`4,878,196 10/1989 Rose . . . . . . . . . . . . . . . .
`. . . .. 395/750
`4.974.192 1111990 Face et al. . ........... ..
`395/821
`41932324 "1991 Mccollaughy et 31‘
`395000-09
`50rd” et a1‘ """" "
`'"
`
`' ' ' " 358/296
`s’iél’lu 11,1994 H111? ' ' ' ‘ ‘ ' ' ' ' ' ' '
`395/285
`5’367’647 11,1994 Coulson'
`395,300
`515301894
`6/1996 Fwd] a 3L
`395720091
`5,577,205 11/1996 Hwang et a1, __
`5,590,339 12/1996 Chang ................................... .. 395/838
`
`OTHER PUBLICATIONS
`AT & T Computer Telephone 8130.
`Zyxel Elite 2864 Modem.
`IBM Seho Assistant. 7852001.
`
`An embedded computer, Ca'I'box. is connected to a PC via
`SCSI cable. and to a telecommunications switch. CaTbox
`runs an operating system. CaTOS. and contains a hard disk
`accessible to PC as a SCSI disk called CaTdisc. Print jobs
`issued from PC are transferred as ?les to CaTdisc. queued by
`CaTOS and driven in the foreground to a printer attached to
`CaTbOX- CaTbOX has an LCD screen- kcypad~ and is con
`nected to telephone handsets. While PC and printer are off.
`CaTbox receives faxes. voicemail. email and stores them on
`CaTdisc. It delivers HTML pages stored on CaTdisc. Key
`pad directed. CaTbox plays voicemail and prints faxes or
`email. Modems on CaTbox. CaTmodems. are available for
`data. voice. fax communications ?'om PC. A scanner on
`SCSI bus may be driven by CaTbox via keypad to scan
`documents to store on CaTdisc. print or send as faxes.
`CaTOS has step tables for each modem. actions. foreground
`programs, con?guration files. and queues. SIEPS hold 361210115
`that execute within a time slice for a modem during timer
`tick. Actions emit. record messages. queue foreground pro
`
`gram requests, queue requests for another step. call other
`actions. idle. answer a call etc. Steppers within each time
`slice move execution from step to step based on keypad
`inputs. events. conditions. and contents of step tables. Fore
`ground programs move ?les to. from memory. print. scan
`etc. Idle actions check a queue for steps to execute. A
`scheduler runs after timer ticks to choose the next fore
`ground Program»
`
`14 Claims, 16 Drawing Sheets
`
`107
`
`RECEIVER
`
`SPEAKER
`
`/117
`
`105
`
`c
`PC
`
`HD
`
`MICROPHONE f124 HANDSET
`,5,
`SCSI
`HD /
`113
`
`102
`
`/115
`
`T 33
`CaT
`PHONE LIN‘E\S TELEPHONE
`\
`NETWORK
`114\PARALLEL
`\
`
`116
`
`SCANNER
`/
`104
`
`PRINTER
`/
`103
`
`118
`120
`122
`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 1
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 2
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 3
`
`

`
`US. Patent
`
`May 26, 1998
`
`Sheet 3 of 16
`
`5,758,081
`
`
`
`mom mom.
`
`in _
`
`08 P 5m 2m \ \
`
`é @\ 7/////H_ 7/ //M/_ \ImS
`@ arm \a m\
`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 4
`
`

`
`US. Patent
`
`May 26, 1998
`
`Sheet 4 of 16
`
`5,758,081
`
`g
`
`6 E
`
`5w m3
`
`NSN/Q W o/Ev
`
`QQQ
`
`wow
`
`DQQQ
`
`DQQQ
`
`DQQQ wow
`
`00m
`
`w .QE
`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 5
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 6
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 7
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 8
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 9
`
`

`
`e‘
`
`m m W
`
`m
`
`5,758,081
`
`m 660;:
`a 6:5
`
`PM 25:0 222. m oEmwsz oz
`
`M 5822
`
`:WOFE
`
`
`
`52.52 3:25 :9: 2: 2222mm
`
`
`F632 3:25 32 2:. 22.22%
`
`
`
`
`
`
`
`E255 325526 22: 22256“.
`
`2
`
`
`
`
`
`E2mo5 855200 22 5E0 520
`
`
`
`@E2mo5 @552 m 22: 225
`
`
`
`2:5 2E: 22%
`n2w5Eoo mm
`
`All!
`
`GE 25% 56528
`
`E255 @252 $3
`
`a,
`
`
`
`
`
`256 22562 mmnQEoSEm
`
`$0: 2::
`
`,mEE222v n
`
`2352 3:25 :9:
`
`
`
`cm 1265: as
`
`_ mm;
`
`mull.“ 583555
`
`6252 50; m 22: w. 25 2:32
`
`2530522 5». E2mo5
`
`25526 52.62
`
`02 525505 3:255: .6,
`
`02 522005 5.5.5 :9: m z 22>
`
`cm 22: 225
`mm;
`
`
`
`.E2mo5 @552
`
`@2 won; 2
`
`m 6252 2o 96 cm 2 25 t
`
`
`
`6mm: :2: 950522 22
`
`2: woos
`Allill OZ
`
`
`
`
`
`.5505 E250 2:32
`
`
`
`
`
`E2mo5 2:25 :9: 50:22
`
`“E2 8 E2mo5
`3:25 :9: m 22: w.
`
`wm>
`
`‘L
`
`
`E2mo5 E250 25525
`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 10
`
`

`
`US. Patent
`
`May 26, 1998
`
`Sheet 10 0f 16
`
`5,758,081
`
`A
`
`
`
`“8:62 “we; m 29: 2
`$50692 “2
`
`i
`2:06.28 6% “$359 B 96 cm 2 25 :
`
`
`
`9% woos 6mm: 55
`
`b
`
`*5 55: Us: 5%
`05mm; 5 Q8_
`
`02
`
`mm;
`
`OZ
`
`
`
`@EEmQE 5:25 32 m 29: 2
`
`
`
`mm; “$362 mmnQBoEum
`
`9% moms mm
`
`02
`
`
`@ESQEQ umucmawzw m 29: 2
`wmi
`EEmoE 25 @652
`
`mm;
`
`EEQSQ 25 £0.52
`
`EEmoE 25 50:22
`
`mm .9"
`
`
`
`
`
`9:: 2 EEmoE 3:25 :9: m 2.9: 2
`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 11
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 12
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 13
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 14
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 15
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 16
`
`

`
`US. Patent
`
`May 26, 1998
`
`Sheet 16 0f 16
`
`5,758,081
`
`
`
`
`
`E630 v65 05%;;
`
`65
`
`SW05
`
`E85
`
`EwoE
`
`
`
`
`OmEF Hcosom
`5:6 223 $6
`
`
`
`655 0x52? E88
`
`
`
`\Ecm 292 3G
`:88
`
`
`
`mwEl=Eu Eozom
`
`
`
`EEw mEE 98m
`
`
`
`A96. FEEQEQV EEmoEltBw 526m
`
`
`
`
`
`
`
`
`
`7 5:6 292 36
`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 17
`
`

`
`5.758.081
`
`1
`COMPUTING AND COMMUNICATIONS
`TRANSMITTING, RECEIVING SYSTEM,
`WITH A PUSH BUTTON INTERFACE, THAT
`IS CONTINOUSLY ON, THAT PAIRS UP
`WITH A PERSONAL COMPUTER AND
`CARRIES OUT MAINLY
`COMMUNICATIONS RELATED ROUTINE
`TASKS
`
`FIELD OF THE INVENTION
`
`The present invention relates generally to communica
`tions via electronic means using computers. and particularly.
`to methods and apparatus which implement telephony. voice
`reception. storage. playback. delivery. fax reception.
`printing. storage. delivery. call processing. electronic mail
`retrieval. multimedia content delivery. HTTP server func
`tions in a standaside fashion in relation to computers.
`
`BACKGROUND OF THE INVENTION
`
`The present invention relates to a splitting of the Personal
`Computer in two units one of which may be the PC as is
`known today. including portable computers. and the other is
`described with this invention.
`There are earlier models for this idea: The TV is paired
`with a VCR; the radio is paired with a tape recorder; the
`telephone is paired with an answering machine. In all these
`cases. a real time device is paired with a storage device.
`The TV and radio are respectively video/sound and sound
`real time broadcast receivers. The VCR is used to record TV
`signals when TV is either off or on. One reason why TV and
`VCR are split maybe the disparity in power consumption.
`Consumers may leave their VCR operating while they are
`away. to record desired programs. VCR’s do not consume
`much power. On the other hand. TV consumes more power.
`generates heat. Splitting the real time from the storage
`device. different power supplies may be employed so that
`VCR may be left on while TV is off.
`Radio and tape recorder are typically only when the user
`is present. Sometimes these devices are split. sometimes
`they are housed in the same box. In all cases. they are
`separately operated. as in TV/VCR. with ditferent sets of
`push buttons guiding each unit.
`The phone and the answering machine are sometimes
`housed in the same box and sometimes in separate boxes.
`The advantage of separate boxes is enabling the user to
`receive a phone call while he is listening to his messages.
`The phone and the answering machine are always on. The
`phone is powered from the Central O?ice and the answering
`machine is powered locally.
`The computer. being a programmable device. can mimic
`the functions of all the devices described above and more.
`Indeed. all these functions have already been implemented
`inside a computer. especially personal computers (we will
`include portable computers with personal computers and
`sometimes call them PC’s). Unfortunately. with the ?exibil
`ity also comes complexity.
`The preferred way to choose functions on a 'I'VIVCR.
`phone/answering machine. and radio/tape recorder is via
`push buttons each of which denotes a fixed function. The
`computer. being far more ?exible and this ?exibility being
`made available to the user. works with a keyboard which can
`receive commands in the user's language. The keyboard
`allows a virtually unlimited number of commands. Graphi
`cal User Interfaces. on the other hand. coupled with pointing
`devices. create a push button type model on the monitor
`
`2
`screen although more tedious to use than a push button
`interface on a telephone or fax machine.
`The immense popularity of the Personal Computer PH‘
`brought about a large peripherals industry. The varieties of
`functions that are possible and attractive are straining the
`capabilities of the PC/PH‘. Internal attachments to the PC/Ail‘
`bus that perform fax. voice mail. electronic mail functions
`are available.
`Users of personal computers are having to stretch their
`intellectual capabilities installing hardware and software. In
`the words of PC Magazine editor. Michael J. Miller. “Setting
`up hardware so it works with all your software. and vice
`versa. is ridiculously complicated on the PC." (PC
`Magazine. Mar. 14. 1995. p. 79) Graphical user interfaces
`(GUI) have brought some order on the desktop but have not
`quite solved the limitations of the hardware and the di?i
`culties of multiple pieces of software all working together.
`A spot check of user mail to Compuserve forums for
`Windows 95 GUI based operating system on Aug. 28. 1995
`showed that COM ports and IRQ (interrupt) problems are
`very much alive.
`Machines that perform fax and voice mail functions
`independently of a PC have been around for quite some
`time. The telephone answering machine was already men
`tioned. The fax machine is connected to the phone line
`which it may or may not share with a telephone. These
`machines are easy to use as they are operated with push
`buttons. They are available to perform around the clock as
`they do not consume much power. These machines are also
`able to work with answering machines. If a phone call comes
`in and it is not a fax. the call is passed on to the answering
`machine. Some incorporate the answering machine function.
`A drawback of these machines is lack of long term storage.
`Accordingly. incoming faxes are stored on paper that is they
`are printed right away. Usually. there is some RAM in case
`paper runs out. Some fax machines have connections to a
`PC. This way the scanner and printer inside a fax machine
`can be used by the PC. Typically. this is a serial or parallel
`connection. The reason for this connection is as follows: fax
`machines originated during the days of the typewriter. Auser
`typed a letter and then inserted it into the fax machine to be
`sent. With the advent of personal computers. documents
`were created mostly with word processors on these com
`puters. A need arose to send such documents via fax. Fax
`cards attached to PC’s satis?ed this need. If fax machines
`can be attached to personal computers to let users send faxes
`from their PC via fax machines then fax cards would not be
`needed anymore. However. the serial connection is too slow
`to transfer faxes. The parallel port is fast enough but as there
`is only one parallel port on a PC. the printers in fax machines
`have to compete with better quality standalone printers for
`this port and they often lose. Moreover. fax cards are also
`data modern cards and users need these cards on the PC to
`access on-line. email services and the currently very popular
`Internet. Thus fax machines and fax cards continue to
`coexist.
`There are good reasons for fax and voice mail to become
`a part of computers. Most owners of PCs also own a printer.
`The printer on a fax machine duplicates the same function at
`added cost.» Likewise. some owners of PCs also own a
`scanner. The scanner on a fax machine duplicates the same
`function at added cost. In addition. as a scanner and printer
`come bundled with a fax machine. the user does not have the
`choice to mix and match scanners and printers and usually
`these scanners and printers are not of a high quality. To
`realize functionality equivalent to a fax machine a PC owner
`needs to acquire a modem. internal or external modems are
`
`VI
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 18
`
`

`
`5 .75 8,081
`
`4
`There is a similar need for programmability for these
`gadgets. Any fax hardware is a good site for faxback
`capability. It is just extra software and storage. Any data
`modem site can be a World Wide Web delivery site.
`
`OBJECTS AND ADVANTAGES OF THE
`PRESENT INVENTION
`It is therefore desirable to split the routine communica
`tions functions apart from a personal computer into a
`separate embedded computer that is always on and has a
`push button interface. From here on. we call this separate
`embedded computer a CaTbox. This name is an allusion to
`the way this device sits between a Computing and a
`Telecommunications apparatus. The Computer is the PC.
`and the Telecommunications apparatus is either the Central
`Oi?ce or some PBX equipment. To give this new device a
`generic name. we call it Personal Telecommunicator or PT
`for short. The table below shows how PC and PT serve a
`user's needs for computing and communicating:
`
`PC
`
`P'I‘
`
`interface
`availability
`type of tasks
`price
`
`push button, LCD
`graphical, mouse. keyboard
`always on
`off when not being used
`complex, requires user attention routine
`expensive
`low cost
`
`20
`
`30
`
`35
`
`3
`available. The user can either scan a document or produce
`one on his PC. He can then send it as a fax via his fax
`modem. When a fax arrives. he can print it. after viewing it
`on his PC monitor. In contrast to a standalone fax machine
`that has to print incoming faxes as they show up. the PC has
`an internal storage such as hard disk or memory where it can.
`store incoming faxes to be printed later.
`Telephone answering machines are hardwired to a speci?c
`?ow chart that implements voice mail functions. A computer
`would give the user the capability to change this ?ow chart
`and have it work on the same hardware. Moreover. most fax
`modems are also voice/data modems so that voice capability
`comes at little added cost.
`On the other hand. new problems arise when faxing solely
`with a PC is attempted. A PC consumes power and aside
`from those at large businesses. PC’s are shut down by users
`at night. Thus. owners of fax cards on PC/AT’s are not able
`to tell others that they have a telephone number available to
`receive faxes. Likewise. they need a standalone phone
`answering machine in addition to their voice mail card if
`they wish to receive voice mail at night or when they are
`away.
`In addition. from a simple push button user interface of a
`phone answering machine or a fax machine. the users are
`invited to switch to operating systems with GUI (graphical
`user interface) which is tedious for simple tasks. Also. the
`multiplicity of functions on a PC brings about a complexity
`that has kept the users largely frustrated as they attempt to
`add more functions to their machines.
`In particular. the number of interrupt inputs is a limitation
`on the number of functions a PC/AT can accommodate.
`Users are having to have their peripheral hardware share
`interrupts with attendant con?icts. In addition. communica
`tions protocols are continually increasing their bandwidth.
`This puts a further strain on multitasking operating systems.
`Printing is a slow process. Lately. printing protocols have
`been enhanced. The standard printing protocol (so called
`Centronics or SPP as it is now called) is being enhanced to
`EPP and ECP. A reference for these new protocols is
`Standard Signaling Method for a Bi-a'irectional Parallel
`Peripheral Interface for Personal Computers, IEEE P1284
`D200. Most PCs are not now equipped to handle this new
`protocol. Users who wish to upgrade will have to add yet
`another card to their already crowded AT bus slots.
`Even if users acquire these printing technologies on their
`PC's. there are limitations to printing speed in the current
`con?guration. As PC’s have to be available to users for
`input. some printing tasks are performed in the background.
`Once a print ?le is prepared. it takes time to send it to the
`printer in the background.
`To summarize. there are a number of electronic gadgets
`that are hovering around a PC but never quite become a part
`of it. The phone. the answering machine. fax machine.
`copier are the main examples of these gadgets. None of these
`have been successfully implemented on a PC in a way that
`has been accepted in the marketplace. PC has two main
`drawbacks in this situation:
`1. It is not always on
`2. It is not push button driven
`Each one of these electronic gadgets has processing done
`at its core. The central processing units may all be different.
`The programs that run these gadgets are frozen at the factory.
`In a way this situation is not far di?‘erent than what we had
`before the arrival of the PC: each piece of hardware came
`with its own software. With the arrival of PC the ?eld
`became open for imagination to reveal itself in software.
`
`Thus. to accomplish a task. a user has two alternatives. If the
`task is a complex one such as that of writing an electronic
`mail to someone. he will use the PC. If the task is simple.
`such as retrieving email he might have at his access provider.
`he will push a button on the PT. Note that both tasks have
`to do with communications. He could also retrieve email
`from his PC. He just has a choice now. If the user wishes to
`send a fax. he can either send it from his PC or insert the
`document in the scanner and push buttons. If the user wishes
`to develop a WEB site on Internet. he can develop the
`content on his PC and write the ?les to CaTdisc. The
`delivery can be done by PT. For faxback. the faxback data
`base can be built on PT or PC. They both have access to the
`scanner. Voice mail comes directly to PT and is replayed
`there. A telephone number can be dialed from PC. from
`CaTbox PI‘. a handset. or a receiver that sits on an on
`hook/o? hook cradle.
`The relationship between PC and PT can be likened to the
`conventional oven/microwave oven relationship. To cook
`complex dishes one can use the conventional oven. For
`heating a snack for lunch one uses the microwave oven.
`CaTbox would look like a hard disk to the PC and it
`would be attached to it via a cable. The preferred embodi
`ment has CaTbox look like a SCSI disk to the PC. A
`speci?cation of SCSI is given in X3.l3l SMALL COM
`PUTER SYSTEMS INTERFACE-2 REV:1OL.
`An advantage of this scheme is ability to update CaTbox
`software via PC. by loading it to CaTdisc. Upon reset.
`CaTbox would start using the new software. In most cases
`reset is not necessary. For example making a new voice ?le
`on PC and copying it to the ?le on CaTdisc assumed for a
`step will make it so next time the modem’s step table
`traverses this step. the new sound will be emitted. A con
`?guration ?le on CaTdisc links modems to their so called
`step tables which along with a set of foreground programs
`de?ne their behavior under inputs. One can edit this ?le from
`an editor on PC to reassign step tables to modems. If new
`editions of CaTbox software becomes available. the user can
`download it from an Internet location. or receive it in the
`mail as a ?oppy disk The new step tables and foreground
`
`45
`
`50
`
`55
`
`65
`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 19
`
`

`
`5
`programs would then be loaded to CaTdisc either from PC’s
`?oppy disk drive or directly from the Internet location. In
`addition. there may be programs on a PC that help edit and
`make new step tables. Again. writing these to CaTdisc and
`editing the con?guration ?le on CaTdisc would create the
`new behavior on CaTbox. Thus. without changing the
`hardware. continuous improvements to the usefulness of
`CaTbox are possible.
`CaTbox is then the open. programmable. single site for
`processing for the answering machine. fax machine. copier.
`and telephone. This invention takes out the processing core
`from each one of these gadgets and gives the tasks to a single
`central processing unit that is the CaTbox. It builds a
`multitasking operating system on top of DOS for this
`processing unit that allows for writing programs that imple
`ment answering machine. fax. telephony. and other func
`tions such as an HTTP server for World Wide Web delivery.
`It makes the hard disk for this system available to a PC so
`that new programs can be downloaded to CaTbox. This
`downloading is simply a ?le copy from one disk (for
`example a ?oppy disk) to another (CaTdisc).
`In the last section. we showed why communications
`functions cannot be brought into the PC in a way that would
`be user friendly. But they can be brought into a site next to
`a PC that is always on and is driven via a push button
`interface. So the answer to computer telephony integration
`is: a PC/PT pair.
`The presence of a CaTbox would free the PC’s parallel
`port. serial ports and its internal hardware interrupt lines.
`Thus. the PC can potentially become a simpler machine.
`CaTbox would free the PC’s Graphical User Interface
`from chores of printing and scanning faxes and receiving
`voice mail on the PC. These tasks take quite a bit of time
`now and as they execute. they occupy the PC’s user interface
`and preoccupy the user’s mind.
`CaTbox would utilize printers and scanners currently
`attached to PC’s. It would have a printer attached to it and
`it would receive printing requests from the PC along with its
`own internal requests and implement them both with faster
`printing protocols that the printer may respond to. It would
`receive the print ?les from PC as block transfers as opposed
`to character transfers. These ?les would be transferred to a
`special directory on the CaTdisc (the term we use to empha
`size that CaTbox has a hard disk that looks like a SCSI disk
`to the PC) . During the transfer. the directory path would be
`detected. the ?le name would be changed and this new ?le
`name would be put on a print queue. A print routine inside
`the CaTbox would periodically check this queue and would
`print any ?les found therein. As the CaTbox need not be
`available to users for input via keyboard and mouse. its
`foreground is available for tasks such as printing. The
`combination of block transfer of print ?les to CaTdisc and
`foreground printing allows considerable speedup of the
`printing process.
`CaTbox would be independent of PC in terms of power
`supply; it would consume low power so that it can be left on
`while the PC is preferred to be off when not in use. The PC
`may even be a portable one that the user takes with him. The
`PC may not even have a hard disk: it could use the CaTdisc
`as a hard disk. CaTbox stays put to receive voice. fax. and
`email messages.
`It is desirable that in the CaTbox. the sequence of func
`tions implementing answering machine. voice mail. copy.
`faxback and other functions be described in a separate ?le
`from the program that steps through the sequences and
`executes them This way. the ?le describing the sequencing
`could be changed without changing the program that
`
`50
`
`55
`
`65
`
`30
`
`35
`
`5.758.081
`
`6
`executes it. Armed with a program that helps to create such
`a sequencing ?le. a user would be able to change the
`sequencing of functions on location. This way. one could
`create a faxback application. a voice mail application. a
`combination thereof. etc. Once such a ?le was created on the
`user’s PC. it would be very easy to download it to CaTbox
`as it is also a CaTdisc Le. a SCSI disk to PC. In addition. the
`user may need to create DOS programs to implement
`applications. Once created on host PC. these programs
`would be written to special directories on CaTdisc. to be
`utilized by the sequencing ?les.
`The modem(s) on the CaTbox would. upon detecting a
`RING. answer the phone. distinguish between voice. fax.
`data and act accordingly. These modems may also be cable
`TV modems instead of telephone modems.
`CaTbox equipped with an ATA (IDE) hard disk (CaTdisc).
`would hold faxes and voice mail until the user wished to
`print or hear them. Just as the CaTbox shares the scanner
`with the PC. this hard disk could also be shared between
`these two computers. CaTdisc would look like a SCSI hard
`disk to the PC. The price of hard disks does not scale down
`linearly as capacity decreases when such capacity is of the
`order of what would be needed to store a normal load of
`faxes and voice mail. A larger hard disk that the PC could
`also use would be an economical way of sharing costs
`between the PC and the CaTbox. In some cases. users might
`wish to replace their current ATA (IDE) hard disks inside
`their PC with disks of higher capacity. Then. a CaTbox sold
`without a hard disk would provide a home for the old ATA
`hard disk that otherwise would sit idle in storage. It is also
`possible to use a SCSI disk in place of the ATA disk.
`A CaTbox endowed with a keypad and an LCD would
`also be easier to use. Its interface would approximate that of
`the telephone or the standalone fax machine instead of the
`Graphical User Interfaces that are more complex and slow.
`Accessing the functions of the CaTbox would be achieved
`with the same interface on the keypad. on the handset. and
`from a remote handset.
`CaTbox would make a separate fax machine and an
`answering machine unnecessary. If desired. it would also
`make a separate handset unnecessary.
`A CaTbox that was an embedded PC could use the
`hardware and software that is available for PC’s. CaTbox
`would be closed to expansion by the user so that its hardware
`and software were known to interact properly prior to sale to
`the user. The property of being closed to expansion by the
`user would also make it possible to set the speed of the
`internal busses to be the maximum possible speed deter
`mined at the factory. In particular. the AT bus could be run
`at higher speeds than the standard 8 MHz. The exception to
`expansion limitations would be changing the number of
`modems and changing the step tables that drive these
`modems. For example. one could change a modern from
`performing answering machine/fax machine tasks to fax
`back related tasks.
`A host PC user program that implements fax functions via
`the CAS interface can still be used with the PC/CaT pair.
`Such programs usually talk to a TSR via INT 2Fh. AH=CBh
`calls. These calls are translated to SCSI calls via other LUNs
`(logical unit number) than the ones used to implement
`CaTdisc. At the CaTbox. this SCSI call now causes an INT
`2Fh. AH=CBh call to the CAS TSR which implements the
`call via the modern on the CaTbox. Note that there is no
`modem or TSR on the host PC. An advantage of this scheme
`is to free memory on the host PC that the TSR would occupy.
`This is one of the main reasons why fax software vendors are
`getting away from CAS as it ties up too much memory
`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 20
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 21
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 22
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 23
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 24
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 25
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 26
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 27
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 28
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 29
`
`

`
`Samsung Electronics Co., Ltd. et al.
`Ex. 1004, p. 30

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