throbber
United States Patent [191
`Wakatsuki. et a1.
`
`[11]
`[45]
`
`Patent Number:
`Date of Patent:
`
`5,023,438
`Jun. 11, 1991
`
`[54],v PORTABLE DATA INPUT APPARATUS
`WITH DIFFERENT DISPLAY MODES
`[75] Inventors: Yoshio Wakatsuki; Toshiharu
`Okayama; Hajime Takeuchi; Giichiro
`Shimizu; Misao Shimizu, all of
`Tokyo, Japan
`[73] Assignee:
`Nitto Kohki Co., Ltd., Tokyo, Japan
`[21] Appl. No.:
`440,764
`Nov. 24, 1989
`[212] Filed:
`[30]
`Foreign Application Priority Data
`Nov. 26, 1988 [JP]
`Japan .............................. .. 63-299317
`Nov. 26, 1933 [JP]
`Japan .............................. .. 63-299318
`
`[51] Int. Cl; ........................ .. G06K 7/10;GO9G 1/06
`[52] us. c1. ................................. .. 235/472; 235/462;
`340/711; 340/727
`[53] Field Of Search ............. .. 235/462, 472, 375, 323,
`235/454; 340/707, 711, 727; 341/22, 23
`References Cited
`U.S. PATENT DOCUMENTS
`
`[561
`
`4,158,194 6/ 1979 McWaters et a1. ........... .. 340/711 X
`4,418,277 11/1983 Tremmel et a1. ............. .. 235/472
`
`4,727,245 2/ 1988 Dobbins et a1. . . . . .
`. . . . . . .. 235/472
`4,801,786 1/1989 Stobbe .......................... .. 235/472 X
`
`FOREIGN PATENT DOCUMENTS
`
`56-74765 6/1981 Japan .
`58-86486 5/1983 Japan .
`59-87541 5/1984 Japan .
`2122787 1/1984 United Kingdom .
`
`Primary Examiner—Stuart S. Levy
`' Assistant Examiner-Steven M. duBois
`Attorney, Agent, or Firm-Nixon '& Vanderhye
`
`ABSTRACT
`[57]
`A portable data input apparatus comprises an elongated
`casing. A pen-scanner type bar code reader reads a bar
`code provided according to the kind of a commodity,
`and outputs a corresponding code data unit. A key
`board is designed to input at least a numerical data unit
`representative of the amount of the commodity. A dis
`play device displays the code data unit and the numeri
`cal data unit. A display mode changing circuit is de
`signed to invert the image of the data units displayed on
`the display device in the vertical direction and the hori
`zontal direction, in response to a detection signal, which
`is output when the code data and numerical data are
`inversely displayed.
`
`14 Claims, 10 Drawing Sheets
`
`5
`1111111111
`
`Apple, Exhibit 1050, Page 1
`
`

`

`Patent
`
`June 11, 1991
`
`Sheet 1 of 10
`
`5,023,438
`
`FIG.
`
`1A
`
`FIG.
`
`{B
`
`Apple, Exhibit 1050, Page 2
`
`

`

`US. Patent
`
`June 11, 1991
`
`Sheet 2 of 10
`
`5,023,438
`
`Apple, Exhibit 1050, Page 3
`
`

`

`US Patent
`
`June 11, 1991
`
`Sheet 3 of 10
`
`5,023,438
`
`mama
`
`n=2<1_
`
`ON
`
`ozammoommcom3N.o>
`<F<oL.a
`
`
`mo_>moIOFOIn..>4nEDm
`V.
`5.23%2.85\mmktingm...
`n9Qm.
`
`
`
`
`N.0_n.
`
`a1.lL.
`momzmm_tame
`\Nw
`
`N
`
`Apple, Exhibit 1050, Page 4
`
`Apple, Exhibit 1050, Page 4
`
`
`
`

`

`US. Patent
`
`June 11, 1991
`
`Sheet 4 of 10
`
`5,023,438
`
`~ OOMMOOITY
`‘ CODE
`
`COMMODITY '
`AMOUNT CODE
`~ AMOUNT GOODS
`
`CODE NUMBER
`
`-_
`
`_; *
`
`'
`
`__,
`
`‘
`
`F I G. 3A
`
`8
`
`ISO
`
`F | 6 3B
`
`-
`
`CODE REAO
`
`BUFFER
`
`\J‘eb
`
`F I 6. 3c
`
`DI LAY
`BUB-‘2m
`
`V166
`
`F | 6 3D
`
`TRANSMISSION vwd
`
`-
`
`_
`
`BUFFER
`
`F l 6. 3E
`
`Q'QIAPQQRT DATA V
`
`‘
`
`Iee
`
`F | G‘ 3F
`
`RECEIVING Wm
`BUFFER
`
`FIG 4A 4965732091281
`
`V160
`
`FIG, 4B ‘IBZISOZQLQQGV
`
`'
`
`I
`
`.
`
`VJGC
`
`Apple, Exhibit 1050, Page 5
`
`

`

`Patent
`
`June 11, 1991
`
`Sheet 5 of 10
`
`5,023,438
`
`C MAIN ROUTINE - D
`
`81 \ I 8
`
`CODE DATA
`
`YES
`
`INPUT
`'
`
`NO
`
`.
`STORE CODE DATA IN
`CODE READ BUFFER
`
`S5
`
`S2
`
`DISPLAY PROCESS
`
`YES
`
`AMOUNT DATA
`PRESENT
`7
`'
`NO
`
`.
`
`STORE AMOUNT DATA IN
`AMOUNT DATA BUFFER
`
`S6\
`
`DISPLAY PROCESS
`
`S7
`
`is
`DATA
`TRANSMISSION
`I<EY OPERATED
`?
`NO
`
`S8
`
`is
`NORMAL
`RESPONSE
`REcEIvED
`7"
`NO
`
`OTHER INPuT
`PROCESSING
`I
`
`STORE DATA IN
`DATA MEMORY
`I______.
`
`TRANSMIT DATA IN _
`DATA MEMORY TO DATA
`PROCESSING DEVICE
`
`8
`YE
`
`ES ~
`Y
`
`TURN ON LAMP
`
`cI_EAR DATA MEMORY
`L________
`
`FIG. 5
`
`Apple, Exhibit 1050, Page 6
`
`

`

`Patent
`
`June 11, 1991
`
`Sheet 6 of 10
`
`5,023,438
`
`C DISPLAY PROCESS)
`
`DATA TO BE DISPLAYED
`IS CONVERTED TO BIT
`PATTERN DATA, AND
`STORED IN BUFFER
`
`OUTPUT BIT PATTERN
`DATA FROM DISPLAY
`BUFFER TO DISPLAY
`DEVICE
`
`VERTICALLY INVERT
`BIT PATTERN DATA
`IN DISPLAY BUFFER
`
`HORIZONTALLY INVERT
`BIT PATTERN DATA IN
`DISPLAY BUFFER
`
`OUTPUT BIT PATTERN
`DATA FROM DISPLAY
`BUFFER TO DISPLAY
`DEVICE
`
`I
`
`~ RETURN
`
`I
`
`FIG.6
`
`Apple, Exhibit 1050, Page 7
`
`

`

`Patent
`
`June 11, 1991
`
`Sheet 7 of 10
`
`5,023,438
`
`FIG. 7A
`
`FIG. 7B
`
`Apple, Exhibit 1050, Page 8
`
`

`

`Patent
`
`June 11, 1991
`
`Sheet 8 of 10
`
`5,023,438
`
`Apple, Exhibit 1050, Page 9
`
`

`

`US. Patent
`
`June 11, 1991
`
`Sheet 9 of 10
`
`5,023,438
`
`{69
`
`‘
`
`..
`
`DATA
`
`MEMORY
`
`_
`
`I§b
`coDE READ
`BUFFER
`
`'-
`
`I
`
`_
`
`‘SIC
`DISPLAY
`BUFFER
`
`]
`
`I
`
`AMOUNT DATA
`BUFFER
`
`TRANSMISSION
`BUFFER
`
`_
`
`(
`
`Iéd
`
`I
`
`I
`I6
`
`_ l
`
`{68
`F I G. IO
`
`DISPLAY
`PROCESSING
`
`DEVELOP CODE DATA INTO
`BIT PATTERN DATA AND \ST,
`SToRE BIT PATTERN DATA
`IN DISPLAY BUFFER
`
`l S RECEP
`TI ON TERMINAL
`GROU?NDED
`YES
`REVERSE BIT PATTERN
`DATA IN DISPLAY BUFFER \STB
`IN VERTICAL DIRECTION
`
`.
`REVERSE BIT PATTERN
`DATA IN DISPLAY BUFFER ~ST4
`IN HORIZONTAL DIRECTION
`_
`
`OUTPUT REVERSED BIT
`PATTERN DATA IN DISPLAY ‘\STS
`BUFFER TO DISPLAY UNIT
`
`END
`
`FIG. II
`
`Apple, Exhibit 1050, Page 10
`
`

`

`US. Patent
`
`June 11, 1991
`
`Sheet 10 of 10
`
`5,023,438
`
`FIG. {2A
`
`F I G. {28
`
`Apple, Exhibit 1050, Page 11
`
`

`

`1
`
`PORTABLE DATA INPUT APPARATUS WITH
`DIFFERENT DISPLAY MODES
`
`5,023,438
`2
`numerical data displayed by the display device, in re
`sponse to the detection signal generated by the detect
`ing means.
`
`5
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`A more complete appreciation of the invention and
`many of the attendant advantages thereof will be more
`readily obtained through reference to the following
`detailed description and accompanying drawings, in
`which:
`FIG. 1A is a perspective view of a portable data input
`’ apparatus according to an embodiment of the present
`invention;
`FIG. 1B is a top view of the apparatus shown in FIG.
`1;
`
`BACKGROUND OF THE INVENTION
`1. Field of the Invention
`The present invention relates to a portable data input
`apparatus for reading bar codes attached to articles and
`the like by using a pen scanner type bar code reader
`and, more particularly, to a portable data input appara
`tus which allows an operator to see the erect image of
`displayed data in a state of use corresponding to the
`more dexterous hand of the operator.
`2. Description of the Related Art
`A portable data input apparatus is generally used for
`enhancing working efficiency, in checking the invento
`ries of goods displayed in a shop, and in ordering new
`goods from a wholesale dealer.
`This type of portable data input apparatus has a mi
`crocomputer therein. The casing of the portable data
`input apparatus is shaped so that one can carry it by one
`hand. The outer surface of the casing is provided with a
`keyboard for inputting the code data and amount data
`of goods, and a display for displaying the key-input
`data. A memory section constituted by a RAM, etc. for
`storing the key-input data is provided within the casing.
`When ordering inventories with use of the portable
`data input apparatus, a right-handed person holds the
`casing in the left hand and key-inputs data by the right
`hand, while a left-handed person holds the casing in the
`right hand and key-inputs data by the left hand.
`For simplifying the data input operation of the porta
`ble data input apparatus, there has been proposed a
`portable data input apparatus in which a pen-scanner
`type bar code reader is connected by a connection cable
`to the portable data input apparatus, and commodity
`codes are read by the bar code reader.
`In the portable data input apparatus having the above
`structure, however, if the pen-scanner type bar code
`reader is connected to the portable data input apparatus,
`for example, with use of a connection cable, the bar
`code reader would prevent smooth carriage of the data
`input apparatus. Thus, the handling and maintenance of
`the bar code reader are troublesome.
`
`20
`
`25
`
`35
`
`FIGS. 1C and 1D show an antenna placed in a
`groove formed in a side wall of the casing of the appara
`tus, and illustrate the operation of the antenna;
`FIG. 2 is a block diagram illustrating a schematic
`structure of the data input apparatus of the invention;
`FIGS. 3A to 3F show data units to be stored;
`FIGS. 4A and 4B show the display states of data
`stored in display buffers;
`FIGS. 5 and 6 are flowcharts illustrating the opera
`tion of the data input apparatus according to an embodi
`ment of the invention;
`FIGS. 7A and 7B are views for explaining how to
`operate the data input apparatus according to an em
`bodiment of the invention;
`FIG. 8 is a perspective view showing an outer ap
`pearance of a modi?ed portable data input apparatus
`according to the present invention;
`FIG. 9 is a view showing an arrangement of a reverse
`mechanism of the portable data input apparatus in FIG.
`8;
`FIG. 10 is a view showing another storage contents
`of a RAM in FIG. 2;
`FIG. 11 is a flow chart for explaining display process
`ing of the modi?ed portable data input apparatus ac
`cording to the present invention; and
`FIGS. 12A and 12B are views for explaining how to
`operate the modi?ed portable data input apparatus ac
`cording to the present invention.
`
`SUMMARY OF THE INVENTION
`An object of the present invention is to provide a
`portable data input apparatus wherein a bar code reader
`is integrated with the data input apparatus so as to en
`hance the working efficiency.
`Another object of this invention is to provide a porta~
`ble data input apparatus wherein an operator can easily
`read displayed data, even if he or she is left-handed.
`In order to achieve the above objects, there is pro
`vided a portable data input apparatus comprising:
`a pen scanner type bar code reader for reading a bar
`code provided according to the kind of a commodity
`and for generating a corresponding code data;
`a keyboard for inputting at least numerical data repre
`sentative of the amount of the commodity;
`a display device for displaying the code data gener
`ated by the bar code reader and the numerical data
`input through the keyboard;
`means for detecting that the code data and numerical
`data are inversely displayed, and for generating a detec
`tion signal; and
`display mode inverting means for vertically and hori
`zontally inverting display states of the code data and
`
`45
`
`55
`
`65
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENT
`An embodiment of the present invention will now be
`described with reference to the accompanying draw
`ings.
`'
`FIG. 1A is a perspective view of a portable data input
`apparatus according to an embodiment of the present
`invention, and FIG. 1B is a top view of the apparatus
`shown in FIG. 1A. This apparatus is designed to be
`suitable for an ordering work for ordering inventories
`of goods displayed in a shop.
`In FIG. 1, reference numeral 1 denotes an elongated
`casing formed of, e.g., plastics. A head portion of the
`casing 1 is provided with a pen-scanner type bar code
`reader 2, and a photosensor 2a composed of a light
`emitting element and a light-receiving element. A bot
`tom portion of the casing 1 (i.e., opposite to bar code
`reader 2) is provided with a keyboard 3 for key-input
`ting various data units. Also, a rectangular display 4
`having a liquid crystal display face for showing data
`units with dot-pattern characters is arranged at a longi
`tudinally middle portion of casing 1. That portion of
`casing l, which extends from the region of display 4 to
`
`Apple, Exhibit 1050, Page 12
`
`

`

`3
`the'region of thebar code reader 2, serves as a handle 5
`and has a smaller diameter than the other part of easing
`1, for easy grasp by an operator.
`A pair of display mode changing switches 60 and 6b
`are provided on both sides of a distal end portion of the
`smaller-diameter handle 5. A lamp 7 disposed in the
`vicinity of bar code reader 2 indicates and con?rms that
`bar codes have been correctly read and that data has
`been transmitted to a data processing device.
`The keyboard 3 has various function keys such as
`numeral keys 8 for inputting numerical data, a shift key
`9, a scroll key 10 for shifting the position of data dis
`played on the display 4, a cancel key 11 for cancelling
`the data stored in the memory section, and a data trans
`mission key 12 for transmitting the data stored in the
`memory‘section to the data processing device.
`FIG. 2 is a block diagram showing a schematic struc
`ture of the portable data input apparatus according to
`the present invention. In FIG. 2, reference numeral 13
`denotes a CPU (central processing unit) for executing
`various arithmetic operations. The CPU 13 is connected
`through a bus line 14 to electronic structural elements,
`i.e., a ROM 15 for storing ?xed data such as control
`programs and character generators, a RAM 16 for stor
`ing variable data such as key-input data, a keyboard 3, a
`display 4, an input port 17 for receiving signals from the
`display mode changing switches 6a and 6b, a bar code
`reader 2, a lamp drive circuit 18 for driving the lamp 7,
`and a transmitter/ receiver 20 for wirelessly transmitting
`data to a transmitter/receiver built in the data process
`ing device 19 and receiving response signals from the
`data processing device 19.
`A DC drive voltage VD is supplied from a power
`supply circuit 21 to each electronic structural element.
`35
`The power supply circuit 21 is supplied with power
`from a battery 22.
`Image data of a bar code read by the photosensor 2a
`of pen-scanner type bar code reader 2 is normalized by
`a binary circuit 2b into a high (H) level signal or a low
`40
`(L); level signal, and then is converted by a code con-.
`verting circuit 20 to code data corresponding to a read
`bar code. When the read bar code is correctly con
`verted to code data, the lamp 7 is turned on only for a
`predetermined time period, e.g., one second.
`An antenna 200 of the transmitter/ receiver 20 is
`plated in an antenna storing groove 10 (FIG. 1A)
`formed in the side wall of the casing 1, such that the
`antenna 200 can be drawn out in the longitudinal direc
`tion of the casing 1. By virtue of this feature, the an
`tenna 200 does not hinder the data input operation.
`More speci?cally, as shown in FIG. 1C, the antenna 20a
`is formed of an elastic copper wire, and is formed in a
`shape corresponding to the shape of the groove 1a.
`When the antenna 20a is stored in the groove 10, the
`antenna 20a is, by its own elastic force, pressed on the
`wall of the groove 10. Thus, there is no concern that the
`antenna 200 projects from the groove 1a. Also, since the
`antenna storing groove 1a is provided with a curved
`portion 50 at the region of handle portion 5, the antenna
`200 is not projected from that side of casing 1, on which
`the keyboard 3 is arranged, unless an external force is
`applied.
`In order to prevent the antenna 20a from being fallen
`from the casing 1, one end of the antenna 20a is pro
`vided with a large-diameter portion 20b, and a stopper
`1c is ?xed in the groove 1a at the rear part (keyboard (3)
`side) of the casing 1.
`
`5,023,438
`4
`As shown in FIG. ID, at the time of data transmis
`sion/reception, the antenna 200 is drawn from the rear
`end of easing 1, on an as-needed basis. Since the large
`diameter portion 20b abuts on the stopper 1c, the an
`tenna 20a is prevented from being fallen from the rear
`end of easing 1.
`The RAM 16 has a data memory 16a as shown in
`FIG. 3A. The data memory 16a is able to store com
`modity codes (bar code data units) read by the bar code
`reader 2, and order data units representative of the
`amounts of commodities key-input by the keyboard 3.
`Further, the RAM 16 includes a code read buffer 16b
`(FIG. 3B) for temporarily storing bar code data units
`obtained by the bar code reader 2, a display buffer 16c
`(FIG. 3C) for storing the data to be displayed in the
`form of bit pattern data, a transmission buffer 16d (FIG.
`3D) for temporarily storing the data to be wirelessly
`transmitted to the data processing device 19, an amount
`data buffer 16e (FIG. SE) for temporarily storing the
`amount data key-input by the number keys, and a re
`ceiving buffer 16f (FIG. 3F) for temporarily storing the
`data (response signal) received from the data processing
`device 19.
`The display 4 is able to display both amount data
`(numerical data) and commodity data (bar code data)
`simultaneously. In lieu of the commodity data, corre
`sponding commodity names may be displayed.
`The operation of the portable data input apparatus
`having the above circuit structure will now be de
`scribed with reference to a flowchart of FIG. 5.
`When the switch 23 of power supply circuit 31 is
`turned on, the CPU 13 carries out a main routine illus
`trated in FIG. 5 is carried out in accordance with a
`control program stored in the ROM.
`When bar code data is input from the bar code reader
`2 (step S1), the code data is stored in the code read
`buffer 16b of RAM 16. Then, in step S2, the stored data
`is subjected to a display process illustrated in FIG. 6.
`In FIG. 6, when the display process is started, the
`data to be displayed, which has been stored in the code
`read buffer 16b or amount data buffer 16e, is converted
`to bit pattern data by using the aforementioned charac
`ter generator. Then, the converted data is stored in the
`display buffer 160“, as shown in FIG. 4A. In step S3, the
`display mode changing switches 60 and 6b are checked
`through the input port 17. If the switch 60 is turned on,
`the bit pattern data stored in display buffer 160 is di
`rectly supplied to and displayed by the display 4. Thus,
`as shown in FIG. 7A, the display 4 shows dot-pattern
`characters in their erected image, the ?rst character
`beginning from the side of the bar code reader 2.
`In step S4, when the display switch 6b is turned on,
`the order of the bit pattern data in each column stored
`in the display buffer 16c is inverted in the vertical direc
`tion, and the order of the bit pattern data in each row is
`inverted in the horizontal direction. Consequently, the
`bit pattern data stored in the display buffer 16c is in
`verted in the vertical and horizontal directions as shown
`in FIG. 4B, compared to the data shown in FIG. 4A.
`Thus, the data of inverted dot-pattern characters is
`supplied to and displayed by the display 4.
`After the display process (step S2) shown in FIG. 5 is
`completed, the routine returns to the start. Then, when
`numerical data is input by number keys 8 of the key
`board 3 (step S5), the numerical data is once stored in
`the amount data buffer 16e. Then, the display process
`for the numerical data is carried out (step S6). Thereaf
`_ter, the data stored in the code read buffer 16b and
`
`60
`
`65
`
`45
`
`55
`
`Apple, Exhibit 1050, Page 13
`
`

`

`10
`
`20
`
`25
`
`5,023,438
`6
`5
`amount data buffer 16e is combined as inventory order
`key 12. In the conventional art, each time a predeter
`data representative of a commodity code and the .
`mined amount of data units are stored in a memory
`amount of commodities to be ordered, and the com
`section of a data input apparatus, it is necessary to move
`bined data is stored in the data memory 160 of RAM 16.
`the data input apparatus to the place where a data pro
`After this, the routine returns to the start.
`cessing device is installed, and to transfer the data units
`When the data transmission key 12 of keyboard 3 is
`in the memory section to the data processing device.
`operated (step S7), all order data stored in data memory
`According to the present invention, this troublesome
`operation is dispensed with, and the working ef?ciency
`16a is wirelessly sent to the data processing device 19
`through the transmission buffer 16d and transmitter/
`of data input can be remarkably enhanced.
`receiver 20.
`The present invention is not limited to the above
`In step S8, when the transmitter/receiver 20 receives
`embodiment. The above embodiment is directed to the
`a response signal, which is indicative of the normal
`case where the present invention is applied to the order
`reception of wireless output, from the transmitter/
`ing work for commodities in shops. However, this in
`receiver built in the data processing device 19, the lamp
`vention is also applicable to inventory management.
`7 is turned on for a predetermined period by a lamp
`FIG. 8 is a perspective view showing an outer ap
`drive signal supplied from the lamp drive circuit, and
`pearance of a modi?ed portable data input apparatus
`according to the present invention. The modi?ed data
`then the data memory 160 is cleared. Inthis manner, a
`input apparatus is used for an ordering operation for
`series of data input and data transmission processes are
`completed.
`ordering articles on a showcase in a shop to a wholesale
`How to operate the portable data input apparatus
`store.
`having the above structure will now be described with
`The same components as those shown in FIG. 1A are
`reference to FIG. 7A and FIG. 7B.
`designated at the same numerals. Referring to FIG. 8,
`When a right-handed person operates the portable
`reference numeral 30 denotes an elongated case made
`data input apparatus, he grasps the handle portion 5
`of, e. g., a plastic material. The case 30 is constituted by
`with the right hand, as shown in FIG. 7A, so that the
`a ?rst case 301 on which a bar code reader 2 and a
`keyboard 3 and display device 4 face himself. The dis
`display 4 are arranged, and a second case portion 302 on
`play mode changing switch 60 provided on the lower
`which a keyboard 3is arranged. These components are
`side of the casing 1 is operated by the thumb.
`arranged on one surface, e.g., an upper surface 300 of
`The photosensor 2a of bar code reader 2 is brought
`the case 30. A photosensor 2a, constituted by light-emit~
`ting and light-receiving elements, of the pen scanner
`into contact with a bar code 26 put on a label attached
`to a display rack. Then, the photosensor 2a is moved in
`type bar code reader 2 is attached to the distal end (left
`side in FIG. 8) of the ?rst case portion 301 along the
`a direction perpendicular to bars of the bar code 26.
`Thus, the bar code 26 is read, and the commodity code
`longitudinal direction. The display 4 arranged on the
`corresponding to the bar code 26 is displayed on the
`upper surface 30a is formed into a rectangular shape.
`display device 4 in the form of dot-pattern characters in
`The display 4 has a display surface constituted by a
`their erected image, the ?rst character being positioned
`liquid crystal and is designed to display input data as dot
`on the side of the bar code reader 2.
`pattern characters. In addition, a lamp 7 is mounted on
`When a left-handed person operates the portable data
`the case 30 at a position near the bar code reader 2 so as
`input apparatus, he grasps the handle portion 5 with the
`to inform that a bar code is properly read and data is
`left hand, as shown in FIG. 7B, so that the keyboard 3
`properly transmitted to a data processing apparatus.
`and display device 4 face himself. In this case, since the
`Further, the ?rst case portion 301 is formed to have a
`handle portion 5 is grasped with the left hand such that
`substantially rectangular section and to be narrow so as
`keyboard 3 and display device 4 face the operator, the
`to be in stable contact with a thumb and an index ?nger
`positions of the keyboard 3 and display mode changing
`of an operator, thereby allowing the operator to easily
`switches 6a and 6b are inevitably inverted, and the
`hold it. It is obvious that the ?rst case portion 301 may
`lower-side display mode changing switch 6b is turned
`have a circular or elliptic section. As described above,
`on by the thumb 25b.
`the keyboard 3 for key-inputting various data is formed
`The photosensor 2a of bar code reader 2 is brought
`on the upper surface 300 of the case 30 on the second
`into contact with the bar code 26 put on the label at
`case portion 30; side. In addition to a ten-key pad 8 for
`tached to the display rack, and the photosensor 2a is
`inputting numeral data, various function keys are ar
`moved in a direction perpendicular to the bars of the
`ranged on the keyboard 3: a shift key 9, a scroll key 10
`for moving the display position of data displayed on the
`bar code 26. Thus, the bar code 26 is read, and the
`commodity code corresponding to the bar code 26 is
`display 4, a cancel key 11 for canceling data temporarily
`displayed on the display device 4 in the form of dot-pat
`stored in a data memory of the storage section, and a
`tern characters in their erected image, the ?rst charac
`transmission key 12 for transmitting data stored in the
`ter being positioned on the side of the keyboard 3.
`storage section to an external data processing apparatus.
`As has been described above, the bar code reader is
`As shown in FIG. 9, the case 30 having the above
`integrated with the data input apparatus and by operat
`described arrangement is designed such that the ?rst
`ing the display mode changing switches 60 and 6b, the
`case portion 301 is detachably mounted on the second
`dot-pattern characters displayed on the display device 4
`case portion 302.
`_
`can be inverted in the vertical and horizontal directions.
`More speci?cally, a projection 31 is formed on a
`surface of the ?rst case portion 301 which opposes the
`Thus, either a right-handed person or a left-handed
`person can always see the read data and key-input in the
`second case portion 302. A recess 32 is formed in a
`erected image. Accordingly, the reading of data is easy,
`surface of the second case portion 302 which opposes
`and working ef?ciency is enhanced.
`the ?rst case portion 301 so as to be engaged with the
`The order data stored in the data memory 160 is
`projection 31. For example, ?ve plugs 331 to 335 are
`instantaneously sent to the data processing device 19 in
`formed on the projection 31 of the ?rst ease portion 301.
`a wireless manner, by operating the data transmission
`Of these plugs, the plugs 33i to 334 serve to perform
`
`45
`
`35
`
`55
`
`60
`
`65
`
`Apple, Exhibit 1050, Page 14
`
`

`

`5,023,438
`8
`7
`When the processing is started in accordance with
`signal communication between a group constituted by
`the flow chart, the code data to be displayed which is
`the display 4', thebar code reader 2, and the lamp 7 and 1
`a microcomputer housed in the second case portion 302.
`read by the bar code reader 2 and stored in the code
`The plug 335 is an attachment state detecting plug for
`read buffer 16b is developed into bit pattern data by
`detecting whether the ?rst case portion 301 is attached
`using the character generator, and is stored in the dis
`play buffer 16c in step 8T1, as shown in FIG. 4A. In
`to the second case portion 302 in a normal state or a
`reverse state. Note that the attachment state detecting
`step ST2, a state of the socket 355 in the recess 32 of the
`plug 335 is grounded in the ?rst case portion 301. Sock
`second case portion 302 is checked through the input
`ets 341 to 345;in which the plugs 331 to 335 are respec
`port 17. In this case, if the socket 355 is not grounded, it
`tively inserted are attached to the second case portion
`indicates that the plug 335 is not inserted in the socket
`302.
`355. Therefore, it is determined that the ?rst case por
`In addition, sockets 351 to 355 (to be described below) i
`tion 301 is attached to the second case portion 302 in the
`are formed in the recess 32 of the second case portion
`basic mode without being reversed, as shown in FIG.
`302 at diagonal positions with respect to the sockets 341
`12A.
`or 345 with the center of the recess 32 being regarded as
`In step STS (to be described later), the bit pattern
`an axis. The sockets 351352, 353, 354, and 355 are formed
`data stored in the display buffer 16c is directly supplied
`in the recess 32 in such a manner that when the ?rst case
`to the display 4 and is displayed thereon. As a result, the
`portion 301 is rotated in a direction indicated by an
`code data which is converted into dot pattern charac
`arrow A in FIG. 9, signals from the plugs 331 to 335 are
`ters is displayed as an erect image with the start charac
`20
`respectively transferred to the sockets 351 to 355. The
`ter being located on the bar code reader 2 side, as shown
`respective combination of sockets, i.e., the sockets 341
`in FIG. 12A.
`and 351, the sockets 342 and 352, ..., for signal reception
`If it is determined in step ST2 that the socket 355 is
`on the second case portion 30; side are connected to
`grounded, it indicates that the plug 33 5 is inserted in the
`each other. With this arrangement, either in a basic
`socket 355. Therefore, it is determined that the first case
`mode in which the ?rst case portion 301 is attached for
`portion 301 is reversed through 180° and attached to the
`a right-handed operator or inzazreverse mode in which
`second case portion 302, as shown in FIG. 123. That is,
`it is reversed through 180’ and attached for a left
`the display 4 is located on the rear surface 3% side of
`handed operator, each signal can be properly received.
`the case 30.
`The microcomputer can detect an attachment state of 30
`It is obvious that display units identical to the display
`the first case portion 30; with respect to the second case
`4 may be arranged on the front and rear surfaces of the
`portion 302 on the basis of an insertion state of the plug
`second case portion 302.
`_
`335 with respect to the socket 355.
`In step 5T3, the bit data of each column of the bit
`FIG. 2 is a block diagram showing a schematic ar
`pattern data currently stored in the display buffer 160 is
`rangement of the portable data input apparatus. Refer
`reversed in the vertical direction. In step ST4, the bit
`ring to FIG. 2, reference numeral 13 denotes a CPU for
`data of each row is reversed in the horizontal direction.
`executing various operations. The input port 17 receives
`As a result, as shown in FIG. 12B, the bit pattern data
`an attachment state signal from the socket 335, which
`in the display buffer 160 is reversed in the vertical and
`represents an attachment state of the first case portion
`horizontal directions with respect to the data shown in
`301.
`FIG. 12A. In step 8T5, the bit pattern data stored in the
`As shown in FIG. 10, the RAM incorporates the data
`display buffer 160 is supplied to the display 4 and is
`memory 160 capable of storing a plurality of ordering
`displayed thereon. With this operation, as shown in
`data comprising article codes (code data), which are
`FIG. 12B, the code data which is converted into dot
`read by the bar code reader 2 and are converted into bar
`pattern characters is displayed as an erect image with
`codes, and quantities (numeral data) which are key
`the start character being located on the second case
`input through the keyboard 3. In addition, the RAM 16
`portion 30; side.
`incorporates the code read buffer 16b for temporarily
`If identical display 4 are respectively arranged on the
`storing the code data (article code) of a bar code read
`front and rear surfaces of the second case portion 302,
`by the bar code reader 2, the display buffer 160 for
`the display 4 are designed such that a dot pattern dis
`storing data to be displayed on the display 4 in a state
`played on one display unit is reversed with respect to
`developed into bit pattern data, the transmission buffer
`that displayed on the other display. In this case, the two
`16:1 for radio-temporarily storing transmission data to
`display may simultaneously display the same data.
`be transmitted to the data processing apparatus 19, and
`When quantity data is input through the ten-key pad
`the like, the amount data buffer 162 for temporarily
`8 of the keyboard 3 after the bar code representing the
`storing numeral data (quantity) which is key-input
`article code is read in this manner, ordering data con
`through the ten-key pad 8.
`sisting of article codes and quantities are sequentially
`An operation of the portable data input apparatus
`stored in the data memory 160. When the data transmis
`having the above-described arrangement'will be de
`sion key 12 is depressed in a state wherein a predeter
`scribed below.
`mined amount of ordering data is stored in the data
`Assume that code data is input from the bar code
`memory 16, all the order data stored in the data memory
`reader 2 in a state wherein the ?rst case portion 301 is
`16 is radio-transmitted to the data processing apparatus
`attached to the second case portion 30; either in the
`19 through the transceiver 20. Upon reception of the
`basic mode in which the case 30 is held with the right
`data, a normal response signal is transmitte

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


Or .

Accessing this document will incur an additional charge of $.

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

Accept $ Charge
throbber

Still Working On It

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

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

throbber

A few More Minutes ... Still Working

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

Thank you for your continued patience.

This document could not be displayed.

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

Your account does not support viewing this document.

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

Your account does not support viewing this document.

Set your membership status to view this document.

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

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

Become a Member

One Moment Please

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

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

Your document is on its way!

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

Sealed Document

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

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


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket