throbber
I||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
`
`USll[l642483{lB1
`
`(12) United States Patent
`0’Hagan ct al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,424,830 B1
`*Jul. 23, 2002
`
`(54)
`
`l’()R'l‘ABl_.E DATA C()I.LEC'l'l()N Nl*l’I"W()RK.
`WITH TELEPHONE AND VOICE MAIL
`(jApA];1L1'ry
`
`(56)
`
`References Cited
`
`U.S. PATEN'[‘ DOCUMENTS
`
`(75)
`
`Inventors:
`
`:I:inIUtI1y P. (?"Hag£In, The W'oodlanrJs,
`[X (US); Yn_]iiim P. Wang, I~ort
`MYW5» FL (US)
`
`( * ) Notice:
`
`(73) Assignec: Tclxun Corporation, Holtsville, NY
`US
`(
`)
`issued on at continued pros—
`This patent
`ecution application liletl under 37 (‘FR
`l,53{d}, and is subject to the twenty year
`palenl
`tenTi provisions 01 35 U.S.C.
`l54(aJ(3)‘
`
`JP
`
`JP
`1},
`JP
`JP
`
`cl 5',‘
`
`(List continued on next page.)
`
`Fmt|3]c,1\t 1>A'['t;N'r [)0(__‘UMEN'I‘S
`f){I1208‘)1
`‘H1985
`
`mé(.;',‘8,.
`)_,1,;8‘,.,:_,
`5242237
`6162247
`
`Iuhwn
`8'”,m
`9,-I993
`stirm
`
`Subject to any disclaimer, the term of this
`patent
`is extended or adjusted under 35
`U'S'C' 154w) by 71 d“3"5'
`
`(21) Appl. No.: 08,867,076
`
`(32)
`
`Filed:
`
`Jun. 2, 1997
`
`(63)
`
`iundc’ 37 CTR 147)
`.
`_
`_
`Related Uh‘ APP"c”t'"" "5""
`.
`.
`.
`.
`.
`.
`.
`ii1aIon— n—part of appl cat on No.lJ8t4‘J3,48f.I. |1l‘d on
`(.0 it
`Jiiii. 3]. llili-Ifii new abandoricchltvhicli is a continuatit;n—in—
`part of appigcatim N0‘ 03,.-332_5o2_ fflcd on (M, 3;_ l(}(),-4!
`now_Pat_. No. 5,521,350. which is a continuation-in-parl of
`3PPl'f‘i[l_:f°11n?)i(9- “3t'33['«439- “led 0“ -l“l- 3“’~ 1994- “°“’ P‘“-
`N“ 3”” 2‘
`"
`H043 7,t'00
`Int. Cl.7
`(51)
`455422; 455,t5(,4
`(52) U_5, C]_
`455,t31_1‘ 312‘
`(53)
`Fiek] of Search
`455,r”32.l, 3'l‘.-Z'5',"_;5't'R'.'i',"38.4, 550, 564, 566,
`$59, 575, 90, 67.4, 422, 450, 445, 452,
`455, 507, 517, 556. 561; 335382
`
`
`
`* cgmd by cxafnincr
`
`Prirtirtry i'_i'xrmtt]rrer——'l"|1anh (Tong Le
`(74) /li‘tomc__\', Ageiit, or Fit'm—Kenner, Otto, Boisselle &
`sktan LL11
`
`(57)
`
`ABS'l‘RAC'l‘
`
`Aportahle data terminal for use in a portable rlata collection
`network including a backbone network and a plurality ol‘
`access points coupled to the backbone network. The portable
`data terminal includes a keypad for inputting data; a harooile
`_,
`J
`-
`-
`-
`'
`,
`,
`1
`.
`,
`-
`,
`3
`,
`_
`_-
`_
`I."dd"'i tor mpuumi’ hdr.md."' mfurmdlwn ‘'0 .Rl
`lrdinmuvir
`lor wirelessly communicating at least one ()1 data input via
`the keypad and barcode information reacl by the harcode
`reader to the backbone network by way of at least one of the
`plurality of access points a speaker; and a voice circuit
`operalively coupled to the RF transceiver and the speaker for
`receiving voice data via the R["ltranseeiver,_antl for convert~
`mg the voice data into a voice signal Wl'I](.‘l'l 1S0lll[Jl.ll through
`the speaker.
`
`23 Claims, 9 l)rawin;-, Slicets
`
`BRIDGE TO
`OTHER NETWORKS
`
`
`
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 1 of 21
`Page 1 of 21
`
`

`
`US 6,424,830 B1
`Page 2
`
`4551'31.l
`
`U_S_ PATENT DOCUMENTS
`
`4.-7343565 A
`4,766,300 A
`4,835,615 A
`4,877,949 A
`4,940,974 A “
`4,952,966 A
`4,952,432 A
`4,996.-413 A
`5,010,5s0 A
`5,019,599 A
`332;-1,319 ,1
`5,080,456 A
`5,083,150 A
`5,128,769 A
`5,130,520 A
`5,131,053 A
`5,168,149 A
`5,184,005 A
`5,197,355 A
`5,200,597 A
`5,210,393 A
`5,235,167 A
`5,237,365 A
`5,243,666 A
`5,245,445 A
`5,258,604 A
`5,262,871 A
`5,272,538 A
`5,276,315 A
`3,278,397 A
`5,291,009 A
`5,293,238 A
`
`311933 SW1“ 3111-
`311988 C1‘1adin'|a,.1r.etaI.
`511989 Taniguchi el al.
`.
`1011989 Danlclson ct al.
`711990 Sojka
`81,1990 Ishida at a,’
`1911990 Ohtsuka cl a1.
`21991 M1:Danie|cta1.
`411991 Vincenl el ai.
`511991 Koenck
`5,1199; Mulch cl a]_
`111992 Kat’/. el al.
`111992 Nagaski el :11.
`711992 Aria clal.
`711992 Shepard ct .91.
`711992 Bu:-rnzolt et .11.
`1211992 Dvorkis (51:11.
`211993 Ukai el al.
`211993 Chadima, Jr. et :11.
`411993 Easlman et :11.
`511993 Metlitsky
`811993 Dvcnrl-:15 el al.
`811993 Miyazawa
`911993 Hascgawa ct al.
`911993 Fujisawa
`1111993 Bchrens el :11.
`1111993 Wilder cl 3.].
`1211993 Hornmn el :11.
`111994 Surka
`111994 Bark:-n cl al.
`311994 Ruustaci
`311994 Nakano el :11.
`
`5,296,690 A
`5,308,960 A
`1308966 A
`5309,24? A
`_’
`"
`5
`5,314,631 A
`,3 315 09,; A
`0.’
`"
`5
`5,319,181 A
`-"3-W143 1‘
`5.333393 A
`-fr341}.-973 1‘
`3,343,266 A
`5,349,172 A
`5,352,884 A
`5,354,977 A
`5,359,185 A
`5,386,271 A
`5,401,949 A
`5,406,063 A
`5,4-08.084 A
`5,414,251 A
`5,418,357 A
`5,420,535 A
`5,420,943 A
`5,448,293 A
`5,468,947 A
`5,468,950 A
`5,478,997 A
`5,484,994 A
`5,486,688 A
`5,496,992 A
`5,504,316 A
`5,778,314 A "
`5,857,156 A *
`
`311994 Chandler el :11.
`511994 Smilh ct a1.
`511994 Danielson :31 31.
`V1994 -I-mi
`Z
`511994 Katoh cl all.
`5,1994 Mawm at 3'
`I
`611994 Shellhamnmrclal.
`711994 1"!‘"°" ‘-" 3”’
`711994 I-_‘ 9‘ 31-
`311994 1*-n°“’l'?~‘> 0131-
`911994 D9011“
`911994 Roustaei
`1011994 Patrick et al-
`1011994 Ruustaei
`1011994 Hanson
`111995 Mackawa cl al.
`311995 Zicmacki 91 211.
`411995 Jelcn
`411995 Brandorff el al.
`511995 Durbin
`511995 Inoue el :11.
`511995 Konishielal.
`511995 Mak
`911995 Koganc cl al.
`1111995 Daniclson ct 131.
`1111995 Hanson
`1211.995 Bridge-lall -31 al.
`111996 Roustaci
`111996 Iima el al.
`311996 Madun el al.
`4119915 Bridglall at :1].
`711998 Sudo el al.
`111999 Anderson
`
`
`
`4551564
`4551.381
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 2 of 21
`Page 2 of 21
`
`

`
`U.S. Patent
`
`Jul. 23, 2002
`
`Sheet 1 of 9
`
`US 6,424,830 B1
`
`BRIDGE TO
`OTHER NETWORKS
`
`
`
`
`V 16
`
`RF
`TRANSCEIVER
`
`66
`
`68
`
`1 4
`M
`
`.30
`
`BARCODE
`READER
`
`62
`
`PROCESSOR
`
`50
`
`64
`
`MEMORY
`
`DISPLAY
`
`28
`
`52
`
`LED
`
`74
`
`72
`
`
`
`
`33.22:
`cm.
`
`POWER
`SOURCE
`
`as 76
`
`‘I
`
`voscl-:
`COMMUNICATION
`CKT.
`
`I
`
`42
`
`25
`
`45
`
`K
`
`PA
`
`THREE—WAY
`SWWCH
`
`07
`
`Figure 4
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 3 of 21
`Page 3 of 21
`
`

`
`U.S. Patent
`
`Jul. 23, 2002
`
`Sheet 2 of 9
`
`US 6,424,830 B1
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 4 of 21
`Page 4 of 21
`
`

`
`U.S. Patent
`
`Jul. 23, 2002
`
`Sheet 3 of 9
`
`US 6,424,830 B1
`
`FROM
`MICROPHONE 42
`
`
`
`86
`
`A/D
`
`80
`
`88
`
`250
`
`
`
`
`
`COMP.
`MODULE
`
`
`
`CONTROLLER
`
` 78
`
`DECOMP.
`MODULE
`
`32
`
`
`
`D/A
`
`Figure 5
`
`TO LOCAL
`BUS 62
`
`TO
`SPEAKER 38
`
`
`
`VOICE MAIL
`REPLAY STATE
`
`102
`
`
`
`104
`
`VOICE MATL
`SEND STATE
`
`
`
`
`100
`
`TERMINAL
`STATE
`
`34
`
`
`
`1 4
`
`
`
`
`
`INITIATE
`RECEIVE
`TELEPHONE
`TELEPHONE
`CALL STATE
`CALL STATE
`
`
`
`
`
`CONVERSATION
`STATE
`
`
`
`
`Figure 6
`
`110
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 5 of 21
`Page 5 of 21
`
`

`
`U.S. Patent
`
`Jul. 23, 2002
`
`Sheet 4 of 9
`
`US 6,424,830 B1
`
`Aaron
`Bill
`Chris
`Dan
`Edward
`Fred
`Return to Terminal State
`
`MESSAGES
`Bill
`Chris
`Aaron
`
`DURATION
`1 31
`1227
`1 :59
`
`Send Voice Mail
`Return to Terminal State
`
`figure 8
`
`DATA FIELD 134
`
`
`
`130
`\
`
`
`
`132
`
`HEADER
`
`CONVENTIONAL
`
`COMM DATA
`
`voIcE
`
`mm;
`
`135
`
`138
`
`140
`
`
`
`ANSWER
`
`142
`
`144
`
`
`
`Figure 9
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 6 of 21
`Page 6 of 21
`
`

`
`U.S. Patent
`
`Jul. 23, 2002
`
`Sheet 5 of 9
`
`US 6,424,830 B1
`
`
`
`START
`
`‘I02
`
`DISPLAY MENU
` TRANSITION
` RETURN
`?
`
`TO TERMINAL
`STATE
`
`
`
` TRANSITION TO
`
`TERMINAL STATE
`
`Figure 10A
`
`OUTPUT MESSAGE
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 7 of 21
`Page 7 of 21
`
`
`
`
`1 54
`
`TRANSITION TO
`SEND VM STATE
`
`YES
`
`TO SEND VM
`STATE
`?
`
`

`
`U.S. Patent
`
`Jul. 23, 2002
`
`Sheet 6 of 9
`
`US 6,424,830 B1
`
`104
`
`YES
`
` DISPLAY MENU
`
` RETURN
`
`TO TERMINAL
`STATE
`?
`
`
`
` INPUT MESSAGE;SEND MESSAGE
` RETURN TO
`
`TERMINAL STATE
`
`Figure 10B
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 8 of 21
`Page 8 of 21
`
`

`
`U.S. Patent
`
`Jul. 23, 2002
`
`Sheet 7 of 9
`
`US 6,424,830 B1
`
`112
`
` START
`
`
`
`DISPLAY MENU
`
`
`
` YES
`RETURN
`TO TERMINAL
`STATE
`?
`
`
` GENERATE RING
`
`
`
`
`
`PACKET
`
`186
`
`TRANSMIT RING
`PACKET
`
`
`
`
`
`GENERATE AND
`TRANSMIT HANG-—UF’
`
`PACKET
` RECEIVE
`? RETURN TO
`
`
`
`
`TERMINAL STATE
`
`GOTO CONVERSATION
`
`STATE
`
`
`Figure 10C
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 9 of 21
`Page 9 of 21
`
`ANSWER PACKET
`
`

`
`U.S. Patent
`
`Jul. 23, 2002
`
`Sheet 3 of 9
`
`US 6,424,830 B1
`
`START
`
`110
`
`
`
`OUTPUT DATA VIA
`
`OUTPUT CIRCUIT RECEIVE
`
`
`
`
`OPERATOR VOICE
`DATA
`?
`
`COLLECT AND SEND
`DATA VIA RF
`
`
`
`
`OPERATOR
`" HANG-UP"
`?
`
`YES
`
`GENERATE AND
`SEND HANG—UP
`
`
`
`
`RECEIVE
`HANG-UP
`PACKET
`?
`
`PACKET
`
`RETURN TO
`TERMINAL STATE
`
`
`
`
` Figure 10D
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 10 of 21
`Page 10 of 21
`
`

`
`U.S. Patent
`
`Jul. 23, 2002
`
`Sheet 9 of 9
`
`US 6,424,830 B1
`
`
`
`GENERATE RING
`SIGNAL
`
`231
`
`
`
`GENERATE AND
`OPERATOR
`SEND ANSWER
`ANSWER
`PACKET
`9
`
`GOTO CONVERSATION
`STATE
`
`
`
`
`RETURN TO
`TERMINAL STATE
`
`2.36
`
`Figure 10E
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 11 of 21
`Page 11 of 21
`
`

`
`US 6,424,830 B1
`
`1
`POR'l'ABI.E DATA COI.I.EC'l‘lON NETWORK
`WITH TI'Z[.F.PH()NI‘l AND VOICE MAIL
`CAl’AIllI.I'['Y
`
`CROSS REFERENCE TO RELATED
`Al’l’LICAl‘IONS
`
`This application is a continuation—in-part of application
`Ser. No. O8t'493,48U, filed Jun. 21, ]995, now abandoned
`which is a continuation-in-part of application Ser. No.
`081832.592, filed Oct. 31, l994, now U.S. Pat. No. 5,521.
`366 and application Ser. No. 08;’280,489, filed Jul. 26, 1994
`now US. Pat. No. 5,572,006.
`
`TECHN I CAL FIELD
`
`invention relates generally to wireless
`The present
`networks, and more specifically to wireless networks includ-
`ing one or more portable data terminals.
`
`BACKGROUND OF THE INVENTION
`
`In many industries portable data terminals are used to
`gather data from remote locations and relay such data to a
`central computing device. Usually the applications for such
`devices are for tracking the location and quantity of goods
`as they are moved throughout a manufacturing, distribution,
`warehouse, or retail facility, for example. Typical devices
`used in such applications include portable data terminals or
`portable pen computing devices known as workslates. In a
`batch data collection application, an operator will
`take a
`terminal into the facility and input data at various remote
`locations. The data may be hand input via a keypad or it may
`be electronically input through a barcode reader. When the
`operator has completed all of the data collection tasks, the
`operator transports the terminal to a docking station where,
`once connected, data is uploaded from the terminal a host
`computer.
`In a wireless network, or RF data collection application,
`each portable data terminal
`includes an R15 transceiver
`which transmits data to the host computing device within a
`very short period of time after the data is input
`into the
`terminal. If the data collection area is small, the RF trans-
`ceiver may communicate directly with a corresponding RF
`transceiver at the host computer. If the facility is larger, the
`portable terminal transceiver may communicate with one of
`a plurality of access point
`transceivers geographically
`spaced throughout
`the facility. The access points in turn
`communicate with the host computer through a hardwired
`network such as Token Ring or Ethernet.
`Aproblcm associated with such data collect ion systems is
`that there is not a convenient system for voice communica-
`tion among each person operating a data collection terminal
`andtor central managers, for example. While it has been
`possible in the past
`to communicate data information to
`another terminal or host computer via a keypad, barcode
`reader, or the like,
`it
`is desirable to provide for voice
`communication as well. For example, a person operating a
`terminal at one location in a facility may want to engage in
`conversation andfor leave a voice mail message with another
`person operating a terminal at a different location.
`Cellular telephones have been available which provide for
`wireless voice communications. I-Iowever, such technology
`requires its own specific communications network. Hence, it
`would be expensive and perhaps cost prohibitive to simply
`add a cellular telephone to a data collection terminal
`to
`permit voice communicatiorL~t. This would require. separate
`RF transceivers, access to commercial cellular service
`
`ill
`
`15
`
`*
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`0'5
`
`2
`providers, etc., each ofwhich would significantly add to the
`cost of owning and operating such a terminal.
`Accordingly, there is a strong need in the art for a portable
`data collection network which includes portable data termi-
`nals which provide for voice communication. In particular,
`there is a strong need for a network in which the terminals
`do not require a separate RF transceiver or access to com-
`mercial cellular service providers. There is a strong need for
`a network which permits voice communication over the
`same network links utilized for data communications.
`
`SUMMARY OF THE INVENTION
`
`According to one aspect of the invention, a portable data
`terminal
`is provided for use in a portable data collection
`network including a backbone network and a plurality of
`access points coupled to the backbone network, the portable
`data terminal which includes a keypad for inputting data; a
`barcode reader for inputting barcode information an RF
`transceiver for wirelessly communicating at least one ofdata
`input via the keypad and barcode information read by the
`barcode reader to the backbone network by way of at least
`one of the plurality of access points a speaker; and a voice
`circuit operatively coupled to the RF transceiver and the
`speaker for receiving voice data via the R1’ transceiver, and
`for converting the voice data into a voice signal which is
`output through the speaker.
`According to another aspect of the invention, a portable
`data terminal is provided for use in a portable data collection
`network including a backbone network, and a plurality of
`access points coupled to the backbone network, the portable
`data terminal which includes input means for inputting data;
`an R1?‘
`transceiver for communicating with at
`least one
`device coupled to the backbone network via at least one of
`the plurality of access points.
`the RF transceiver being
`configured to communicate information in packets in accor-
`dance with a carrier sense multiple access (CSMA) protocol;
`a speaker; a microphone; and a control circuit, operatively
`coupled to the input means,
`the RF transceiver,
`the
`microphone, and the speaker, for selectively enabling the RF
`transceiver to transmit first data based on data input via the
`input means and second data based on a voice signal
`provided via the microphone, and for converting voice data
`received by the RF transceiver into a voice signal which is
`output through the speaker.
`According to yet another aspect of the invention, a
`portable data terminal is provided for use in a portable data
`collection network including a backbone network and a
`plurality of access poinLs coupled to the backbone network,
`the portable data terminal which includes a keypad for
`inputting data; a barcode reader for inputting barcode infor-
`mation; an RF transceiver for wirelcssly communicating at
`least one of data input via the keypad and barcode informa-
`tion read by thc barcode reader to the backbone network by
`way of at
`least one of the plurality of access points; a
`microphone; and a voice circuit operatively coupled to the
`RF transceiver and the microphone for transmitting voice
`data obtained from the microphone via the RF transceiver.
`According to another aspect of the invention, a portable
`data terminal is provided including input means for inputting
`data; an RF transceiver for transmitting data input via the
`input means to a remote location; a memory; a speaker; a
`control circuit, operatively coupled to the RF transceiver and
`the speaker, for receiving voice data via the RI’ transceiver,
`storing the voice data in the memory as at least one voice
`mail message, and for selectively converting the at least one
`voice mail message to a voice signal which is output through
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 12 of 21
`Page 12 of 21
`
`

`
`US 6,424,830 B1
`
`ill
`
`15
`
`3
`the speaker; a display for displaying indicia of the at least
`one voice mail message stored in the memory; and an input
`operatively coupled to the control circuit for selecting the at
`least one voice mail message to be converted based on the
`indicia on the display.
`According to still another aspect of the invention, a
`portable data collection network is provided.
`including a
`hardwired backbone network; a plurality of access points
`coupled to the backbone network; a plurality ofportable data
`terminals. each of the plurality of portable data terminals
`including input means for inputting data; an RF transceiver
`for communicating with at least one device coupled to the
`backbone network via at least one of the plurality of access
`points, the R1’ transceiver being configured to communicate
`information in packets in accordance with a carrier sense
`multiple access (CSMA) protocol; a speaker; and a control
`circuit. operatively coupled to the input means,
`the RF
`transceiver, and the speaker, for selectively enabling the RF
`transceiver to transmit data based on data input via the input
`means and to convert voice data received by the RF trans-
`ceiver into a voice signal which is output
`through the
`speaker.
`To the accomplishment of the foregoing and related ends,
`the invention. then. comprises the features hereinafter fully
`described and particularly pointed out
`in the claims. The *
`following description and the annexed drawings set forth in
`detail certain illustrative embodiments of the invention.
`These embodiments are indicative, however, of but a few of
`the various ways in which the principles of the invention
`may be employed. Other objects, advantages and novel
`features of the invention will become apparent from the
`following detailed description of the invention when con-
`sidered in conjunction with the drawings.
`
`30
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`1 is a block diagram of a portable data collection
`FIG.
`network in accordance with the present invention.
`FIG. 2 is a perspective view of a portable data terminal in
`accordance with the present invention.
`FIG. 3 is a top view of the portable data terminal
`accordance with the present invention.
`FIG. 4 is an electrical block diagram of the portable data
`terminal in accordance with the present invention.
`FIG. 5 is a detailed block diagram of a voice communi-
`cation circuit within the portable data terminal.
`FIG. 6 is a state diagram illustrating the operation of the
`portable data terminal in accordance with the present inven-
`tion.
`
`in
`
`FIG. 7 is an exemplary menu provided on a display of the
`portable data terminal when in an initiate telephone call state
`or voice mail send state in accordance with the present
`invention.
`
`FIG. 8 is an exemplary menu provided on a display of the
`portable data tenrtinal when in a voice mail replay state in
`accordance with the present invention.
`FIG. 9 is an exemplary packet format for transmitting
`conventional data and voice information in accordance with
`the present invention.
`FIG. 10A is a flowchart illustrating the operation of the
`portable data terminal in a voice mail replay state.
`FIG. 1013 is a flowchart illustrating the operation of the
`portable data terminal in a voice mail send state.
`FIG. 10C is a llowchart illustrating the operation of the
`portable data terminal in an initiate telephone call state.
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`0'5
`
`4
`FIG. 10]) is a llowchart illustrating the operation of the
`portable data ten'ninal in a conversation state.
`FIG. 10E is a flowchart illustrating the operation ol’ the
`portable data terminal in a receive telephone call state.
`DES(.‘RIP'I'ION 01-‘ THE. PREI’ERRED
`EMBODIMENTS
`
`The present invention will now be described in detail with
`reference to the drawings. In the drawings. like reference
`numerals are used to refer to like elements throughout.
`FIG. 1 shows a block diagram of a typical data collection
`network 10 which would be installed at a factory,
`warehouse, store or other facility where, for example, bar-
`codes are used to track the movement of commodities
`throughout the facility. A plurality of radio-frequency (Rt-‘)
`access points represented by 12a, 12b and 12c each comw
`mu nicate via radio frequency and a corresponding antenna
`13 with portable data terminals represented by 140 and 14b.
`As is described more fully below, each portable data termi-
`nal {referred to generally as 14) includes its own RF trans-
`ceiver and antenna 16 for communicating with an access
`point (referred to generally as 12}. When a terminal 14 is
`within a region of coverage of an access point 12 such that
`R1" communications between the access point 12. and the
`terminal 14 are relatively error—free, the terminal 14 will
`register with the access point 12 as is conventional.
`Data is communicated between an access point 12 and
`other access points or a host computer 16 via a backbone
`network 20. The backbone network 20 typically communi-
`cates data using an industry standard protocol such as
`Ethernet or Token Ring. A bridge 18 to other networks may
`also be commu nicatively coupled to the backbone network
`20 such that data may be communicated to or from a
`plurality of other networks via the bridge 18.
`It will be
`appreciated that this conventional architecture enables any
`portable data terminal 14 and to communicate data with any
`other portable data terminal 14 in the network 10, the host
`computer 16, or any other device on another network linked
`to the backbone network 20 via bridge 18. For example, the
`terminal 14:7 would transmit information to the temiinal 14.!)
`
`by first transmitting the information via RF communications
`to the access point 12 to which the terminal 14a was
`registered. That particular access point 12 would then for-
`ward the information along the backbone network 20 to the
`access point to which the terminal 14!; was registered. Such
`access point would in turn forward the information to the
`terminal 14b via RF communications.
`
`Similarly, a terminal 14 can communicate with any other
`device coupled to the backbone network 20 {c.g., the host
`computer 16, bridge 18, etc.) Devices which are coupled to
`the backbone network 20 can transmit
`information to a
`particular terminal 14 via the particular access point 12 to
`which the terminal 14 is registered.
`In the exemplary
`embodiment, devices within the network 10 transmit infor-
`mation in the form of information packets as is well known.
`Specifically, RF communications between the portable data
`terminals 14 and the access points 12 are carried out
`in
`accordance with a carrier sense multiple access (CSMA)
`packet based system protocol. Since multiple terminals will
`be registered with a given access point, an RF communica-
`tion channel
`is not continuously available between the
`access point 12 and a particular terminal 14. Thus, an access
`point 12 communicates with a particular terminal 14 only at
`such time when an Rt? communication channel is available.
`
`FIGS. 2 and 3 illustrate, respectively, a perspective and
`top view of an exemplary portable data terminal .14. The
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 13 of 21
`Page 13 of 21
`
`

`
`US 6,424,830 B1
`
`ll!
`
`15
`
`30
`
`35
`
`40
`
`5
`terminal 14 includes a housing 24 preferably constructed of
`a suitable impact resistant plastic that provides both dura-
`bility and lightweight. Exposed on the housing 24 is a
`keypad 26 for permitting an operator to input data manually
`and to control various functions as is conventional. For
`example, operator may enter quantity information via
`numeric keys 0-9 included in the keypad 26. The terminal
`14 also includes a display 28 for displaying information
`relating to the operation of the terminal 14. Such display
`preferably is a liquid crystal display (LCD) capable of
`displaying several lines of alphanumeric characters as well
`as graphics. In addition, the display 28 may function as a
`touch panel display to allow the input of information in
`addition to or in place of the keypad 26.
`The terminal 14 includes a baroode reader 30 located at an
`upper end of the housing 24. An illuminator module 32
`functions to illuminate a barcode symbol to be read, and
`barcode scan optics and electronics located within the hous-
`ing 24 scans the barcode symbol. A detailed description of
`an exemplary illuminator module 32 and barcodc reader 30
`can be found in the aforementioned copending application -
`Ser. No. 08!493,480,
`the entire disclosure of which is
`incorporated herein by reference. Ascan button 34 included
`in the keypad 26 is used by the operator to activate the
`barcode reader 30 and initiate a barcode reading session. It
`will be appreciated that information which is input to the _
`terminal 14 via the barcode reader 3|] andfior the keypad 26
`may be stored and subsequently transmitted to the backbone
`network 20 (FIG. 1).
`The upper end of the housing 24 also includes a grated
`aperture 36 behind which a speaker 38 (FIG. 4} is posi-
`tioned. In addition, a lower end of the housing 24 includes
`a grated aperture 40 behind which a microphone 42 (FIG. 4)
`is located. The speaker aperture 36 is positioned near the
`upper end of the temiinal 14, forward of the display screen
`28, and the microphone aperture 40. is positioned near the
`lower end of the terminal 46, below the keypad 26. This
`arrangement enables an operator to hold the terminal 14 with
`the keypad 26 and display 28 adjacent his or her cheek. The
`spacing between the speaker aperture 36 and the microphone
`aperture 40 is such that the speaker 38 will be positioned
`near the operator’s ear, and the microphone 42 will be
`positioned near the operator’s month. When held in this
`position. the operator is able to verbally communicate as if
`the terminal I4 were a telephone handset as is described
`more fully below.
`Exposed on the left side of the housing 24 is a three-way
`switch 46. As is described in more detail below, the switch
`46 is used by an operator to select among dill'erent functions
`in association with sending anti receiving telephone calls
`ancllor voice mail messages with the terminal 14 in accor-
`dance with the invention. In the exemplary embodiment, the
`switch 46 includes a thumb wheel 48 which may be rotated
`continuously in either a clockwise or counterclockwise
`direction. Rotation in a clockwise direction produces a first
`output and rotation in a counterclockwise direction produces
`a second output. In addition, the thumb wheel 48 may be
`depressed by an operator so as to move in a transaxial
`direction to produce a third output. As is discussed below, an
`operator may rotate the thumb wheel clockwise or counter-
`clockwise in order to scroll up or down through lines on the
`display 28. Depressing of the thumb wheel 48 is used for
`selecting an entry on the display 28. For example, the thumb
`wheel 48 may be used to select a recipient of a telephone ca II
`or voice mail message, or to initiate a telephone call or send
`a voice mail message, for example. In addition, the operator
`may depress the thumb wheel 48 as part ofa “push-to-talk"
`function as discussed below.
`
`45
`
`50
`
`55
`
`60
`
`0'5
`
`6
`An exemplary switch 46 suitable for use in accordance
`with the invention is described in commonly assigned U.S.
`application Ser. No. 08l726,(t30. entitled "Programmable
`Mobile Device with Thumb Wheel", filed on Oct. 4, I996.
`The entire disclosure of application Ser. No. 08;’726.030 is
`incorporated herein by reference. However, it is understood
`that any suitable switch or switches for performing the
`functions described herein can be employed for purposes of
`this invention.
`The terminal 14 further includes the aforementioned
`antenna 16 which preferably is pivotally mounted to the
`housing 24. The antenna 16 may be a small whip antenna,
`telescopic antenna, etc. RF communications between the
`temtinal 14 and the access point 12 (FIG. 1) to which the
`terminal 14 is registered occur via the antenna 16 as will be
`appreciated.
`light emitting diode
`The terminal 14 also includes a
`(Ll.-ED) 52 for indicating receipt of one or more voice mail
`messages or an incoming telephone call. Although an LED
`52 is used in a preferred embodiment, it will be appreciated
`that other types of display elements could be used without
`departing from the scope of the invention.
`Referring now to FIG. 4, a block diagram is shown
`representing the electronic circuitry contained within the
`housing 24 of the terminal 14. The terminal 14 includes a
`processor 6|] which is programmed to control and to operate
`the various components within the terminal 14 in order to
`carry out the various functions described herein. The pro-
`cessor 60 may be, for example, an Intel 80486 or similar
`type microprocessor. The processor 60 is coupled to a local
`bus 62 within the terminal 14. The local bus 62 serves to
`communicate various control and data in.forrnation between
`the components within the terminal 14 using conventional
`techniques.
`The aforementioned keypad 26 allows an operator to
`input data to be communicated to the network backbone 20
`such as inventory data, patient information, etc. Such infor-
`mation is delivered to the processor 60 via the local bus 62.
`This information may then be sent to the host computer 16
`which serves as a central data location, for example. The
`barcode reader 30 is also coupled to the processor 6|] via the
`local bus 62. Barcode information is scanned by the baroode
`reader 30, and the decoded data is provided to the processor
`60 for further processing. For example, the scanned infor-
`mation may then be transmitted to the host computer 16. The
`display 28 is also connected to and controlled by the
`processor 60 via the local bus 62. As is exemplified with
`respect to FIGS. 7 and 8 discussed below, the display 28
`serves as a means for identifying information stored within
`the terminal 14 andlor received over the network backbone
`20via an access point 12. In addition, the display 28 displays
`the names of the operators of other terminals 14 with which
`the present operator may want
`to communicate with via
`telephone or voice mail.
`Each terminal 14 also includes a memory 64 for storing
`program code executed by the processor 60 for carrying out
`the functions described herein. The actual code for perform-
`ing such functions can be easily programmed by a person
`having ordinary skill in the art of computer programming in
`any of a number of conventional programming languages
`based on the disclosure herein. Consequently, further detail
`as to the particular code itself has been omitted for sake of
`brevity. The memory 64 also serves to store data which is
`input to the terminal 14 via the keypad 26 or barcode reader
`30, for example. In addition,
`the memory 64 stores the
`network addresses of the various devices (e.g., other termi-
`
`TCL EXHIBIT 1008
`
`TCL EXHIBIT 1008
`Page 14 of 21
`Page 14 of 21
`
`

`
`US 6,424,830 B1
`
`7
`rials 14, host computer 16, etc.) with which the operator of
`the terminal 14 may want to communicate. The memory 64
`may also have stored therein “nicknames" associated with
`1110 corresponding network addresses. For example, the first
`name of the operator of a given terminal 14 isstored together
`with the network address of the terminal 14. When display-
`ing a list of possible recipients on the display 28,
`the
`processor 60 may display the “nickname" rather than the
`network address as illustrated in FIGS. 7 and 8.
`
`The network addresses stored in the memory 64 may be
`obtained using conventional wireless network techniques
`andfor be programmed into the terminal 14. The correspond-
`ing nicknames may be exchanged by including such data
`during an initialization routine in order that each terminal 14
`transmits infonnation regarding its nickname in combina-
`tion with its network address.
`
`ill
`
`15
`
`8
`to the VCC 76 and
`from the microphone 42 is input
`compressed so that it may be transmitted by the terminal 14
`via the RF transceiver 66. In addition, compressed sound
`data which is received via the transceiver 66 from another
`terminal 14, for example, is decompressed by the VCTC 76.
`The VCC 76 then outputs the received sound data through
`the speaker 33.
`FIG. 5 is a detailed block diagram of the \/CC 76. The
`\/CC 76 includes a controller 78 programmed to control the
`operations of the VCC 76 using known programming tech-
`niques. The controller 78 may be a dedicated controller as
`shown. or may instead be part of the functions carried out by
`the processor 60. In addition, the VCC 76 includes a voice
`input circuit 80 and a voice output circuit 82. The VCC 76
`also includes a memory 84 for storing sound data. The
`memory 84 may be a dedicated memory separate from the
`memory 64, or alternatively may be part of the memory 64
`without departing from the scope of the invention.
`The microphone 42 (FIG. 4) receives audio sound waves
`from an operator ofthe terminal 14, and converts such sound
`waves into an electrical analog audio signal. In particular,
`the spoken words of the operator are convened to an analog
`audio signal which is input to the voice input circuit 80. The
`voice input circuit 80 includes an analog-to-digital (AID)
`converter 86 which converts the output of the microphone
`42 into digital voice data representing the spoken words of
`the operator. The digital voice data is output from the AID
`converter 86 into a compression module 88 included in the
`voice input circuit 80. The compression module 88 then
`compresses the voice data using conventional techniques

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