throbber
Ulllted States Patent [19]
`Whitridge et al.
`
`[54] TELECOMMUNICATIONS ADAPTER
`PROVIDING NON-REPUDIABLE
`COMMUNICATIONS LOG AND
`SUPPLEMENTAL POWER FOR A PORTABLE
`PROGRAMMABLE DEVICE
`
`[75] Inventors: Frederick W. Whitridge, Greenwich;
`Brendan E Hemingway, New Haven,
`both of Conn
`
`[73] Assigneej PDA Peripherals Inc,’ Greenwich,
`Conn.
`
`[21] App1_NO_:09/143,188
`
`[22] Filed:
`
`Aug. 28, 1998
`
`7
`Int. Cl. ............................ ..
`
`U-S- Cl- .......................... ..
`455/572; 235/380; 235/472-01; 320/114;
`375/222
`[58] Field Of Search ........................... .. 320/114; 235/380,
`235/472.01; 375/222; 455/556, 557, 572;
`709/302; 710/72
`
`[56]
`
`References Cited
`
`Us‘ PATENT DOCUMENTS
`9/1987 O’Sullivan ............................ .. 455/557
`4,697,281
`5,468,948 11/1995 Koenck et a1.
`235/472
`455/410
`5,524,134
`6/1996 Gustafson et al
`5,606,594
`2/1997 Register et a1~ -~
`~~ 455/550
`gre‘ge ettal'l
`11g 65 6 a .
`_
`et al' """""""""""" "
`
`,
`
`,
`
`US006119179A
`[11] Patent Number:
`[45] Date Of Patent:
`
`6,119,179
`Sep. 12, 2000
`
`Primary Examiner—Thomas C. Lee
`Assistant Examiner—Albert Wang
`Attorney, Agent, or F irm—BroWn Raysman Millstein Felder
`& Steiner LLP
`
`[57]
`
`ABSTRACT
`_
`_
`A portable adapter that provides non-repudiable telecom
`munications services to bar-code reading hand-held com
`puters and palm-top or tablet-type mobile computers is
`disclosed. The adapter provides supplemental poWer supply
`and processing capacity that supports API communications
`functions, such as interactive voice recognition, conference
`calling, data encryption, VoIP packetiZation and other
`signal-format conversions that are not implemented on
`mobile computers. In particular, the device automatically
`logs IP packet identi?ers and DOV dialing and status
`Signals, Without the user having access to edit this
`information, thereby providing a “non-repudiation” record
`of all Communications_ The adapter also Supports intensive
`use of the host computer’s serial port by supplementing the
`poWer available from the host computer’s battery, or replac
`ing that battery With a connector. For plant inspection and
`inventory auditing, ground-based cellular communications
`are implemented for supporting on-site Work, including
`conference calling to discuss apparent pilferage or imminent
`safety hazards, and removable WORM recording media for
`documenting these discussions. For repair shop use, a stan
`dard phone jack or 10-base-T connector alloWs the device to
`upload engine test-data, With reports or estimates dictated by
`the mechanic to the repair shop’5 LAN server- For hospital
`use, the device includes removable WORM media for log
`ging patient test results and examination reports. The hos
`pital device also uses a dedicated local-area RF or IR
`transmitter, With location-speci?c encryption, to protect the
`‘t
`dt
`th d '
`'
`t
`b
`'
`privacyo a reporsreceive y e ev1ce, an o 1m1 use
`of these devices to hospital’s oWn premises.
`
`455/111
`5,983,073 11/1999 DitZik ...... ..
`6,035,214
`3/2000 Henderson ............................ .. 455/556
`
`4 Claims, 3 Drawing Sheets
`
`RSL-M
`lAC
`
`1
`
`‘
`
`‘
`
`RF
`
`1
`
`VIDEO MODULAR HEADSET LObASE-T
`JACK
`IACK
`IACK
`JACK
`‘z ‘o‘
`‘2 ‘f2. .4‘
`/
`13d
`\ l
`A 1
`COM 15a
`44d
`CHIP
`.- --------- -=
`=
`1
`‘
`
`1 O
`
`vi‘
`44b
`
`l
`
`MUTE 40
`@
`DIGITAL SIGNAL _/
`PROCESSOR
`°_:|___
`
`REMOVABLE
`CO$®BE|RETER§ WORM
`/
`STORAGE
`
`I
`
`""" "
`
`L
`
`,,,,,,,,, L,
`
`PDA RAM
`.r
`1
`20g 2
`1
`UI
`CLIENT;
`
`20f
`
`30b
`
`22
`1‘!
`|</23a
`\Y\
`1
`l 23b;
`3
`
`FDA
`CPU
`
`16b
`
`16C
`
`‘
`
`
`
`RISC CPU
`
`20
`a
`
`7
`
`POWER SUPPLY
`
`DPU
`
`
`
`ti 1.,
`
`5%
`BATTERY
`COMPARTMENT L11 30C
`
`14b
`
`I;
`’
`
`15b
`ISCE
`|||—0
`RECORD
`
`L T
`SERVER
`----------
`
`4
`
`20b
`20c ’
`
`LOG
`
`---------- -
`
`API
`MODULES
`
`\ 30a
`2O
`\\
`
`POWER SUPPLY
`
`5
`L
`
`a,
`
`Page 1 of 8
`
`Unified Patents Exhibit 1020
`
`

`

`U.S. Patent
`
`Sep. 12,2000
`
`Sheet 1 of3
`
`6,119,179
`
`2a
`
`1
`/
`18b 12b 12d
`10a
`
`\
`6) 40a
`
`42a
`
`Page 2 of 8
`
`Unified Patents Exhibit 1020
`
`

`

`U.S. Patent
`
`Sep. 12,2000
`
`Sheet 2 of3
`
`6,119,179
`
`NN\1YW W
`
` 5% > W W /_< W W _ ...... ,./\A\ ........................ - - £\ _ )3
`
`
`
`
`W PU IE5 m W W _D W m m W <Qn_ W ......... -L. \ON W 2i i: W
`
`W / _
`
`W Q3 W
`
`m . m ............................ i
`
`E55
`
`Q .UE I .. ................... W ..................................................................................................... ..
`
`K ......... m 09
`
`
`W B», [H“EuHWHHHWM. Sm / a<
`
`_. .......................... ................... ELDZMEQW / ............................ - W .. W W W ON,
`
`
`@502
`
`
`
`
`
`I m \ W 03 ._._ Emzzézou .W SN\ vmzmm
`
`53
`
`i v63 V63
`
`EWEE Em 9m: @5802 29>
`
`>
`
`9
`
`
`\TAWW . W 4/3; FA/
`mm?
`
`MOmmMUQME
`
`64
`
`W. ....
`
`WMENEZS
`
`Page 3 of 8
`
`Unified Patents Exhibit 1020
`
`

`

`U.S. Patent
`
`Sep. 12, 2000
`
`Sheet 3 0f 3
`
`6,119,179
`
`FIG. 5a
`(PRIOR ART)
`
`IP Version (4)
`
`Header Length (4)
`
`Total of Service (8)
`
`Total Length (1 6)
`
`Identifier (16)
`
`Flags (3)
`
`PDU Fragment Offset (l 3)
`
`Time to Live (8)
`
`Protocol (8)
`
`Header Checksum (l 6)
`
`Source Address (32)
`
`Destination Address (32)
`Options and Padding (Variable)
`
`Data (Variable)
`
`FIG. 5b
`(PRIOR ART)
`
`Code Length Pointer
`
`Data
`
`oflw Flags IP Addressl Timestamp 1+|P Address n Timestamp n
`
`Page 4 of 8
`
`Unified Patents Exhibit 1020
`
`

`

`1
`TELECOMMUNICATIONS ADAPTER
`PROVIDING NON-REPUDIABLE
`COMMUNICATIONS LOG AND
`SUPPLEMENTAL POWER FOR A PORTABLE
`PROGRAMMABLE DEVICE
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention pertains to hand-held computers,
`such as personal data assistants (PDAs). More particularly,
`the present invention is directed to providing automated
`telecommunications for mobile computers.
`2. Discussion of Related Art
`Desktop computers are designed to be used at a desk.
`Portable or “laptop” computers are designed to be carried
`from place to place, but are used in essentially the same Way
`as desktop computers, With the computer device resting on
`some ?xed surface. In contrast, hand-held or “mobile”
`computers are computers designed to be used on the move.
`There are three common con?gurations of these mobile
`computers: pistol-grip computers, such as those made by
`TelxonTM; keyboard-based palmtop computers such as the
`Psion OrganiZerTM; and tablet computers, such as Apple’s
`NeWtonTM or 3Com’s Palm PilotTM that provide an iconic
`“GUI” interface and accept handWritten information. The
`latter tWo, particularly the tablet computers, are also referred
`to as “PDAs”.
`Hand-held computers are Widely used for inventory
`control, in the publishing and retail grocery businesses, for
`example, and often share a pistol-shaped housing With
`devices that read and store bar-code information. Palmtop
`computers are essentially desktop computers including the
`conventional features of the desktop computer: display,
`keyboard, etc., but greatly reduced in siZe and usually
`housed in an open-faced case, rather than the “clamshell”
`folding case used for the larger, “laptop” computers. Tablet
`computers are similar to the palmtop computers in siZe, but
`they are computeriZed, paper-less note pads: the user
`‘Writes’ on the tablet With a stylus, and the tablet interprets
`the movement of the user’s stylus as commands and data.
`The tablet computers are often GUI driven, so that the stylus
`can be used to actuate GUI “button” icons, even operate a
`GUI keyboard.
`All mobile computers are designed to be as lightWeight as
`possible. This is particularly problematic for poWer supply
`design, and output devices, generally, require substantial
`poWer supply capacity. Having very little poWer to spare,
`these mobile computers have spaWned a ?ood of peripheral
`and accessory devices that offer various functions expanding
`the built-in input and output (I/O) capabilities of mobile
`computers as local area netWork
`and Wide-area
`netWork
`telecommunications terminals, as Well as,
`printer terminals. For example, US. Pat. Nos. 5,606,594 and
`5,625,673 disclose communications accessories that provide
`an enclosure for and add functions to a PDA unit. HoWever
`“accessories”, unlike peripheral devices, do not have the
`computing poWer to provide an application program inter
`face (API) for the mobile host computer.
`With the rise of the Internet and the advent of Voice-over
`IP (VoIP) telephony, providing computer-based telecommu
`nications noW demands more processing capacity than ever
`before. In addition to the basic serial data-over-voice (DOV)
`connectivity Work done by conventional modems that are
`available as accessories, digital call-control features such as
`conference calling require API support. Also, conversions
`turning audio and other signals into bit streams, bit streams
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`6,119,179
`
`2
`into bytes and bytes into IP packets, as Well as the reverse
`process turning received IP packets back into sound, text or
`images, require API support. Mobile computers simply do
`not have the computing poWer to provide the API support
`nor the poWer needed to support the data speeds and
`bandWidths required for initiating and maintaining the com
`munications services required for many current IP applica
`tions. Audio and video, in general, and VoIP audio in
`particular, have stringent real-time performance standards
`and require API support for their specialiZed high-speed
`control and data conversion functions.
`
`SUMMARY OF THE INVENTION
`
`In accordance With the present invention, non-repudiable
`telecommunications services are provided for mobile com
`puters by a communications adapter having telecommuni
`cations server operating system and applications interface
`softWare. Telecommunications services are provided to the
`user by the adapter through a user interface (UI) client
`installed on the mobile host computer.
`The UI client installed on the mobile computer cooperates
`With a server operating system in the adapter to execute and
`support API communications functions. In particular
`embodiments these functions include voice mail, voice
`recognition, dictation, call logging and conferencing, as Well
`as encryption, IVR and data-format conversions. In particu
`lar embodiments, the adapter provides the computers the
`poWer supply and processing capacity needed for interactive
`voice recognition, conference calling, data encryption and
`VoIP packetiZation, capacity that the computers themselves
`lack, as Well as the connections and interfaces for commu
`nication links that are not implemented in standard mobile
`computers.
`To use the adapter for telecommunications, a mobile
`computer having the interface softWare installed thereon is
`connected to the adapter. A communications link is con
`nected to the adapter, if necessary. In particular embodi
`ments the communications link is a PSTN line or a LAN
`connection, a cellular or Wireless telephone set, or a tele
`phone line. The adapter is then activated, Which activates the
`UI on the mobile host computer, Waking up the host com
`puter. The user selects the interface module for use With a
`link connected to the adapter and directs the UI to send an
`appropriate control message or messages to the adapter’s
`call-processing softWare. In particular embodiments the
`interfaces support PSTN, PPP, VoIP, DTMF or video
`communications, respectively.
`In one particular embodiment, the mobile computer is
`connected to the poWer supply of the adapter by replacing a
`battery in the mobile computer With a connector shaped like
`the battery. In another embodiment the adapter connects to
`the poWer supply of the mobile computer through a con
`nector provided by the computer.
`In a particular embodiment, the adapter stores data
`received and transmitted by the adapter as part of a non
`repudiable communications log. Preferably, the mobile com
`puter is provided read-only access to communications pay
`load data stored in the log ?le through the UI installed on the
`mobile computer. In a further particular embodiment, the
`adapter includes a record button that selects a dictation
`interface module Which logs the dictation event and converts
`the spoken information to a data format.
`The conventional computer peripheral devices designed
`for desktop and laptop computers are simpler and have less
`computing poWer than their host computer. The present
`invention, instead is more specialiZed and has more com
`
`Page 5 of 8
`
`Unified Patents Exhibit 1020
`
`

`

`6,119,179
`
`3
`puting power than its host computer, providing security and
`connectivity applications programming that cannot be
`implemented on the host computer.
`BRIEF DESCRIPTION OF THE DRAWINGS
`The features and advantages of the present invention Will
`be better understood When the detailed description of a
`preferred embodiment given beloW is considered in con
`junction With the ?gures provided, Wherein:
`FIGS. 1a and 1b are tWo perspective vieWs of a mobile
`computer adapter for medical use in accordance With a ?rst
`embodiment of the present invention.
`FIG. 2 is a perspective vieW of a mobile computer adapter
`for repair shop use in accordance With a second embodiment
`of the present invention;
`FIG. 3 is a perspective vieW of a mobile computer adapter
`for performing inspections in accordance With a third
`embodiment of the present invention;
`FIG. 4 is a schematic block diagram of call-processing
`apparatus in accordance With the present invention;
`FIG. 5a is a diagram of a standard header used by an IP
`packet; and
`FIG. 5b is a diagram of an IP option ?eld Where times
`tamps are implemented.
`In these ?gures, like structures are assigned like reference
`numerals.
`
`DESCRIPTION OF PREFERRED
`EMBODIMENTS
`A telecommunications adapter 10a for hospital use is
`shoWn in FIG. 1a and FIG. 1b. The adapter 10a is attached
`to a keyboard-based palmtop computer 11a by side clips 12a
`and a front ledge 12b that also accommodates the latch 12c
`on the lid of the palmtop computer’s case to hold the case
`shut, as shoWn in FIG. 1b. The adapter also has a belt hook
`12d for hands-free operation of the adapter. The adapter 10a
`also has a slot for loading dictation minidiscs 18b and a
`“RECORD/PLAYBACK” button 18c for use in recording
`voice messages on the removable discs, Which provide
`storage and logging for patient test results transmitted to the
`adapter as Well as examination reports dictated and stored or
`transmitted for typing by the doctor or intern.
`With reference to the general schematic provided in FIG.
`4, using the keypad and screen of the palmtop computer 11a,
`the UI program 20f installed in the RAM memory 20g of the
`palmtop’s CPU 16b provides an interactive communications
`interface and personal phone book so that an intern Wearing
`the device shoWn in FIG. 1a and FIG. 1b can also use it as
`a cordless telephone, using an ear piece 40 and a miniature
`tie-tack microphone 42a or a headset 40b, 42b. HoWever, the
`digital audio input provided by the tie tack 42a or headset
`42b may also be used to provide IVR control of the cordless
`telephone. The IVR feature is activated by an IVR activation
`sWitch 41 that also controls audio muting, storing muted
`incoming signals to a voice-mail ?le as digital audio With
`data attachments, if any, to prevent untimely communica
`tions from distracting medical staff. With communications
`formatting and encryption, and IVR voice input, being
`processed by the adapter 10 the PDA CPU 16b remains
`continuously available for the user-directed tasks of retriev
`ing stored Physician’s Desk Assistant data on dosage or
`patient histories, and Word processing, calculations, or pre
`paring faX or e-mail transmissions, etc. If the hospital’s IR
`or RF infrastructure includes Internet access, VoIP provides
`the physical professional “chat room” long-distance confer
`encing With video output on the screen of the mobile
`computer 11a.
`
`4
`The hospital device shoWn in FIG. 1a and FIG. 1b uses a
`dedicated local-area RF or IR transmitter, With location
`speci?c encryption, to protect the privacy of the Wireless
`digital voice communications discussing the lab reports
`received by the adapter device as Well as the transmission in
`Which they Were received and any examination report data
`transmitted by it. As a practical matter, by providing a
`secure, special-purpose, limited-access server OS that
`encrypts all communications transmitted by the adapter
`through an encryption routine such as PGP, using a ?rmWare
`key that is proprietary to the hospital, so that use of the
`adapter for Wireless communications, though not is dictation
`function, is limited to the hospital’s oWn premises. This
`dedicates the adapter for use With the hospital’s internal
`communications infrastructure, discouraging pilferage of
`such communications devices. Furthermore, this communi
`cations traffic is also logged using hospital’s encryption key,
`With read only access provided from the log through the
`encryption routine API. Thus a copy of material logged by
`the adapter can be retrieved for use in preparing dictation,
`but the non-repudiation security of the log is assured.
`In FIG. 2, a telecommunications adapter 10b for use in a
`repair shop is shoWn. The adapter 10b is connected to a
`tablet computer 11b having a GUI touch-screen interface.
`The adapter 10b is enclosed in a sheet metal housing and
`provides a loudspeaker 40c and several telecommunications
`connectors on one side of the housing, leaving the other side
`and the back of the housing blank for protection against the
`shop environment. The housing of the adapter 10b also
`provides a cradle de?ned by four prongs 40d for holding a
`handset (not shoWn). The housing provides a modular jack
`44a for the handset and a loudspeaker 40c. In cooperation
`With a keypad GUI provided by the UI client 20f, in
`cooperation With the graphics DPU 14b connected to the
`CPU 16b by the PDA bus 16c and controlled by the GUI
`softWare resident in the PDA RAM 20g this loudspeaker 40c
`can be used to provide DTMF signals to the microphone in
`the handset, for acoustic dialing of calls using a PSTN line
`connected to the RS] -11 jack 13a. Alternatively, the adapter
`10b may be used to place VoIP calls using either a dialup
`gateWay through the PSTN connection 13a, or a cable TV
`gateWay connection 13d or a LAN intranet or internet
`gateWay connection 13b.
`With communications Work, such as the setting up and
`tearing doWn a VoIP call and digitiZing the voice stream
`handled by the adapter 10b, the PDA 11b is free to decode
`and analyZe engine test data, retrieve data from parts
`catalogues, or input a creditcard number for veri?cation.
`VoIP also provides “Whiteboard” interactive draWing ang
`graphics editing for parties to the VoIP call Who have the
`tablet computers 11b, or the equivalent, full-?edged PC
`Workstation With a digitiZer pad.
`For plant inspection and inventory auditing, radio or
`ground-based cellular communications are implemented by
`an adapter 10c in a bar code reader 11c that records bar
`coded location, equipment and crate tags to support an log
`an inspector’s on-site Work. The adapter 10c, shoWn in FIG.
`3 includes conference calling and a video packetiZation API
`so that the inspector can use a VoIP link to discuss apparent
`pilferage or imminent safety haZards With both staff and line
`managers, While simultaneously transmitting a live IP video
`signal shoWing the condition being discussed by the inspec
`tor. The adapter 10c automatically logs IP packet identi?ers
`and timestamps produced or received by the DSP 14a if VoIP
`protocols are used for the call, or the dialing and status
`signals produced by the COM chip set 15a in cooperation
`With the DSP 14a for output through the direct access array
`
`10
`
`15
`
`25
`
`35
`
`45
`
`55
`
`65
`
`Page 6 of 8
`
`Unified Patents Exhibit 1020
`
`

`

`6,119,179
`
`10
`
`15
`
`5
`(DAA) that is provided by the chip set 15a for PSTN/DOV
`calls. However, the IU client software module 20f that
`provides the PDA CPU 16b access to the adapter’s commu
`nications facilities, cannot access the storage routine pro
`vided by the adapter’s server OS 20a, thereby providing a
`“non-repudiation” record of all communications. Remov
`able WORM recording media 18d are also included for
`providing non-repudiation documentation of these
`discussions, in addition to the separate communications log
`shoWing the radio transmission times and frequencies, or
`times and dialed cellular destinations, or the time-stamps,
`addresses and VoIP-standard audio and video packets trans
`mitted by the adapter 10c.
`These PDA adapters 10 comprise a digital signal proces
`sor 14a converting voice and keyboard signals input to the
`PDA adapter 10 by the user to packets for automatic logging
`by the PDA adapter and transmission on a VoIP link over
`digital and analog links in the Public SWitched Telephone
`NetWork (PSTN) communications system using a conven
`tional modulator/demodulator communications interface
`chip set 15a, or over cable 13c, 15b, or 10-base-T LAN
`connections 13b, a local IR communications link 13c, 15c,
`or digital cellular or radio services 13f, 15d, using the
`corresponding communications formats and protocols. A
`RISC or CISC-type central processing unit (CPU) 16 pro
`25
`vides general-purpose computation, coordination and con
`trol operations using a read only memory 18a Where boot
`code, default I/O parameters and operating system kernel is
`stored. The rest of the adapter’s operating system 20a, its log
`20c local data ?les and the applications softWare supporting
`communications management API programs 20b are stored
`in a random access memory (RAM) 20.
`The port connector 23a on the PDA adapter 10 commu
`nicates With the CPU communications circuitry 22 Which
`carries the messages exchanged betWeen the PDA adapter 10
`and the host computer 11. The port facility 23b provided by
`conventional mobile host computers such as the palmtop 11a
`or the tablet 11b is a simple, standard serial port, but optical
`links may be necessary in place of the standard communi
`cations circuitry 22 in industrial environments Where high
`emf levels interfere With communications signals. The PDA
`adapter 10 also provides one or more communications
`connectors 13 and the corresponding analog interfaces 15a
`15b, if any are required. Infra-red (IR) links, or cellular or
`radio Wireless (RF) links rather than a telecommunications
`line 13a or the 10-base-T connector 13b, etc. may be used
`to connect highly mobile users to the telecommunications
`infrastructure, if necessary.
`The PDA adapter’s poWer supply 30a has a connector 32
`for an external DC step-doWn transformer (not shoWn)
`Which supplies poWer to the adapter 10 When plugged into
`the local public poWer grid or mobile poWer sources. When
`the transformer is not connected, the adapter is poWered
`either by an internal rechargeable battery pack or standard,
`single-use battery cells (not shoWn). Mobile computers’
`emphasis on high-mobility, loW bulk has resulted in many
`not being designed to even accept external poWer input,
`much less support VoIP multimedia communications. To
`support intensive use of the host computer’s serial port 22,
`23b, during communications operations, Which can reduce
`operating time available from a PDA such as the Palm
`PilotTM by as much as 60%, the poWer supply of the PDA
`adapter 10 is connected to the host computer 11 through its
`edge connector 23b, if possible. Alternatively, the host
`computer’s batteries are replaced by a connector in the
`original main battery compartment 30d. The connector is
`shaped like the batteries it replaced and the batteries can then
`
`35
`
`6
`be saved for later use, When the host computer 11 is used
`apart from the PDA adapter 10.
`The CPU 16a of the PDA adapter 10 uses a message
`based server operating system (OS) that is native to its oWn
`CPU 16a, for maximum operational ef?ciency. Similarly, the
`adapter OS 20a also installs a UI client 20f on the host
`computer 11 that is native to the host computer 11, for that
`reason.
`In the quiescent state the central dispatcher of the server’s
`OS softWare 20a Waits for a message from either the UI
`client softWare 20g in the host computer 11 or its oWn
`communications interfaces 14a, 15, 20c, 22. When a mes
`sage is received, a central dispatcher routine in the OS
`identi?es the appropriate API module and/or the signal
`processing routine to Which the message must be forWarded.
`PSTN audio is processed using the PSTN API module, PPP
`messages by the PPP API module, IP packets by an IP API
`module, etc.
`For example, FIG. 5a shoWs the header information
`required by the IP packet transmission protocol. Each pack
`et’s “Identifer” ?eld and a “timestamp” in the “Options”
`?eld are automatically recorded by the adapter’s logging
`API. This timestamp is automatically supplied to all packets
`transmitted from the adapter 10 by the DSP 14a. On the
`Internet, each IP module Where the timestamp option is
`active records its address and the current time in the header
`of each packet it forWards, as shoWn in FIG. 5b. Thus the
`headers of incoming packets Will also have respective iden
`ti?ers and timestamps that are copied to the log 20c by the
`adapter’s logging API.
`During PSTN communications, the dial tone, circuit busy,
`number busy and other netWork signals are received and
`processed by the chip set 15a.
`The call-processing module then executes the requested
`communication operation on an applications-layer (API)
`level using the adapter’s telecommunications applications
`softWare 20b and the hardWare and ?rmWare resources of
`the DSP 14a. The DSP acts as a high-speed, special-purpose
`adjunct to the RSC CPU 16a for minimiZing the burden of
`encryption and formatting on the CPU that executes the
`adapter’s server OS 20a and its API programs 20b.
`ADigital Signal Processor (DSP) 14a handles most signal
`formatting, and signal control functions are provided by the
`API modules, as is knoWn in the art. Internal modules Within
`the DSP also generate signal control messages Which they
`pass back to the server OS 16a executing in the CPU 16a of
`the PDA adapter 10. The server OS 16a sends interface
`control messages through the connector on the adapter 23a
`and the port 23b on the mobile host computer 11 to the user,
`using the UI client softWare. Alternatively, those control
`messages are communicated to the user by the speaker 40 in
`the PDA adapter, using the IVR utility routines provided by
`the DSP 14a.
`The server OS program 20a, particularly the OS kernel
`stored in the ROM 18a, automatically records the signal
`format indicia processed by the DSP 14a, such as IP packet
`identi?ers and DOV or PSTN dialing and status signals, into
`the log 20c. Because the logging API executing on the RISC
`CPU 16a is independent of the PDA CPU and not even
`de?ned by the UI client program that provided to operative
`connection betWeen these tWo CPUs, 16a, 16b the PDA
`CPU cannot edit the log 20c, thereby providing a “non
`repudiation” record of all communications traf?c processed
`by the adapter I0. For the sake of security, the log may also
`be stored for use by the server OS as read-only data, While
`being erasable only by a separate, maintenance OS imple
`
`45
`
`55
`
`65
`
`Page 7 of 8
`
`Unified Patents Exhibit 1020
`
`

`

`6,119,179
`
`7
`mented in another computer device through one of the
`adapter’s communications connectors. The log may also be
`backed up to a removable Write-once read many times
`(WORM) disc 1 8d. The WORM is particularly useful if
`voice or data communications payload is to be stored With
`the corresponding traffic signals processed by the DSP 14a.
`The present invention has been disclosed With reference
`to particular presently preferred embodiments thereof.
`HoWever, it Will be apparent to one skilled in the art that
`variations and modi?cations possible Within the spirit and
`scope of the invention. The invention is de?ned by the
`claims appended beloW.
`What is claimed is:
`1. A communications adapter for supporting telecommu
`nications operations for a portable device that has a program
`storage memory, a programmable controller, and a poWer
`supply, said communications adapter comprising:
`a signal processing unit for converting an analog voice
`signal to digital data in substantially real-time, said
`signal processing unit compressing said digital data and
`arranging the compressed digital data into a plurality of
`packets, said signal processing unit further arranging a
`predetermined number of packets into a frame and
`providing timing and identi?cation indicia to said
`frame;
`a memory unit for storing application interface code that
`generates a read-only record of said timing and iden
`ti?cation indicia such that a non-repudiable communi
`cations log is produced and operating system code that
`encrypts and decrypts said digital data; and
`a poWer supply for supplying poWer to said signal pro
`cessing unit and for providing supplemental poWer to
`said portable device.
`
`10
`
`15
`
`25
`
`8
`2. The communications adapter as claimed in claim 1,
`Wherein said poWer supply of said communications adapter
`includes a battery selected from a rechargeable battery and
`a single-use battery.
`3. The communications adapter as claimed in claim 1,
`Wherein said poWer supply of said communications adapter
`provides said supplemental poWer by docking said commu
`nications adapter to said portable device.
`4. A method for supporting telecommunications opera
`tions by a communications adapter for a portable device that
`has a program storage memory, a programmable controller,
`and a poWer supply, said communications adapter compris
`ing a signal processing unit, a memory unit, and a poWer
`supply, said method comprising:
`converting, by said signal processing unit, an analog voice
`signal to digital data said in substantially real-time;
`compressing, by said signal processing unit, said digital
`data;
`arranging, by said signal processing unit, the compressed
`digital data into a plurality of packets and a predeter
`mined number of said packets into a frame, said frame
`including timing and identi?cation indicia;
`storing, by said memory unit, application interface code
`that generates a read-only record of said timing and
`identi?cation indicia such that a non-repudiable com
`munications log is produced and operating system code
`that encrypts and decrypts said digital data; and
`supplying poWer, by said poWer supply, to said signal
`processing unit and to said portable device.
`
`Page 8 of 8
`
`Unified Patents Exhibit 1020
`
`

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