DataQuill Limited v. Apple Inc.
Filing
1
COMPLAINT ( Filing fee $ 400 receipt number 0542-5774656), filed by DataQuill Limited. (Attachments: # 1 Exhibit 1, # 2 Exhibit 2, # 3 Exhibit 3, # 4 Exhibit 4, # 5 Exhibit 5-1, # 6 Exhibit 5-2, # 7 Civil Cover Sheet)(Wilson, Douglas)
Exhibit 1
111111
United States Patent
1111111111111111111111111111111111111111111111111111111111111
US006058304A
[11]
Callaghan et al.
[54]
Inventors: Francis John Callaghan; Paul
Marshall Doran, both of St. Helier;
Gary Douglas Robb, St. Brelades, all
of United Kingdom
6,058,304
Date of Patent:
May 2, 2000
DATA ENTRY SYSTEM
[75]
Patent Number:
[45]
[19J
[73]
Appl. No.:
08/619,682
[22]
PCT Filed:
Sep.27, 1994
[86]
PCTNo.:
PCT/GB94/02101
§ 371 Date:
0064571 A3 11/1983
0536481 A2 4/1993
D. 3814728
A1 11/1989
D. 4709482
A1 9/1992
2183071 5/1987
2202664 9/1988
2229562 9/1990
wo 8707106
A1 11/1987
wo 8904016
A1 5/1989
W099100574
A1 1!1991
Assignee: Dataquill Limited, Tortola, Virgin
Islands (Br.)
[21]
FOREIGN PATENT DOCUMENTS
May 23, 1996
European Pat. Off..
European Pat. Off..
Germany.
Germany.
United Kingdom .
United Kingdom .
United Kingdom .
WIPO.
WIPO.
WIPO.
§ 102(e) Date: May 23, 1996
[30]
PCT Pub. No.: W095/10818
PCT Pub. Date: Apr. 20, 1995
[87]
OTHER PUBLICATIONS
Telxon Corporation, "Portable Data Collection and Data
Entry Systems," McGraw-Hill Incorporated, Mar. 1989, pp.
5.
Foreign Application Priority Data
Oct. 13, 1993 [GB]
[51]
[52]
[58]
[56]
United Kingdom ................... 9321133
Int. Cl? ....................................................... H04Q 7/20
U.S. Cl. .......................... 455/422; 455/556; 235/375;
235/462.46; 235/472.02; 235/380
Field of Search ..................................... 455/422, 403,
455/406-408, 556; 379/93.16, 93.17, 93.12,
93.25, 100.02, 100.12; 235/375, 381, 376,
385, 462, 383, 422, 462.46, 462.45, 472.01,
472.02, 462.13, 380
References Cited
U.S. PATENT DOCUMENTS
4,279,021 7/1981 See eta!. ........................... 364/709.01
4,415,065 11/1993 Sandstedt .................................. 186/39
4,725,977 2/1988 Isumi et a!. .... ... ... ... ... .... ... ... ... 364/900
4,845,658 7/1989 Gifford .. ... ... ... .... ... ... ... ... ... .... .. 364/900
4,850,009 7/1989 Zook eta!. ............................. 235/375
4,857,713 8/1989 Brown ..................................... 235/375
4,916,441 4/1990 Gombrich ............................... 340/712
5,023,438 6/1991 Wakatsuki et a!. ..................... 235/472
Primary Examiner-Dwayne D. Bast
Assistant Examiner-Tracy M. Legree
Attorney, Agent, or Firm-Sharp, Comfort & Merrett, P.C.
[57]
ABSTRACT
A data entry system includes a hand held data entry unit
having a reading sensor for sensing commands and/or data,
rewritable storage for storing information relating to selectable items, a controller (a microprocessor or other processing circuitry) and a display screen for displaying a user
readable representation of the commands and/or stored
information for a selected item, and a telecommunication
interface for the telephonic transmission of information
relating to a selected item or items from the storage to a
remote processing center and for the telephonic information
relating to selectable items from the remote processing
center to the storage. Preferably a telecommunications interface is provided in the hand held unit for cellular or other
wireless telephony systems. The hand held unit can be
configured to combine the data entry functions with those of
audio telephony.
63 Claims, 11 Drawing Sheets
(List continued on next page.)
PROCESSOR
6,058,304
Page 2
U.S. PATENT DOCUMENTS
5,227,614 7/1993
5,324,922 6/1994
5,334,824 8/1994
5,371,348 12/1994
Danielson et a!. ... ... ... .... ... ... ...
Roberts ...................................
Martinez .................................
Kumar et a!. ...........................
235/380
235/375
235/380
235/462
5,410,141
5,424,524
5,541,398
5,729,591
5,754,655
4/1995
6/1995
7/1996
3/1998
5/1998
Koenck et a!. .................... 235/472.01
Ruppert et a!. ......................... 235/383
Hanson ................................... 235/375
Bailey ..................................... 455/406
Hughes et a!. . ... ... .... ... ... ... ... ... 235/380
U.S. Pate nt
6,058,304
Sheet 1 of 11
May 2, 2000
12
20
10
-
28
16
FIG. 1A
34
14
36
30
31
33
FIG. 18
10
-
45
44
46
66
67
61
68 .
.1Q
s2
63
64 56
58
FIG. 2
U.S. Patent
May 2, 2000
26
14
22
6,058,304
Sheet 2 of 11
24
70
28
BATTERY
HEAD
30
PCM
31
72
PROCESSOR
74
76
ROM
RAM
78
80
DISPLAY
OPTICAL
INTERFACE
86
INTERFACE
32
84
20
34
DISPLAY
FIG. 3
U.S. Patent
6,058,304
Sheet 3 of 11
May 2, 2000
102
60
45
46
POWER
SUPPLY
UNIT
104
~----------
---
1
I
------------------ ----------LINE
INTERFACE
100~
DATA
PUMP
MCU
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
[
62
50
116~
I
I
I
I
I
MEMORY
______ _
-------
AUDIO
INTERFACE
---------------118
-
-------~
120
OPTICAL
INTERFACE
64
106
FIG. 4
U.S. Patent
May 2, 2000
6,058,304
Sheet 4 of 11
10/40
/10/4 0
.....-----~
----.{_/""" 50
108
10/40
50
PROCESSING
CENTRE
50
10/40
~10/40
FIG. 5
U.S. Patent
May 2, 2000
6,058,304
Sheets of 11
IIIII
1111
11~11
l
2
3
II II
Iill
4
5
6
II II
1111
7
8
III II
9
~~"
0
~I ,~I
Correct
IIIII~ ~
Clear
IIIIIII i
Enter
'Ill II
Quantity
iii lim
Tone/Pulse
Ill IIIII
Phone
11111111
11111111
Delete
Pin
FIG. 6
U.S. Patent
6,058,304
Sheet 6 of 11
May 2, 2000
r
S1
r
S2
/
S3
PICK UP PEN
USER PRESSES 'UP' KEYS
SYSTEM PERFORMS DIAGNO STICS
USER PRESSES 'UP' AND/OR 'DOWN' KEYS
SYSTEM SCROLLS ITEMS IN DISPLA Y
,,
/
USER SCANS 'ENTER' COMMA ND BAR CODE
WITH 'LEFT-HANDED OPERAT ION' OPTION
IN DISPLAY
SYSTEM CAUSES DATA DISPLA Y FOR
LEFT-HANDED OPERAT ION
S4
r ss
USER OPERAT ES 'UP' AND 'DOWN' KEYS
UNTIL INITIAL DISPLAY MESSAG E SHOWS
THEN SCANS BAR CODES FOR SELECT IONS
SYSTEM STORES AND DISPLAYS SELECTIONS
r
S6
USER SCANS 'PHONE' COMMA ND BAR CODE
FOLLOWED BY PHONE NUMBE R
SYSTEM STORES AND DISPLAYS PHONE NUMBER
r
USER REPLACES PEN AND
OPERATES 'DOWN' KEY'
SYSTEM TRANSMITS DATA AND DISPLAYS
ACKNO WLEDG EMENT OF TRANSF ER
FIG. 7
S7
U.S. Patent
May 2, 2000
22
26
14
6,058,304
Sheet 7 of 11
24
70
28
BATTERY
HEAD
30
PCM
72
PROCESSOR
74
76
ROM
RAM
78
80
DISPLAY
INTERFACE
OPTICAL
INTERFACE
86
32
20
90
84
88
TOUCH
SCREEN
INTERFACE
TOUCH
SCREEN
89
34
FIG. 8
U.S. Patent
May 2, 2000
26
14
22
6,058,304
Sheet 8 of 11
24
70
28
BAITERY
HEAD
30
PCM
31
72
PROCESSOR
74
76
RAM
ROM
78
92
DISPLAY
INTERFACE
80
20~
MODEM
84
DISPLAY
FIG. 9
94
U.S. Patent
May 2, 2000
26
14
22
6,058,304
Sheet 9 of 11
24
28
70
BATTERY
HEAD
30
PCM
31
152
72
95
ASIC
95
84
150
,.-------1....-------, -...---......
116
78
ROM
TELEPHONE
NETWORK
INTERFACE
178
76
RAM
PRINTER
SOCKET
151
FIG. 10
d
------------~~~-8_________ --~~ __ 1§?_________ !~
I
152
__1~~--------
•
\Jl
•
-~~-- _1§~--------;
~
I
I
I SIGNAL
AUDIO
INTERFACE
· PROCESSOR
l
HEAD
INTERFACE
:
! 150
/
SWITCH
INTERFACE
.-J
~
~
......
~
=
......
I
~
~
'-<
~N
N
116
I SELECTOR
0
I
I
c
c
c
SYSTEM
CONTROLLER
r-;65
"-- 159
'JJ.
(
.
I I I ( 16~
DATA
FORMATTER
II c 16~ II
RAM
<16~
DEVICE
DECODER
~
~
.....
I
II ( ~63
ROM
r
=-
184
c"
"""'
j
0
......,
I
( 164
,----..L-.l..---1
OUTPUT
FORMATTER
I
I
I
I
I
"""'"
"""'"
-l-----0
I
I
I
I
I
I
I
I
------------------- ------------------- ------------------- ------------------- -------1
FIG. 11
153
0\
....
=
=
Ul
00
....
~
""-
d
•
\Jl
•
150
r------------------------------------------------~------------1
~
SIGNAL
~
PROCESSOR!
:
~
I
1
r------------------------------
I
I
I
I
I
I
I
I
170
=
......
~
I
~
I
I
TRANSMITIER
'-<
~N
I
I
I
I
I
I
SELECTOR
LOGIC
I
I
N
CONTROL
LOGIC
I
I
I
RECEIVER/
SYNTHESISER
11
G)
I~
~
----,
I
I
I
LINE
INTERFACE/
DUPLEXER
AUDIO
INTERFACE
157
I
I
1
178
158
~
~
......
172
116
174
'Jl
=-
I
I
I
I
165
I
_ _ _J
-------~
c
c
c
159
~
~
.....
''""""'
""'
0
......,
''""""'
""'
•
N
DATA
FORMATIER
160
t _______________________________________________________________ _
0\
....
=
=
Ul
00
....
~
""-
6,058,304
1
DATA ENTRY SYSTEM
2
display and an array of keys. For most models, a separate bar
code reader wand is provided which is connected to the data
This invention relates to data entry systems, to applicaentry terminal via a flexible cable, requiring a two-handed
tions of such data entry systems and to equipment for use
operation as described above. One model PTC-620 has the
5 same basic format as the other terminals, but is described as
therewith.
UK patent GB-B-2,202,664 describes an example of an
being for simple applications and features a snap-on reversapplication for a data entry system for the automated orderible head for one-handed operation with either the left or the
ing of merchandisable items. Merchandisable items are
right hand. However, this terminal is still relatively bulky
and cumbersome and in use it is easy inadvertently to
represented in a printed catalogue or other form of list and
are associated with bar codes. A merchandise ordering unit 10 operate one or more keys in the array of keys.
comprises a bar code reader with a telephone transmission
An object of the present invention is to provide a data
capability for use in selecting one or more items from the
entry system which mitigates the problems of the prior art.
catalogue and transmitting electronically an order for the
In accordance with an aspect of the invention, there is
merchandise to a processing centre over the public telephone
provided a data entry system comprising a hand held data
network. The orders for the merchandisable items received 15 entry unit, the hand held unit comprising a reading sensor for
in this way are processed in the processing centre. As
sensing commands and/or data and for producing input
described, the hand held data entry terminal comprises a
signals in response to the sensed commands and/or data,
calculator-like processing unit with a pen-like bar code
rewritable storage for information relating to selectable
reader wand electrically connected to the processing unit via
items, a controller connected to receive and process the input
a flexible cable. The processing unit includes a display for 20 signals from the sensor for responding to the commands to
displaying information and a telephone transmission capacontrol the hand held unit and or to the data to select the item
bility for transmitting captured data via the telephone netand a display screen for displaying a user readable reprework. Although this system works well, it is rather bulky and
sentation of the commands and/or stored information for the
selected item, and a telecommunications interface for telecan be somewhat inconvenient in use as it requires two
handed operation, one hand for the processing unit and one 25 phonic transmission of information relating to a selected
item or items from the storage to a remote processing centre
hand for the wand. Alternatively, if the processing unit is not
and for telephonic transmission of information relating to
carried all the time, it needs to be located in a position where
the display on the processing unit can be seen and the keys
selectable items from the remote processing centre to the
on the processing unit can be operated. It will be appreciated
storage.
The provision of a hand held unit having an integral
that particularly where the processing unit is being carried in 30
the hand, operation of the keys on it while holding the wand
sensor, control, storage, display means with a telecommurequires considerable dexterity.
nications interface enables the unit to be used in a particuEuropean patent application EP-A-0,094,571 describes a
larly efficient and self-contained manner for the capture,
self-contained portable data entry terminal positioned within
processing, storage, display and transmission of data. The
a portable wand-type enclosure. The wand contains a bar 35 inclusion of the display in the hand held unit enables the user
code optical reader, signal conditioning electronics, a
to verify the data being captured without taking his or her
microprocessor, a memory and a rechargeable battery. The
eyes off the areas in which data capture is taking place.
optical reader is operable as a transmitter/receiver so that
Preferably, the telecommunications interface is integral
readout of data stored in the memory is possible. An
to the hand held unit. The provision of a telecommunications
example of the use of the portable data terminal is described 40 interface in the hand held unit enables captured data to be
used for direct telephonic transmission of the captured data
in which captured bar code data can be output from the
memory via the optical reader to an optical receiver and
via a telephone network to a remote processing centre. It
from there via an audio coupler to a telephone line for
also allows for data and/or commands to be received from
transmission to a remote station. Another example is
the remote data processing centre.
Preferably, the hand held unit includes a rechargeable
described where the bar code data relates to items on a menu 45
in a restaurant. Captured menu selections can be output from
power source. There can be provided a base unit separate
the memory via the optical reader to an optical receiver and
from the hand held unit, wherein the base unit includes a
from there via a computer to a printer in a kitchen. Also
charger unit and the base unit and the hand held unit are
described is the programming of the portable data entry
provided with respective interconnectable electrical connecterminal using an optical transmitter to input data via the 50 tors for recharging the rechargeable power source.
In some embodiments of the invention, the data entry
optical reader. The wand includes a beeper for indicating the
system can comprise a base unit separate from the hand held
correct reading of a bar code and the current memory
loading. The wand described in EP-A-0,094,571 is relatively
unit, wherein the base unit and the hand held unit are
simple in construction, and although it is readily portable, it
provided with a wireless data link which is operable for
does not provide any confirmation of what has been read. 55 bidirectional data transfer between the hand held unit and
the base unit, and wherein the base unit includes a telecomA further portable data entry terminal manufactured by
Telxon Corporation is described in an article entitled
munications interface for telephonic transmission of infor"Telxon Corporation, Portable Data Collection and Entry
mation relating to a selected item or items from the storage
to a remote processing centre and for telephonic transmisSystems" published by McGraw-Hill in 1989 and referenced
"R51-832-101 SKU/UPC Marking and Reading Equip- 60 sion of information relating to selectable items from the
ment". The article describes various models of data entry
remote processing centre to the storage. In this embodiment,
terminals similar to that described in UK patent GB-B-2,
the wireless data link preferably comprises, in the base unit
and the hand held unit, optical transmitters and/or receivers
202,664. Data from the terminals can be transmitted to a
which cooperate then the hand held unit is in the rest
remote station via various telecommunication options
including direct connect modems and acoustic couplers. The 65 position to provide a two way optical data link for transferring data from the hand held unit to the base unit and/or from
data entry terminals have a generally rectangular format,
the base unit to the hand held unit. In other embodiments it
similar to a large scientific calculator, with a rectangular
6,058,304
3
4
could comprise respective radio frequency, rather than
first orientation suitable for reading displayed data when the
optical, transmitters and receivers, or indeed other types of
hand held unit is held in a user's right hand, or in a second
transmitters and receivers.
orientation suitable for reading displayed data when the
In preferred embodiments of the invention, the telecomhand held unit is held in a user's left hand. In a preferred
munications interface is an interface for connection to a 5 embodiment the display has a substantially rectangular
wireless telephony network. This provides for a particularly
display screen with a longitudinal axis arranged substanadvantageous implementation of the invention, which can
tially parallel to a longitudinal axis of the hand held unit. For
then be used without the need to plug in the data entry
example, for right handed operation, a string of characters
system to, for example, a conventional wired telephone
could, for example, be displayed along the display from an
network.
10 end nearest to the sensor to the end furthest therefrom,
In a preferred embodiment of the invention the telecomwhereas for left handed operation, the same string of charmunications interface is a cellular telephone network interacters would be displayed from the end of the display
face. In this embodiment of the invention, particularly where
furthest from the sensor to the end nearest thereto.
the telecommunications interface is incorporated in the hand
A data entry system comprising a hand held unit with or
held unit, the data entry system can be used with the
convenience, for example, of a portable cellular phone. 15 without a base unit as described above, can also include
means for displaying a plurality of selectable items with
Cellular telephone networks are now common place and
associated data sources for user selection of an item by
give a very wide area of coverage. This facilitates the use of
operation of the hand held unit and a remote processing
a data entry system in accordance with the invention in, for
centre for processing user selections transmitted from the
example, a user's home or workplace.
Alternatively, the telecommunications interface can be a 20 hand held unit. The controller in the hand held unit is
preferably arranged to respond to appropriate commands
satellite telephone network interface, or some other form of
input, for example via the reading sensor, to issue coded
wireless telephone interface, for example a telephone interinstructions via the telecommunications interface to the data
face for a telephone network based on highly localised
processing centre and to receive programming data (e.g.,
transponder stations.
Where the telecommunications interface is intended to 25 relating to information for selectable items) from the programming centre for storage in the hand held unit.
interface with an analogue telephone network, the telecomThe data entry system may additionally be arranged to
munications interface includes a modem.
provide the functions of a telephone to permit audio comBy arranging that the reading sensor can be used for the
munication. In particular, if a cellular telephone interface is
input of commands for controlling the hand held unit, the
number of user input means (e.g., keys) can be kept to a 30 provided in a hand held unit, this unit can advantageously
minimum, reducing the possibility of inadvertent operation.
combine the functions of the data entry unit and a cellular
Preferably, there are provided one or two manually operable
telephone.
switches for scrolling the display in a first and/or second
Accordingly, the invention also provides a data entry
direction for selectively displaying a plurality of data stored
system additionally comprising means for displaying a pluin the storage. The scrolling of the display enables a large 35 rality of selectable items with associated data sources for
number of items to be accessed with a relatively compact
user selection of an item by operation of the hand held unit
display. In a preferred embodiment of the invention, the first
and a remote processing centre for processing user selecand/or second switches are the only switches on the hand
tions transmitted from the hand held unit. Preferably, the
held unit. Preferably also, operation of the first and or second
hand held unit is programmable remotely from the processswitches in predetermined operational states of the hand 40 ing centre.
held unit causes predetermined functions other than scrollIn a preferred embodiment of the invention, the hand
ing functions to be performed (e.g., powering-up or
held unit is configured as an elongate unit such that it may
powering-down of the hand held unit). By the provision of
be held by a user in the manner of a pen or quill with the
reading sensor being located in a reading head at or adjacent
only two keys on the hand held unit, the possibility of
accidentally operating an incorrect key can be reduced, and 45 to one end of the hand held unit. The configuration of the
also the hand held unit can be kept particularly compact.
hand held unit such that it may be held in the manner of a
Preferably, the hand held unit comprises a sensor for
pen or quill means that the unit can be held in a familiar and
reading coded data, the controller being arranged to access
comfortable manner. Also, it facilitates the provision of user
the stored information for selectable items to determine
input means (e.g. switches) on the hand held unit to be
natural language characters or images corresponding to the 50 located such that inadvertent operation thereof can easily be
coded data for display. The invention finds particular, but not
avoided.
Preferably the reading sensor is located in a reading head
exclusive application to the reading of bar codes and/or
which is releasably attached to the hand held unit. This
binary dot codes, whereby the sensor is a bar code and/or dot
enables alternative types of reading head to be connected to
code reader. It will be appreciated that the invention also
applies to other forms of codes.
55 the hand held unit and/or for faulty reading heads to be
replaced easily.
The hand held data entry unit may comprise a reading
The invention also provides a merchandising system
head including a reading sensor for producing input signals,
comprising a data entry system of this type wherein the
wherein the reading sensor traces movements of the reading
head and wherein the controller is responsive to signals from
selectable items are merchandisable items and the remote
the sensor representative of the movements for identifying 60 processing centre initiates processing of user orders of the
characters traced by the reading head as captured data. In
selectable merchandisable items.
this manner data entry can be made in an advantageous
Thus, a data entry system in accordance with the
manner by tracing out the characters of the data to be input
invention, especially a data entry system comprising a hand
or characters representing commands for controlling the
held unit including a telecommunications interface for use
65 with a wireless telephony system, such as a cellular network
operation of the data entry system.
Preferably, the controller is user programmable to cause
telephone system, provides a particularly advantageous
the captured data to be displayed on the display either in a
device for use, for example, for "home shopping". It enables
6,058,304
5
6
the user to make shopping selections from a catalogue or
FIG. 4 is a schematic block diagram of the functional
from a series of options displayed on a television screen
elements of a base unit as shown in FIG. 2 for use with the
from the comfort of his or her home without the need to
hand held data entry device of FIGS. 1A, 1B and 3;
connect the device to a conventional telephone network. A
FIG. 5 is an overview of a merchandising system using
hand held unit including a wireless telephone network 5 a data entry terminal such as is illustrated in the preceding
interface such as a cellular network interface finds particular
Figures;
application where the user of the system is travelling from
FIG. 6 represents a control card with bar codes for a
place to place and may need to perform data entry functions
number of numeric and control characters;
when they are far from a conventional wired telephone
FIG. 7 is flow diagram illustrating an example of the
network socket.
10 operation of a data entry system as described with reference
A data entry system or a merchandising system as
to FIGS. 1 to 6;
described above preferably includes a verification device in
FIG. 8 is a schematic block diagram of the functional
the form of a verification card (e.g., a credit, payment or
elements of a second example of a hand held data entry
other validation card) or like carrier carrying a verification
device as shown. in FIGS. 1A and 1B;
bar code and/or dot code for verification of a user identity.
FIG. 9 is a schematic block diagram of the functional
Operation of the data entry system subsequent to an initial 15
elements of a further, self-contained, hand held data entry
data capture operation can then be made dependent on the
device which is intended for use without a base unit;
identification of authorized coded data.
FIG. 10 is a schematic block diagram of the functional
The invention also provides a carrier for a plurality of
elements of a further, self-contained, hand held data entry
data and/or command codes (e.g., bar and/or dot codes) for
association with means for displaying a plurality of select- 20 device for use without a base unit and intended, in particular,
able items in a data entry system or a merchandising system
for use with a wireless telephone network such as a cellular
as defined above, wherein the carrier carries a plurality of
network;
FIG. 11 is a schematic block diagram illustrating comcodes, each for a respective one of a plurality of natural
language and/or numeric characters, and a plurality of
ponents in an ASIC forming part of the apparatus of FIG. 10;
commands for controlling the operation of the data entry or 25 and
merchandising system, each code being associated with a
FIG. 12 is a schematic block diagram illustrating the
visual representation of the corresponding natural language
inter-relationship of functional elements of FIGS. 10 and 11.
or numeric character or command and/or of a graphical
FIGS. 1A and 1B are schematic views from above and
representation thereof. This avoids the need for a complete
below, respectively, of one embodiment of hand held data
coded data source to be associated with each selectable item 30 entry unit 10 which is substantially pen-shaped and which
in, for example, a catalogue, rather a composite code can be
will hereinafter, for reasons of conciseness only, be referred
to as the "pen 10". The pen 10 is intended to be held for
built up by capturing a desired sequence of individual codes.
By including the command characters as well, the need for
essentially one handed operation between the thumb and
a lot of keys on the data entry device can be avoided.
forefinger of either the left or right hand in the manner of a
As an alternative to the use of bar codes, other data 35 conventional, if rather thicker than usual, pen.
representations could be used. Indeed, if the data entry
The pen 10 has an elongate body 12 with, in the present
device is provided with a reading sensor in the form of a
example, external dimensions of approximately 120 mm by
40 mm, although the dimensions may be larger or smaller as
camera or other scanning sensor rather than a bar code
reader, and the data entry device is provided with character
desired subject to technical limitations. A reading head 14,
or image recognition logic, graphical or alphanumeric data 40 for example a red or infra-red optical reading head (e.g., a
representations can be captured directly. One application of
laser diode) suitable for reading bar codes is located at one
end of the pen. Other types of reading head may be provided.
an embodiment of the pen with a camera head as its sensor
could be for fingerprint recognition.
The reading head is preferably replaceable for interchanging
As an example of a possible mode of operation, a
types of reading head. A removable battery cover 16 covcommand character (e.g., a bar code) can be read using the 45 ering a battery compartment is located at the other end of the
reading head (e.g., a bar code reading head) and this can be
pen. As an alternative to a compartment for removable
used to load down remote data from a remote station. This
batteries, a removable and/or fixed rechargeable battery
is particularly advantageous mode of operation where the
pack could be provided instead. Also, the reading head in the
data entry system can set up a telephone connection to the
present embodiment is arranged to read with a reading angle
remote station automatically, for example where the data 50 of between 0" to 45" to the normal to the bar code to be read.
entry device has cellular telephone capabilities.
On the upper surface of the pen shown in FIG. 1A a
The carrier is preferably in the form of a sheet of
display screen 20, first and second microswitches 22 and 24,
material. The various characters and commands could be
a first indicator light 26 and a second indicator light 28 are
arranged in the manner of a standard typewriter keyboard
located. The display screen 20 preferably comprises a conlayout to facilitate entry of individual codes to make up a 55 ventional two-dimensional array of pixels which can be
desired code sequence (e.g., for a specific product code).
selectively activated in order to provide the display of a wide
Exemplary embodiments of the invention will be
range of displayable items. However, in a low cost version
described hereinafter, by way of example only, with referof the pen 10, the display may be configured only to display
ence to the accompanying drawings in which like reference
a predetermined range of characters and symbols, this reducnumerals are used for like features and in which:
60 ing the complexity of the display and the controlling logic
FIGS. 1A and 1B are schematic views of a substantially
and thus reducing the cost as will be well understood by one
skilled in the art.
pen-shaped hand held data entry device.
FIG. 2 is a schematic plan view of a base unit for use with
Any suitable display technology can be used which
the hand held unit of FIGS. 1A and 1B;
enables the displayed information to be read over a wide
FIG. 3 is a schematic block diagram of the functional 65 enough angular range such that it can be read by the user
when the pen is held at an angle suitable for reading a bar
elements of a first example of a hand held data entry device
as shown in FIGS. 1A and 1B;
code. In this way it is not necessary to change the orientation
6,058,304
7
8
of the pen in order to read the display. In view of the low
optical transmitter 32 and optical receiver 34, respectively,
power consumption and advantageous readability
when the pen is located in the cradle 56. The optical receiver
characteristics, a 2 line by 16 character supertwist LCD
62 and the optical transmitter 64 are surrounded by a wall 63
display screen is employed in the preferred embodiment
which also forms a shroud between the optical receiver 62
giving a viewing area of approximately 60 mm by 16 mm 5 and the optical transmitter 64. The wall 63 cooperates with
with a character size of approximately 3 mm by 5.5 mm. The
the recess 33 in the pen 10 to prevent external light reaching
display is preferably located towards the end of the pen 10
the optical link, and the shroud between the optical receiver
opposite to the reading head 14 with its longitudinal axis
62 and the optical transmitter 64 prevents light from the two
substantially parallel to the longitudinal axis of the pen 10.
optical paths between the pen and the base unit and between
With the pen 10 held between thumb and forefinger with
10 the base unit and the pen from interfering with each other.
the user's hand below the pen as viewed in FIG. lA, and
It will be appreciated that alternative configurations are
with the pen held at an angle of, say, 30" to the normal of a
possible, for example the wall could be provided on the pen
bar code to be read, (assuming that the normal to the bar
and the recess on the base unit, although this could mean that
code is generally in the direction of the line of sight of the
the pen was less comfortable to use.
user), the display screen can be read without difficulty.
First and second base contacts 60 and 61 are also located
The switches 22 and 24 are used to control basic opera- 15
in the recess for cooperating with the contacts 30 and 31 on
tions of the data entry system and for control of the sequenthe pen 10 when it is inserted in the cradle 56, thus enabling
tial display of stored information (scrolling of the display) as
rechargeable batteries (70, FIG. 3) in the pen 10 to be
will be explained later. The indicator light 26 is used to
recharged. A locating ridge 58 is formed in the recess for
report successful scanning of a bar code. The indicator light
28 is used when rechargeable batteries (70, FIG. 3) are 20 cooperating with the locating groove 36 in the bottom of the
pen 10 to enable to pen to be positioned correctly in the
inserted in the battery compartment to indicate that the
batteries are charging.
cradle 56 such that the optical transmitter/receiver pairs
32/62 and 64/34 and the contact pairs 30/60 and 31!61 are
On the lower surface of the pen 10 shown in FIG. lB, an
aligned correctly.
optical transmitter 32 and an optical receiver 34 are provided
The pen 10 can also be provided with a socket for
in a shallow recess 33. Also, provided on the lower surface 25
directly charging the internal rechargeable batteries using an
are a locating groove 36 and first and second electrical
AC mains supply or a DC supply. In the first case the pen
contacts 30 and 31. The optical transmitter 32 and the optical
receiver 34 are used in combination with an optical receiver
will include a transformer, in the second a transformer/
62 and optical transmitter 64, respectively, on a base unit 40
rectifier could be incorporated in, for example, a mains plug.
to be described with reference to FIG. 2, for the transfer of 30
On a further raised portion 66, one or two base unit
data between the pen 10 and the base unit 40. The locating
indicator lights are provided. The first base unit indicator
groove 36 is used correctly to position the pen 10 with
light 67 is for indicating the base unit is receiving mains
respect to a corresponding ridge in a cradle 56 on the base
power and is turned on. Optionally, the second base unit
unit 40 when the pen 10 is placed in that cradle 56. The
indicator light 68 can used to indicate that rechargeable
cradle 56 defines a rest position for the pen 10 on the base 35 battery (70, FIG. 3) in the pen is being charged.
unit 40. The first and second contacts 30 and 31 are arranged
FIG. 3 is a schematic block diagram of the functional
to cooperate with corresponding contacts 60 and 61 in the
elements of the pen 10. A processor 74 is preferably formed
by a conventional programmable microprocessor e.g., an
cradle 56 on the base unit 40 for charging the rechargeable
Intel 80C31 12 MHz CMOS microprocessor with two
batteries.
Turning now to FIG. 2, this illustrates a plan view of a 40 internal clocks, an Intel 80486, etc.), although a special
base unit 40 for use with the pen 10 of FIGS. lA and lB.
purpose or specially configured unit (e.g. an ASIC) could
The base unit includes a generally rectangular housing 42
alternatively be used (compare FIG. 10). A read only
with a raised portion 44 containing a power supply unit (102,
memory (ROM) 76 is connected via a bus 84 to the
processor 74 for the storage of control programs and data.
FIG. 4) which receives electrical power via a mains supply
cable 45 and a mains switch 46. The mains switch 46 is 45 The ROM 76 can be implemented by any appropriate
technology, for example by a flash PROM. A random access
located on the right hand side of the base unit housing 42.
Cooling slots 47 for the power supply unit (102. FIG. 4) are
memory (RAM) 78 (for example a 128K low power static
provided in the upper surface of the raised portion 44.
RAM, or higher capacity RAM, e.g, a 256K, 512K ... 5Mb,
Further slots 48 in the upper surface of the base unit housing
etc., RAM) is connected to the processor via the bus 84. The
42 are located over a speaker (110, FIG. 4) for relaying 50 RAM 78 is used as working storage and for the storage of
information to the user of the data entry system. The rear of
data captured using the reading head 14. A display interface
the housing 42 is also provided with a socket 52 for a
80, which connects the display 20 to the bus 84, responds to
display instructions from the processor to drive the display
standard telephone plug for connecting the base unit 40 to a
telephone line 50 and a standard serial connector 54 (e.g., an
in a conventional manner. An optical interface 86 is conRS232 connector) for connecting the base unit to, for 55 nected to the bus to convert data to be transmitted into
example, a personal computer (not shown). A manual switch
signals for driving the optical transmitter 32, and converts
53 can be provided for switching between the telephone line
signals from the optical receiver 34 into data to be passed to
and the serial connector. It will be appreciated that a parallel
the bus 84.
connector could be provided instead of, or in addition to, the
In the present embodiment, other connections are made
serial connector 54. A separate telephone socket 55 can be 60 directly to the processor rather than via the bus. Thus, in the
provided for the connection of a standard telephone handset
present embodiment, signals relating to data captured by the
reader head 14 are passed directly to the processor 74 to be
to the base unit.
processed.
Towards the front of the base unit housing 42, a recess is
formed which is configured as a cradle 56 for receiving the
The manual switch 22 is also connected directly to the
65 processor. In use this switch serves as a "scroll-down" key.
pen 10.
The second manual switch 24, which in use serves as a
An optical receiver 62 and an optical transmitter 64 are
"scroll-up" key, is, however, connected to the processor via
located in the bottom of the recess for cooperating with the
6,058,304
9
10
a power control module (PCM) 72. This is because the
conventional manner. Thus, where the head 14 comprises a
switch 24 also serves as a "power-up" key for turning the
red or infra -red light source and a light sensor, signals
representing changing levels of reflected illuminations are
pen on or powering it up after it has been powered down.
supplied to the processor 74. Firmware stored in the ROM
The power control module 72 responds to operation of the
key 24 in a powered down state to connect the battery 70 to 5 76, or in other embodiments possibly hard-wired in the
processor 74, is used then to decode the changing levels of
the processor 74. The power control module 72 also controls
the charging of the battery 70 when the contacts 30 and 31
reflected illumination to generate a numerical value. On
successful reading of a bar code the good read light 26 is
are connected to the corresponding contacts 60 and 61 in the
cradle 56 of the base unit 40. The indicator light 67 (e.g., an
illuminated.
LED or NEON) is connected to the processor 74 and
The processor tests the numerical values to determine
10
whether the sensed code relates to data or a command. A
indicates when the base unit is connected to the mains. The
optional indicator light 68 (e.g., an LED or NEON) is
look up table containing the numerical values for individual
connected to the power control module 72 to indicate when
commands (not shown) is configured in the ROM 76 and/or
RAM 78. By accessing this table, input commands can be
the battery 70 is being charged.
identified. The controlling software is aware of which comThe processor is programmed by means of control programs and data stored in the ROM 76 and, in use, in the 15 mands can be executed for the current processing state. On
identifying a currently executable command, the processor
RAM 87, to receive signals from the reading head 14, to
74 executes that command and causes the display of a
interpret those signals and to derive data therefrom which
are displayed on the display 20 and stored in the RAM 78 for
human readable command description for user verification
subsequent transmission via the optical interface as will be
purposes. The processor causes an error message to be
described in more detail below.
20 displayed on the display screen if a non-executable command (e.g., a command has been input at a wrong time) has
FIG. 4 is a schematic block diagram of the functional
been input.
elements of the base unit 40 of FIG. 2. A power supply
If the code does not relate to a recognised command, it
module 102 is connected to a mains supply via the switch 46
is treated as data. The data are then stored in RAM as the
and the supply cable 45. The power supply unit 102 is also
connected to the contacts 60 and 61 so that, when the pen 10 25 result of reading a bar code and are used to address a
description of the item referenced by the bar code value from
is located in the cradle 56, the battery 70 can be recharged.
a further look-up table. If a description of the item correThe power supply unit 102 also supplies power to the other
sponding to the bar code value is stored in the ROM 76
elements of the base unit via supply lines which are repreand/or the RAM 78 in a suitable data structure so that the bar
sented schematically (for reasons of drawing simplicity) by
code value can be used either directly or indirectly to address
the arrows 104.
30
the appropriate description, then the item description can
A modem 100 is connected via an optical link 106 to an
readily be displayed instead of or as well as the bar code
optical receiver 62 and an optical transmitter 64. The optical
value for user verification purposes. If the bar code is not
interface 106 converts signals from the optical receiver 62 to
read correctly, then an error message is displayed on the
data to be passed to the modem 100 and converts data from
display screen.
the modem 100 to signals to be transmitted by the optical 35
The item description data can relate, for example, to
transmitter 64. A further interface (e.g. a standard V24/
items from a merchandising catalogue. In the this case the
RS232 interface-not shown) for connection to a personal
rewritable storage capacity of the pen (e.g., the RAM 78) is
computer (not shown) could also be provided. Also a socket
chosen to be sufficient to store all the items from one or more
for a connection to a standard telephone handset (not shown)
merchandising catalogues. If the data is stored in volatile
could be provided. The modem 100 can be a conventional 40 memory, this data is downloaded from the remote processing
modem generally comprising a master control unit 112, a
centre via the telecommunications link on restoring power to
data pump 114 and memory 118. The master control unit 112
the memory in the pen. Preferably, if volatile memory is
is connected to receive data from the optical interface 106
used, power is supplied to the memory even when the pen
is "switched off". An integral rechargeable back-up battery
(and/or from a V24/RS232 interface, if a personal computer
is connected). Data from the data pump 114 are coupled via 45 can be provided in addition to the battery 70 to maintain
power to a volatile memory when the battery 70 is being
a line interface 116 to the telephone line 50. The data pump
116 is also connected via an audio interface 120 to a speaker
changed. If non-volatile memory is provided, then this data
110 for monitoring the transmission of data via the telephone
can be retained during a period when no power is supplied
to the memory. However, through the use of rewritable
line 50.
FIG. 5 is a schematic representation of a data entry 50 memory and control logic enabling the memory to be
network comprising a plurality of pens/base units 10/40
updated using data downloaded from the remote processing
connected via respective telephone connections 50
centre, it is possible to keep the pen's memory up to date on
(telephone lines, wireless telephone channels, etc) to a
a full list of merchandisable items, including product
processing centre 108 where data transmitted from the
description, availability, price, etc. Then on reading a bar
individual pens/base units 10/40 are processed. In the pre- 55 code relating to an item stored in memory the display on the
pen can indicate a description of the item corresponding to
ferred embodiment of the invention, the pens/base units
the code read, its availability and price. If the code read is
10/40 are used for the placing of orders for merchandise and
the processing centre 108 processes those orders and disnot recognised, for example, the pen can be programmed
patches them to the users.
automatically to call up the remote processing centre to
FIG. 6 is a schematic representation of an example of a 60 check on whether an update of the pen's storage is needed
control card for use with the pen 10. The card shows bar
when the pen is replaced in the base unit.
codes for the numerals 0 to 9 and for a set of commands. The
FIG. 7 is a flow diagram illustrating an example of a
command bar codes are used for controlling the operation of
possible series of operations using an example of data entry
the pen 10. The control card can be thought of as a keyboard
system such as that described with reference to FIGS. 1 to
65 6. It will be appreciated that other sequences and modes of
extension for the pen 10.
At this point it should be explained that the operation of
operation may be provided in other embodiments of the
reading a bar code is performed by the processor 74 in a
invention.
6,058,304
11
12
In a first step, S1, the pen 10 is removed from the base
number causes the base unit automatically to call the desired
unit 40.
number and, once the normal modem handshaking is
In step S2, "Up" key switch 24 is operated. The power
completed, to transfer the data stored in the RAM 78 in the
control module senses operation of this key switch and
pen 10. Preferably, in addition to the actual data stored, the
powers up the processor 74, which performs a series of 5 processor 74 in the pen 10 automatically adds error correctdiagnostic checks. calibrates itself and then displays an
ing codes to enable the processing centre 108 to verify that
initial message (e.g., "Ready") on the display 20.
successful transmission has occurred. The processing centre
In step S3 the "Down" and "Up" scroll keys switches 22
108 then sends a message to confirm (or otherwise) whether
successful transmission occurred after checking the error
and 24 are operated to scroll though a number of initial
options pre-stored within the ROM 76 or the RAM 78 and 10 correcting codes. This message is then displayed on the
presented on successive screens of data items on the display
display 20 of the pen 10.
20.
It will be appreciated that the steps S1 to S7 illustrated
In this example of operation, in step S4, when an option
above merely form one possible method of operation. In an
"Left-handed operation" is encountered on the screen, the
alternative embodiment of the invention, the scrolling funcpen is scanned over the "Enter" command bar code on the 15 tion is only used for stepping though items which have
command sheet of FIG. 6. Whereas for right-handed
already been entered into the pen, whether in the form of
operation, where text is displayed in English, the text is
selectable items downloaded from the remote processing
displayed in sequence from the end of the display nearest to
centre and/or items selected by means of the reading head.
the reading head 14 towards the opposite end, for leftAll other command functions are input by reading approhanded operation the text display is inverted with the text 20 priate command codes from a command sheet. For this
then reading from the end of the display furthest from the
embodiment therefore, a command sheet should include
commands for left and right handed operation, or a comreading head to the end nearest thereto. It can be seen,
mand for changing handedness. Then, to change between
therefore, that the text is displayed in an orientation approleft and right-handed operation, it is merely necessary to
priate for the user. If left-handed operation has already
selected and it is desired to use the pen in a right-handed 25 scan an appropriate command bar code.
mode, then "Right-handed operation" can be selected by
In a final step (not shown in FIG. 7), the pen is turned off
by pressing the "Down" and "Up" scroll key switches
scrolling the display using the "Down" and "Up" key
switches 22 and 24 and then scanning the "Enter" command
simultaneously. It should be noted that the processor, which
is provided with a date and time clock, is arranged to
bar code when the appropriate option is displayed.
Other options which could be provided in this manner 30 power-down the pen to conserve battery power if no bar
codes are scanned and no key switches operated during a
could, for example, be the selected of one of a number of
operating languages.
predetermined interval (e.g. 30 seconds). However, as menIn step S5, the scroll key switches 22 and 24 are again
tioned above, power will be maintained to the RAM 76 if
operated until the option "Ready" is encountered once more.
this is a non-volatile memory.
Then a series of merchandise selections can be entered by 35
The software stored in the pen also permits the loading
the user by scanning the bar codes for the desired merchanof data from the processing centre or another remote comdise selections and the command bar codes "Enter", "Clear",
puter. The programming is performed using a series of
"Quantity", etc., as appropriate. As each bar code is scanned
commands preceded by dot codes. The programming commands are thus known as "dot" commands and cover
successfully, the good read indicator 26 lights and the data
read by the bar code reader is displayed on the screen. Either 40 operations such as RAM PEEK, RAM POKE, ROM PEEK,
the alphanumeric value of the bar code read is displayed or,
DISPLAY, SENSE, GET INFO, GET FIRST ITEM, GET
if a description of the item corresponding to the bar code
NEXT ITEM, GET PREVIOUS ITEM, AMEND ITEM,
value is stored in the RAM or the ROM, then this can be
DELETE ITEM, CLEAR ORDER, CLEAR CATALOGUE,
displayed instead of or as well as the bar code value.
ADD CATALOGUE ITEM, and AMEND CATALOGUE
Step S5 can be repeated as often as desired until all the 45 ITEM. In this way, a significant amount of catalogue data
desired items have been entered, or until the RAM 78 has
and/or program software can be held in the processing centre
become full or nearly full, in which case a "Memory full"
and be sent to the pens only when required. Where programs
are to be downloaded, rewritable program storage will be
error message is displayed on the display screen 20.
needed in the pen, for example by implementing the ROM
If desired, the items entered and stored in the RAM 78
could be checked by selecting a "Check Entries" option with 50 76 in flash PROM technology.
the scroll key switches 22 and 24. In this case the items
The processing centre can also send commands to a hand
entered can then be checked in sequence using the scroll key
held unit to instruct the user to scan in a personal identifiswitches 22 and 24, and if necessary corrected by scanning
cation number (PIN), possibly with the scanning of a further
the correct command bar code while the appropriate item is
verification number from, for example a verification device
displayed.
55 in the form of a verification card (e.g., a credit, payment or
In the example shown in FIG. 6, however, after entering
other validation card) or like carrier carrying a verification
bar code and/or dot code for verification of a user identity.
the desired items, a phone number is then entered in step S6
Alternatively, the verification device can be scanned prior to
by scanning the command bar code "Phone" followed by the
any connection to a remote processing centre. In this case a
number of the processing centre 108 to be called. As an
alternative to entering separately the telephone number, this 60 connection can then be made to the remote processing centre
could be pre-stored in memory, or could alternatively be
for verification of the user identity. Operation of the data
included in the "Phone" bar code.
entry system subsequent to an initial data capture operation
can then be made dependent on the identification of authoAfter this, in step S7 the pen is placed in the cradle on the
base unit and the "Down" key switch 22 is pressed to
rised coded data and a PIN number.
download the data from the pen. This causes the data for the 65
FIG. 8 illustrates another example of a pen 10 in accordance with the invention. This example is substantially the
telephone number to be downloaded to the modem 100 via
same as the pen 10 described with reference to FIGS. 1 and
the optical link 106. The downloading of the telephone
6,058,304
13
14
3, apart from the addition of a touch sensitive screen 90 for
cessing power and storage requirements. It will be apprecithe display 20. A touch screen interface 88 couples the touch
ated that increased processing power and storage can be
provided in the pen described above for the embodiments of
sensitive screen to the bus 84 so that data sensed by the touch
sensitive screen can be communicated to the processor 74.
FIGS. 1, 3, 8 and 9 by the use of a more powerful processor
Although FIG. 8 shows a touch sensitive screen 90 (e.g., an 5 and increased memory capacity.
FIG. 10 illustrates a further embodiment of the invention.
overlay) separate from a conventional display screen, any
This further embodiment of the invention is similar to the
applicable touch sensitive screen technology can be used,
embodiment of FIG. 9, but this embodiment is intended for
either though the use of an addition to an existing conventional display screen, or the use of a display screen with
use with a wireless data transmission means, for example
integral touch sensitivity. One or more touch sensitive areas 10 radio signals. In particular, the embodiment of FIG. 10 is
can be defined on the touch sensitive screen area, in comintended for use with a cellular telephone network, although
it could be adapted for use with some other form of wireless
bination with the data displayed on the display screen, for
telephone system, for example a satellite based telephone
the entry of commands and/or the selection of displayed
items. In particular, the processor 74 can be arranged to
network.
display a menu of user selectable items and to be responsive 15
The embodiment of FIG. 10 is intended to be used
to a location at which the screen is touched for input of a user
independently of a base unit and to contain all the necessary
selection of a menu item. The touch sensitive screen can then
functionality for independent operation. In one alternative
thus be used as a dynamic and reconfigurable user interface.
the hand held unit is provided with a rechargeable battery
pack 70, which can be removed from the hand held unit for
Touch screen entry can be used in place of or in addition to
the entry of commands by scanning the bar codes on the 20 recharging. In another alternative the hand held unit is
provided with a fixed rechargeable battery pack 70. In the
command bar code card.
latter alternative, and optionally in the former alternative, a
FIG. 9 illustrates another example of a pen 10 in accormains voltage charging socket and transformer/rectifier can
dance with the invention. This example includes much in
be provided in the hand held unit or the battery pack for
common with the pen 10 of FIG. 3, except that here a
modem 92, a socket 94 for a standard telephone plug and a 25 receiving a mains lead for charging purposes rather than the
speaker 95 for monitoring transmissions during operation of
low voltage connectors 30/31. The low voltage DC charging
connectors 30/31 can be configured in a socket for receiving
the modem are provided in place of the optical interface 86
and optical transmitter and receivers 32 and 34. In this
an adapter lead, with a transformer/rectifier being provided,
possibly incorporated in a plug, for connection to a mains
example, therefore, data can be transmitted and received via
a telephone line without the use of the base station, provid- 30 socket. It will be appreciated that an adapter for connection
ing added portability. Preferably, a simplified base station is
to, for example, a 12 volt DC supply from a car may also be
provided. As a further alternative, contactless recharging
provided in the form of a charging unit for rechargeable
batteries in the pen 10. It will be appreciated that the pen 10
(for example by magnetic induction) could be employed.
could also be provided with the touch screen facility of the
The embodiment of FIG. 10 is implemented using a
35 ASIC, although a conventional microprocessor and external
pen 10 of FIG. 8.
hardware could be used. Likewise, it will be appreciated that
Although in the above embodiments, the pens 10 are
intended for manual scanning of bar codes, it will be
the embodiments described with reference to the previous
appreciated that they could also be used for reading other
Figures could also be implemented using a ASIC or other
equivalent technology instead of a microprocessor.
optically readable codes, such as binary dot codes, by the
provision of appropriate control software for programming 40
In the embodiment of FIG. 10, the ASIC (Application
Specific Integrated Circuit) performs the majority of the
the processor 74. Alternatively, in place of the sensor head
necessary processing functions of the device including:
14 which is intended to be manually scanned, a selfscanning head could be provided.
accepting data from the head 14;
The invention is also applicable to the reading of other
accepting data from the switches 22 and 24;
coded data sources such as, for example, magnetic strips, 45
driving the indicator 26;
graphical representations and/or alphanumeric characters,
processing the data received from the head in the manner
by the provision of an appropriate reading head and control
described with respect to the previous embodiments in
logic.
order to extract the necessary information;
Alternative removable heads could be attached to the tip
of the pen by a screw, bayonet, friction or other appropriate 50
controlling the flow of data in and out of the RAM 78;
attachment arrangement.
controlling the flow of data in and out of the ROM 76;
For example, the data entry pen could be provided with
interfacing with the power control module 72;
a reading head which is responsive to movement of the pen
implementing the modem function for use with an anafor tracing out desired codes and or commands. In particular,
logue telephony system and also providing the necesby the provision of a rolling ball in a holder in the reading 55
sary processing and control for integration with a
head, of rotation sensing means in the manner of a personal
digital telephony system and/or a cellular telephone
computer mouse for tracing movements of the ball and
network;
suitable interpretation logic in software or special purpose
controlling the loudspeaker 95 permitting the progress of
hardware, for defining a series of vectors as the pen is moved
calls to be monitored;
over a surface and for performing pattern recognition on the 60
accepting input from a microphone 152 to enable the pen
resulting vector patterns to identify control and/or alphanuin combination with the loudspeaker 95 to operate as a
meric characters traced out by the pen head, it is possible
hand set for the purposes of audio telephony;
directly to input information into the pen by "writing" down
those characters. By limiting the range of characters to be
controlling the flow of data to an optional printer socket
recognised (e.g., corresponding to the numerals and com- 65
(not shown) allowing a user to print out information
relative to the code being scanned in a predefined
mands shown in FIG. 6) it is possible to use conventional
format;
pattern recognition techniques with relatively limited pro-
6,058,304
15
16
controlling the output of data via an optical link 153 to a
Thus the selector 159 enables the data entry device to be
peripheral device (e.g., a printer) using for example,
used as a conventional cellular telephone for the transmisinfra red light;
sion of audio signals. In conventional telephony mode, the
controlling an interface to the display 20, the display
selector 159 takes signals from the microphone 152 that
interface functions being performed in the ASIC.
5 have been processed by the signal processor 158 and directs
The optical link 153 could be implemented using the
the output to the line interface 116. The processing peroptical link technology described above for interfacing a
formed by the processor 158 can comprise, as will be
hand held unit with a base station. Indeed, the printer or
apparent to one skilled in the art, conventional operations of
other peripheral device could be implement as, or connected
buffering the microphone to filter out any frequencies not
to a base station for the hand held unit.
10 required and to amplify the signal to a suitable level.
FIG. 11 illustrates in more detail the configuration of the
Received audio data is directed to the audio interface 157
ASIC 150.
which performs necessary signal conditioning before passThe ASIC comprises the system controller 165 that coning the signal to the speaker 95.
trols the operation of the pen and of its associated compoIn the data transfer mode, the selector takes the output
nents. In this embodiment system controller 165 consists of
a microcontroller core incorporated into the ASIC. In other 15 from the data formatter 160, which has prepared the data to
be transmitted over the cellular telephone network, and
embodiments it could consist of some other control means
directs this to the line interface 152. The speaker 95 is then
using, for example, one or more finite state machines.
used to output any tones or audio messages indicating errors,
If the system controller 165 is a microcontroller core, then
correct operation, etc., again via the audio interface 157.
the data that controls its operation is stored in an internal
Switching between modes can be accomplished using the
ROM 163 together with the external ROM 76. Alternatively, 20
keys and/or the scanning sensor of the hand held unit in the
there could be no internal ROM 163 and the system conmanner described above for the entry of data and/or comtroller 165 will then obtain all the data from the external
mands.
ROM 76. Alternatively, again, the internal ROM 163 could
be used exclusively without an external ROM 78. However,
The output formatter 164 prepares the data to be transthis would reduce the flexibility of the device. The use of the 25 mitted to a remote printer via an optical link 153 (not
internal ROM 163 is advantageous where a pre-defined
shown). This transmission could be in any one of a number
amount of the operations to be performed are fixed for all
of forms, for example, infra red light using technology as
pen types, whilst the remainder of the operation is dependent
described above for interfacing the pen with a base unit.
on a particular model, to take account for example of
Alternatively, other remote link technology, for example a
language variations, number of switches used to enter data, 30 radio link, could be provided.
etc. The RAM 161 in the ASIC can be used by the system
FIG. 12 illustrates aspects from FIGS. 10 and 11 to
illustrate in more detail the incorporation of an example of
controller 165 as a scratch pad RAM to speed up operations
a cellular telephone system within the data entry unit. The
and in order to reserve the maximum amount of RAM 78 for
the storage of the main data. This "main data" includes data
telecommunications interface 116 comprises a line interface/
identifying information relating to selectable items of, for 35 duplexer which is connected to an aerial 178. The line
example, a merchandising catalogue, which can be down
interface/duplexer 116 is connected to a transmitter 170 and
to a receiver/synthesizer 172 implemented in the selector
loaded by telephonic transmissions from a remote station.
The microcontroller receives requests via the bus 84
159. Also implemented in the selector 159 is selector logic
174 for connecting the transmitter 170 and the receiver/
which is connected to the external bus 84 illustrated in FIG.
10. However, in an alternative embodiment where the sys- 40 synthesizer 172 to the signal processor 158, the audio
interface 157, the data formatter 160 and the control logic
tern controller 165 consist of a number of finite state
165 within the ASIC 150.
machines, then control would be by means of the fixed
Although specific embodiments of the invention have
interconnection of the logic in the fixed state machines.
been described hereinabove, it will be appreciated that many
RAM 161 could be used as a short term data store leaving
the RAM 78 to store the main data, the data in RAM 78 45 modifications and/or additions are possible within the scope
being retained by the battery 70. An additional battery (not
of the present invention.
Thus, for example, although in the presently preferred
shown) could be provided for data retention to prevent the
loss of data from the RAM 78 or the RAM 161 in the event
embodiments described above the hand held unit is configof failure of the battery 70.
ured with the shape of a pen, it will be appreciated that the
The switch interface 155 responds to the operation of the 50 hand held unit could be configured in other shapes as desired
switch 22 and ensures that the system controller 165
in other applications, for example in the shape of a pistol.
receives signals which are devoid of bounce (resulting for
Although in the examples of the pen and base unit
example from multiple operations of the switch due to the
described with reference to FIGS. 1 to 4 and 8 an optical link
spring operation within the switch).
between the pen and the base unit is provided, in an
The head interface 156 carries out the necessary signal 55 alternative embodiment other wireless data transmission
conditioning as required on receiving signals from the head
means, for example radio signals, could be used, in the
14. The signal conditioning will depend on the exact conmanner of a portable telephone of the type with a portable
figuration of the head and preferably comprises simple
handset and a base unit.
The data from the memory of the pen (e.g., the complete
buffering of the data read. Alternatively, it could be implemented to provide at least some of the bar code conversion 60 list of items which could be ordered from a catalogue) could
operations as will be apparent to one skilled in the art.
conveniently be output in alphanumeric form via a modem
Selector 159 is controlled by the system controller 165
to a facsimile (fax) machine for printing the content of the
and functions in such a manner to allow the microphone 152
memory.
and the speaker 95 to provide standard audio telephony
In the preferred embodiments described above, catalogue
transmission or to allow the system controller to transfer the 65 data is down-loaded into the pen from a remote processing
data over the telephony network using, in the present
system by telephone. over the telecommunications interface.
embodiment, conventional cellular telephone technology.
However, as an alternative to down-loading, for example a
6,058,304
17
18
complete catalogue, via the telephone line, other data entry
Features from the respective embodiments of the invenmeans could be provided for the bulk of the data, the
tion described above could also be combined as desired to
telephone line then only being used for updating the stored
provide a configuration appropriate for a particular applicadata. For example the pen and/or the base unit as appropriate
tion.
Thus, for example, the audio telephony functions
could be provided with a socket or connector or reader for 5
a memory device (such as a plug-in ROM, a smart card,
described with reference to the embodiment of FIGS. 10 to
etc.).
12 could be incorporated in the hand held or base unit, as
appropriate, of the other embodiments of the invention.
Although no speaker is illustrated in the examples of the
pen described with reference to FIGS. 3 and 8, a speaker or
Although in the specific embodiments described above
other sound generator could be provided as in the FIGS. 9 10 the telecommunications interface for the telephonic transmission of information is only provided in a hand held unit
and 10 embodiments for giving audio feedback to report on
the correct reading, or otherwise, of a code. Thus, for
where no base unit with a telecommunications interface is
provided, it will be appreciated that a hand held unit with a
example, when a code is correctly read, one beep can be
telecommunications interface could be combined with a
sounded, and when a code is incorrectly read, two beeps
could be sounded. Alternatively, appropriate synthetic or 15 base unit also having a telecommunications interface, either
of the same or a different type.
recorded voice messages could be output.
Although in the examples described above the plane of
We claim:
the display in generally parallel to the axis of the pen, the
1. A data entry device for use in a data entry system, said
plane of the display 20 could be arranged to slope progresdata entry device comprising:
sively towards the axis of the pen away from the head end 20
a reading sensor responsive to commands and/or sensed
of the pen to reduce the angle between the normal to the
commands and data to produce input signals;
plane of the display and the line of sight of the user.
a controller coupled to said reading sensor to receive and
Also, although in the present examples two mechanical
process said input signals;
key switches are provided, in other embodiments one key
said controller coupled to a communications inter-face to
switch only could be provided. Operating that key switch a 25
selectively control transmission over said communicapredetermined number of times within a short period could
tions interface of command and/or data signals as
be used to emulate the provision of two key switches for
determined by said input signals processed by said
scrolling and other functions. More key switches could also
controller; said communications interface being operbe provided in other embodiments. For example, a numeriable directly to connect said data entry device to a
cal keypad could be provided. However, in preferred 30
wireless telecommunications network; and
embodiments of the invention, the number of keys should be
a display coupled to said controller to display commands
kept as low as possible for any particular application. As in
and/or information under control of said input signals
the embodiments described above, two key switches are
processed by said controller;
preferred. The control sheet or data carrier effectively forms
35
a keyboard extension for the pen.
wherein said reading sensor, controller and display comAlthough in the example of a card or other carrier shown
prise a unitary assembly and said communications
in FIG. 6 a set of bar codes for only numeric and command
interface is a cellular telephone network interface and
codes are indicated, if desired a set of bar codes for the
said wireless telecommunications network is a cellular
complete alphabet could be provided. Alternative arrangetelephone network, and wherein said controller is
ments of the codes would also be possible, for example a 40
responsive to a said command to cause downloading of
complete set of codes and corresponding characters could be
information from a remote processing center as
arranged in the format of a standard typewriter keyboard
required for updating information previously stored in
said data entry device.
layout. The codes could also be incorporated in the letters
2. A data entry device for use in a data entry system, said
and numerals, for example extending as a strip across the
letters and numerals. For example, a bar code could replace 45 data entry device comprising:
the cross bar in a capital "A", and similar modifications for
a reading sensor responsive to commands and/or sensed
the other letters of the alphabet.
commands and data to produce input signals;
Also, as mentioned above, in appropriate embodiments of
a controller coupled to said reading sensor to receive and
the invention, codes other than bar codes or dot codes could
process said input signals;
be used. For example a symbol blob code could be used, this 50
said controller coupled to a communications inter-face to
requiring about lKbyte of storage for decoding purposes.
selectively control transmission over said communicaIndeed, in other embodiments of the invention full character
tions interface of command and/or data signals as
recognition (OCR) could be employed where the reading
determined by said input signals processed by said
sensor is in the form of a camera or other scanning sensor
controller; said communications interface being operincorporated in the reading head. With a camera and appro- 55
able directly to connect said data entry device to a
priate recognition logic, the pen could be used, for example,
wireless telecommunications network; and
for fingerprint recognition, either as an aim in itself, or for
a display coupled to said controller to display commands
user validation purposes.
and/or information under control of said input signals
In a merchandising system, where bar codes or other
processed by said controller;
codes are associated with merchandisable items, this could 60
be achieved simply by means of a printed catalogue, or some
wherein said reading sensor, controller and display comother form of list, or as a result of codes applied to examples
prise a unitary assembly and said communications
interface is a cellular telephone network interface and
of the products in question, or as a result of codes displayed,
said wireless telecommunications network is a cellular
for example, on a TV screen with images relating to those
telephone network and said data entry device is integral
products. The only requirement is that the display of the 65
with a cellular telephone, and wherein said controller is
codes are readable by the data entry system of the present
responsive to a said command to cause downloading of
invention.
6,058,304
19
20
information from a remote processing center as
selectable items to determine natural language characters or
images corresponding to the coded data for display, and
required for updating information previously stored in
wherein said coded data comprises bar codes and/or binary
said data entry device.
dot codes and said sensor is a bar code and/or dot code
3. A data entry device for use in a data entry system, said
5 reader.
data entry device comprising:
12. A data entry device according to any of claims 1, 2 or
a reading sensor responsive to commands and/or sensed
3, wherein a said reading sensor is a motion detector or a
commands and data to produce input signals;
scanning device.
a controller coupled to said reading sensor to receive and
13. A data entry device according to claim 12, wherein
process said input signals;
10 said scanning device is a camera.
said controller coupled to a communications inter-face to
14. A data entry device according to any of claims 1, 2 or
selectively control transmission over said communica3, wherein said controller is user programmable to cause
tions interface of command and/or data signals as
captured data to be displayed on said display either in a first
determined by said input signals processed by said
orientation suitable for reading displayed data when said
controller; said communications interface being oper- 15 data entry device is held in a user's right hand, or in a second
able directly to connect said data entry device to a
orientation suitable for reading displayed data when said
wireless telecommunications network; and
data entry device is held in a user's left hand, said controller
a display coupled to said controller to display commands
being responsive to user programming operations including
and/or information under control of said input signals
scanning of an appropriate command code using said readprocessed by said controller;
20 ing sensor.
15. A data entry device according to any of claims 1, 2 or
wherein said reading sensor, controller and display com3, wherein said data entry device is configured as an
prise a unitary assembly and said communications
elongate unit such that it may be held by a user in the manner
interface is a satellite interface and said wireless teleof a pen or quill with said reading sensor being located in a
communications network is a satellite telecommunications network, and wherein said controller is responsive 25 reading head at or adjacent to one end of said data entry
device.
to a said command to cause downloading of informa16. A data entry device according to any of claims 1, 2 or
tion from a remote processing center as required for
3, wherein said reading sensor is remote from or releasably
updating information previously stored in said data
attached to said data entry device.
entry device.
17. A data entry device according to any of claims 1, 2 or
4. A data entry device according to any of claims 1, 2 or 30
3, additionally comprising as well as or instead of said
3, wherein said communications interface includes a
display screen, and separate from said data entry device,
modem.
means for displaying a selectable item with associated data
5. A data entry device according to any of claims 1, 2 or
sources for user selection of an item by operation of said
3, wherein said reading sensor, controller and display com35 data entry device; and
prise a hand holdable unit.
6. A data entry device according to any of claims 1, 2 or
a remote processing center for processing user selections
3, wherein said data entry device includes a rechargeable
transmitted from said data entry device.
18. A data entry device according to any of claims 1, 2 or
power source, means being provided for recharging said
3 comprising rewritable storage and wherein programs in
power source.
7. A data entry device according to any of claims 1, 2 or 40 said data entry device are updateable remotely from a
3, wherein said data entry device comprises one or two
processing center.
19. A data entry device according to any of claims 1, 2 or
manually operable switches for scrolling said display in a
3, comprising a verification device in the form of a verififirst and/or second direction for selectively displaying said
cation card or like carrier carrying a verification code such
commands and/or information.
8. A data entry device according to any of claims 1, 2 or 45 as a bar code and/or dot code or any other means for
3, wherein said data entry device comprises one or two
verification of user information.
20. A data entry device according to any of claims 1, 2 or
manually operable switches for scrolling said display in a
3, comprising a carrier or a display for a plurality of data
first and/or second direction for selectively displaying said
and/or command codes for association with means for
commands and/or information, and wherein operation of
said first and/or second switches in predetermined opera- 50 displaying a plurality of selectable items, wherein said
tional states of said data entry device causes predetermined
carrier carries a plurality of codes, each for a respective one
of a plurality of natural language and/or numeric characters
functions other than scrolling functions to be performed.
9. A data entry device according to any of claims 1, 2 or
and a plurality of commands for controlling operation of
3, wherein said display screen comprises a touch sensitive
said data entry device or a merchandising system, each code
screen forming a said reading sensor, said controller being 55 being associated with a visual representation of the corresponding natural language or numeric character or command
arranged to be responsive to a location at which said screen
and/or of a graphical representation thereof.
is touched for user input.
10. A data entry device according to any of claims 1, 2 or
21. A data entry device according to any of claims 1, 2 or
3 wherein a said reading sensor is for reading coded data
3, comprising a carrier or a display for a plurality of data
such as fingerprints or signatures or written text, wherein 60 and/or command codes for association with means for
said controller is arranged to access stored information for
displaying a plurality of selectable items, wherein said
selectable items to determine natural language characters or
carrier carries a plurality of codes, each for a respective one
of a plurality of natural language and/or numeric characters
images corresponding to the coded data for display.
11. A data entry device according to any of claims 1, 2 or
and a plurality of commands for controlling operation of
3 wherein a said reading sensor is for reading coded data 65 said data entry device or a merchandising system, each code
such as fingerprints or signatures or written text, wherein
being associated with a visual representation of the corresaid controller is arranged to access stored information for
sponding natural language or numeric character or command
6,058,304
21
22
and/or of a graphical representation thereof, wherein said
a controller connected to receive and process said input
signals from said sensor, said controller being arranged
codes are bar and/or dot codes and/or other product identito respond to commands and/or sensed commands to
fications.
control said hand holdable unit and to said data to select
22. A data entry device according to claim any of claims
a said item;
1, 2 or 3 wherein a key on said data entry device can be used 5
a display screen for displaying a user readable represenfor entry of a said command and/or data.
tation of said commands and said stored information
23. A merchandising system comprising a data entry
for said selected item; and
device according to any of claims 1, 2 or 3, wherein:
a telecommunications interface for telephonic transmissaid device is programmable with information relating to
sion of information relating to a selected item or items
10
user selectable merchandisable items; and
from said storage to a remote processing center via a
said interface is coupleable to a remote processing center
telecommunications network and for telephonic recepfor initiating processing of user orders of said selecttion of information relating to said selectable items
able merchandisable items.
from said remote processing center to said storage via
24. A merchandising system comprising a data entry
said telecommunications network, wherein said teledevice according to any of claims 1, 2 or 3, and additionally 15
communications interface is a telecommunications line
comprising as well as or instead of said display screen, and
interface integral to said hand holdable unit and directly
separate from said data entry device, means for displaying a
connects said hand-holdable unit to said telecommuniselectable item with associated data sources for user seleccations network, and wherein said hand holdable unit
tion of an item by operation of said data entry device; and
20
includes a speaker and a microphone permitting said
a remote processing center for processing user selections
hand holdable unit to be used as a telephone handset.
transmitted from said data entry device, wherein:
28. A data entry system comprising a hand holdable data
said selectable items are merchandisable items; and
entry unit, said hand holdable unit comprising:
said remote processing center initiates processing of
a reading sensor for sensing commands and/or data and
user orders of said selectable merchandisable items. 25
for producing input signals in response to said sensed
25. A data entry device according to claim 3, wherein said
commands and/or data;
data entry device is integral with a satellite telephone.
rewritable storage programmable with information relat26. A data entry system comprising a hand holdable data
ing to selectable items;
entry unit, said hand holdable unit comprising:
a controller connected to receive and process said input
a reading sensor for sensing commands and/or data and 30
signals from said sensor, said controller being arranged
for producing input signals in response to said sensed
to respond to commands and/or sensed commands to
commands and/or data;
control said hand holdable unit and to said data to select
rewritable storage programmable with information relata said item;
ing to a plurality of items, user selectable by means of
a display screen for displaying a user readable represensaid reading sensor;
35
tation of said commands and said stored information
a controller connected to receive and process said input
for said selected item; and
signals from said sensor, said controller being arranged
a telecommunications interface for telephonic transmisto respond to commands and/or sensed commands to
sion of information relating to a selected item or items
control said hand holdable unit and to said data to select
from said storage to a remote processing center via a
a said item; and
40
wireless telecommunications network and for telea display screen for displaying a user readable represenphonic reception of information relating to said selecttation of said commands and said stored information
able items from said remote processing center to said
for said selected item;
storage via said wireless telecommunications network,
wherein said telecommunications interface is a teleand said system further comprising:
45
communications line interface integral to said hand
a telecommunications interface for telephonic transholdable unit and directly connects said hand-holdable
mission of information relating to a selected item or
unit to said wireless telecommunications network.
items from said storage to a remote processing center
29. A data entry system comprising a hand holdable data
via a telecommunications network and for telephonic
reception of information relating to selectable items 50 entry unit, said hand holdable unit comprising:
from said remote processing center to said storage
a reading sensor for sensing commands and/or data and
via said telecommunications network, said controller
for producing input signals in response to said sensed
being responsive to a said command to cause downcommands and/or data;
loading of information from said remote processing
rewritable storage programmable with information relatcenter as required for updating information pre vi- 55
ing to a plurality of items, user selectable by means of
ously stored in said rewritable storage for one or
said reading sensor;
more of said selectable items, wherein said hand
a controller connected to receive and process said input
holdable unit includes a speaker and a microphone
signals from said sensor, said controller being arranged
permitting said hand holdable unit to be used as a
to respond to commands and/or sensed commands to
telephone handset.
control said hand holdable unit and to said data to select
60
27. A data entry system comprising a hand holdable data
a said item; and
entry unit, said hand holdable unit comprising:
a display screen for displaying a user readable represena reading sensor for sensing commands and/or data and
tation of said commands and said stored information
for producing input signals in response to said sensed
for said selected item;
65
commands and/or data;
and said system further comprising:
rewritable storage programmable with information relata telecommunications interface for telephonic transing to selectable items;
mission of information relating to a selected item or
6,058,304
23
24
items from said storage to a remote processing center
a controller connected to receive and process said input
signals from said sensor, said controller being arranged
via a telecommunications network and for telephonic
to respond to commands and/or sensed commands to
reception of information relating to selectable items
control said hand holdable unit and to said data to select
from said remote processing center to said storage
a said item;
via said telecommunications network, said controller 5
a display screen for displaying a user readable represenbeing responsive to either a said command or a said
tation of said commands and said stored information
sensed command to cause downloading of informafor said selected item; and
tion from said remote processing center as required
a telecommunications interface for telephonic transmisfor updating information previously stored in said
sion of information relating to a selected item or items
rewritable storage for one or more of said selectable 10
from said storage to a remote processing center via a
items, and wherein said system further comprises a
telecommunications network and for telephonic recepcarrier for a plurality of data and/or command codes
tion of information relating to said selectable items
for association with means for displaying a plurality
from said remote processing center to said storage via
of said selectable items, wherein said carrier carries
said telecommunications network, wherein said telea plurality of codes, each for a respective one of a 15
communications interface is a telecommunications line
plurality of natural language and/or numeric characinterface integral to said hand holdable unit and directly
ters and a plurality of commands for controlling
connects said hand-holdable unit to said telecommunioperation of said data entry system or a merchancations network, and wherein said reading sensor is
dising system, each code being associated with a
located in a reading head which is releasably attached
visual representation of the corresponding natural 20
to said hand holdable unit.
language or numeric character or command and/or of
32. A data entry system according to claim 26 or claim 29,
a graphical representation thereof.
wherein said telecommunications interface is integral to said
30. A data entry system comprising a hand holdable data
hand holdable unit and directly connects said hand-holdable
unit to said telecommunications network.
entry unit, said hand holdable unit comprising:
33. A data entry system according to any of claims 26, 28,
a reading sensor for sensing commands and/or data and 25
29, 30 or 31, wherein said hand holdable unit includes a
for producing input signals in response to said sensed
rechargeable power source, means being provided for
commands and/or data;
recharging said power source.
rewritable storage programmable with information relat34. A data entry system according to any of claims 26, 27,
ing to selectable items;
30 29 or 30, wherein said telecommunications interface is a
a controller connected to receive and process said input
wireless telecommunications network interface.
signals from said sensor, said controller being arranged
35. A data entry system according to any of claims 26, 27,
to respond to commands and/or sensed commands to
29, 30 or 31, wherein said telecommunications interface is
control said hand holdable unit and to said data to select
a cellular telephone network interface.
a said item;
35
36. A data entry system according to any of claims 26, 27,
a display screen for displaying a user readable represen29, 30 or 31, wherein said telecommunications interface is
tation of said commands and said stored information
a satellite interface and said telecommunications network is
for said selected item; and
a satellite telecommunications network.
a telecommunications interface for telephonic transmis37. A data entry system according to any of claims 26, 27,
sion of information relating to a selected item or items 40 28, 29, 30 or 31, wherein said telecommunications interface
from said storage to a remote processing center via a
includes a modem.
telecommunications network and for telephonic recep38. A data entry system according to any of claims 26, 27,
tion of information relating to said selectable items
28, 29, 30 or 31, wherein said hand holdable unit comprises
from said remote processing center to said storage via
one or two manually operable switches for scrolling said
said telecommunications network, wherein said tele- 45 display in a first and/or second direction for selectively
communications interface is a telecommunications line
displaying information for respective selectable or selected
interface integral to said hand holdable unit and directly
items from said storage.
connects said hand-holdable unit to said telecommuni39. A data entry system according to any of claims 26, 27,
cations network, and wherein said data entry system
28, 29, 30 or 31 wherein said hand holdable unit comprises
further comprises a carrier for a plurality of data and/or 50 one or two manually operable switches for scrolling said
command codes for association with means for disdisplay in a first and/or second direction for selectively
playing a plurality of said selectable items, wherein
displaying information for respective selectable or selected
said carrier carries a plurality of codes, each for a
items from said storage, and wherein operation of said first
respective one of a plurality of natural language and/or
and/or second switches in predetermined operational states
numeric characters and a plurality of commands for 55 of said hand holdable unit causes predetermined functions
controlling operation of said data entry system or a
other than scrolling functions to be performed.
merchandising system, each code being associated with
40. A data entry system according to any of claims 26, 27,
a visual representation of the corresponding natural
28, 29, 30 or 31 wherein said display screen comprises a
language or numeric character or command and/or of a
touch sensitive screen forming a said reading sensor, said
graphical representation thereof.
60 controller being arranged to be responsive to a location at
31. A data entry system comprising a hand holdable data
which said screen is touched for user input.
entry unit, said hand holdable unit comprising:
41. A data entry system according to any of claims 26, 27,
a reading sensor for sensing commands and/or data and
28, 29,30 or 31 wherein a said reading sensor is for reading
for producing input signals in response to said sensed
coded data, wherein said controller is arranged to access the
commands and/or data;
65 stored information for selectable items to determine natural
language characters or images corresponding to the coded
rewritable storage programmable with information relatdata for display.
ing to selectable items;
6,058,304
25
42. A data entry system according to any of claims 26, 27,
28, 29,30 or 31 wherein a said reading sensor is for reading
26
55. A data entry system according to claim 53, wherein
said carrier comprises a display.
56. A data entry system according to any of claims 26, 27,
coded data, wherein said controller is arranged to access the
28, 29, 30 or 31, wherein a key on said data entry unit can
stored information for selectable items to determine natural
language characters or images corresponding to the coded 5 be used for entry of a said command and/or data.
57. A merchandising system comprising a data entry
data for display, and wherein said coded data comprises bar
system according to any of claims 26, 27, 28, 29, 30 or 31,
codes and/or binary dot codes and said sensor is a bar code
wherein:
and/or dot code reader.
43. A data entry system according to claim 41 or claim 42
said selectable items are merchandisable items; and
wherein said coded data comprises fingerprints, or 10
said remote processing center initiates processing of user
signatures, or written text.
orders of said selectable merchandisable items.
44. A data entry system according to any of claims 26, 27,
58. A merchandising system comprising a data entry
28, 29, 30 or 31, wherein a said reading sensor is a motion
system according to any of claims 26, 27, 28, 29, 30 or 31,
detector or a scanning device.
additionally comprising as well as or instead of said display
45. A data entry device according to claim 44, wherein 15 screen, and separate from said hand holdable unit means for
said scanning device is a camera.
displaying a selectable item with associated data sources for
46. A data entry system according to claim 44 wherein
user selection of an item by operation of said hand holdable
said reading sensor comprises a camera.
unit; and
47. A data entry system according to any of claims 26, 27,
a remote processing center for processing user selections
28, 29, 30 or 31, wherein said controller is user program- 20
transmitted from said hand holdable unit, wherein:
mable to cause captured data to be displayed on said display
said selectable items are merchandisable items; and
either in a first orientation suitable for reading displayed data
said remote processing center initiates processing of
when said hand holdable unit is held in a user's right hand,
user orders of said selectable merchandisable items.
or in a second orientation suitable for reading displayed data
59. A data entry system according to any of claims 27, 28,
when said hand holdable unit is held in a user's left hand, 25 30 or 31, wherein said controller is responsive to a said
said controller being responsive to user programming operacommand to cause downloading of information from said
tions including scanning of an appropriate command code
remote processing center as required for updating informausing said reading sensor.
tion previously stored in said rewritable storage for one or
48. A data entry system according to any of claims 26, 27,
more of said selectable items.
28, 29, 30 or 31, wherein said hand holdable unit is 30
60. A data entry system according to any of claims 28, 29,
configured as an elongate unit such that it may be held by a
30 or 31 wherein said hand holdable unit includes a speaker
user in the manner of a pen or quill with said reading sensor
and/or microphone permitting said hand holdable unit to be
being located in a reading head at or adjacent to one end of
used as a telephone handset.
said hand holdable unit.
61. A data entry device for use in a data entry system, said
49. A data entry system according to any of claims 26, 27, 35 data entry device comprising:
28, 29 or 30, wherein said reading sensor is located in a
a reading sensor responsive to commands and/or sensed
reading head which is releasably attached to said hand
commands and data to produce input signals;
holdable unit.
a controller coupled to said reading sensor to receive and
50. A data entry system according to any of claims 26, 27,
process said input signals;
28, 29, 30 or 31, additionally comprising as well as or 40
said controller coupled to a communications inter-face to
instead of said display screen, and separate from said hand
selectively control transmission over said communicaholdable unit, means for displaying a selectable item with
tions interface of command and/or data signals as
associated data sources for user selection of an item by
determined by said input signals processed by said
operation of said hand holdable unit; and a remote processcontroller; said communications interface being opering center for processing user selections transmitted from 45
able directly to connect said data entry device to a
said hand holdable unit.
wireless telecommunications network; and
51. A data entry system according to any claims 26, 27,
a display coupled to said controller to display commands
28, 29, 30 or 31, wherein programs in said hand holdable
and/or information under control of said input signals
unit are updateable remotely from said processing center.
processed by said controller;
52. A data entry system according to any of claims 26, 27, 50
wherein said reading sensor, controller and display com28, 29, 30 or 31, comprising a verification device in the form
prise a unitary assembly and said communications
of a verification card or like carrier carrying a user verifiinterface is a cellular telephone network interface and
cation code or codes.
said wireless telecommunications network is a cellular
53. A data entry system according to any of claims 26, 27,
telephone network; and wherein said display screen
28, 29, 30 or 31, comprising a carrier for a plurality of data 55
comprises a touch sensitive screen forming said reading
and/or command codes for association with means for
sensor, said controller being arranged to be responsive
displaying a plurality of selectable items, wherein said
to a location at which said screen is touched for user
carrier carries a plurality of codes, each for a respective one
input.
of a plurality of natural language and/or numeric characters
62. A data entry device for use in a data entry system, said
and a plurality of commands for controlling operation of 60
data entry device comprising:
said data entry or merchandising system, each code being
a reading sensor responsive to commands and/or sensed
associated with a visual representation of the corresponding
commands and data to produce input signals;
natural language or numeric character or command and/or of
a controller coupled to said reading sensor to receive and
a graphical representation thereof.
process said input signals;
54. A data entry system according to claim 52 or claim 53, 65
wherein said code or codes include bar code and/or dot code
said controller coupled to a communications inter-face to
and/or other identification means.
selectively control transmission over said communica-
6,058,304
27
tions interface of command and/or data signals as
determined by said input signals processed by said
controller; said communications interface being operable directly to connect said data entry device to a
5
wireless telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications 10
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network and said data entry device is integral
with a cellular telephone; and wherein said display
screen comprises a touch sensitive screen forming said 15
reading sensor, said controller being arranged to be
responsive to a location at which said screen is touched
for user input.
63. A data entry device for use in a data entry system, said
20
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
28
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter-face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said
controller; said communications interface being operable directly to connect said data entry device to a
wireless telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller; wherein said reading
sensor, controller and display comprise a unitary
assembly and said communications interface is a satellite interface and said wireless telecommunications
network is a satellite telecommunications network; and
wherein said display screen comprises a touch sensitive
screen forming said reading sensor, said controller
being arranged to be responsive to a location at which
said screen is touched for user input.
* * * * *
UNITED STATES PATENT AND TRADEMARK OffiCE
CERTIFICATE OF CORRECTION
Page 1 of 1
PATENT NO. :6,058,304
:May 2, 2000
DATED
(S) : Callaghan, F. et al.
INVENTOR
It is certified that error appears in the above-identified patent and that said Letters Patent is
hereby corrected as shown below:
Title page,
Under "FOREIGN PATENT DOCUMENTS"
Column 2,
Line 5, change "D. 4709482" to-- D. 4109482 --
Signed and Sealed this
Fourth Day of December, 2001
Attest:
Attesting Officer
NICHOLAS P. GODICI
Acting Director of the United States Patent and Trademark Office
UNITED STATES PATENT AND TRADEMARK OFFICE
CERTIFICATE OF CORRECTION
PATENT NO.
APPLICATION NO.
DATED
INVENTOR(S)
: 6,058,304 Cl
: 90/008340
: Apri113, 2010
Page 1 of2
: Francis John Callaghan et al.
It is certified that error appears in the above-identified patent and that said Letters Patent is hereby corrected as shown below:
Claim 62, column 5, line 33,
Claim 71, column 9, line 2,
that portion of the text reading "wherien" should read --wherein--.
that portion of the text reading "understanding" should read
--understandable--.
Claim 78, column 10, line 14, that portion of the text reading "remmote" should read --remote--.
Claim 78, column 10, line 30, that portion of the text reading "said cellular telephone network"
should read --cellular telephone network--.
Claim 78, column 10, line 59, that portion of the text reading "selection for" should read --selection
of--.
Claim 79, column 11, line 9,
that portion of the text reading "displayed" should read
--displayable--.
Claim 79, column 11, line 25, that portion of the text reading "said said" should read --said--.
Claim 79, column 11, line 27, that portion of the text reading "descriptioni" should read
--description--.
that portion of the text reading "controller," should read
Claim 82, column 13, line 2,
--controller;--.
Claim 82, column 13, line 17, that portion of the text reading "reducing" should read --reading--.
Claim 84, column 14, line 5,
that portion of the text reading "controller," should read
--controller;--.
Claim 85, column 14, line 39, that portion of the text reading "controller," should read
--controller;--.
Claim 94, column 18, line 63-64, that portion of the text reading "comprises" should read
--comprise--.
Claim 99, column 21, line 27, that portion of the text reading "of cause" should read --to cause--.
Claim 101, column 22, line 11, that portion of the text reading "processs" should read --process--.
Claim 101, column 22, line 18 that portion of the text reading "entry to" should reed --entry device
to--.
Claim 103, column 23, line 28, that portion of the text reading "and/or in data" should read --and/or
data--.
Signed and Sealed this
Fifteenth Day of February, 2011
~JJ:•·t::~
David J. Kappos
Director of the United States Patent and Trademark Office
CERTIFICATE OF CORRECTION (continued)
U.S. Pat. No. 6,058,304 Cl
Page 2 of2
Claim 108, column 26, line 27, that portion of the text reading "associatd" should read
--associated--.
Claim 112, column 28, line 54, that portion of the text reading "loaded" should read --located--.
Claim 117, column 31, line 35, that portion of the text reading "graphic" should read --graphical--.
Claim 118, column 32, line 6, that portion of the text reading "second" should read --sensed--.
111111
c12)
1111111111111111111111111111111111111111111111111111111111111
US006058304Cl
EX PARTE REEXAMINATION CERTIFICATE (7454th)
United States Patent
c1o)
Callaghan et al.
(45)
(54)
Inventors: Francis John Callaghan, St. Helier
(GB); Paul Marshall Doran, St. Helier
(GB); Gary Douglas Robb, St. Brelades
(GB)
(73)
3,906,166
3,956,740
4,004,133
4,016,542
4,071,697
4,153,937
4,241,409
4,251,798
RE30,671
DATA ENTRY SYSTEMS
(75)
Number:
US 6,058,304 Cl
Certificate Issued:
Apr. 13, 2010
Assignee: Dataquill Limited, Tortola (VG)
Reexamination Request:
No. 90/008,340, Jan. 25, 2007
2739157
A-3814728
A-4109482
0094571
0 149 762
DE
DE
DE
EP
EP
PCT No.:
May 23, 1996
(87)
3/1979
1111989
9/1992
1111983
7/1985
OTHER PUBLICATIONS
PCT/GB94/02101
§ 371 (c)(l),
(2), (4) Date:
A1
A1
A1
A3
A1
(Continued)
Sep. 27, 1994
(86)
Cooper
Jones eta!.
Hannan eta!.
Azure
Bushnell et a!.
Poland
Nolf
Swartz et al.
Poland
FOREIGN PATENT DOCUMENTS
Certificate of Correction issued Dec. 4, 2001.
PCT Filed:
9/1975
5/1976
111977
4/1977
111978
5/1979
12/1980
2/1981
7/1981
(Continued)
Reexamination Certificate for:
Patent No.:
6,058,304
Issued:
May 2, 2000
Appl. No.:
08/619,682
Filed:
May 23, 1996
(22)
A
A
A
A
A
A
A
A
E
EO
440,
http://www.utexas.edu/ftp/microlib/eolhtml/
E0440-880.html, dated 'Jul. 10, 2009', 3 pages.
(Continued)
(30)
PCT Pub. No.: W095/10818
Primary Examiner-Roland G Foster
PCT Pub. Date: Apr. 20, 1995
(57)
Foreign Application Priority Data
Oct. 13, 1993
(51)
(52)
(58)
A data entry system includes a hand held data entry unit
having a reading sensor for sensing commands and/or data,
rewritable storage for storing information relating to selectable items, a controller (a microprocessor or other processing circuitry) and a display screen for displaying a user readable representation of the commands and/or stored
information for a selected item, and a telecommunication
interface for the telephonic transmission of information
relating to a selected item or items from the storage to a
remote processing center and for the telephonic information
relating to selectable items from the remote processing center to the storage. Preferably a telecommunications interface
is provided in the hand held unit for cellular or other wireless
telephony systems. The hand held unit can be configured to
combine the data entry functions with those of audio telephony.
(GB) ............................................. 9321133
Int. Cl.
G06K 17100
G06K 7110
(2006.01)
(2006.01)
U.S. Cl. ..................... 455/422.1; 235/375; 235/380;
235/462.46; 235/472.02
Field of Classification Search ........................ None
See application file for complete search history.
(56)
References Cited
U.S. PATENT DOCUMENTS
3,810,101 A
5/1974 Avery
14
26
ABSTRACT
22
24
28
70
US 6,058,304 Cl
Page 2
U.S. PATENT DOCUMENTS
4,279,021
4,295,181
4,399,331
4,415,065
4,482,802
4,490,853
4,503,288
4,545,023
4,569,421
4,575,621
4,587,630
4,591,974
4,607,156
4,621,189
4,622,437
4,653,086
4,654,514
4,654,867
4,697,281
4,706,090
4,712,242
4,724,521
4,725,694
4,725,977
4,731,726
4,734,858
4,757,022
4,760,387
4,775,928
4,776,003
4,777,646
4,785,420
4,800,255
4,800,505
4,803,652
4,805,134
4,806,742
4,812,843
4,816,660
4,816,904
4,823,311
4,825,057
4,831,647
4,835,372
4,835,374
4,837,800
4,845,350
4,845,658
4,845,740
4,850,003
4,850,009
4,857,713
4,882,757
4,885,574
4,885,580
4,887,265
4,894,523
4,896,026
4,897,532
4,907,264
4,914,732
4,916,411
4,916,441
4,924,462
4,927,986
4,928,300
4,947,028
4,961,043
4,965,821
4,969,830
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
7/1981
10/1981
8/1983
1111983
1111984
12/1984
3/1985
10/1985
2/1986
3/1986
5/1986
5/1986
8/1986
1111986
1111986
3/1987
3/1987
3/1987
9/1987
1111987
12/1987
2/1988
2/1988
2/1988
3/1988
3/1988
7/1988
7/1988
10/1988
10/1988
10/1988
1111988
111989
111989
2/1989
2/1989
2/1989
3/1989
3/1989
3/1989
4/1989
4/1989
5/1989
5/1989
5/1989
6/1989
7/1989
7/1989
7/1989
7/1989
7/1989
8/1989
1111989
12/1989
12/1989
12/1989
111990
111990
111990
3/1990
4/1990
4/1990
4/1990
5/1990
5/1990
5/1990
8/1990
10/1990
10/1990
1111990
See eta!.
Change eta!.
Brown eta!.
Sandstedt
Aizawaetal.
Nally et al.
Kessler
Mizzi eta!.
Sandstedt
Dreifus et a!.
Straton et a!.
Dornbush et a!.
Koppenaal et al.
Kumar et al.
Bloom eta!.
Laube
Watson et al.
Labedz et al.
O'Sulllivan
Hashiguchi eta!.
Rajasekaran eta!.
Carron eta!.
Auer eta!.
Izumi eta!.
Allen
Schlafly
Shults
Ishii
Kendall eta!.
Harris
Harris
Little
Irnran
Axelrod et a!.
Maeser et al.
Calo et al.
Swartz eta!.
Champion et a!.
Swartz eta!.
McKenna et a!.
Hunter eta!.
Swartz eta!.
D' Avello eta!.
Gombrich et al.
Swartz eta!.
Freeburg et al.
Shepard et a!.
Gifford
Tokuyama eta!.
Huebeck et a!.
Zook eta!.
Brown
Fisher eta!.
N egishi et al.
Noto eta!.
Felix
Chadirna, Jr. et a!.
Krichever et a!.
Swartz eta!.
Seiler eta!.
Henderson et a!.
Lymer
Gombrich
Sojka
Daly
Ogawaet a!.
Gorog
Koenck
Bishop eta!.
Daly eta!.
4,972,457
4,974,170
4,983,318
4,991,197
4,991,199
4,995,402
5,003,164
5,003,472
5,008,927
5,008,952
5,019,764
5,019,974
5,020,090
5,020,135
5,021,640
5,021,642
5,023,438
D317,910
5,029,183
5,031,098
5,031,119
5,046,082
5,046,084
5,047,614
5,047,617
5,055,660
5,059,778
5,065,003
5,067,164
5,068,838
5,070,536
5,075,538
5,077,784
5,080,456
5,081,343
5,095,197
5,095,503
5,095,538
5,100,098
5,101,439
5,103,080
5,107,100
5,110,226
5,111,498
5,117,098
5,122,914
5,123,064
5,125,039
5,126,545
5,127,041
5,128,776
5,130,520
5,133,076
5,133,081
RE34,034
5,136,147
5,138,140
5,142,550
5,144,119
5,144,121
5,157,687
5,161,248
5,168,148
5,171,977
5,173,691
5,182,441
5,184,314
5,187,353
5,187,355
5,187,356
5,187,805
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
s
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
E
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
1111990
1111990
111991
2/1991
2/1991
2/1991
3/1991
3/1991
4/1991
4/1991
5/1991
5/1991
5/1991
5/1991
6/1991
6/1991
6/1991
7/1991
7/1991
7/1991
7/1991
9/1991
9/1991
9/1991
9/1991
10/1991
10/1991
1111991
1111991
1111991
12/1991
12/1991
12/1991
111992
111992
3/1992
3/1992
3/1992
3/1992
3/1992
4/1992
4/1992
5/1992
5/1992
5/1992
6/1992
6/1992
6/1992
6/1992
6/1992
7/1992
7/1992
7/1992
7/1992
8/1992
8/1992
8/1992
8/1992
9/1992
9/1992
10/1992
1111992
12/1992
12/1992
12/1992
111993
2/1993
2/1993
2/1993
2/1993
2/1993
O'Sullivan
Bouve eta!.
Matsumoto et a!.
Morris
Parekh eta!.
Smith
Barkan
Perrill
Weiss eta!.
Davis et al.
Chang
Beckers
Morris
Kasparian et a!.
Muroi
Chadima, Jr. eta!.
Wakatsuki eta!.
Hawkins et a!.
Tymes
Miller eta!.
Dulaney et a!.
Zicker eta!.
Barrett et a!.
Bianco
Shepard et al.
Bertagna et al.
Zouzoulas et a!.
Wakatsuki eta!.
Denker eta!.
Klausner et al.
Mahany eta!.
Swartz et al.
Fujita eta!.
Katz eta!.
Chadima, Jr. eta!.
Chadima, Jr. eta!.
Kowalski
Durboraw
Hawkins
Kiang
Barkan
Shepard et al.
Sherman et a!.
Guichard et a!.
Swartz
Hanson
Hacker eta!.
Hawkins
Barkan
O'Sullivan
Scorse eta!.
Shepard et al.
Hawkins et a!.
Mayo
O'Sullivan
Metlitsky et al.
Siemiatkowski eta!.
Tymes
Chadima, Jr. eta!.
Chadima, Jr. eta!.
Tymes
Bertiger et al.
Giebel
Morrison
Sumner
Chadima, Jr. eta!.
Kelly et al.
Metlitsky et al.
Chadima, Jr eta!.
Chadima, Jr. eta!.
Bertiger et al.
US 6,058,304 Cl
Page 3
5,189,287
5,189,291
5,189,356
5,189,632
5,195,130
5,195,183
5,196,683
5,198,651
5,200,913
5,201,067
5,202,825
5,208,446
5,212,628
5,216,233
5,218,187
5,218,188
5,218,191
5,221,838
5,222,138
5,225,822
5,227,614
5,227,802
5,227,863
5,233,172
5,233,502
5,241,488
5,243,452
5,247,162
5,248,929
5,249,218
5,250,789
5,250,792
5,258,606
5,260,697
5,266,787
5,272,323
5,272,353
5,278,487
5,280,498
5,288,985
5,289,378
5,294,782
5,294,784
5,295,014
5,297,216
5,301,222
5,302,813
5,303,288
5,306,899
5,307,263
5,307,497
5,308,966
5,309,500
5,313,051
5,313,053
5,317,691
5,319,548
5,322,991
5,324,922
5,324,925
5,327,308
5,331,136
5,331,137
5,331,580
5,333,116
5,333,176
5,334,824
5,335,170
5,335,276
5,337,346
5,337,358
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
2/1993
2/1993
2/1993
2/1993
3/1993
3/1993
3/1993
3/1993
4/1993
4/1993
4/1993
5/1993
5/1993
6/1993
6/1993
6/1993
6/1993
6/1993
6/1993
7/1993
7/1993
7/1993
7/1993
8/1993
8/1993
8/1993
9/1993
9/1993
9/1993
9/1993
10/1993
10/1993
1111993
1111993
1111993
12/1993
12/1993
111994
111994
2/1994
2/1994
3/1994
3/1994
3/1994
3/1994
4/1994
4/1994
4/1994
4/1994
4/1994
4/1994
5/1994
5/1994
5/1994
5/1994
5/1994
6/1994
6/1994
6/1994
6/1994
7/1994
7/1994
7/1994
7/1994
7/1994
7/1994
8/1994
8/1994
8/1994
8/1994
8/1994
Parienti
Siemiatkowski
Rovner
Paajanen eta!.
Weiss eta!.
Miller eta!.
Maromet al.
Barkan eta!.
Hawkins et a!.
Grube eta!.
Miller eta!.
Martinez
Bradbury
Main eta!.
Koenck eta!.
Hanson
Chadirna, Jr. et a!.
Gutman eta!.
Balabon et al.
Shiraishi
Danielson et al.
Pullman et al.
Bilbrey
Chadirna, Jr. et a!.
Beatty et al.
Chadirna, Jr. et a!.
Baur
Swartz eta!.
Burke
Sainton
Johnsen
Swartz eta!.
Chadirna, Jr. et a!.
Barrett et a!.
Mazz et al.
Martino
Barkan eta!.
Koenck
Tymes et al.
Chadirna, Jr. et a!.
Miller eta!.
Kumar
Tooleyet a!.
Toda
Sklarew
Fujiwara
Goren
DuffY et al.
Maromet al.
Brown
Feigenbaum eta!.
Danielson et al.
Korna eta!.
Brigida et al.
Koenck eta!.
Traeger
Germain
Hanson
Roberts
Koenck eta!.
Hanson
Koenck eta!.
Swartz
Miller eta!.
Hawkins et a!.
Burke et al.
Martinez
Petteruti et a!.
Thompson et a!.
Uchikura
Axelrod et a!.
5,339,239
5,340,978
5,345,071
5,347,115
5,347,632
5,349,678
5,353,331
5,353,334
5,359,182
5,363,031
5,367,563
5,368,562
5,369,260
5,371,348
5,371,858
5,379,057
5,392,447
5,400,068
5,401,944
5,402,117
5,406,491
5,408,250
5,410,141
5,412,417
5,412,660
5,418,560
5,418,812
5,424,524
5,425,077
5,426,594
5,434,994
5,436,654
5,436,954
5,442,541
5,442,783
5,444,763
D363,281
5,457,629
5,463,305
5,463,547
5,465,207
5,465,401
5,467,403
5,468,947
5,468,949
5,475,375
5,477,042
5,478,998
5,479,441
5,485,370
5,485,504
5,485,505
5,491,507
5,493,199
5,497,339
5,504,595
5,508,599
5,517,434
5,519,205
5,519,577
5,522,089
5,526,481
5,528,266
5,528,285
5,528,621
5,530,754
5,537,608
5,541,398
5,543,588
5,546,538
5,550,646
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
s
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
8/1994
8/1994
9/1994
9/1994
9/1994
9/1994
10/1994
10/1994
10/1994
1111994
1111994
1111994
1111994
12/1994
12/1994
111995
2/1995
3/1995
3/1995
3/1995
4/1995
4/1995
4/1995
5/1995
5/1995
5/1995
5/1995
6/1995
6/1995
6/1995
7/1995
7/1995
7/1995
8/1995
8/1995
8/1995
10/1995
10/1995
10/1995
10/1995
1111995
1111995
1111995
1111995
1111995
12/1995
12/1995
12/1995
12/1995
111996
111996
111996
2/1996
2/1996
3/1996
4/1996
4/1996
5/1996
5/1996
5/1996
5/1996
6/1996
6/1996
6/1996
6/1996
6/1996
7/1996
7/1996
8/1996
8/1996
8/1996
Manabe et al.
Rostoker eta!.
Dumont
Sherman et a!.
Filepp et al.
Morris eta!.
Emery eta!.
O'Sullivan
Schilling
Miller eta!.
Sainton
Blomquist et a!.
Schuessler
Kumar eta!.
Miller eta!.
Clough et al.
Schlack et a!.
Ishida eta!.
Bravman et a!.
Zijderhand
Lima
Bier
Koenck eta!.
Tozuka
Chen
Yasuda
Reyes eta!.
Ruppert et a!.
Tsoi
Wright eta!.
Shaheen et a!.
Boyd
Nishiyama et al.
Hube et al.
Oswald eta!.
Lazaridis et a!.
Buhrmann
Miller eta!.
Koenck
Markowitz eta!.
Boatwright et a!.
Thompson
Fishbine
Danielson eta!.
Swartz et al.
Barrett et a!.
Wang
Charych et a!.
Tymes
Moss et al.
Ohnsorge
Norman
Umezawa et a!.
Koenck eta!.
Bernard
Maromet al.
Koenck
Hanson eta!.
Rostoker eta!.
Dudas et al.
Kikinis et al.
Parks eta!.
Arbeitman eta!.
Morikawa et a!.
Heiman eta!.
Garfinkle
Beatty eta!.
Hanson
Bisset eta!.
Cobbley et a!.
Hassan et al.
US 6,058,304 Cl
Page 4
5,550,715
5,550,754
5,553,312
5,555,443
5,555,459
5,568,536
5,579,489
5,579,535
5,584,054
5,585,789
5,590,373
5,594,470
5,602,854
5,602,963
5,606,594
5,612,732
5,617,236
5,619,684
5,625,673
5,634,080
5,640,444
5,646,389
5,666,530
5,668,876
5,675,524
5,680,633
5,694,546
5,706,290
5,729,591
5,745,559
5,754,645
5,754,655
5,761,621
5,771,354
5,793,957
D397,679
5,812,953
5,815,142
5,821,523
5,822,230
5,825,732
5,835,732
5,845,073
5,850,358
5,854,985
5,866,888
5,870,561
5,884,323
5,894,594
5,899,855
5,900,875
5,902,988
5,932,863
5,952,998
5,969,698
6,000,000
6,006,274
6,009,399
6,016,135
6,058,304
6,118,939
6,134,453
6,177,950
6,192,255
RE37,141
D440,542
6,219,681
6,295,372
D449,283
6,300,946
6,317,797
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
s
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B1
B1
E
S
B1
B1
S
B1
B2
8/1996
8/1996
9/1996
9/1996
9/1996
10/1996
1111996
1111996
12/1996
12/1996
12/1996
111997
2/1997
2/1997
2/1997
3/1997
4/1997
4/1997
4/1997
5/1997
6/1997
7/1997
9/1997
9/1997
10/1997
10/1997
12/1997
111998
3/1998
4/1998
5/1998
5/1998
6/1998
6/1998
8/1998
9/1998
9/1998
9/1998
10/1998
10/1998
10/1998
1111998
12/1998
12/1998
12/1998
2/1999
2/1999
3/1999
4/1999
5/1999
5/1999
5/1999
8/1999
9/1999
10/1999
12/1999
12/1999
12/1999
112000
5/2000
9/2000
10/2000
112001
2/2001
4/2001
4/2001
4/2001
9/2001
10/2001
10/2001
1112001
Hawkins
McNelley eta!.
Gatley eta!.
Ikehama
Kraus eta!.
Tiller eta!.
Dornier eta!.
Orlen eta!.
Tyneski eta!.
Haneda
Whitley et a!.
Meyerson et a!.
Luse eta!.
Bissonnette et a!.
Register et a!.
Yuyamaet a!.
Wang et al.
Goodwin et al.
Grewe
Kikinis
O'Sullivan
Bravman et a!.
Clark et al.
Falk eta!.
Bernard
Koenck eta!.
Reisman
Shaw
Bailey
Weir
Metroka et a!.
Hughes eta!.
Sainton et a!.
Crawford
Kikinis et al.
Hawkins et a!.
Griffith et a!.
Allard et al.
Bunte eta!.
Kikinis et al.
Arataki
Kikinis et al.
Carlin eta!.
Danielson et al.
Sainton et a!.
Bravman et a!.
Jarvis eta!.
Hawkins et a!.
Kang
Brown
Haitani et al.
Durbin
Rathus eta!.
Clancy eta!.
Richard et a!.
Hawkins et a!.
Hawkins et a!.
Spille
Bisset a!.
Callaghan et al.
Nack eta!.
Sainton et a!.
Robb
Lewis eta!.
O'Sullivan
Hawkins et a!.
Hawkins et a!.
Hawkins et a!.
Sipher et al.
Lincke eta!.
Clark et al.
6,330,618
6,343,318
6,366,935
6,371,081
D457,162
D457,526
6,388,870
6,388,877
6,397,259
6,442,637
6,448,988
D466,115
D466,502
D466,877
D467,235
6,493,464
6,516,202
6,539,476
6,587,700
6,601,111
6,671,389
6,687,345
6,728,786
6,755,946
7,505,785
7,139,591
200110007334
2005/0259797
B1
B1
B2
B1
S
S
B1
B1
B1
B1
B1
S
S
S
S
B1
B1
B1
B1
B1
B1
B1
B2
B1
B2
C1
A1
A1
12/2001
112002
4/2002
4/2002
5/2002
5/2002
5/2002
5/2002
5/2002
8/2002
9/2002
1112002
12/2002
12/2002
12/2002
12/2002
2/2003
3/2003
7/2003
7/2003
12/2003
2/2004
4/2004
6/2004
3/2009
10/2009
7/2001
1112005
Hawkins et a!.
Hawkins et a!.
Hawkins et a!.
Hawkins et a!.
Hawkins et a!.
Hawkins et a!.
Canova, Jr. et a!.
Canova, Jr. et a!.
Lincke et al.
Hawkins et a!.
Haitani et al.
Hawkins et a!.
Hawkins et a!.
Hawkins et a!.
Hawkins et a!.
Hawkins et a!.
Hawkins et a!.
Marianetti et a!.
Meins eta!.
Peacock et a!.
Marzke eta!.
Swartz et al.
Hawkins et a!.
Patton eta!.
Callaghan
Callaghan
Wilz, Sr. et al.
Swartz et al.
FOREIGN PATENT DOCUMENTS
EP
EP
EP
EP
EP
EP
EP
EP
EP
EP
EP
GB
GB
GB
GB
GB
GB
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
JP
wo
wo
wo
wo
wo
wo
wo
0149762
0 349 430
0 486 973
0519838
0 530 416
0536481
0 378 775
0 651 543
97900179.9
0531645
0519838
2183071
2202664
2 216 319
2229562
2 246 491
2 289 555
01173262
59 198034
63-172558
63311563
1173262
01-276862
01-311364
1 314462
03-074958
3-109891
A-4-17494
4-24149
04024149
0438463
05241994
090309
3-1098891
WO 8707106
WO 89/04016
WO 91100574
WO 92/14329
WO 93/16550
wo 93/16550
WO 94/11967
A2
A2
A2
A1
A1
A2
A2
B1
A
A
A
A
A
A
A
A1
A1
A1
A1
A1
A1
7/1986
111990
5/1992
12/1992
3/1993
4/1993
4/1995
5/1995
111996
3/1997
4/1998
5/1987
9/1988
10/1989
9/1990
9/1994
1111995
7/1969
1111984
7/1988
12/1988
7/1989
1111989
12/1989
12/1989
3/1991
5/1991
111992
111992
2/1992
12/1992
9/1993
3/1994
6/2008
1111987
5/1989
111991
8/1992
8/1993
8/1993
5/1994
US 6,058,304 Cl
Page 5
wo
wo 94/12938
6/1994
OTHER PUBLICATIONS
L. Brust eta!., "Mixing Signals & Voltages on Chip", IEEE
Spectrum, dated Aug. 1993, 4 pages, pp. 40-43.
"Cellular helps make EO's pen-based personal communication mobile", Mobile Phone News, Nov. 16, 1992, http://
www.findarticles.com/p/articles/mi_m3457 /is_n23 _ v1 0/
ai_12914374/, dated 'Jul. 10, 2000', 2 pages.
J. Kaplan, "Startup-A Silicon Valley Adventure", Penguin
Group, © 1994, undated, 4 pages, cover, unnumbered page,
pp. 251, 250.
S. Orner, Aug. 2, 1993, "Science: A little reminder in your
pocket", The Independent, http://license.icopyright.net/user/
viewFreeUse.act?fuid=NTIOMTIOMg%3D%D, dated 'Jul.
10, 2009', 2 pages.
Forman & Zahmjan, "Computing Milieux, The Challenge of
Mobile Computing", IEEE, [no vol. no.], © 1994, Bates
Nos. RIMDQ0057331-340.
"BellSouth, IBM unveil personal communicator phone
Mobile Phone News, Nov. 8, 1993", http://www.looksmartphones.com/p/articles/mi_m3457/is_n43_v11/ai_... , pp.
1, 2, Bates Nos. RIMDQ0057550-0057551.
"IBM plans to ship Simon put on hold for time beinghand-help personal communicator Mobile Phone News,
Apr. 4, 1994", http://www.findarticles.com/p/articles/mi_
m3457/is_n14_v12/ai_14973288, pp. 1, 2, Bates No.
RIMDQ0057552--0057553, FindArticles, © 2006.
"BellSouth puts Simon on the shelves; personal communicator five months late-BellSouth Cellular Corp-Product
Announcement Mobile Phone News, Aug. 22, 1994", http://
www.findarticles.com/p/ articles/mi_m3457 /is_n14_v 12/
ai_15770310, pp. 1, 2, Bates No. RIMDQ00575690057570, Gale Group, Copyright 2004.
"Simonizing the PDA Dec. 1994/Reviews/Simonzing the
PDA BellSouth's communicative Simon is a milestone in
the evolution of the PDA", http://www.byte.com/art/9412/
sec11/art3.htm, pp. 1, 2, Bates No. RIMDQ00575710057574, CMP Media LLC, © 2005.
"Teklogix: Overview History" http://www.archive.org/web/
19980201192354/teklogix.com/history.htm, pp. 1-3, Bates
Nos. RIMDQ0057903--0057905.
Skopp and Kaiser, "Disconnected Operation in a Multi-User
Software Environment", Columbia University Department
of Computer Science, Bates Nos. RIMDQ00589400058947, dated Aug. 1993.
Skopp, -MS Thesis Proposal-"Process Centered Software Development on Mobile Hosts", Department of Computer Science Columbia University, Bates Nos.
RIMDQ0058948--0058970, dated Oct. 11, 1993.
Baecker, Nastos, Posner, Mawby, "The User-centred Iterative Design of Collaborative Writing Software", ACM, Bates
Nos. RIMDQ0059088--0059095, © 1993.
Ellis and Gibbs, "Concurrency Control in Groupware Systems", ACM, Bates Nos. RIMDQ0059096-0059104, ©
1989.
Greenberg and Marwood, "Real Time Groupware as a Distributed System: Concurrency Control", ACM Press, Bates
Nos. RIMDQ0059105-0059116, Proceedings of the ACM
CSCW Conference on Computer Supported Cooperative
Work, North Carolina, dated Oct. 22-26, 1994.
Sohlenkamp and Chwelos, "Integrating Communication,
Cooperation, and Awareness: The DIVA Virtual Office Environment", ACM, Bates Nos. RIMDQ0059117-0059129,
CSCW 94-10/94, NC [North Carolina], dated "Oct. 1994",
© 1994.
Walker, Popek, English, Kline, Thiel, "The LOCUS Distributed
Operating
System",
ACM,
Bates
Nos.
RIMDQ0059165--0059186, © 1983.
Huston, Honeyman, "Disconnected Operation for AFS",
CITI
Technical
Report
93-3,
Bates
Nos.
RIMDQ0059187--0059196, dated Jun. 19, 1993.
Satyanarayanan, Kistler, Kumar, Okasaki, Siegel, Steere,
"Coda: A Highly Available File System for a Distributed
Workstation Environment", IEEE Transactions on Computers, vol. 39, No. 4, Apr. 1990, pp. 447-459, Bates Nos.
RIMDQ0059197--0059209, © 1990.
Satyanarayanan, "Scalable, Secure, and Highly Available
Distributed File Access", IEEE, pp. 9-20, end page, Bates
Nos. RIMDQ0059215--0059226, dated May 1990, © 1990.
Kistler and Satyanarayanan, "Disconnected Operation in the
Coda File System", ACM Transactions on Computer Systems, vol. 10, No. 1, Feb. 1992, pp. 3-25, Bates Nos.
RIMDQ0059227--0059249, © 1992.
Kistler, "Disconnected Operation in a Distributed File System", Submitted in partial fulfillment of the requirements for
the degree of Doctor of Philosophy, Bates Nos.
RIMDQ0059432--0059699, Carnegie Mellon University,
dated May 1993.
VTT PrintAccess PrintAccess matrix code reader status,
Bates Nos. RIMDQ0059765, VTT © 2006.
VTT PrintAccess PrintAccess matrix code reader software,
Bates Nos. RIMDQ0059766, VTT © 2006.
"Tekscan Radio-Linked Systems," Teklogix, Inc., Bates
Nos. RIMDQ0057906--0057908, 6/89/5E.
"Tekscan 7015 'Portable' Terminal", Teklogix, Inc., Bates
Nos. RIMDQ0057913-914, © 1988.
"Tecscan 9011 'MiniBase' radio link controller", Teklogix,
Inc., Bates Nos. RIMDQ0057915-916, © 1989.
Warehousing 89, Material Handling Engineering, Bates
Nos. RIMDQ0057917-920, © 1989.
Tekscan 8030 Series mobile "Vehicle-mounted" terminal,
Teklogix, Inc., Bates Nos. RIMDQ0057921-924, © 1989.
Mobile Wireless Computing: Solutions and Challenges in
Data
Management,
http://citeseer.ist.psu.edu/
imielenski93mobile.html, 3 pages, dated Dec. 18, 2006.
Imielinski, T., eta!., "Mobile Wireless Computing: Solutions
and Challenges in Data Management," Rutgers University,
Jan. 1993, report cover page with business card, report cover
page, pp. 1-37, back cover page.
Imielinski, T., eta!., "Mobile Wireless Computing: Solutions
and Challenges in Data Management," Rutgers University,
Jan. 1993, RIMDQ 08325-73, and 1 page sheet RIMDQ
08374, produced by Rim with RIMDQ 08325-73.
"AT&T EO Personal Communicator The Digital Nomad's
Guide," copyright© 1993, RIMDQ 083275-551.
"The Official Guide to the Prodigy Service," © 1991,
RIMDQ 084125-526.
"Teklogix 32 Bit Terminal User Manual", copyright 1993,
Teklogix
Inc.,
Missisauga,
Ont.,
Bates
Nos.
RIMDQ0089999-90118.
"7000 series Teklogix," RIMDQ 0090119-124.
Stieglitz, "Industry Dynamics and Types of Market Convergence," First Draft, dated May 9, 2002, Bates Nos.
RIMDQ0091160-200.
US 6,058,304 Cl
Page 6
Company documents, Winfair Systems, 1992 and later,
RIMDQ 0097194-234.
"Special Report, Your Electric Future," Newsweek, Jun. 6,
1994, DQ01829-86.
Letter toR. Thonnes re Invoice to: Dataquill Limited, dated
Aug. 15, 1995, Bates No. GROOOl.
Letter to G. Robb from Dr K. D.R., Winton, UnivEd Technologies, dated Jnn. 25, 1991, Bates No. GR0002.
Letter to G. Robb from Roland, University of Edinburg,
dated Jul. 3, 1992, Bates No. GR0003.
Chassman letter to Smith, Rim v. DataQuill Ltd., 5 pages,
dated Jun. 24, 2008.
S. Alagar eta!., Tolerating Mobile Support Station Failures,
pp. 1-12, RIMDQ 0109788-109799, undated.
Citeseer search, 2 pages,
undated.
RIMDQ 0109880-109801,
B. Badrinath, Impact of Mobility on Distributed Computations, Operating Systems Review, 8 pages, RIMDQ
0107344-107351, Apr. 1993.
Index of Technical Reports, produced by Rim, RIMDQ
0109802-109825, pp. 1 to 24, dated Jun. 11, 2008.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, A,"; R. Long, "The Use oflssue-Specific Bar Codes for Sortation of Magazine, Periodical and
Newspaper Returns," Solent News Distributors Ltd, document undated; M. Hardy, "Case Study 1: UK's First Port
Control Radio Data Transmission System in Dock Straddle
Carriers," Belgravium Ltd, Bates Nos. RIMDQ
0098145-146, document undated, Bates Nos. RIMDQ
0098142-151.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, B,"; S. Blackmore, "Portable Data Collection: A Strategic Technology," Symlex, document
undated; C. Williets, "Portable Data Collection-Trends and
Developments in Processing and Computer Products," Mars
Electronics International, document undated; B. Inall, "Data
Entry Options for Portable Computers," IBS Radix, document undated; J. Dover, "Communications Options for Portable Data Capture Units," Symbol Technologies UK Ltd,
document undated; R. Crabtree, "Portable Data CaptureApplications Opportunities," Kings Town Photocodes Ltd,
document undated; Bates Nos. RIMDQ 0098152-165.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, E," document undated; R. Evans, "The
Supplementary Coding Standards," ANA, document
undated; J. Critoph, "EAN-128, Produciton and Scanning,"
Symbol Technologies, document undated; W. Satterthwaite,
"Pallet Labels and Supplementary Coding," Pedigree Petfoods/Mars Group, document undated; Bates Nos. RIMDQ
0098166-196.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, F"; T. Hankins and M. Brittain, "Software Tools for 'Fastrak' Implementation of Automatic Data
Capture Using Portable Terminals," Alpha-Numeric Systems Pic, document undated; D. Peacock, "PDC in British
Gas PLC North Eastern Warehousing," British Gas Pic
North Eastern, document undated; J. Keegan, "Total Supply
Chain Management Within Health Care Supplies," Health
Care Supplies, document updated; Bates Nos. RIMDQ
0098197-204.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, G"; A. Scorer, "Wide Area Data Capture with Particular Emphasis on the Temperature-Controlled Distribution Sector," Securicor Datatrak Ltd,
document undated; "EDI in Distribution and Transport,"
document undated; P. Whitlock, "Delivering Solutions for
Parcels Delivery," Securicor Omega Express Ltd, document
undated; "Video Case Study: Down the Line Bar Coding in
the Supply Chain," document undated; Bates Nos. RIMDQ
0098205-222.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, I"; S. Jackson, "Inductive Identification System," Peppert & Fuchs Ltd, document undated; P.
Kibler, "Chips with Everything-The Datatag System,"
Yamaha, document undated; B. Williams, "RFID: The Issue
is Standardisation," The Enterprise Consultancy, document
undated; W. Holland, "Capture Data and Thieves with
R.F.I.D.," Smart Tag Systems Inc., document undated; Bates
Nos. RIMDQ 0098223-236.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, K"; M. Hiscox, "Radio Frequency
Data Communications (RFDC)," Lex Industrial Systems
Ltd, document undated; J. Bental, "Mobile Data in Automatic Identification," RAM Mobile Data Ltd, document
undated; S. Kerry, "Vendor Selection and Project Management-Radio Frequency Data Communications," Symbol
Technologies Europe, document undated; J. Tipping, "RF/
DC in Action," Process Computing Ltd, document undated;
Bates Nos. RIMDQ 0098237-252.
"Scan Teck UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, M"; J. Trueman, "The Use of Bar Coding Within W. H. Smith," W H Smith Ltd, document
undated; M. Gathercole, "Warehouse Efficiency Gains from
Bar Code Technology," Tiptree Book Services, document
undated; R. Webber, "Getting It Right," Oxford University
Press, document undated; B. Parratt, "PDF 417 in the Book
Trade," Penguin Books, document undated; Bates Nos.
RIMDQ 0098253-261.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, N"; A. Furness, "Technological
Change and Emergent Opportunities in Automatic Identification," Electronic Engineering Group, document undated;
R. Noyau, "High Coercivity Magnetic Stripe Cards," Electronic Engineering Group, document undated; N. Weston,
"Managing New Technology," Strategic Renewal Group,
document undated; D. O'Dea, "The Dotcode-An Alternative Identification System," Electronic Automation Ltd,
document undated; S. Hancock, "A Neural Network System:
Applications in Pattern Recognition," Neural Technologies
Limited, document undated; Bates Nos. RIMDQ
0098262-281.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, 0"; T. Dunn, "Bureau Services in
Relation to Auto ID," ESP Security Print, document
undated; B. Levin, "Quality Improvements in Industrial Ink
Jet Bar Coding," Elmjet Limited, document undated; A.
Walter, "Guidelines for Effective Implementation of LabelBased Auto ID Systems," Avery Dennison, document
undated; D. Jones, "P.S.A. Protecting Your Investment,"
Printonix (UK), document undated; G. Cunningham, "AntiCounterfeiting
System
Developed
by
Stamplton
Microtrace," Stampiton Microtrace, document undated; P.
Manser, "Patient Case Notes: A Suitable Case for Treatment," Royal Brompton National Heart and Lung Hospitals
SHA, document undated; Bates Nos. RIMDQ 0098282-296.
US 6,058,304 Cl
Page 7
"IBM 9075 PCRadio, A rugged handheld system for wireless communications and control," International Business
Machines, copyright 1992, Bates Nos. RIMDQ
0098297-300.
"IBM Canada Sells Wireless Data Network to Bell-Ardis:
Announces Availability of New PCRadio, Montreal, Feb. 4,
1992," Bates No. RIMDQ 0098301.
GB 2 282 906 B, dated Nov. 6, 1996, UK, Bates Nos.
RIMDQ 0103420-0103453.
GB 2 282 907 B, dated Feb. 28, 1996, UK, Bates Nos.
RIMDQ 0103453-0103497.
A. Alber, "Interactive Computer Systems, Videotex and
Multimedia," Plenum Press, copyright 1993, public version,
Bates Nos. RIMDQ 0103511-952.
"TMS320C4x User's Guide, 1991 Digital Signal Processing
Products," Texas Instruments Incorporated, copyright 1991,
Bates Nos. RIMDQ 0103953-4817.
Cover and table of contents of Industrial Engineering magazine, Institute of Industrial Engineers, copyright 1992, T.
Miller, "More than just listening to the customer, Industrial
Engineering, Jan. 92," Bates Nos. RIMDQ 0106379-82.
Cover and table of contents of Controls & Systems magazine, Penton Publishing Inc., copyright 1991, R. Eckles,
"Move data fast with RF data communication, Controls &
Systems, Jun. 1992," Bates Nos. RIMDQ 010638-387.
Cover and table of contents of Quality Progress magazine,
American Society for Quality Control, Inc., copyright 1993,
K. Wacker, "Uncommon common sense, Quality Progress,
Jul. 1993," pp. 97-98, 100, "The Role of the forecasting
TQC team, Quality Progress, Jul. 1993," p. 99, Bates Nos.
RIMDQ 0106388-93.
"Intel Product Guide", Intel Corporation, copyright 1989,
public version, Bates Nos. RIMDQ 0107116-294.
Cover and table of contents of Operating Systems Review
magazine, Association for Computing Machinery Special
Interest Group on Operating Systems, document dated Apr.
1993, Badrinath et a!., "Impact of mobility on distributed
computations," document undated, Bates Nos. RIMDQ
0107344-351.
"CCD The Solid State Imaging Technology," Fairchild USA
CCD Division, copyright 1981, Bates Nos. RIMDQ
0107440-603.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, D"; H. Bendell, "Production Control,"
S B Electronic Systems Limited, document undated; S.
Greasley, "Tough Environments-Tougher Bar Codes," RM
Scantag, document undated; G. Hammond, "Business
Excellence: Issues Not Acronyms," MRP Ltd, docnment
undated; K. Ridgway, "The Use of Auto Identification in a
Manufacturing Environment," Department of Mechanical
and Process Engineering, document undated; J. Plimmer,
"Quality Improvements in W.I.P. Information," Kenrick &
Jefferson, docnment, undated; Bates No. RIMDQ
0108233-246.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, L"; Bates No. RIMDQ 0108247-257.
"Scan Tech UK, NEC Birmingham, Jun. 16-18, 1992, Conference Proceedings, H"; P. Chartier, "The Integration of Bar
Coding and EDI," Praxis Consultants, document undated; P.
Barbier, "Odette and EDI," BPCC Numeric Arts Ltd, document undated; Bates No. RIMDQ 0108258-273.
"Advanced Micro Devices, Flash Memory Products 1992/
1993 Data Book/Handbook," copyright 1992, Bates Nos.
RIMDQ 0108461-9008.
Documents of Jan Orkisc, 64 pages, Bates Nos.
OKK001-064.
The Herald, Scotland, Aug. 25, 1992, Bates Nos. RIMDQ
0083030-75.
C.J. Date, "An Introduction to Database Systems", excerpts,
Copyright 1977, Bates Nos. RIMDQ 110694-751.
"Always in Touch: The EO Personal Computer 440",
undated, Bates Stamped p. HSD0004018.
EO, Inc, Letter to D. Beaufait, California Wireless, Inc.,
Mar. 22, 1993, "Own Your Own Personal Communicator
440", Bates Stamped pp. HSD0004019-4020.
GO Corporation, "Penpoint Communications Technology
Benefits Study", Draft Discussion Outline, Nov. 12, 1992,
Bates Stamped pp., HSD0004021-4066.
EO, Inc., "Industry Briefing EO, AT&T, Matsushita and
Marubeni" Oct.
1,
1992, Bates Stamped pp.
HSD004067-4116.
EO, Inc., "Personal Communicators At-a-Glance", undated,
Bates Stamped pp. HSD0004117-4119.
EO, Inc., "Software Vendors Rally Around EO Personal
Communicators", Nov. 4, 1992, Bates Stamped pp.
HSD0004120-4122.
"AT&T Easylink Services", undated, Bates Stamped pp.
HSD0004123-4124.
GO Corporation, "GO Corp. Announces PenPoint for Hobbit, GO Message Center, and GO Faz on will be available on
EO Personal Communicator", Nov. 4, 1992, Bates Stamped
pp. HSD0004125-4126.
Pensoft Corporation, "Pensoft Corporation Announces Personal Perspective built into every EO Personal Communicator", Nov. 4, 1992, Bates Stamped pp. HSD0004127-4128.
Notable Technologies, Inc., "Notable Technologies
Announces Support for EO: will Produce Applications for
Personal Communicators", Nov. 4, 1992, Bates Stamped pp.
HSD0004129-4130.
Sitka Corporation, "EO Selects Sitka's Mobile Networking
Solutions for New Line of Personal Communicatiors", Nov.
4, 1992, Bates Stamped pp. HSD0004131-4133.
Penmagic Software Inc., "PenMagic Announces Support for
EO Personal Communicators and Hobbit Platform", Nov. 4,
1992, Bates Stamped pp. HSD0004134-4135.
Ink Development Corporation, "Ink Development
Announces InkWare™ NoteTaker for EO Personal Communicators", Marked "For Release Nov. 4, 1992", Bates
Stamped pp. HSD0004136-4137.
Slate Corporation, Slate Announces Port of PenApps™,
Nov. 4, 1992, Bates Stamped pp. HSD0004138-4139.
EO, "Market Convergence", undated, Bates Stamped p.
HSD0004140.
EO, "Market Evolution for Personal Communicators",
undated, Bates Stamped p. HSD0004141.
EO, Inc., "EO Unveils World's First Personal Communicator's",
Nov.
4,
1992,
Bates
Stamped
pp.
HSD0004142-4145.
"Introducing the EO Personal Communicator", undated,
oversize page, Bates Stamped p. HSD0004146.
American Programmer, Inc., "American Programmer", Dec.
1991, Bates Stamped pp. HSD0004147-00004178.
EO Inc., "AT&T EO Personal Communicator", "Third Party
Product and Services Catalog", Fall 1993, Bates Stamped
pp. HSD0004179-0004204.
EO, Inc., "Exactly what is an EO", pamphlet, oversized
pages, Bates Stamped pp. HSD0004205-4206.
US 6,058,304 Cl
Page 8
"Communication-Anytime, Anywhere", undated, Bates
Stamped p. HSD0004207.
EO, Inc., "Lookup Guide to the EO Personal Communicator", Copyright 1992, 1993, Bates Stamped pp.
HSD0004208-4532.
EO, Inc., "Connecting With Your EO Cellular Module",
Copyright
1992,
1993,
Bates
Stamped
pp.
HSD0004533-457 4.
EO, Inc., "Getting Started With Your EO Personal Communicator", Copyright 1992, 1993, Bates Stamped pp.
HSD000457 5-4657.
EO, Inc., "The World of Messaging An Introduction to Personal Communicators", Copyright 1992, 1993, Bates
Stamped pp. HSD0004658-4731.
EO, Inc., The AT&T EO Travel Guide, Ken Maki, Copyright
1993, Bates Stamped pp. HSD0004732-5290.
AT&T, "High-speed cellular modem for laptops from Paradyne and Nokia", "For Release" Feb. 23, 1993, Bates
Stamped pp. HDS0009580--9581.
AT&T, "AT&T, Go, PenStuff, Trimble make 'personal navigators"', "For Release" Jun. 29, 1993, Bates Stamped pp.
HSD0009582-9584.
AT&T, "AT&T and EO lower prices for personal communicators", "For Release" Sep. 16, 1993, Bates Stamped pp.
HSD0009585-9586.
AT&T, "EO, Inc., will become AT&T's personal communicator company", "For Release" Jun. 1, 1993, Bates Stamped
pp. HSD0009587-9589.
Internet:
"Chronology of Handheld Computers",
1993-1996, Ken Polson, Copyright 2001-2002, Bates
Stamped pp. HSD0012760--0012762.
Internet: "Chronology of Hand Held Computers Sources
used for information", undated, Bates Stamped pp.
HSD0012763-0012764.
Internet:
"Chronology of Handheld Computers",
1972-1992, Ken Polson, Copyright 2001-2002, Bates
Stamped pp. HSD0012765-0012768.
Internet: "Evolving PDAs", undated, no author, Bates
Stamped p. HSD0012769.
Internet: From On the Go Magazine, Sep. 8, 1993: "Wireless
Newton Technolgy Goes to Work", Copyright 1993, David
McNeill, Bates Stamped pp. HSD0012770--0012771.
Internet: From On the Go Magazine, Oct. 13, 1993: "Newton Notes Messaging Card and NewtonMail: We Pick up and
deliver", Copyright 1993, David McNeill, Bates Stamped
pp. HSD0012772-0012773.
Internet: "Concept development for LCD-Applied Products", notation "(Received Oct. 7, 1997)" on p. 7, Hideki
Atarashi and Toshifumi Mizobata, Bates Stamped pp.
HSD0012774-0012780.
Internet: "NCR cuts price of 3170 notebook computer 11 to
19 percent", AT& T News Release, "for release Monday Mar.
8, 1993", Bates Stamped pp. HSD0012781-0012782.
EO Incorporated, "EO Cellular Module Programming
Instructions for Cellular Service Providers and Resellers",
May 13, 1993, Bates Stamped pp. HSD0013223-0013233.
EO(?), page copies "Electronic Serial Number (ESN)", "EO
Phone", "Authorized Dealer", "Wireline vs. non-Wireline
Provider",
all
undated,
Bates
Stamped
pp.
HSD0013234-0013237.
Individual, Inc., "HeadsUp™ Just the News You Need,
Delivered Every Morning to Your AT&T EO Personal Communicator™",
undated,
Bates
Stamped
pp.
HSD0013238-0013246.
EO, Inc., "EO Personal Commincator 440/880 Technical
NoteNo. 3011, Installing the EO Update 2B on your EO",
"TN Date: Dec. 2, 1993", Bates Stamped pp.
HSD0013247--0013254.
EO Customer Services, "Tips from our Users", date unclear,
Bates Stamped p. HSD0013255.
EO Customer Services, "Tips from our Users", Jun. 9, 1993,
Bates Stamped p. HSD0013256.
Symbol Technologies Incorporated, Operator's Guide LRT
3270, Apr. 1992, Bates Stamped pp. SYM00001-00002.
Symbol Technologies Incorporated, "Operator's Guide LRT
46-key 3270 Emulation", Sep. 1992, Bates Stamped pp.
SYM00003--00004.
Symbol Technologies Incorporated, "Operator's Guide LRT
46-key 5250 Emulation", Copyright 1992, Bates Stamped
pp. SYM00005--00006.
Symbol Technologies Incorporated, "Series 3800 Portable
Terminal User's Guide", Oct. 1992, Bates Stamped pp.
SYM00007--00008.
Internet: Symbol Technologies Incorporated, "PPT 4100
Series Portable Pen Terminals With Integrated Scanner",
Copyright 1994, Bates Stamped pp. SYM00009-00012.
Internet: Symbol Technologies Incorporated, "LRT 3805
Laser Data and LRT 3800 Laser Radio Terminal Series, Integrated Wireless Data Transaction for Scan-Intensive Applications", no Copyright date, Bates Stamped pp.
SYM00013--00014.
Symbol Technologies Incorporated, Series 3800 Portable
Terminal User's Guide, Copyright 1992, Bates Stamped pp.
SYM00015--00016.
Symbol Technologies Incorporated, "User's Guide Cradle
Base Unit 3865", Copyright 1991, Bates Stamped pp.
SYM00047--00052.
Symbol Technologies Incorporated, "Spread Spectrum
Technology, Monograph 7", Fred P. Heiman, Jun. 1991,
Bates Stamped pp. SYM00235--00254.
Symbol Technologies Incorporated, "Plain Talk About Spectrum One™", Copyright 1991, Bates Stamped pp.
SYM00255--00298.
"Lotus Sees Software Integration Rise Systems & Network
Integration," Excerpt from News Brief (unknown source),
Mar. 16, 1992, p. 6.
"IBM's TouchMobile Helps Field Workers Collect Data at
the Touch ofa Finger", Pr newswire Jan. 26, 1993, 20/04/00,
on the Web at www.datastarweb.cm, 3 pgs.
Lotus Notes User's Guide, (1989), cover pg., copyright pg.
pp. iii-ix, pp. 1-1 to 1-4, pp. 9-1 to 9-17.
"TouchMobile Solution for Data Capture and Communication", IBM, 1-93, 13 pgs.
IBM TouchMobile Information and Planning Guide, IBM,
Mar. 1993, cover pg., copyright pg., pp. iii-vii, pp. 1 to 11, 2
comment pgs., 2 ending pgs.
"Mobile Comunications", Informa Publishing Group, Pic.,
Jul. 29, 1993, 3 pgs. (unnumbered).
"Apple Reports Strong Early Newton Sales", United Press
International, Sep. 2, 1993, 2 pgs. (unnumbered).
"The EO 440 and EO 880, Paradigms for Personal Communications", Smart Computing--editorial, vol. 4 issue 9, Sep.
1993, Internet article, copyright 2001, pgs. Nos. 1-4.
Documents pgs. Nos. 442-445 with pg. leading "Using the
EO as a Fax and EO Phone", (unknown source document).
EO, Inc. Brochure, "It's Like Nothing Else", undated, Bates
Stamped pp. HSD0014722-14729.
US 6,058,304 Cl
Page 9
GO Corporation, "At Last Technology Harnesses One of the
Most Powerful Forces Known to Man," copyright 1991,
Bates Stamped pp. HSD0014708-0014721.
GO Corporation, "Information Statement", 1993, Bates
Stamped pp. HSD0014730--0014947.
Carr, R., "The Point of the Pen", Byte, Feb. 1991, Bates
Stamped pp. HSD0014696-0014707.
Schlender, B., "Hot New PCs That Read Your Writing", Fortune, 1991, Bates Stamped pp. HSD0014690-0014695.
Intel Corporation, "80C31BH/80C51BH/87C51 MCS® 51
CHMOS Single-Chip 8-Bit Microcontroller", Copyright
1995, (16 pages).
GO Corporation, "Technical Paper Series: The GO Message
Center",
1992, Bates Stamped pp. CHEPONIS
000052-000081.
"Wireless for the Corporate User", Jun. 1993, Bates
Stamped pp. CHEPONIS 000082-000148.
GO Corporation, "Getting Started with EO Personal Communicator", Copyright 1993, Bates Stamped pp. CHEPONIS 000152-000233.
GO Corporation, "Lookup Guide to the EO Personal Communicator", Copyright 1993, Bates Stamped pp. CHEPONIS 000234-000557.
GO Corporation, "The World of Messaging, An Introduction
to Personal Communications", Copyright 1993, Bates
Stamped pp. CHEPONIS 000558-000631.
Photographs of an EO Personal Communicator 440, 1993,
11 pages.
"High in Apple's Bet on PC," The New York Times, Jul. 30,
1993, 5 pages.
"Pen-based Zoomer, Newton phone services highlight
CES," http://www.dialogclassic.com/main.vmgw, Jun. 7,
1993, 2 pages.
"Gesture Set Economics for Text and Spreadsheet Editors",
Proceedings of the Human Factors Society 34'h Annual
Meeting, 1990, pp. 410--414.
Lawrence Goffney Notice of Errata re Expert Report, Kyocera Wireless, dated Mar. 4, 2005, No. PX24-1-6.
TREO Communicator Information, dated 2003, bates No.
DQ7958-61;
DQ7903-09;
DQ7918;
DQ7922-24;
DQ7939-40; DQ7945; DQ7947; DQ7843-44; DQ7846-51;
DQ7855-57; DQ7863; DQ7866-67; DQ7880-84; PX25-1
to -38.
Excerpt from opinion, Quante! Ltd. V. Spaceward Micro systems, Ltd., 1990 R.P.C. 83, 1990 WL 753823, Nos. PX26-1
to -3.
Letter from Mr. Merrett, dated Apr. 2, 1996, Nos. PX29-1
to -2.
Excerpts from U.S. Securities and Exchange Commission,
Form 10-K/A Amendment, dated Jun. 28, 2003, Nos.
PX30--1 to -2.
Pages of "AT&T EO Personal Communicator The Digital
Nomad's Guide," Copyright © 1993, bates No.
KY005340--5348.
"Ailing EO Cuts Workforce in Half," The San Francisco
Chronicle, Mar. 10, 1994, Nos. PX39-1 to -2.
"AT&t pulls the plug on high-tech EO," The San Francisco
Chronicle, Jul. 28, 1994, Nos. PX39-3 to -4.
"At&T pulls plug on ambitious EO pen-computing business," Business Journal, San Jose, Aug. 1, 1994, Nos.
PX39-5 to -6.
Facsimile from Mr. Robb to Mr. Ibbet re microprocessor,
etc., Garry D. Robb, dated Sep. 12, 1988, bates No.
KY0007130--7146.
Automated Service System, R. Thonnes or J. Johnstone,
dated Dec. 14, 1988, bates No. KY0007147-7148.
Automated Service System-A Progress Report, R.
Thonnes, dated Jun. 2, 1989, bates No. KY0007I5I-7153.
Automated Service System, R. Thonnes or J. Johnstone,
dated Dec. 14, 1988, bates No. KY0007149-7150.
Note from Rainer Thonnes to Paul Doran re modifications
and barcodes, Mar. 9, 1995, bates No. DQ01304-1308.
Data Quill a report by Colin Bill and Anthony Hopkin, dated
Apr. 7, 1995, bates No. DQ2018-2029; EXll-175 to -186.
Company formation documents of Winfair Systems (Scotland) Limited, 1991, bates No. KY0006940-69; EX13-220
to -238.
"DataQuill," Winfair Systems Limited., Scotland, 1992,
bates No. DQ0900; AT000002 (produced by Alec Tait).
Patents Status information, UK Patent Office, dated May 19,
2005; Register Entry for GB2282906, dated May 2001;
Notification of Grant, The Patent Office, UK, dated Oct. 1,
1996; Request for Grant of a Patent, DataQuill Ltd., UK,
dated Oct. 13, 1993m bates No. EX17-244 to -245,
BIF002779-82,BIF002856-57.
"AT&T EO 440 Personal Communicator available in Phone
Centers," dated Jun. 30, 1993 and Jul. 3, 2001, bates No.
EX30, BFI 001705-06.
"Personal digital assistants win a hand,"Computer Line,
dated Sep. 28, 1993, No. EX30-368-69.
Business, San Diego Tribune, dated Sep. 17, 1993, No.
EX30--370-71.
Pages of "AT&T EO Personal Communicator The Digital
Nomad's Guide," Copyright© 1993, Nos. EX32, EX32-374
to -395; KY0005340-5342.
Behind the Wheel of the First Zoomer and Newton PDAs,
Byte, Sep. 1993, bates no. EX33, KY0005919-5921.
Advertisement, Casio Zoomer, Los Angeles Times, Oct. 10,
1993, bates No. EX34-399 to -401, KY0007390-91.
"The Wireless Factor," Byte, Oct. 1993, bates No.
KY0005890.
"EO's Personal Communicator Ushers in a New Era," Byte,
Mar. 1993, bates No. KY0005917.
"State of the Art Client/Server Frees Data," Byte, Jun. 1993,
bates No. KY0005918.
"PDAs Arrive But Aren't Quite Here Yet," Byte, Oct. 1993,
bates No. KY0005898-900.
"Some Computer Science Issues in Ubiquitous Computing,"
pp. 75-85, Communications of the ACM, Jul. 1993, bates
No. KY0009071-82.
Excerpts of "IBM's Personal Computer," Que Corporation,
Copyright© 1982, bates No. KY0009116-21.
"The Complete Error Free System to Save Your Company
Time and Money", Winfair Systems (Scotland) Limited,
1992,
bates
No.
EX35-402-403;
DQ00914-15;
DQ00916-1 7; DQ02417 -18; DQ020409-1 0; AT000003-4.
Letter from Office of the Chief Advisor to the States, States
of Jersey, Oct. 26, 1993, bates No. DQ02149-50.
Business
plan,
RHS/BTS/DataQuill,
bates
No.
DQ01969-2011.
Memo., Communication Protocol Revised Specification of
DataQuill/Computer, DataQuill, R. Thonnes, Apr. 2, 1992,
bates No. DQ00331-34; DQ02405-06.
DataQuill System I Serial and Modem Versions User
Manual, DataQuill Limited, bates No. DQ02330--59.
Dataquill User Manual, partial, bates No. DQ00544-57.
US 6,058,304 Cl
Page 10
Type Examination Certificate No. BABT/95/2886, British
Approvals Board for Telecommunications, dated Aug. 21,
1995, bates No. DQ02242-44.
Production Quality Assurance Approval No. 0736, British
Approvals Board for Telecommunications, dated Jul. 31,
1995, bates No. DQ02246-47, 48.
DataQuill Patent Protected System, DataQuill Ltd., 1995,
bates No. DQ03393-94.
"Barcode pens keep stock of business," Sunday Times, Jun.
18, 1995, bates No. DQ01159.
"Worth Watching," Della Bradshaw, Financial Times, dated
Aug. 4, 1994, bates No. DQ00377.
"Surprise AOL Wins," Fortune, dated Mar. 30, 1998, bates
No. DQ00071-79.
Invoice re Consultancy Services of Dr R Thonnes, Department of Computer Science-Apr. & May 1993, dated Jul.
22, 1993, bates No. DQ00092.
The Bar Code Color Book, Symbology Inc., Table 4 continued, Feb. 2, 1989, bates No. DQ01034-39.
UPC Check Digit Calculation [etc.], Symbology Ltd, ©
Copyright 1991, bates No. DQ01040-46.
PENpal, Reader Software for the Datawand Barcode, bates
No. DQ01056.
Telxon Application Story, Telxon Limited, bates Nos.
DQ01760-62.
Fax transmission, Telxon Limited, dated Jul. 7, 1993, bates
No. DQ01759.
Text systems, Text Systems Ltd, Sep. 28, 1993, bates No.
DQ1889-94.
SDT Nouveau terminal de saisie de donnees, Symbol Technologies Inc., 1990, bates No. DQ01895-96.
PDT Plus Portable Data Collection Terminal, Symbol Technologies Inc., 1990 bates No. DQ1897-98.
"The pen is mightier ... ", Automatic I.D. News Europe,
Jun. 1995, bates No. DQ02291-92.
Bar Code Symbologies, pp. 11-18, 27-28, bates No.
DQ02419-26, DQ02443-44.
Telxon Portable 24-Colunm Microprinter, Telxon Limited,
©Copyright 1984, bates No. DQ02451-52.
"The Global System for Mobile Communication," M.
Mouly, Copyright © 1992, excerpts, cover pages, pp. 67-71.
Photograph, the "Dataquill" in action, Winfair Systems,
bates No. ORKOOOOOl-2 (produced by Jan Orkisz).
Notes re "Scan Tech. Jun. 23", bates No. ORK00003.
Memo., Winfair Systems (Scotland) Limited, Feb. 26, 28,
1992, bates No. ORK00004-9.
Memo., Winfair Systems (Scotland) Limited, 1992, bates
No. ORKOOOOl0-16.
Dataquill projected sales for 1992, Winfair Systems (Scotland) Limited, 1992, bates No. ORK00017.
Meeting agenda, Winfair Systems (Scotland) Limited, Aug.
3, 1992, bates No. ORK000018.
Notes, Winfair Systems (Scotland) Limited, bates No.
ORK000019-20.
Minutes of meeting held, Winfair Systems (Scotland) Limited, Jul. 14, 1992, bates No. ORK000021-22.
Dataquill specification, Winfair Systems (Scotland) Limited,
bates No. ORK000023.
Letter to Winfair Systems (Scotland) Ltd. from Jan K.
Orkisz, Winfair Systems (Scotland) Limited, Sep. 7, 1992,
bates No. ORK000024.
Overdraft guarantee, Winfair Systems (Scotland) Limited,
Mar. 2, 1992, produced by Jan Orkisz.
Share Ceritficate, Winfair Systems (Scotland) Limited, May
28, 1992, bates No. ATOOOOOl.
1988 CCITT Blue Book, www.nmedia.net/docs/ccitt/1988,
Feb. 9, 2005, bates No. KY0005562-67.
Matrix Bar Code Symbologies, www.aimglobal.org/amistore/matrixsymbologies.htm, Mar. 23, 2004, bates No.
KY0005672-74.
"Sharp's Non-Newtonian PDA," Byte, dated Oct. 1993,
bates No. KY0005884-89.
"The future of pen computing," Byte, dated Mar. 1992, bates
No. KY0005894, pp. 115-116, 118.
"Ease of use is relative," Byte, dated Oct. 1993, bates No.
KY0005901-04.
"Rough Gems: first pen systems show promise, lack refinement," Byte, dated Apr. 1992, bates No. KY0005905-10.
What's New Systems, Byte, dated Jan. 1992, bates No.
KY0005897.
Dataquill 1 Prototype, Winfair Systems Ltd., bates No.
AT000005.
Memo., Requirements for Cherry International, Winfair Systems Ltd., bates No. AT000006--07.
Tait to Grange Galleries, Winfair Systems Ltd., Jul. 27,
1992, bates No. AT000008-09.
Item systems fax to Winfair Systems Ltd., Jun. 17, 1992,
bates No. AT000010.
Fax from Jan Orkisz, Winfair Systems, Jun. 19, 1992, bates
No. AT000011.
Brief Specification of the DataQuill, R. Thonnes, 1995 or
1996, bates No. DQ02407.
Memo. re DataQuill specification, dated Sep. 10, 1993, bates
No. DQ00094-97.
Note from R. Thonnes to G. Robb, dated Oct. 19, 1993,
bates No. DQ02088.
Gupta carving niche in PC LAN development; local area
network; Company Profile, Software Magazine, vol. 13; No.
4; p. 118, dated Mar. 1993.
Modeling transaction integrity: how Case tools illustrate the
relationships between transactions and data, computer-aided software engineering; Application Strategies; Tutorial, DBMS, vol. 6; No.1; p. 62, dated Jan. 1993.
Using stored procedures and triggers; Application Strategies; Tutorial, DBMS, vol. 5; No. 10; p. 66, dated Sep. 1992.
The goal: a real network; how the testing methodology for
the servers was created; includes related article on Structured Query Language Statements; What's the Right Size?,
Corporate Computing, vol. 1; No. 1; p. 133, dated Jun. 1992.
The future of pen computing, Part 2, Byte, dated Apr. 1992,
bates No. KY0005891-93.
Wireless Mobile Communications, Byte, Feb. 1993, pp.
147-154, bates No. KY0009061-67.
Telnet protocol specification, Network Working Group,
dated May 1983, bates No. KY0009044-60.
Responsive Office Environments, Communications of the
ACM, dated Jul. 1993, pp. 84-85, bates No.
KY0009071-72.
Some Computer Science Issues in Ubiquitous Computing,
Communications of the ACM, dated Jul. 1993, pp. 75-84,
bates No. KY0009073-82.
One chip to bind all cell phone functions, CNET News.com,
dated May 4, 2005, bates No. KY00092326.
The Single Chip Cellphone-Not just talk anymore, www.abiresearch.com/products/insight, dated Feb. 28, 2005, bates
No. KY0009237-38.
US 6,058,304 Cl
Page 11
Qualcomm announces single chip Mobile Station Modem
ASIC, Business Wire, Inc., Business Wire, dated Mar. 2,
1993.
Firmware for Dataquill hand held bar code reader unit, R.
Thonnes, Univ. of Edinburgh, ver. Jan. 8, 1992,
KY0007016-66; ex. D-71.
Communications get personal, Byte, dated Feb. 1993, bates
No. KY0005911-16, pp. 169-170, 172, 174, 176-177.
Handwritten notes, dated Apr. 26, 1993 [RT0000003;
DX1952].
Letter from G. Robb to R. Thonnes re return of EPROM
OTP; Fax message from Thonnes to Callaghan recontacts in
Paisley, dated Jun. 8, 1993 [RT000004-RT000005; DX
1953].
Fax message from R. Thonnes to DonAndersion (ATC Systems), dated Jan. 29, 1996 [RT000006-RT000006; DX
1954].
Letter from P.W. Michel toR. Thonnes, dated Jan. 26, 1996
[RT000008; DX 1955].
Handwritten notes and drawings, dated Feb. 1, 1995
[RT000009-RT000010; DX 1956].
Portions of draft article with handwritten notes, dated Feb.
29, 1995 [RT000023-RT000026; DX 1958].
Letter from G. Robb to R. Thonnes with attached article by
John Vellam, dated Mar. 3, 1995 [RT000027-RT000032;
DX 1959].
Fax from G. Robb to R. Thonnes with handwritten notes,
dated Jul. 26, 1995 [RT000033-RT000034; DX 1960].
Fax from Doran to Thonnes with attached fax from Simon
Taylor to Doran (Jul. 21, 1995) re modem data throughput,
dated Jul. 17, 1995 [RT000035-RT000038; DX 1961].
Abstract re the Address Decoding Scheme used in the
DataQuill Barcode Reader Pen, R. Thonnes, Nov. 1995
[RT000039-RT000040; DX 1962].
Schematic of DataQuill CPU board, RWT, dated Feb. 1,
1995 [RT000041-RT000043; DX 1963].
Delivery/shipping form for Pen Motherboard, ATCS, dated
Jan. 9, 1995 [RT000044; DX 1964].
Fax message from R. Thonnes to Don Anderson ATCS,
dated Sep. 6, 1995 [RT000045; DX 1965].
Fax message from G. Robb to R. Thonnes re questions from
marketing department, Data Quill Ltd., dated Jul. 11, 1995
[RT000046; DX 1966].
Fax message from R. Thonnes to Jim Campbell, dated Aug.
29, 1995 [RT000047; DX 1967].
Memorandum, dated Aug. 1995 [RT000049; DX 1968].
List of Setups for Rockwell RC2324ACE Modem, dated
Aug. 29, 1995 [RT000050; DX 1969].
Fax message from G. Robb to R. Thonnes sending modem
settings on DQ, dated Aug. 3, 1995 [RT000051-RT000052;
DX 1970].
Letter from R. Thonnes to Reg Brailey, dated May 25, 1995
[RT000057-RT000058; DX 1971].
Fax from R. Thonnes toP. Doran, DataQuill Ltd., dated Apr.
25, 1995 [RT000059; DX 1972].
Fax from P. Doran to R. Thonnes to Doran, dated Jan. 27,
1995 [RT000060-RT000065; DX 1973].
Specification of Data Quill Computer Communications Protocol, DataQuill Ltd., R. Thonnes, dated Apr. 2, 1992 as
revised in Feb. 1, 1995 [RT000066-RT000069; DX 1974].
Note from F. Callaghan to R. Thonnes with attached letter
from instaspect, DataQuill Ltd., dated Apr. 27, 1995
[RT000070--RT000071; DX 1975].
Iceland (foods) sample bar codes, Instaspect, Ltd., dated
May 3, 1995 [RT000072-RT000074; DX 1976].
Parts list for DataQuill CPU Board, DataQuill Ltd., dated
Jan. 13, 1995 [RT000075-RT000076; DX 1977].
Letter from R. Thonnes to P. Doran, dated Mar. 9, 1995
[RT000077-RT000078; DX 1978].
Fax message from R Brailey to D. Anderson, ATCS, R.
Thonnes re circuit diagram & short on C9, dated Feb. 27,
1995 [RT000079-RT000082; DX1979].
Fax message from P. Doran to R. Thonnes re problems,
dated Feb. 15, 1995 [RT000083-RT000084; DX 1980].
Letter from G. Robb to R. Thonnes, dated Feb. 16, 1995
[RT000085; DX 1981].
Letter form Kim Robb to R. Thonnes, undated [RT000086;
DX 1982].
Artwork/Media dispatch note, Photo Circuits art work, dated
Jan. 20. 1995 [RT000087; DX 1983].
Fax message from R. Brailey to R. Thonnes re.REM G.
Robb Wand PCB Rev. B 1995 Mods, dated Jan. 23, 1995
[RT000088-RT000096; DX 1984].
Brief Specification of the DataQuill, DataQuill Ltd., dated
Jan. 23, 1995 [RT000097; DX 1985].
Message to Jim from PCD Ltd., dated May 29, 1991
[RT000098-RT000103; DX 1986].
Modem XTALS and Associated Capacitors, dated Jul. 8,
1991 [RT0000104; DX 1987].
Parts list for modem version three, dated Sep. 17, 1992
[RT000112-RT000114; DX 1988].
Document: "DataQuill v. Kyocera, Oversized Document,
Feb. 12, 1991 Handheld Unit V2B Barcode Reader sheet 1
of2 schematic drawing" [RT000115; DX 1989].
Document: "DataQuill v. Kyocera, Oversized Document:
Barcode Reader Modem Card V3 sheet 1 of 3 schematic
drawing" [RT000116; DX 1990].
Document: "DataQuill v. Kyocera, Oversized Document:
Barcode Reader Modem Card V3 sheet 2 of 3 schematic
drawings" [RT000117; DX 1991].
Document: "DataQuill v. Kyocera, Oversized Document:
Barcode Reader Modem Card Line Interface sheet 3 of 3
schematic drawing" [RT000118; DX 1992].
Document: "DataQuill v. Kyocera, Oversized Document:
Schematic Drawing" [RT000119; DX 1993].
The Potential Market for the DataQuill, prepared by CIT
Research for Highlands and Islands Enterprise, dated Feb.
14, 1994 [DQ01003-DQ01026; DX 1694].
Diary notes, G. Robb, dated Aug. 1992 [Def's Ex. 116
(Doran); GR0036].
Diary notes, G. Robb, dated Jan. 20, 1994 [Def's Ex. 250
(Callaghan); GR01 05-1 06].
Diary notes, G. Robb, dated variously from May 1992 to
Sep. 1995 [Def's Ex. 109 (Robb); GR006-GR0115].
Letter from Garry D. Robb to Franklin Woolfson re correspondence, DataQuill Ltd., dated Sep. 8, 1993 [DX 1653;
DQ00330].
Magic Cap, Magic Cap Means Communication, General
Magic Inc.,© 1994, pp. 1-56, plus cover and two end pages.
Motorola's Envoy Personal Wireless Communicator lets you
organize your life from almost anywhere ... with no string
attached, Motorola, Inc.,© 1994, two pages.
The Marco Wireless Communicator keeps you in touch, even
when you're out ofreach, Motorola, Inc., © 1994, two pages.
Simon Mobile Communications Made Simple, BellSouth, (c)
1993, 11 pages.
US 6,058,304 Cl
Page 12
The GSM System for Mobile Communications A comprehensive overview of the European Digital Cellular Systems,
Cell & Sys. Correspondence, © 1992, 3 cover pages, pp.
56-59, 550--565.
Lieske, Dana, "The EO 440 and EO 880 Mobile Computing
Sep. 1993-vol. 4 Issue 9," Smart Computing, 3 pages,
Copyright® 2006.
Imielinski, T., eta!., "Mobile Wireless Computing: Solutions
and Challenges in Data Management," Dept. of Computer
Science, Rutgers University, 37 pages, dated.
Sheng, S., "A Portable Multimedia Terminal for Personal
Communications," IEEE Communication Magazine, Jun.
22, 1992.
Communication/Minutes, in EPO, 1 page, dated Jul. 18,
2006.
LRT 3800 Laser Radio Terminal, Symbol Technologies,
Inc., 2 pages, SBLP164193-194, Mar. 1991.
"Newton A Step toward the Future," Macworld, pp.
129-131, Aug. 1992.
"Motorola and DataQill Joint Statement," Motorola, Inc./
DataQuill, 1 page, Jun. 9, 2006.
"HP and DataQuill Joint Statement," Hewlett-Packard Co./
DataQuill, p. 11, 1 page, Sep. 14, 2006.
"RIM history", www.rimcom, pp. 1-7, Bates Nos.
RIMDQ0072665-671, Research in Motion Limited, ©
2004, printout undated.
"Motorola adds Newton technology to mobile data repertoire-Apple Computer Inc Mobile Phone News, Apr. 12,
1983",
http://www.looksmartphones.com/p/articles/mi_
m3457/is_nl4_vll/ai_. . . , pp. 12, Bates Nos.
RIMDQ0072672-673, Gale Group, Copyright 2004, printout undated.
"First-generation PDAs' options, prices and marketing
approaches differ-personal digital assistants Mobile Phone
News, Aug. 30, 1993", http://www.looksmartphones.com/p/
articles/mi_m3457/is_nl4_vll/ai_... , pp. 1, 2, Bates
Nos. RIMDQ0072674--0072675, Copyright PBI Media
1993, Gale Group, Copyright 2004, printout undated.
"Plugged in Sep. 1993 vol. 4 Issue 9 PDAs The newest assistants for a mobile society", http://www.smartcomputing.
com/editorial/arrticle.asp?article=articles/19 ... , pp. 1 to 4,
Bates Nos. RIMDQ0072680-683, Sandhills Publishing
Company U.S.A., © 2006, printout undated.
"MobileMath quick reference The newton math assistant",
Bates Nos. RIMDQ 0072847-848, MobileSoft Corporation,
© 1993.
"Newton
fax
modem
handbook",
Bates
Nos.
RIMDQ0072849-864, Apple Computer, Inc.,© 1993.
C. Lu, "A small revolution Newton has arrived at long last",
Macworld, pp. 102-105, Sep. 1993, Bates Nos.
RIMDQ0081338-341.
L. Press, "Dynabook revisited-Portable computers past,
present and future", Communications of the ACM, vol. 35,
No.3, pp. 25-30, 32, Bates Nos. RIMDQ0081342-348.
S. Loken, "Information technology resources assessment",
Information and Computing Science Division Lawrence
Berkley Laboratory, Bates Nos. RIMDQ0081349-415, Jan.
1993.
C. Barr, "Pen PCs", PC Magazine, Nov. 10, 1992, pp.
175-203, Bates Nos. RIMDQ0081416-433.
Duchamp, Feiner, Maguire, "Software technology for wireless mobile computing", IEEE Network Magazine, Nov.
1991, pp. 12-18, Bates Nos. RIMDQ0081434-440, © 1991.
E. Torgan, "New & improved", PC Magazine, May 12, 1992,
p. 59, Bates No. RIMDQ0082406.
M. Soviero, "Your world according to Newton", Popular
Science,
Sep.
1992,
pp.
45-49;
Bates Nos.
RIMDQ0082407-411.
"The PC gets more personal", Byte, Jul. 1992, pp. 128-138,
Bates Nos. RIMDQ0082412-421.
"Grid systems releases the palmpad wearable pen computer
Mar. 23, 1992 From Issue No. 1886", http://www.cbronline.com/article_cg_print.asp?quid=AA91FF24-97 . . . ,
Bates No. RIMDQ0082422, Computer Business Review &
CBRonline.com, © 207, printout Jun. 12, 2007.
"Novice notes Each month Jul. 1992 vol. 3 Issue 7", http://
www.smartcomputing.com/editorial/article.asp?article=articles ... , p. 1, 2, Bates Nos. RIMDQ0082423-424, printout
Jun. 12, 2007.
"Grid dresses up pen computer-Grid systems corp.'s PalmPAD-Product announcement", http://findarticles/corn/p/articles/mi_mONEW/is_l992_March_20/ai ... , pp. 1, 2,
Bates Nos. RIMDQ0082425-426, Findarticles, Copyright
2007, printout Jun. 12, 2007.
M. Weiser, "Computer for the 21st century", Mobile Computing and Communication Review, vol. 3, No.3, pp. 3-11,
Bates Nos. RIMDQ0082427-435, Copyright 1991.
"DrawPad technical drawing tool", Bates Nos.
RIMDQ0082787-800, Starcore, document undated.
"DynoNotePad", Bates Nos. RIMDQ0082801-813, Portfolio Software, Inc., © 1994, cover pages, pp. 1-20.
"MessagePad
handbook",
Bates
Nos.
RIMDQ0082814-931, Apple Computer, Inc.,© 1993, cover
pages, pp. 1-223, end pages.
"MessagePad
setup
guide",
Bates
Nos.
RIMDQ0082932-949, Apple Computer, Inc.,© 1993, cover
pages, pp. 1-26.
"Newton connection kit for Macintosh user's guide", Bates
Nos. RIMDQ0082590--029, Apple Computer, Inc.,© 1993,
cover pages, pp. 1-71, end pages.
(Uncertified) of file history pages of 6,009,399, Bates Nos.
RIMDQ0072680-820.
Sheng, Chandrakasan, Brodersen, "A portable multimedia
terminal", IEEE Communications Magazine, Dec. 1992, pp.
64-75, Bates Nos. RIMDQ0082394-405, IEEE,© 1992.
"Personal computer in the year 2000",
RIMDQ0072650, document undated.
Bates No.
Mel, Omohundro, Robison, Skiena, Thearling, Young, Wolfram, "Tablet: Personal computer in the year 2000", ACM,
vol.
31,
No.
6,
pp.
639-646,
Bates Nos.
RIMDQ0072651-658, © 1988.
"Vannevar Bush-As we may think-The Atlantic Monthly,
Jul.
1945",
duchier@ps.uni-sb.de,
Bates
Nos.
RIMDQ0072616-634, printout undated.
J. Arnold, "France's Minitel: 20 years young", http://news.
bbc.co.uk/2/hi/business/3012769.stm,
Bates
Nos.
RIMDQ0072635-638, May 14, 2003.
J. Birnbaum, "Toward the domestication of microelectronics", Communications of the ACM, vol. 28, No. 11, pp.
1225-1235, Bates Nos. RIMDQ0072639-649, © 1985.
"Innovation", http://www.eguide.asso.fr/uk/guide/connaitre/
culture/, Bates No. RIMDQ0072659, printout undated.
US 6,058,304 Cl
Page 13
"Sharp PC-6220. (notebook computer)(evaluation) Compute! Issue 133/Sep. 1991/p. 45", Bates Nos.
RIMDQ0072660-662, printout undated.
"Milestones in the development of the internet and its significance for education", http://www.orginami.com/sp/milestones.htm, pates 1, 2, Bates Nos. RIMDQ0072663-664,
printout undated.
Imielinski, T., eta!., "Mobile Wireless Computing: Solutions
and Challenges in Data Management," Technical Report,
Rutgers DCS-TR-296/WINLAB TR-49, Feb. 1993.
Lieske, Dana, "The EO 440 and EO 880," Smart Computing,
vol. 4, Issue 9, Sep. 1993.
Maki, Ken, The AT&T EO Travel Guide, 1993.
US 6,058,304 Cl
1
EX PARTE
REEXAMINATION CERTIFICATE
ISSUED UNDER 35 U.S. C. 307
THE PATENT IS HEREBY AMENDED AS
INDICATED BELOW.
Matter enclosed in heavy brackets [ ] appeared in the
patent, but has been deleted and is no longer a part of the
patent; matter printed in italics indicates additions made
to the patent.
2
5
10
15
Claims 1-5, 10, 11, 14-19, 21, 24-31, 36-38, 43, 48-51,
54, 58, 61 and 63 are cancelled.
Claims 6-9, 12, 20, 22, 23, 32-35, 39-42, 44, 46, 47, 52,
53, 56, 57, 59, 60 and 62 are determined to be patentable as 20
amended.
Claims 13, 45, 46 and 55, dependent on an amended
claim, are determined to be patentable.
25
New claims 64-118 are added and determined to be patentable.
7. A data entry device according to any of claims [1,2] 82,
83, 85, 86, 88, 89, 91, 92, 94, 95, 97, 98, 100, 101, 103 or [3]
104, wherein said data entry device comprises one or two
manually operable switches for scrolling said display in a
first and/or second direction for selectively displaying said
commands and/or information.
8. A data entry device according to any of claims [1, 2] 82,
83, 85, 86, 88, 89, 91, 92, 94, 95, 97, 98, 100, 101, 103 or [3]
104, wherein said data entry device comprises one or two
manually operable switches for scrolling said display in a
first and/or second direction for selectively displaying said
commands and/or information, and wherein operation of
said first and/or second switches in predetermined operational states of said data entry device causes predetermined
functions other than scrolling functions to be performed.
9. A data entry device according to any of claims [1,2] 85,
86, 94, 97, 98, 100, 101, 103 or [3] 104, wherein said dislay
screen comprises a touch sensitive screen forming a said
reading sensor, said controller being arranged to be responsive to a location at which said screen is touched for user
input.
12. A data entry device according to any of claims [1, 2]
80, 82, 83, 85, 86, 88, 89, 91, 92, 94, 95, 97, 98, 100, 101,
103 or [3] 104, wherein a said reading sensor is a motion
detector or a scarming device.
20. A data entry device according to any of claims [1,2]
80, 82, 83, 85, 86, 88, 89, 91, 92, 94, 95, 97, 98, 103 or [3]
104, comprising a carrier or a display for a plurality of data
and/or command codes for association with means for dis-
22. A data entry device according to claim any of claims
[1,2] 80, 82, 83, 85, 86, 88, 89, 91, 92, 94, 95, 97, 98, 100,
101, 103 or [3] 104 wherein a key on said data entry device
can be used for entry of a said command and/or data.
AS A RESULT OF REEXAMINATION, IT HAS BEEN
DETERMINED THAT:
6. A data entry device according to any of claims [1, 2] 82,
83, 85, 86, 88, 89, 91, 92, 94, 95, 97, 98, 100, 101, 103 or [3]
104, wherein said data entry device includes a rechargeable
power source, means being provided for recharging said
power source.
playing a plurality of selectable items, wherein said carrier
carries a plurality of codes, each for a respective one of a
plurality of natural language and/or numeric characters and a
plurality of commands for controlling operation of said data
entry device or a merchandising system, each code being
associated with a visual representation of the corresponding
natural language or numeric character or command and/or of
a graphical representation thereof.
30
35
40
45
50
55
60
65
23. A merchandising system comprising a data entry
device according to any of claims [1,2] 80, 82, 83, 85, 86, 88,
89, 91, 92, 94, 95, 97, 98, 100 or [3] 101, wherein:
said device is programmable with information relating to
user selectable merchandisable items; and
said interface is coupleable to a remote processing center
for initiating processing of user orders of said selectable merchandisable items.
32. A data entry system according to [claim 26] any of
claims 81, 107, 110, 113 or [claim 29] 116, wherein said
telecommunications interface is integral to said hand holdable unit and directly connects said hand-holdable unit to
said telecommunications network.
33. A data entry system according to any of claims [26,
28, 29, 30] 78, 81, 107, 109, 110, 111, 112, 113, 115, 116,
117 or [31] 118, wherein said hand holdable unit includes a
rechargeable power source, means being provided for
recharging said power source.
34. A data entry system according to any of claims [26,
27, 29] 81, 107, 108, 110, 111, 113, 114, 116 or [30] 117,
wherein said telecommunications interface is a wireless telecommunications network interface.
35. A data entry system according to any of claims [26,
27, 29, 30] 81, 107, 108, 110, 111, 113, 112, 114, 116, 117
or [31] 118, wherein said telecommunications interface is a
cellular telephone network interface.
39. A data entry system according to any of claims [26,
27, 28, 29, 30] 78, 81, 107-117 or [31] 118 wherein said
hand holdable unit comprises one or two manually operable
switches for scrolling said display in a first and/or second
direction for selectively displaying information for respective selectable or selected items from said storage, and
wherein operation of said first and/or second switches in
predetermined operational states of said hand holdable unit
causes predetermined functions other than scrolling functions to be performed.
40. A data entry system according to any of claims [26,
27, 28, 29, 30] 78, 107-117 or [31] 118 wherein said display
screen comprises a touch sensitive screen forming a said
reading sensor, said controller being arranged to be responsive to a location at which said screen is touched for user
input.
41. A data entry system according to any of claims [26,
27, 28, 29, 30] 107-117 or [31] 118 wherein a said reading
sensor is for reading coded data, wherein said controller is
arranged to access the stored information for selectable
items to determine natural language characters or images
corresponding to the coded data for display.
42. A data entry system according to any of claims [26,
27, 28, 29, 30] 107-117 or [31] 118 wherein a said reading
sensor is for reading coded data, wherein said controller is
arranged to access the stored information for selectable
items to determine natural language characters or images
US 6,058,304 Cl
4
3
corresponding to the coded data for display, and wherein
said coded data comprises bar codes and/or binary dot codes
and said sensor is a bar code and/or dot code reader.
44. A data entry system according to any of claims [26,
27, 28, 29, 30] 78, 81, 107-117 or [31] 118, wherein a said
reading sensor is a motion detector or a scanning device.
47. A data entry system according to any of claims [26,
27, 28, 29, 30] 78, 81, 107-117 or [31] 118, wherein said
controller is user programmable to cause captured data to be
displayed on said display either in a first orientation suitable
for reading displayed data when said hand holdable unit is
held in a user's right hand, or in a second orientation suitable
for reading displayed data when said hand holdable unit is
held in a user's left hand, said controller being responsive to
user programming operations including scanning of an
appropriate command code using said reading sensor.
52. A data entry system according to any of claims [26,
27, 28, 29, 30] 78, 81, 107-117 or [31] 118, comprising a
verification device in the form of a verification card or like
carrier carrying a user verification code or codes.
53. A data entry system according to any of claims [26,
27, 28, 29, 30] 78, 81, 107-109, 112-115 or [31] 118, comprising a carrier for a plurality of data and/or command
codes for association with means for displaying a plurality
of selectable items, wherein said carrier carries a plurality of
codes, each for a respective one of a plurality of natural
language and/or numeric characters and a plurality of commands for controlling operation of said data entry or merchandising system, each code being associated with a visual
representation of the corresponding natural language or
numeric character or command and/or of a graphical representation thereof.
56. A data entry system according to any of claims [26,
27, 28, 29, 30] 78, 81, 107-117 or [31] 118, wherein a key
on said data entry unit can be used for entry of a said command and/or data.
57. A merchandising system comprising a data entry systern according to any of claims [26, 27, 28, 29, 30] 78, 81,
113, 114, 115, 116, 117 or [31] 118, wherein:
said selectable items are merchandisable items; and
said remote processing center initiates processing of user
orders of said selectable merchandisable items.
59. A data entry system according to any of claims [27,
28, 30] 78, 108, 109, 111, 112, 114, 115, 117 or [31] 118,
wherein said controller is responsive to a said command to
cause downloading of information from said remote processing center as required for updating information previously stored in said rewritable storage for one or more of
said selectable items.
60. A data entry system according to any of claims [28,
29, 30] 78, 109, 110, 111, 112, 115, 116, 117 or [31] 118
wherein said hand holdable unit includes a speaker and/or
microphone permitting said hand holdable unit to be used as
a telephone handset.
62. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter-face to
selectively control transmission over said communications interface of command and/or data signals as determined by said input signals processed by said controller;
said communications interface being operable directly to
connect said data entry device to a wireless telecommunications network; and
10
15
20
25
30
35
40
45
50
55
60
65
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network and said data entry device is integral
with a cellular telephone; and
wherein said display screen comprises a touch sensitive
screen forming said reading sensor, said controller
being arranged to be responsive to a location at which
said screen is touched for user input; said data entry
device comprising additional limitations wherein:
said data entry device with integral cellular telephone
together are a hand held device permitting use as a
telephone handset, said hand held device additionally
comprising:
rewritable storage made of solid state memory;
a rechargeable power supply, and
a plurality of mechanical key switches operable for use to
select information retained by said solid state memory;
wherein further:
(a) said display is operable to display a selected user
understandable language of a number of languages
to assist a user in operating said hand held device,
wherein a user is able to select a said language and
said number of languages includes at least English
and one language other than English; and
(b) by utilizing said network interface and at least a
said cellular telephone network said hand held
device is operable:
(i) to download from a remote processing center
description information corresponding to each of
a plurality of user selectable items for storage,
and further wherein said description information
is maintainable in storage by utilizing said solid
state memory for later user access without requiring transmission of any description information to
said hand held device,
(ii) wherein said downloading is in response to one
or more coded instructions transmitted to a remote
processing center via said network interface,
transmitted in response to one or more user command inputs, and wherein
(iii) subsequent to said downloading of at least said
description information, said display is operable
to display a list of user selectable items of said
plurality of user selectable items, and in response
to user selection of an item of said list, to display
description information retrieved from said storage corresponding to said selected item without
requiring transmission of any description information to said hand held device, wherein items of
said list are selectable individually from said display by user input; and wherein
(c) said controller is responsive to a command to cause
downloading of information from a remote processing center, wherein said downloading of information: is to bring description information in storage
corresponding to an individual user selectable item
of said plurality of user selectable items up to date
for a user; and is also maintainable in storage by
utilizing said solid state memory for later user access
without requiring transmission of any description
information to said hand held device; and wherein, a
US 6,058,304 Cl
5
said command to cause downloading is a command
to bring information up to date for an individual user
selectable item ofa plurality of user selectable items;
(d) said hand held device is operable for a user to place
orders for merchandisable items via a remote processing center and via user selections from said
display, wherein,
(i) by utilizing said network interface and at least a
said cellular telephone network said hand held
device is operable: to download from a remote
processing center at least description information
for each of a plurality of user selectable merchandisable items for storage, wherein said
description information is maintainable in storage
by utilizing said solid state memory for later user
access without requiring transmission of any
description information to said hand held device,
(ii) said downloading is in response to one or more
coded instructions transmitted to a remote processing center via said network interface, transmitted in response to one or more user command
inputs,
(iii) wherein subsequent to said downloading, said
display is operable to display a list of user selectable merchandisable items ofsaid plurality ofuser
selectable merchandisable items retrieved from
said storage, and wherein
(iv) by utilizing said network interface and at least a
said cellular telephone network said hand held
device is operable to transmit one or more user
selections corresponding to one or more selected
merchandisable items to have a remote processing
center process an order for said one or more
selected items, wherien each said selected item is
selectable individually from said display from said
list of user selectable merchandisable items by
user input, and in response to a said transmission
said hand held device is operable to receive information for said order to display on said display.
64. A data entry device for use in a data entry system, and
for use by a user to selectively download description information for later user access, to select and order merchandisable items, to select from multi-lingual display, and as a
cellular telephone handset, said data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network and said data entry device is integral with a cellular telephone, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
6
10
15
20
25
30
35
40
45
50
55
60
65
processing center as required for updating information
previously stored in said data entry device; said data
entry device comprising additional limitations wherein:
said data entry device with integral cellular telephone
together are a hand held device permitting use as a
telephone handset, additionally comprising:
rewritable storage made of solid state memory;
a rechargeable power supply, and
a mechanical key switch operable to input user information; wherein further:
(a) said display is operable to display a selected user
understandable language of a number of languages
to assist a user in operating said hand held device,
wherein a user is able to select a said language and
said number of languages includes at least English
and one language other than English; and
(b) by utilizing said network interface and at least a
said cellular telephone network said hand held
device is operable:
(i) to download from a remote processing center
description information corresponding to each of
a plurality of user selectable items for storage,
and further wherein said description information
is maintainable in storage by utilizing said solid
state memory for later user access without requiring transmission of any description information to
said hand held device,
(ii) wherein said downloading is in response to one
or more coded instructions transmitted to a remote
processing center via said network interface,
transmitted in response to one or more user command inputs, and wherein
(iii) subsequent to said downloading of at least said
description information, said display is operable
to display a list of user selectable items of said
plurality of user selectable items, and in response
to user selection of an item of said list, to display
description information retrieved from said storage corresponding to said selected item without
requiring transmission of any description information to said hand held device, wherein items of
said list are selectable individually from said display by user input; and wherein,
(c) said information previously stored: is a part of said
downloaded description information which part corresponds to an individual item of said plurality of
user selectable items, and
(d) said controller being responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information previously stored:
(i) is to bring said information previously stored for
said individual item up to date for a user, and
wherein
(ii) said downloading of information is also maintainable in storage by utilizing said solid state
memory for later user access without requiring
transmission of any description information to
said hand held device, and
(iii) a said command is a command to bring information up to date for an individual user selectable
item of a plurality of user selectable items;
(e) said hand held device is operable for a user to place
orders for merchandisable items via a remote processing center and via user selections from said
display, wherein
(i) by utilizing said network interface and at least a
said cellular telephone network said hand held
US 6,058,304 Cl
7
8
device is operable: to download from a remote
processing center at least description information
for each of a plurality of user selectable merchandisable items for storage, wherein said
description information is maintainable in storage
by utilizing said solid state memory for later user
access without requiring transmission of any
description information to said hand held device,
(ii) said downloading is in response to one or more
coded instructions transmitted to a remote processing center via said network interface, transmitted in response to one or more user command
inputs,
(iii) wherein subsequent to said downloading, said
display is operable to display a list of user selectable merchandisable items ofsaid plurality ofuser
selectable merchandisable items retrieved from
said storage, and wherein
(iv) by utilizing said network interface and at least a
said cellular telephone network said hand held
device is operable to transmit one or more user
selections corresponding to one or more selected
merchandisable items to have a remote processing
center process an order for said one or more
selected items, wherein each said selected item is
selectable individually from said display from said
list of user selectable merchandisable items by
user input, and in response to a said transmission
said hand held device is operable to receive information for said order to display on said display.
65. A hand held device according to the limitations of
claim 64, comprising further limitations, wherein by utilizing a said reading sensor said hand held device is operable
to sense coded data associated with alphabetic characters,
wherein
(i) said controller causes said display to display alphabetic characters associated with said coded data subsequent to said sensing;
(ii) said hand held device further is operable to sense a
sequence of said coded data in order to build up text
made up of a plurality of said alphabetic characters,
wherein said controller causes said display to display
said built up text; and
(iii) said built up text itself makes up a code which corresponds to a user selectable item, wherein subsequent to
processing a said code said controller is arranged to
cause said display to display information corresponding to said item.
66. A hand held device according to the limitations of
claim 64, comprising further limitations, wherein by utilizing a connection via at least a said cellular telephone network said hand held device is operable:
to receive a request from a remote processing center for a
user to input user identification information for utilization by a said remote processing center, to receive said
input user identification information, and to transmit
said input user identification information to a said
remote processing center.
67. A hand held device according to the limitations of
claim 64, comprising further limitations wherein, said controller is configured to process code, wherein
(i) a said code includes user visible text and is associated
with a user selectable item,
(ii) in response to user input including selection of user
visiable text of a said code by use of said hand held
device, said controller processes a said code, wherein
(iii) subsequent to said controller processing a said code
said display displays description information relating
to said user selectable item, and said processing
includes processing of text of a said code.
68. A hand held device according to the limitations of
claim 64, comprising further limitations, wherein said hand
held device comprises a plurality of mechanical key
switches, wherein:
operation of a mechanical key switch of said plurality of
mechanical key switches a predetermined number of
times in association with a period of time causes said
hand held device to perform a function, and
operation of said mechanical key switch a predetermined
other number oftimes in association with said period of
time causes said hand held device to perform another
function; and
wherein said operations of said mechanical key switch
emulate operation of multiple mechanical key switches
to perform said functions.
69. A hand held device according to the limitations of
claim 64, comprising further limitations wherein, said
controller, in response to user input including selection of an
individual, user selectable item from a plurality of user
selectable items, is operable to determine if corresponding
description information, which is available at a remote processing center and is for said individual item, is displayable
on said display from storage in said solid state memory:
(i) wherein said selected individual item is determined to
be an item of a plurality of user selectable items for
which description information for said items is also
available from storage in said solid state memory, said
controller is configured to cause said corresponding
description information from said storage to display on
said display for said item without requiring transmission of any description information to said hand held
device;
(ii) wherein said selected individual item is determined to
be an item of a plurality of selectable items for which
corresponding description information for said item is
not available from storage in said solid state memory
said controller is configured to cause said hand held
device to automatically connect to a remote processing
center via at least a said cellular telephone network to
download description information relating to said item,
wherein said downloaded description information is
maintainable in storage in said hand held device, for
later user access by utilizing said solid state memory,
and
(iii) wherein said controller is configured to cause said
automatic connection subsequent to processing a code
associated with said individual item.
70. A hand held device according to the limitations of
claim 64, comprising further limitations wherein said hand
held device is operable for use with a television display
viewable by a user of said hand held device, wherein said
television display displays a plurality of items selectable by
a user by operation of said hand held device.
71. A hand held device according to the limitations of
claim 64, comprising further limitations wherein utilizing a
said reading sensor said hand held device is operable to:
(i) sense a code which is made of user understandable
language, wherein said user understandable language
also identifies a selectable item and said controller is
configured to process a said code to cause said display
to display alphabetic text associated with a said code,
and
10
15
20
25
30
35
40
45
50
55
60
65
US 6,058,304 Cl
9
(ii) also sense a code which is made of user understandable language, wherein said user understanding language is also a command to perform a function and
said controller is configured to process a said code to
cause said display to display alphabetic text associated
with a said code, and to cause said hand held device to
perform a function in addition to said display displaying alphabetic text associated with a said code;
(iii) said controller is configured to process a plurality of
said codes.
10
72. A hand held device according to the limitations of
claim 64, comprising further limitations wherein said hand
held device also comprises: a connection interface permitting said hand held device to connect to a separate electronic device having a power supply, wherein said hand held 15
device is operable to:
(i) transfer data to said separate electronic device at a
time during a said connection;
(ii) receive data from said separate electronic device at a
20
time during said same connection; and
(iii) receive charging power from said separate electronic
device for said rechargeable power supply at a time
during said same connection.
73. A hand held device according to the limitations of
claim 64, comprising further limitations, wherein said hand 25
held device also comprises: a camera coupled to said
controller, and wherein,
(i) said camera is operable to sense and capture data
relating to a plurality of selectable items for storage of
said data by said solid state memory for later user 30
access; and
(ii) said network interface is operable to transmit data
captured by said camera from said storage, via a said
cellular telephone network; and
35
(iii) said data is made of one or more images.
74. A hand held device according to the limitations of
claim 73, comprising further limitations wherein said camera is operable to sense and capture user visible codes.
75. A hand held device according to the limitations of
40
claim 64, comprising further limitations wherein said hand
held device further comprises: a wireless interface coupled
to said controller and to said solid state memory; wherein
(i) said wireless interface is operable to establish a wireless link with a device separate from said hand held 45
device to enable transmission of information from said
solid state memory to said device separate from said
hand held device; wherein
(ii) said wireless link is made ofshort range radio signals;
and wherein
50
(iii) said device separate from said hand held device is a
printer.
76. A hand held device according to the limitations of
claim 64, comprising further limitations, wherein: a said
reading sensor is a roller ball responsive to movement cause 55
by a user.
77. A hand held device according to the limitations of
claim 64, comprising further limitations, wherein: a said
reading sensor is a bar code reader device or other optical
code reader device.
60
78. A data entry system comprising a hand holdable data
entry unit, said hand holdable unit comprising:
a reading sensor for sensing commands and/or data and
for producing input signals in response to said sensed
commands and/or data;
65
rewritable storage programmable with information relating to selectable items;
10
a controller connected to receive and process said input
signals from said sensor, said controller being
arranged to respond to commands and/or sensed commands to control said hand holdable unit and to said
data to select a said item;
a display screen for displaying a user readable representation of said commands and said stored information
for said selected item; and
a telecommunications interface for telephonic transmission of information relating to a selected item or items
from said storage to a remote processing center via a
wireless telecommunications network and for telephonic reception of information relating to said selectable items from said remmote processing center to said
storage via said wireless telecommunications network,
wherein said telecommunications interface is a telecommunications line interface integral to said hand
holdable unit and directly connects said hand-holdable
unit to said wireless telecommunications network; comprising further limitations wherein said hand holdable
unit additionally comprises:
a speaker and a microphone permitting said hand holdable unit to be used as a telephone handset;
a rechargeable power supply;
a plurality of mechanical key switches operable to input
user information; and wherein said rewritable storage
is made of solid state memory; wherein further
(a) by utilizing said telecommunications interface and
at least a said cellular telephone network said hand
holdable unit is operable:
(i) to download from a remote processing center
description information corresponding to each of
a plurality of user selectable items for storage,
and further wherein said description information
is maintainable in storage by utilizing said solid
state memory for later user access without requiring transmission of any description information to
said hand holdable unit,
(ii) wherein said downloading is in response to one
or more coded instructions transmitted to a remote
processing center via said network interface,
transmitted in response to one or more user command inputs, and wherein
(iii) subsequent to said downloading of at least said
description information, said display is operable
to display a list of user selectable items of said
plurality of user selectable items, and in response
to user selection of an item of said list, to display
description information retrieved from said storage corresponding to said selected item without
requiring transmission of any description information to said hand holdable unit, wherein items
of said list are selectable individually from said
display by user input; and wherein,
(b) said controller is configured to process code,
wherein a said code includes user visible text and is
associated with a user selectable item, and wherein,
(i) in response to user input including selection for
user visible text of a said code by use of said hand
holdable unit, said controller processes a said
code, and wherein subsequent to said controller
processing a said code said display displays
description information relating to said user
selectable item, and
(ii) said processing includes processing of text of a
said code.
US 6,058,304 Cl
11
12
79. A data entry system comprising a hand holdable data
entry unit according to the limitations of claim 78, said hand
holdable unit comprising further limitations wherein:
(c) said controller, in response to user input including
selection of an individual, user selectable item from a
plurality of user selectable items, is operable to determine if corresponding description information, which
is available at a remote processing center and is for
said individual item, is displayed on said display from
storage in said solid state memory:
(i) wherein said selected individual item is determined
to be an item of a plurality of user selectable items
for which description information for said items is
also available from storage in said solid state
memory, said controller is configured to cause said
corresponding description information from said
storage to display on said display for said item without requiring transmission of any description information to said hand holdable unit;
(ii) wherein said selected individual item is determined
to be an item of a plurality of selectable items for
which corresponding description information for
said item is not available from storage in said solid
state memory said controller is configured to cause
said said hand holdable unit to automatically connect to a remote processing center via at least a said
cellular telephone network to download descriptioni
information relating to said item, wherein said
downloaded description information is maintainable
in storage in said hand holdable unit, for later user
access by utilizing said solid state memory, and
(iii) wherein said controller is configured to cause said
automatic connection subsequent to processing a
code associated with said individual item.
80. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network and said data entry device is integral with a cellular telephone, and wherein said controller is responsive to a said command to cause downloading of information from a remote processing center
as required for updating information previously stored
in said data entry device;
wherein a said reading sensor is for reading coded data
such as fingerprints or signatures or written text,
wherein said controller is arranged to access stored
information for selectable items to determine natural
language characters or images corresponding to the
coded data for display; with further limitations,
wherein
said coded data is coded data having user visible written text; and wherein
in response to a user utilizing a said reading sensor to
select said text ofsaid coded data, said coded data is
read, wherein
said coded data is read via said controller procesing
text ofsaid coded data.
81. A data entry system comprising a hand holdable data
entry unit, said hand holdable unit comprising:
a reading sensor for sensing commands and/or data and
for producing input signals in response to said sensed
commands and/or data;
rewritable storage programmable with information relating to a plurality of items, user selectable by means of
said reading sensor;
a controller connected to receive and process said input
signals from said sensor, said controller being
arranged to respond to commands and/or sensed commands to control said hand holdable unit and to said
data to select a said item; and
a display screen for displaying a user readable representation of said commands and said stored information
for said selected item;
and said system further comprising:
a telecommunications interface for telephonic transmission of information relating to a selected item or items
from said storage to a remote processing center via a
telecommunications network and for telephonic reception of information relating to selectable items from
said remote processing center to said storage via said
telecommunications network, said controller being
responsive to a said command to cause downloading of
information from said remote processing center as
required for updating information previously stored in
said rewritable storage for one or more of said selectable items, wherein said hand holdable unit includes a
speaker and a microphone permitting said hand holdable unit to be used as a telephone handset;
wherein a said reading sensor is for reading coded data,
wherein said controller is arranged to access the stored
information for selectable items to determine natural
language characters or images corresponding to the
coded data for display;
wherein said coded data comprises fingerprints, or
signatures, or written text;
with further limitations, wherein
said coded data is coded data having user visible written
text; and wherein
in response to a user utilizing a said reading sensor to
select said text ofsaid coded data, said coded data is
read, wherein
said coded data is read via said controller processing
text ofsaid coded data; and wherein
said natural language characters or images make up
description information corresponding to a user
selectable item.
82. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
10
15
20
25
30
35
40
45
50
55
60
65
US 6,058,304 Cl
13
14
determined by said input signals processed by said
controller, said communications interface being operable directly to connect said data entry device to a
wireless telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device;
wherein a said reducing sensor is for reading coded data
such as fingerprints or signatures or written text, and
wherein said controller is arranged to access stored
information for selectable items to determine natural
language characters or images corresponding to the
coded data for display, and
wherein said coded data comprises bar codes and/or
binary dot codes and said sensor is a bar code and/or
dot code reader.
83. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network and said data entry device is integral with a cellular telephone, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device;
wherein a said reading sensor is for reading coded data
such as fingerprints or signatures or written text, and
wherein said controller is arranged to access stored
information for selectable items to determine natural
language characters or images corresponding to the
coded data for display, and
wherein said coded data comprises bar codes and/or
binary dot codes and said sensor is a bar code and/or
dot code reader.
84. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said
controller, said communications interface being operable directly to connect said data entry device to a
wireless telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a satellite interface and said wireless telecommunications network is a satellite telecommunications network, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device;
wherein a said reading sensor is for reading coded data
such as fingerprints or signatures or written text, and
wherein said controller is arranged to access stored
information for selectable items to determine natural
language characters or images corresponding to the
coded data for display, and
wherein said coded data comprises bar codes and/or
binary dot codes and said sensor is a bar code and/or
dot code reader.
85. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce intput signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said
controller, said communications interface being operable directly to connect said data entry device to a
wireless telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network, and
wherein said controller is responsive to a said command
to cause downloading of information form a remote
processing center as required for updating information
previously stored in said data entry device; and
wherein said controller is user programmable to cause
captured data to be displayed on said display either in
a first orientation suitable for reading displayed data
when said data entry device is held in a user's right
hand, or in a second orientation suitable for reading
displayed data when said data entry device is held in a
user's left hand, said controller being responsive to
user programming operations including scanning of an
appropriate command code using said reading sensor.
86. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
10
15
20
25
30
35
40
45
50
55
60
65
US 6,058,304 Cl
15
16
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications interj'ace to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network and said data entry device is integral with a cellular telephone, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device; and
wherein said controller is user programmable to cause
captured data to be displayed on said display either in
a first orientation suitable for reading displayed data
when said data entry device is held in a user's right
hand, or in a second orientation suitable for reading
displayed data when said data entry device is held in a
user's left hand, said controller being responsive to
user programming operations including scanning of an
appropriate command code using said reading sensor.
87. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications interj'ace to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a satellite interface and said wireless telecommunications network is a satellite telecommunications network, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device; and
wherein said controller is user programmable to cause
captured data to be displayed on said display either in
a first orientation suitable for reading displayed data
when said data entry device is held in a user's right
hand, or in a second orientation suitable for reading
displayed data when said data entry device is held in a
user's left hand, said controller being responsive to
user programming operations including scanning of an
appropriate command code using said reading sensor.
88. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications interj'ace to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device; and
wherein said data entry device is configured as an elongate unit such that it may be held by a user in the
manner of a pen or quill with said reading sensor being
located in a reading head at or adjacent to one end of
said data entry device.
89. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications interj'ace to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network and said data entry device is integral with a cellular telephone, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device; and
wherein said data entry device is configured as an elongate unit such that it may be held by a user in the
manner of a pen or quill with said reading sensor being
located in a reading head at or adjacent to one end of
said data entry device.
90. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
10
15
20
25
30
35
40
45
50
55
60
65
US 6,058,304 Cl
17
18
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications interj'ace to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a satellite interface and said wireless telecommunications network is a satellite telecommunications network, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device; and
wherein said data entry device is configured as an elongate unit such that it may be held by a user in the
manner of a pen or quill with said reading sensor being
located in a reading head at or adjacent to one end of
said data entry device.
91. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications interj'ace to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communcations interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device; and
said reading sensor is remote from or releasably attached
to said data entry device.
92. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications interj'ace to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network and said data entry device is integral with a cellular telephone, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device; and
wherein said reading sensor is remote from or releasably
attached to said data entry device.
93. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications interj'ace to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a satellite interface and said wireless telecommunications network is a satellite telecommunications network, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device; and
wherein said reading sensor is remote from or releasably
attached to said data entry device.
94. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications interj'ace to
selectively control transmssion over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprises a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network, and
10
15
20
25
30
35
40
45
50
55
60
65
US 6,058,304 Cl
19
20
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device;
additionally comprising as well as or instead of said display screen, and separate from said data entry device,
means for displaying a selectable item with associated
data sources for user selection of an item by operation
ofsaid data entry device; and
a remote processing center for processing user selections
transmitted from said data entry device.
95. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network and said data entry device is integral with a cellular telephone, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device;
additionally comprising as well as or instead of said display screen, and separate from said data entry device,
means for displaying a selectable item with associated
data sources for user selection of an item by operation
ofsaid data entry device; and
a remote processing center for processing user selections
transmitted from said data entry device.
96. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a satellite interface and said wireless telecommunications network is a satellite telecommunications network, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device;
additionally comprising as well as or instead of said display screen, and separate from said data entry device,
means for displaying a selectable item with associated
data sources for user selection of an item by operation
of said data entry device; and
a remote processing center for processing user selections
transmitted from said data entry device.
97. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device; and
comprising rewritable storage and wherein programs in
said data entry device are update able remotely from a
processing center.
98. A data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network and said data entry device is integral with a cellular telephone, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device; and
10
15
20
25
30
35
40
45
50
55
60
65
US 6,058,304 Cl
21
22
comprising rewritable storage and wherein programs in
a visual representation of the corresponding natural
language or numeric character or command and/or of
said data entry device are update able remotely from a
processing center.
a graphical representation thereof,
99. A data entry device for use in a data entry system, said
wherein said codes are bar and/or dot codes and/or other
data entry device comprising:
product identifications.
101. A data entry device for use in a data entry system,
a reading sensor responsive to commands and/or sensed
said data entry device comprising:
commands and data to produce input signals;
a reading sensor responsive to commands and/or sensed
a controller coupled to said reading sensor to recieve and
commands and data to produce input signals;
process said input signals;
10
a controller coupled to said reading sensor to receive and
said controller coupled to a communications inter:face to
processs said input signals;
selectively control transmission over said communicasaid controller coupled to a communications inter:face to
tions interface of command and/or data signals as
determined by said input signals processed by said conselectively control transmission over said communicatroller; said communications interface being operable 15
tions interface of command and/or data signals as
determined by said input signals processed by said condirectly to connect said data entry device to a wireless
telecommunications network; and
troller; said communications interface being operable
directly to connect said data entry to a wireless telea display coupled to said controller to display commands
communications network; and
and/or information under control of said input signals
a display coupled to said controller to display commands
processed by said controller;
20
and/or information under control of said input signals
wherein said reading sensor, controller and display comprocessed by said controller;
prise a unitary assembly and said communications
wherein said reading sensor, controller and display cominterface is a satellite interface and said wireless teleprise a unitary assembly and said communications
communications network is a satellite telecommunicainterface is a cellular telephone network interface and
tions network, and
25
said wireless telecommunications network is a cellular
wherein said controller is responsive to a said command
telehpone network and said data entry device is inteof cause downloading of information from a remote
gral with a cellular telephone, and
processing center as required for updating information
wherein said controller is responsive to a said command
previously stored in said data entry device; and
30
to cause downloading of information from a remote
comprising rewritable storage and wherein programs in
processing center as required for updating information
said data entry device are update able remotely from a
previously stored in said data entry device; and
processing center.
comprising a carrier or a display for a plurality of data
100. A data entry device for use in a data entry system,
and/or command codes for association with means for
said data entry device comprising:
35
displaying a plurality ofselectable items,
a reading sensor responsive to commands and/or sensed
wherein said carrier carries a plurality of codes, each for
commands and data to produce input signals;
a respective one of a plurality of natural language and/
a controller coupled to said reading sensor to receive and
or numeric characters and a plurality of commands for
process said input signals;
controlling operation of said data entry device or a
said controller coupled to a communications inter:face to 40
merchandising system, each code being associated with
selectively control transmission over said communicaa visual representation of the corresponding natural
tions interface of command and/or data signals as
language or numeric character or command and/or of
determined by said input signals processed by said cona graphical representation thereof,
troller; said communications interface being operable
wherein said codes are bar and/or dot codes and/or other
directly to connect said data entry device to a wireless 45
product identifications.
telecommunications network; and
102. A data entry device for use in a data entry system,
a display coupled to said controller to display commands
said data entry device comprising:
and/or information under control of said input signals
a reading sensor responsive to commands and/or sensed
processed by said controller;
commands and data to produce input signals;
wherein said reading sensor, controller and display com- 50
a controller coupled to said reading sensor to receive and
prise a unitary assembly and said communications
process said input signals;
interface is a cellular telephone network interface and
said controller coupled to a communications inter:face to
said wireless telecommunications network is a cellular
selectively control transmission over said communicatelephone network, and
tions interface of command and/or data signals as
55
wherein said controller is responsive to a said command
determined by said input signals processed by said conto cause downloading of information from a remote
troller; said communications interface being operable
processing center as required for updating information
directly to connect said data entry device to a wireless
previously stored in said data entry device; and
telecommunications network; and
comprising a carrier or a display for a plurality of data 60
a display coupled to said controller to display commands
and/or command codes for association with means for
and/or information under control of said input signals
displaying a plurality ofselectable items,
processed by said controller;
wherein said reading sensor, controller and display comwherein said carrier carries a plurality of codes, each for
a respective one of a plurality of natural language and/
prise a unitary assembly and said communications
or numeric characters and a plurality of commands for 65
interface is a satellite interface and said wireless telecommunications network is a satellite telecommunicacontrolling operation of said data entry device or a
merchandising system, each code being associated with
tions network, and
US 6,058,304 Cl
23
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device; and
comprising a carrier or a display for a plurality of data
and/or command codes for association with means for
displaying a plurality ofselectable items,
wherein said carrier carries a plurality of codes, each for
a respective one of a plurality of natural language and/
or numeric characters and a plurality of commands for
controlling operation of said data entry device or a
merchandising system, each code being associated with
a visual representation of the corresponding natural
language or numeric character or command and/or of
a graphical representation thereof,
wherein said codes are bar and/or dot codes and/or other
product identifications.
103. A merchandising system comprising
a data entry device for use with a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or in data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device;
and additionally comprising as well as or instead of said
display screen, and separate from said data entry
device, means for displaying a selectable item with
associated data sources for user selection of an item by
operation of said data entry device; and
a remote processing center for processing user selections
transmitted from said data entry device, wherein:
said selectable items are merchandisable items; and
said remote processing center initiates processing of
user orders of said selectable merchandisable items.
104. A merchandising system comprising
a data entry device for use with a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said con-
24
10
15
20
25
30
35
40
45
50
55
60
65
troller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a cellular telephone network interface and
said wireless telecommunications network is a cellular
telephone network and said data entry device is integral with a cellular telephone, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device;
and additionally comprising as well as or instead of said
display screen, and separate from said data entry
device, means for displaying a selectable item with
associated data sources for user selection of an item by
operation of said data entry device; and
a remote processing center for processing user selections
transmitted from said data entry device, wherein:
said selectable items are merchandisable items; and
said remote processing center initiates processing of
user orders of said selectable merchandisable items.
105. A merchandising system comprising
a data entry device for use in a data entry system, said
data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications inter:face to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a satellite interface and said wireless telecommunications network is a satellite telecommunications network, and
wherein said controller is responsive to a said command
to cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device;
and additionally comprising as well as or instead of said
display screen, and separate from said data entry
device, means for displaying a selectable item with
associated data sources for user selection of an item by
operation of said data entry device; and
a remote processing center for processing user selections
transmitted from said data entry device, wherein:
said selectable items are merchandisable items; and
said remote processing center initiates processing of
user orders of said selectable merchandisable items.
106. A data entry device for use in a data entry system,
said data entry device comprising:
a reading sensor responsive to commands and/or sensed
commands and data to produce input signals;
US 6,058,304 Cl
25
26
a controller coupled to said reading sensor to receive and
process said input signals;
said controller coupled to a communications interj'ace to
selectively control transmission over said communications interface of command and/or data signals as
determined by said input signals processed by said controller; said communications interface being operable
directly to connect said data entry device to a wireless
telecommunications network; and
a display coupled to said controller to display commands
and/or information under control of said input signals
processed by said controller;
wherein said reading sensor, controller and display comprise a unitary assembly and said communications
interface is a satellite interface and said wireless telecommunications network is a satellite telecommunications network, and
wherein said controller is responsive to a said command
of cause downloading of information from a remote
processing center as required for updating information
previously stored in said data entry device, and
said data entry device is integral with a satellite telephone.
107. A data entry system comprising a hand holdable data
entry unit, said hand holdable unit comprising:
a reading sensor for sensing commands and/or data and
for producing input signals in response to said sensed
commands and/or data;
rewritable storage programmable with information relating to a plurality of items, user selectable by means of
said reading sensor;
a controller connected to receive and process said input
signals from said sensor, said controller being
rewritable storage programmable with information relating to selectable items;
a controller connected to receive and process said input
signals from said sensor, said controller being
arranged to respond to commands and/or sensed commands to control said hand holdable unit and to said
data to select a said item;
a display screen for displaying a user readable representation of said commands and said stored information
for said selected item; and
a telecommunications interface for telephonic transmission of information relating to a selected item or items
from said storage to a remote processing center via a
telecommunications network and for telephonic reception of information relating to said selectable items
from said remote processing center to said storage via
said telecommunications network, wherein said telecommunications interface is a telecommunications line
interface integral to said hand holdable unit and
directly connects said hand-holdable unit to said telecommunications network, and wherein said hand holdable unit includes a speaker and a microphone permitting said hand holdable unit to be used as a telephone
handset;
additionally comprising as well as or instead of said display screen, and separate from said hand holdable unit,
means for displaying a selectable item with associatd
data sources for user selection of an item by operation
of said hand holdable unit; and
a remote processing center for processing user selections
transmitted from said hand holdable unit.
109. A data entry system comprising a hand holdable data
entry unit, said hand holdable unit comprising:
a reading sensor for sensing commands and/or data and
for producing input signals in response to said sensed
commands and/or data;
rewritable storage programamble with information relating to selectable items;
a controller connected to receive and process said input
signals from said sensor, said controller being
arranged to respond to commands and/or sensed commands to control said hand holdable unit and to said
data to select a said item;
a display screen for displaying a user readable representation of said commands and said stored information
for said selected item; and
a telecommunications interface for telephonic transmission of information relating to a selected item or items
from said storage to a remote processing center via a
wireless telecommunications network and for telephonic reception of information relating to said selectable items from said remote processing center to said
storage via said wireless telecommunications network,
wherein said telecommunications interface is a telecommunications line interface integral to said hand
holdable unit and directly connects said hand-holdable
unit to said wireless telecommunications network;
additionally comprising as well as or instead of said display screen, and separate from said hand holdable unit,
means for displaying a selectable item with associated
data sources for user selection of an item by operation
of said hand holdable unit; and
a remote processing center for processing user selections
transmitted from said hand holdable unit.
110. A data entry system comprising a hand holdable data
entry unit, said hand holdable unit comprising:
c;;;:~;~: ~o=~~~f;:i: ~:n~~:~~~:l:d~~~/==~e~ c:a7d
data to select a said item; and
a display screen for displaying a user readable representation of said commands and said stored information
for said selected item;
and said system further comprising:
a telecommunications interface for telephonic transmission of information relating to a selected item or items
from said storage to a remote processing center via a
telecommunications network and for telephonic reception of information relating to selectable items from
said remote processing center to said storage via said
telecommunications network, said controller being
responsive to a said command to cause dowloading of
information from said remote processing center as
required for updating information previously stored in
said rewritable storage for one or more of said selectable items, wherein said hand holdable unit includes a
speaker and a microphone permitting said hand holdable unit to be used as a telephone handset;
additionally comprising as well as or instead of said display screen, and separate from said hand holdable unit,
means for displaying a selectable item with associated
data sources for user selection of an item by operation
ofsaid hand holdable unit; and
a remote processing center for processing user selections
transmitted from said hand holdable unit.
108. A data entry system comprising a hand holdable data
entry unit, said hand holdable unit comprising:
a reading sensor for sensing commands and/or data and
for producing input signals in response to said sensed
commands and/or data;
10
15
20
25
30
35
40
45
50
55
60
65
US 6,058,304 Cl
27
28
a reading sensor for sensing commands and/or data and
for producing input signals in response to said sensed
commands and/or data;
rewritable storage programmable with information relating to a plurality of items, user selectable by means of
said reading sensor;
a controller connected to receive and process said input
signals from said sensor, said controller being
arranged to respond to commands and/or sensed commands to control said hand holdable unit and to said
data to select a said item; and
a display screen for displaying a user readable representation of said commands and said stored information
for said selected item;
and said system further comprising:
a telecommunications interface for telephonic transmission of information relating to a selected item or items
from said storage to a remote processing center via a
telecommunications network and for telephonic reception of information relating to selectable items from
said remote processing center to said storage via said
telecommunications network, said controller being
responsive to either a said command or a said sensed
command to cause downloading of information from
said remote processing center as required for updating
information previously stored in said rewritable storage for one or more of said selectable items, and
wherein said system further comprises
a carrier for a plurality ofdata and/or command codes for
association with means for displaying a plurality of
said selectable items, wherein said carrier carries a
plurality of codes, each for a respective one of a plurality of natural language and/or numeric characters and
a plurality of commands for controlling operation of
said data entry system or a merchandising system, each
code being associated with a visual representation of
the corresponding natural language or numeric character or command and/or of a graphical representation
thereof;
additionally comprising as well as or instead of said display screen, and separate from said hand holdable unit,
means for displaying a selectable item with associated
data sources for user selection of an item by operation
ofsaid hand holdable unit; and
a remote processing center for processing user selections
transmitted from said hand holdable unit.
111. A data entry system comprising a hand holdable data
entry unit, said hand holdable unit comprising:
a reading sensor for sensing commands and/or data and
for producing input signals in response to said sensed
commands and/or data;
rewritable storage programmable with information relating to selectable items;
a controller connected to receive and process said input
signals from said sensor, said controller being
arranged to respond to commands and/or sensed commands to control said hand holdable unit and to said
data to select a said item;
a display screen for displaying a user readable representation of said commands and said stored information
for said selected item; and
a telecommunications interface for telephonic transmission of information relating to a selected item or items
from said storage to a remote processing center via a
telecommunications network and for telephonic recep-
tion of information relating to said selectable items
from said remote processing center to said storage via
said telecommunications network, wherein said telecommunications interface is a telecommunications line
interface integral to said hand holdable unit and
directly connects said hand-holdable unit to said telecommunications network, and
wherein said data entry system further comprises a carrier for a plurality of data and/or command codes for
association with means for displaying a plurality of
said selectable items, wherein said carrier carries a
plurality of codes, each for a respective one of a plurality of natural language and/or numeric characters and
a plurality of commands for controlling operation of
said data entry system or a merchandising system, each
code being associated with a visual representation of
the corresponding natural language or numeric character or command and/or of a graphical representation
thereof;
additionally comprising as well as or instead of said display screen, and separate from said hand holdable unit,
means for displaying a selectable item with associated
data sources for user selection of an item by operation
of said hand holdable unit; and
a remote processing center for processing user selections
transmitted from said hand holdable unit.
112. A data entry system comprising a hand holdable data
entry unit, said hand holdable unit comprising:
a reading sensor for sensing commands and/or data and
for producing input signals in response to said sensed
commands and/or data;
rewritable storage programmable with information relating to selectable items;
a controller connected to receive and process said input
signals from said sensor, said controller being
arranged to respond to commands and/or sensed commands to control said hand holdable unit and to said
data to select a said item;
a display screen for displaying a user readable representation of said commands and said stored information
for said selected item; and
a telecommunications interface for telephonic transmission of information relating to a selected item or items
from said storage to a remote processing center via a
telecommunications network and for telephonic reception of information relating to said selectable items
from said remote processing center to said storage via
said telecommunications network, wherein said telecommunications interface is a telecommunications line
interface integral to said hand holdable unit and
directly connects said hand-holdable unit to said telecommunications network, and wherein said reading
sensor is loaded in a reading head which is releasably
attached to said hand holdable unit;
additionally comprising as well as or instead of said display screen, and separate from said hand holdable unit,
means for displaying a selectable item with associated
data sources for user selection of an item by operation
of said hand holdable unit; and
a remote processing center for processing user selections
transmitted from said hand holdable unit.
113. A data entry system comprising a hand holdable data
entry unit, said hand holdable unit comprising:
a reading sensor for sensing commands and/or data and
for producing input signals in response to said sensed
commands and/or data;
10
15
20
25
30
35
40
45
50
55
60
65
US 6,058,304 Cl
29
30
rewritable storage programmable with information relata controller connected to receive and process said input
ing to a plurality of items, user selectable by means of
signals from said sensor, said controller being
said reading sensor;
arranged to respond to commands and/or sensed coma controller connected to receive and process said input
mands to control said hand holdable unit and to said
signals from said sensor, said controller being
data to select a said item;
arranged to respond to commands and/or sensed coma display screen for displaying a user readable represenmands to control said hand holdable unit and to said
tation of said commands and said stored information
data to select a said item; and
for said selected item; and
a display screen for displaying a user readable represena telecommunications interface for telephonic transmistation of said commands and said stored information 10
sion of information relating to a selected item or items
for said selected item;
from said storage to a remote processing center via a
and said system further comprising:
wireless telecommunications network and for telea telecommunications interface for telephonic transmisphonic reception of information relating to said selectsion of information relating to a selected item or items
able items from said remote processing center to said
from said storage to a remote processing center via a 15
storage via said wireless telecommunications network,
telecommunications network and for telephonic recepwherein said telecommunications interface is a teletion of information relating to selectable items from
communications line interface integral to said hand
said remote processing center to said storage via said
holdable unit and directly connects said hand-holdable
telecommunications network, said controller being
unit to said wireless telecommunications network;
responsive to a said command to cause downloading of 20
wherein programs in said hand holdable unit are updateinformation from said remote processing center as
able remotely from said processing center.
required for updating information previously stored in
116. A data entry system comprising a hand holdable data
said rewritable storage for one or more of said selectentry unit, said hand holdable unit comprising:
able items, wherein said hand holdable unit includes a
a reading sensor for sensing commands and/or data and
speaker and a microphone permitting said hand hold- 25
for producing input signals in response to said sensed
able unit to be used as a telephone handset;
commands and/or data;
wherein programs in said hand holdable unit are updaterewritable storage programmable with information relatable remotely from said processing center.
ing to a plurality of items, user selectable by means of
114. A data entry system comprising a hand holdable data
said reading sensor;
30
entry unit, said hand holdable unit comprising:
a controller connected to receive and process said input
a reading sensor for sensing commands and/or data and
signals from said sensor, said controller being
for producing input signals in response to said sensed
arranged to respond to commands and/or sensed comcommands and/or data;
mands to control said hand holdable unit and to said
rewritable storage programmable with information relatdata to select a said item; and
35
ing to selectable items;
a display screen for displaying a user readable represena controller connected to receive and process said input
tation of said commands and said stored information
signals from said sensor, said controller being
for said selected item;
arranged to respond to commands and/or sensed comand said system further comprising:
mands to control said hand holdable unit and to said
a telecommunications interface for telephonic transmis40
data to select a said item;
sion of information relating to a selected item or items
a display screen for displaying a user readable represenfrom said storage to a remote processing center via a
tation of said commands and said stored information
telecommunications network and for telephonic recepfor said selected item; and
tion of information relating to selectable items from
a telecommunications interface for telephonic transmis- 45
said remote processing center to said storage via said
sian of information relating to a selected item or items
telecommunications network, said controller being
from said storage to a remote processing center via a
responsive to either a said command or a said sensed
telecommunications network and for telephonic recepcommand to cause downloading of information from
tion of information relating to said selectable items
said remote processing center as required for updating
from said remote processing center to said storage via 50
information previously stored in said rewritable storsaid telecommunications network, wherein said teleage for one or more of said selectable items, and
communications interface is a telecommunications line
wherein said system further comprises
interface integral to said hand holdable unit and
a carrier for a plurality ofdata and/or command codes for
directly connects said hand-holdable unit to said teleassociation with means for displaying a plurality of
communications network, and wherein said hand hold- 55
said selectable items, wherein said carrier carries a
able unit includes a speaker and a microphone permitplurality of codes, each for a respective one of a pluralting said hand holdable unit to be used as a telephone
ity of natural language and/or numeric characters and
handset;
a plurality of commands for controlling operation of
wherein programs in said hand holdable unit are updatesaid data entry system or a merchandising system, each
60
able remotely from said processing center.
code being associated with a visual representation of
115. A data entry system comprising a hand holdable
the corresponding natural language or numeric charentry unit, said hand holdable unit comprising:
acter or command and/or of a graphical representation
a reading sensor for sensing commands and/or data and
thereof
for producing input signals in response to said sensed
wherein programs in said hand holdable unit are updatecommands and/or data;
65
able remotely from said processing center.
rewritable storage programmable with information relat117. A data entry system comprising a hand holdable data
ing to selectable items;
entry unit, said hand holdable unit comprising:
US 6,058,304 Cl
31
a reading sensor for sensing commands and/or data and
for producing input signals in response to said sensed
commands and/or data;
rewritable storage programmable with information relating to selectable items;
a controller connected to receive and process said input
signals from said sensor, said controller being
arranged to respond to commands and/or sensed commands to control said hand holdable unit and to said
data to select a said item;
a display screen for displaying a user readable representation of said commands and said stored information
for said selected item; and
a telecommunications interface for telephonic transmission of information relating to a selected item or items
from said storage to a remote processing center via a
telecommunications network and for telephonic reception of information relating to said selectable items
from said remote processing center to said storage via
said telecommunications network, wherein said telecommunications interface is a telecommunications line
interface integral to said hand holdable unit and
directly connects said hand-holdable unit to said telecommunications network, and
wherein said data entry system further comprises a carrier for a plurality of data and/or command codes for
association with means for displaying a plurality of
said selectable items, wherein said carrier carries a
plurality of codes, each for a respective one of a plurality of natural language and/or numeric characters and
a plurality of commands for controlling operation of
said data entry system or a merchandising system, each
code being associated with a visual representation of
the corresponding natural language or numeric character or command and/or of a graphic representation
thereof;
32
wherein programs in said hand holdable unit are updateable remotely from said processing center.
118. A data entry system comprising a hand holdable data
entry unit, said hand holdable unit comprising:
10
15
20
25
30
a reading sensor for sensing commands and/or data and
for producing input signals in response to said second
commands and/or data;
rewritable storage programmable with information relating to selectable items;
a controller connected to receive and process said input
signals from said sensor, said controller being
arranged to respond to commands and/or sensed commands to control said hand holdable unit and to said
data to select a said item;
a display screen for displaying a user readable representation of said commands and said stored information
for said selected item; and
a telecommunications interface for telephonic transmission of information relating to a selected item or items
from said storage to a remote processing center via a
telecommunications network and for telephonic reception of information relating to said selectable items
from said remote processing center to said storage via
said telecommunications network, wherein said telecommunications interface is a telecommunications line
interface integral to said hand holdable unit and
directly connects said hand-holdable unit to said telecommunications network, and wherein said reading
sensor is located in a reading head which is releasably
attached to said hand holdable unit;
wherein programs in said hand holdable unit are updateable remotely from said processing center.
* * * * *
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?