throbber
United States Patent (19)
`Hirayama
`
`USOO610O878A
`Patent Number:
`11
`(45) Date of Patent:
`
`6,100,878
`Aug. 8, 2000
`
`54 INFORMATION PROCESSINGAPPARATUS
`75 Inventor: Tomoshi Hirayama, Tokyo, Japan
`73 Assignee: Sony Corporation, Tokyo, Japan
`
`21 Appl. No.: 07/978,450
`22 Filed:
`Nov. 18, 1992
`Related U.S. Application Data
`63 Continuation of application No. 07/642,994, Jan. 18, 1991.
`30
`Foreign Application Priority Data
`Jan. 19, 1990
`JP
`Japan .................................... 2-009626
`(51) Int. Cl. ................................................. G09G 5/00
`52 U.S. Cl. .......................... 345/179; 345/339; 345/348;
`345/350
`58 Field of Search ..................................... 340/706, 712,
`340/707, 721, 720, 723, 798, 799; 395/145-149,
`159; 178/18, 19; 34.5/156, 173, 179, 182,
`112, 185, 901, 146, 121, 122, 125, 330,
`340, 348, 350
`
`56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`... 340/707
`4,475,239 10/1984 Van Raamsdonk ......
`4,839,634 6/1989 More et al. ............................... 178/18
`4,855,725 8/1989 Fernandes ...
`... 340/706
`4,965,558 10/1990 Saki et al......
`... 34.5/156
`5,075.675 12/1991 Barker et al. .
`... 340/723
`5,347,628 9/1994 Brewer et al. .......................... 395/159
`
`O 12O 977
`O 331329
`2193827
`WO 89/O1658
`
`FOREIGN PATENT DOCUMENTS
`European Pat. Off..
`European Pat. Off..
`United Kingdom.
`WIPO.
`
`10/1984
`9/1989
`2/1988
`2/1989
`OTHER PUBLICATIONS
`“A Taxonomy of Window Manager User Interfaces”, IEEE
`Computer Graphics and Applications, Sep. 1988, No. 5, pp.
`65–84.
`“Using MacWrite and MacPaint', Tim Field, pp. 4, 8, 14, 22,
`43–47, and 155, 1984.
`“WordPerfect”, Karen L. Acerson, 1988 pp. 2, 75, 76,530,
`1081.
`Primary Examiner Dennis-Doon Chow
`Attorney, Agent, or Firm-Hill & Simpson
`57
`ABSTRACT
`An information processing apparatus, typically incorporated
`in a Small-size, portable computerized electronic data Stor
`age device, has a display unit combined with a tablet which
`coacts with a stylus to instruct a CPU to process stored
`information in different modes. When desired pages of
`information are to be copied or deleted, a displayed icon for
`a copying or deleting process is touched by the Stylus to
`display a corresponding window on the display unit. The
`range of pages to be copied or deleted is specified in the
`displayed window using the Stylus. While the desired pages
`are being copied or deleted, a moving image indicating a
`visual representation of a copier or a shredder is also
`displayed.
`
`11 Claims, 35 Drawing Sheets
`
`
`
`
`
`40
`It
`T (T I
`14 a?s: 6:32
`
`APAPA area
`
`
`
`s
`O
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`3:22.155): Ary
`Y
`2ZZ Ziff sizz 2
`3. 52
`40 2
`2. 24
`
`
`
`51
`
`
`
`
`
`1
`
`APPLE 1009
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 1 of 35
`
`6,100,878
`
`F1 G. 1A
`
`Select one of pages
`ST1 not "write", "reserve',
`"process', etc.
`
`Enable" last" key
`and"cance"key in
`the shredder image
`
`ST9
`
`ST2
`
`Touch "shredder'
`icon
`
`Set the number of
`poges to 1.
`
`STO
`
`ST
`3
`
`ST
`4.
`
`ST5
`
`ST6
`
`
`
`
`
`Cessin
`pro
`ing
`
`Move pen to A
`displayed active
`Ole Ol
`
`Store first Oddress
`of the displayed
`page in memory X
`
`ST11
`
`o 2
`
`Reset B (bock) and
`F(forward) Counters
`tO Zero
`
`Enable" first" key
`in the window of
`shredder image
`
`NO
`
`
`
`ST19
`
`Select segment
`do to to be shredded
`by B keV of F ke
`
`YES
`
`ST
`23
`
`Enable'start" key
`and "cance " key
`ST24,
`Store first address
`of page whose page
`number is displayed
`in menOr
`
`Ö k1
`
`2
`
`

`

`US. Patent
`
`A
`
`m
`
`h
`
`.b
`
`6,100,878
`
`03%
`
`S
`
`70.085393xwmw>
`
`:Eucou:
`
`m.E12:3:5LmnEoc
`
`8,m20>$20.80USUmoonLoEmEmmmWuF.6Eam>235EwcsoumEmEEUCH
`
`026336EmEmbE
`
`
`
`
`
`mEmmmuoE
`
`Efo
`
`969805
`
`$2.60
`
`Em
`
`:6$580:
`
`Elm:
`
`:n
`
`w20>$30an:0
`
`$2595
`
`
`
`EmEmbE_+0Esm>2m5UguamfiEwEwbmo
`
`moonLoEmEmmm
`
`3%mcm
`
`Q«ER
`
`3
`
`
`
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 3 of 35
`
`6,100,878
`
`F1 G. 1C
`
`k1
`
`
`
`ST25
`
`
`
`
`
`Difference
`Y-X in (Y-XXO)
`
`POSITIVE
`
`
`
`NEGATIVE
`stablish page data
`between volue Y Cnd
`final address of segment
`data X as segment data
`to be concelled ordiscOrded
`
`
`
`Establish poge data between
`value X Cund final address
`of segment data Y as
`segment data to be
`Concelled or discCrded
`
`
`
`
`
`ST28
`
`Other
`processi C NO
`
`
`
`
`
`Start"
`key or cancel
`key toucheg
`
`CANCE
`
`ST3
`
`Display the shredding
`process
`
`Conce
`processing
`
`Erase corresponding
`segment data
`
`ST32
`
`
`
`
`
`Display the completion
`of shredding process
`
`ST33
`
`Rest B Ond F
`COUnters to zero
`
`ST34
`
`End
`
`4
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 4 of 35
`
`6,100,878
`
`STE
`
`Select one of pages
`of write" reserve
`process", etc.
`
`STE 2
`
`Touch copy"
`icon
`
`STE3
`
`Move pen to A
`displayed active
`OleO
`
`Ok2
`Reset B (back) and
`F (forward) counters
`to Zero
`
`Enable first" key
`in the window of
`Copy image
`
`Select segment
`data to be copied
`bV B keV or F ke
`y
`y
`y
`
`
`
`First"
`key touched
`2
`
`STEA,
`
`STE5
`
`STE6
`
`
`
`
`
`
`
`rocessin
`O
`9
`
`F1 G. 2A
`
`STEg
`Enable last" key
`and "cancel key in
`the Copy image
`STE10
`Set the number of
`pages to 1"
`
`STE11
`Store first address
`of the displayed
`page in memory X
`
`GO
`
`G2)
`
`
`
`key touched
`2
`
`STE23
`v
`Enable start" key
`and cancet" key
`
`STE2/.
`Store first Oddress
`of pages whose poge
`number is displayed
`in memorW Y
`
`Ó k1
`
`5
`
`

`

`US. Patent
`
`Aug. 8, 2000
`
`Sheet 5 0f 35
`
`6,100,878
`
`mmfim
`
`swhm
`
`mth
`
`mmFm
`
`tme
`
`oflhm
`
`
`
` _“Tm_36>330an96F6Sam>9am5.
`
`F5#358m“—CwEwLUCH
`
`
`
`83.36€2.8qu
`
`moonLo“880mm
`
`F359:3:
`
`2:?3208096FBEsm>235
`
`EIm:
`
`n.EoEwbcH
`
`_3Ewcsou
`
`
`
`UggamfiEwEwbE
`
`moonLoEmEmwm
`
`FELmnEsc
`
`MN.0\l
`
` mcfimmuoa
`
`ESQ
`
`mcfimmooa
`
`.mucoo
`
`6
`
`
`
`
`
`
`
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 6 of 35
`
`6,100,878
`
`F1 G. 2C N sters
`
`
`
`
`
`
`
`Difference
`Y-X in (Y-XSO)
`
`Establish page data
`between value Y and
`final address of segment
`data X as segment data
`to be processed
`
`Establish poge data
`between value X and final
`address of segment data
`Y as segment data to
`be processed
`
`Select destinction where
`identified podes are
`to be p
`
`STE28
`
`Select the number of
`copies to be produced
`
`STE29
`
`
`
`
`
`processing NO
`
`STE31
`
`STE30
`
`CANCEL
`
`'Stort"
`key or "cancel"
`key touched
`
`STE33
`
`STE32
`
`Display the copy
`processing
`
`Conce
`processing
`
`DupuCote as many copies
`of segment data in a
`final area of memory
`dt the destination
`
`
`
`Display the completion
`of copy processing
`
`Reset B Ond F
`Counters to zero
`
`STE34,
`
`3:2
`
`STE35
`
`STE36
`
`7
`
`

`

`U.S. Patent
`US. Patent
`
`Aug. 8, 2000
`Aug. 8, 2000
`
`Sheet 7 of 35
`Sheet 7 0f 35
`
`6,100,878
`6,100,878
`
`
`
`
`
`8
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 8 of 35
`
`6,100,878
`
`CPU
`
`21
`
`F/ G. 4
`
`Rom F = oria,
`
`
`
`23
`
`Controller
`V-RAM K-y
`
`KO
`
`3O
`
`29
`
`Display
`Section
`
`1
`
`To bet
`Input
`CC interfdce KR-C)
`Toblet
`
`K-)
`
`31
`Solid Stoute
`Recording Processing
`K)
`Circuit
`
`2
`
`3
`
`O
`
`34
`
`Key
`KR Interface
`rCuit
`
`22
`
`33
`
`Power
`Source
`Circuit
`
`36
`
`IC Cord
`QC Interface
`Circuit
`
`(=-13
`
`37
`
`Expansion
`QRX Interface
`Circuit
`38
`
`(=-14
`
`9
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 9 of 35
`
`6,100,878
`
`NS QN
`N
`NNf NSN
`
`l Action
`
`
`
`
`
`
`
`
`
`
`
`10
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 10 of 35
`
`6,100,878
`
`NS
`
`Action
`
`s 2
`
`NQ
`Connection
`
`NSN
`N
`
`
`
`
`
`
`
`Be?ed $$$ Effi
`
`Fj
`
`
`
`ZZZZZZZZZZ T?55?IUSZYZZZZZZZ
`
`11
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 11 of 35
`
`6,100,878
`
`2
`
`N
`N
`N
`N
`Action
`Onnection
`C
`--- A.A All-A-R-A-R-A-
`
`(f N
`N N
`
`N
`s
`
`
`
`
`
`ZZZZZZZZZZJ?55?T?SZZZZZZZ
`
`12
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 12 of 35
`
`6,100,878
`
`N SN
`NS N
`N
`Connection
`
`
`
`Action
`
`N (f
`
`
`
`s
`
`Fj
`
`
`
`[]
`
`13
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 13 of 35
`
`6,100,878
`
`NENNNNNINSN
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Na YaYa Y S.
`
`
`
`NAS SS d SYS i
`s s SY SNY
`S. SN Sg a. -N
`S. N
`
`
`
`
`
`
`
`14
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 14 of 35
`
`6,100,878
`
`
`
`EN N 2
`NS
`
`N N.
`NS
`N N
`(f
`
`Action
`Conn
`port
`ection Re
`st-R-A - Al A - A --
`
`N
`
`før
`
`
`
`Fj
`
`| 4-1)/2
`
`=ZZZZ
`
`NYa NY Ya Ya Ya Ya Ya YaYa NNNN N NYa Ya NYY
`NYNN
`
`15
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 15 of 35
`
`6,100,878
`
`
`
`Action N
`NS N
`
`N
`
`( N
`
`[]
`
`4,24444
`
`16
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 16 of 35
`
`6,100,878
`
`QNSNSNSN NSN
`ificer N
`
`
`
`
`
`
`
`
`
`s Y a Y SYY
`
`
`
`
`
`a NYS
`
`ven N
`ls SN SNY
`
`SYYY S. S. NY SNS
`sS. : y
`
`
`
`
`
`S
`N 2
`
`
`
`
`
`17
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 17 of 35
`
`6,100,878
`
`N N
`NS NSN
`NN
`N
`Action
`
`N
`
`N
`s
`
`
`
`Fj
`
`18
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 18 of 35
`
`6,100,878
`
`NENNNNNNSN
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`& 4)
`
`O
`
`(s
`
`Q (
`g’s
`6 JS
`
`(iii)
`NS a Y Y
`
`S.
`
`
`
`
`
`
`
`s
`vms N
`NN SN N
`SS s S N
`
`
`
`
`
`
`
`wa
`
`S
`
`
`
`19
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 19 of 35
`
`6,100,878
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`NENINSNNNSN
`SIN N N
`N
`
`
`
`NS YY N. N.
`
`s
`Y Sa-a-Y N SY
`
`
`
`SYYY S.
`
`NN SS
`
`S
`
`
`
`
`
`
`
`s
`
`20
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 20 of 35
`
`6,100,878
`
`
`
`NSN
`N
`NS
`Action
`Connection
`onnection Repo
`O
`
`9
`6 JS
`
`t/
`
`
`
`09 (9 / -1
`
`21
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 21 of 35
`
`(f N
`
`EN N
`N Z
`NS
`
`NS)
`N
`N
`N.
`Action
`COnnection
`l
`---- All
`A-A-S-
`
`NY
`
`port
`Re
`
`
`
`
`
`
`
`
`
`Ou ?Z
`
`36DE
`
`Z6
`
`6,100,878
`SN
`y N
`N
`
`
`
`
`
`‘w’w 17:9 'l fuor [??
`
`ZZZZZZZZZZZZZZZZZZ N N N N
`|zzzzzzzzzzzzzzzzzzzZzZzZZZZZZZ)
`
`YYYYYYYYYYYYYYYYYYYYYY
`96
`
`22
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 22 of 35
`
`6,100,878
`
`X-A - A
`
`COnn ection
`R A R - A --
`
`
`
`( N
`
`
`
`%
`
`© -1 ==
`
`23
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 23 of 35
`
`NS
`
`Action
`
`NS
`
`R
`
`
`
`
`
`NYYYYYYYYYYYYYYYNYYYYYYYYY
`96
`
`6,100,878
`
`zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzZzZzZzzzZ)
`
`24
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 24 of 35
`
`6,100,878
`
`X
`
`
`
`
`
`
`
`AAAAA N
`Sl
`NS
`N
`N N
`port
`Conn
`ection Re
`x Xxxxx---
`
`SNN
`
`N
`
`(NSN iN
`
`N
`
`
`
`ÕTETETZT5, 7?T??]);
`
`25
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 25 of 35
`
`6,100,878
`
`N
`N N
`(NS)
`
`Action
`
`Connection
`
`No.
`jø
`
`%
`
`
`
`Koul ploH«>
`
`
`
`
`
`
`
`
`
`
`
`44
`
`Z Z
`
`4444444
`
`26
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 26 of 35
`
`6,100,878
`
`NS SNS
`NS onnection Report
`/
`
`C
`
`NYNNNNN NYa YaYa YYYYYYYYYYYYYYYY
`96
`
`96ZZZZZZZZZZZZJõ5ZZZZZZZZZZZ Sl
`
`
`
`
`
`„??T?"
`
`zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzZ)
`
`27
`
`

`

`U.S. Patent
`
`
`
`Sheet 27 of 35
`
`6,100,878
`
`NQ N
`S.
`port
`ection Re
`
`
`
`NYNY YYYYYYYYYYYYYYYYYYYYYYY
`96
`96
`
`f9 '60 / -7
`
`28
`
`

`

`US. Patent
`
`Aug. 8, 2000
`
`Sheet 28 0f 35
`
`6,100,878
`
`fill.
`Acfion\
`\.
`fikm“
`c“
`
`n.
`
`V4.3
`‘b—
`
`\\ ‘31-5-
`\‘
`‘k\\
`
`
`.‘n‘lill‘uII-q‘‘~~@igmm0“\fl3.
`
`5.»!.knl...L.iu§uwbw§‘\
`\i.‘...l|
`
`cmwwt>>
`
`
`
`>0;Emc.Av
`
`6:20:0
`
`29
`
`29
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 29 of 35
`
`6,100,878
`
`N
`
`S. NQ
`N
`N
`N
`port
`Conn
`ection Re
`
`
`
`30
`
`

`

`U.S. Patent
`US. Patent
`
`Aug. 8, 2000
`
`Sheet 30 0f 35
`
`6,100,878
`6,100,878
`
`
`
`Action N
`
`._wk.mmmm“Arm“‘UQ~“.IL!IIIIIIIIII!illIII!IIIIIIt!\.1..ad..aq\\..“BEE“_i.fi..i\s.m.!___\\kmk.“
`Efiw.mfimkL..L..®L:K.k
`
`
`
`N
`
`(NSN
`
`on
`
`Vn
`
`
`@.mom>0;EOIOi:f“is-..E0.._‘rm.3%)»“,9w.mm8&8ma9m
`
`
`w\\@kmV‘sum.o.mmhmemfi_%m_
`
`
`
`31
`
`31
`
`
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 31 of 35
`
`N
`N
`Action
`--
`
`
`
`NSI
`N NNf
`N N
`N
`COnnection
`AAA A
`A
`
`
`
`
`
`
`
`6,100,878
`
`~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz)
`
`32
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 32 of 35
`
`6,100,878
`
`Na N
`NS N
`N
`Nl
`Connection
`
`
`
`Re
`
`
`
`
`
`ÁDul \Del L
`
`%
`
`ZUZ Z,
`
`33
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 33 of 35
`
`6,100,878
`
`NS N
`N
`N
`NS
`Connection
`
`SSS
`
`N
`
`N N N
`
`N N
`N
`N SN
`N
`N
`
`S.
`
`N
`SSN
`Action
`
`l
`
`
`
`ZIZIZ E
`
`
`
`%
`
`| 6
`
`‘w’w z 7:9 'l fuor [?
`
`ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ)
`
`[] ?
`
`44, | | §§
`TOEKO )
`Ø ±%
`&1
`
`NY, NY, N N N N N N Y NY NY. NNNN N N N N NY Y
`96
`
`34
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 34 of 35
`
`6,100,878
`
`NON N
`
`NS
`S.
`Connection
`
`Re
`
`
`
`Ádul plo}}<>
`
`Action
`
`
`
`l
`
`
`
`Fj jø
`
`44,44%
`
`35
`
`

`

`U.S. Patent
`
`Aug. 8, 2000
`
`Sheet 35 of 35
`
`6,100,878
`
`S.
`NS
`E.
`
`N NSN
`N SN
`
`L
`
`N
`port
`Connection Re
`
`
`
`
`
`
`
`76
`
`36DE
`
`sD",
`
`96
`
`z-z-z-zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz)
`
`
`
`‘W’W Zº7:
`
`NNN
`
`36
`
`

`

`1
`INFORMATION PROCESSINGAPPARATUS
`
`This is a continuation of application Ser. No. 642,994,
`filed Jan. 18, 1991.
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`The present invention relates to an information processing
`apparatus for effectively retrieving data Stored in an elec
`tronic data Storage device which has a Stylus and a tablet for
`inputting and outputting desired data.
`2. Description of the Prior Art
`Information processing apparatus for Storing divided
`groups or units of data (hereinafter referred to as “segment
`data”) as fixed-length pages in memories are known in the
`art. When Such an information processing apparatus is in
`operation, the user Specifies and retrieves a desired page of
`the Stored Segment data, and displays the retrieved page on
`a display unit or records the retrieved page on a recording
`medium. Generally, a page of the Stored Segment data is
`identified using a keyboard. To specify a Succession of
`pages, the first page is identified with the keyboard, and then
`the number of pages following the first page is entered
`through the keyboard.
`However, pages which are desired to be retrieved from the
`Stored Segment data cannot be identified in the above
`manner with information processing apparatus which
`employ a Stylus as the input device.
`OBJECTS AND SUMMARY OF THE
`INVENTION
`It is an object of the present invention to provide an
`information processing apparatus which is capable of iden
`tifying Successive pages of Stored Segment data with an
`instruction inputted using a Stylus, and also allows the user
`to obtain a clear Visual confirmation as to how many pages
`have been Specified.
`According to the present invention, an information pro
`cessing apparatus comprising input means for inputting
`information, memory means for Storing the inputted infor
`mation as a plurality of pages, display means for displaying
`one of the pages at a time, first indicating means for
`indicating a first page of Stored information to be processed,
`Second indicating means for indicating a last page of Stored
`information to be processed, means for controlling the
`display means to Successively display Stored information
`from the first page toward the final page, and processing
`means for processing the information ranging from the first
`page to the last page.
`The processing means processes the information in a
`Selected one of a plurality of different Selectable processing
`modes, and the display means displays a window indicating
`the Selected processing mode.
`For example, the processing means copies the information
`ranging from the first page to the last page as different pages
`in the memory means, and deletes the information ranging
`from the first page to the last page from the memory means.
`The input means comprises a tablet and a Stylus which
`operate in coaction with each other to instruct the processing
`means to copy or delete the information ranging from the
`first page to the last page.
`The display means displays an image containing a visual
`representation of the manner in which the processing means
`processes the information from the first page to the last page.
`For example, when the information is to be deleted, a
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6,100,878
`
`2
`Shredder is displayed by the display means, and when the
`information is to be copied, a copier is displayed by the
`display means.
`The above and other objects, features, and advantages of
`the present invention will become apparent from the fol
`lowing detailed description of illustrative embodiments
`thereof to be read in conjunction with the accompanying
`drawings, in which like reference numerals represent the
`Same or Similar objects.
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIGS. 1A, 1B, and 1C are a flowchart of an operation
`Sequence of an information processing apparatus according
`to an embodiment of the present invention;
`FIGS. 2A, 2B, and 2C are a flowchart of an operation
`Sequence of an information processing apparatus according
`to another embodiment of the present invention;
`FIG. 3 is a perspective view of a housing assembly of the
`information processing apparatus,
`FIG. 4 is a block diagram of the information processing
`apparatus, and
`FIGS. 5A through 5I and 6A through 6R are plan views
`showing examples of data processing displayed while the
`information processing apparatus is in operation.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`FIGS. 3 and 4 show the hardware arrangement of an
`information processing apparatus according to the present
`invention. The information processing apparatus is shown as
`being incorporated in a Small-size, portable computerized
`electronic data Storage device.
`AS shown in FIG. 3, the electronic data Storage device
`includes a housing assembly comprising a pair of foldable
`and unfoldable housings 16, 17. The housing 17 has a
`display unit 1 in the form of a liquid crystal display unit, for
`example, for displaying image data Supplied from a CPU21
`(FIG. 4) or the like. The display unit 1 has on its surface an
`input tablet 2 which may comprise a transparent touch
`sensitive device or the like. A stylus or probe 3, which is
`usually Stored in the other housing 16 when not in use,
`coacts with the input tablet 2 for inputting desired data into
`the electronic data storage device. The stylus 3 and the tablet
`2 jointly have a detector for detecting a change in the
`electroStatic capacitance, for example, between the Stylus 3
`and the tablet 2. When a certain position on the tablet 2 is
`pointed by the tip of the stylus 3, the coordinates of that
`position can be detected even without the Stylus 3 being in
`contact with the tablet 2, and a cursor is displayed on the
`display unit 1 at the position pointed by the tip of the Stylus
`3.
`When the stylus 3 is taken out of the housing 16 and its
`tip is brought into contact with the tablet 2, information
`relative to the condition in which the tip of the stylus 3
`touches the tablet 2 and the position where the tip 3 of the
`stylus 3 contacts the tablet 2 is transmitted to the CPU 21,
`inputting desired data thereinto. The housing 17 Supports
`keySwitches 5a, 5b, 5c, 5d, whereas the housing 16 supports
`keySwitches 6a, 6b, 6c, 6d. Signals from these keySwitches
`are also supplied to the CPU 21.
`The housing 16 also has a loudspeaker 7 for producing
`audible Signals and a battery case 8 for Storing a battery. The
`battery case 8 is normally closed by a lid which can be
`opened when it is released by a lock mechanism 9 associated
`there with. Various electronic circuits and components in the
`
`37
`
`

`

`3
`housings 16, 17 are energized when a power Supply Switch
`10 on the housing 16 is turned on. The housing 11 has a
`microphone 11 on an outer edge thereof for picking up voice
`messages to be recorded in a Solid-State recording medium.
`The housing 11 has on a side edge thereof a key pad 12 for
`recording desired voice messages. The key pad 12 includes
`a recording key 12a, a playback key 12b, a stop key 12c, and
`a volume key 12d for adjusting the level of Sound to any one
`of high, medium, and low levels at a time. When the these
`keys 12a, 12b, 12c, 12d are selectively pushed or shifted, a
`Voice message picked up by the microphone 11 is recorded,
`or a recorded Voice message can be reproduced by the
`loudspeaker 7.
`The housing 16 also has a socket 13 defined in an outer
`edge thereof for receiving an IC card such as of a ROM, a
`RAM, or the like therein, and an expansional Socket 14
`defined in the Outer edge thereof for connection to an
`external device (not shown).
`The housings 16, 17 are foldably interconnected by a
`hinge 15 which includes a flexible board for transmitting
`Signals between the housings 16, 17. Therefore, the housings
`16, 17 can be folded together for storage or spread out for
`use without electric disconnection between electronic cir
`cuits and components in the housings 16, 17. For example,
`the electronic data Storage device as it is unfolded has a
`longitudinal dimension of about 29 cm and a transverse
`dimension of about 20.5 cm, and has a thickness of about 4
`cm when folded. The display unit 1 has a length of about 15
`cm and a width of about 10 cm.
`The electronic data Storage device has an electronic
`hardware arrangement as shown in FIG. 4. The electronic
`data storage device includes a CPU 21 to which various
`components in the form of ICs, etc. are connected through
`a bus 22.
`AROM 23 which is connected to the bus 22 stores various
`programs including a System program for controlling opera
`tion of the electronic data Storage device, a character con
`version program for converting Japanese alphabetical char
`acters into Chinese characters in a word processor System,
`dictionary data for use with the character conversion
`program, a character recognition program for recognizing
`handwritten characters, dictionary data for use with the
`character recognition program, and other data.
`A working RAM 24 and a backup RAM 25 coupled to a
`power Supply 26 are also connected to the buS 22.
`A timer IC 27, which is also energized by the power
`Supply 26, counts clock pulses generated by a quartz oscil
`lator 28 and constantly produces present data relative to
`year, month, date, and time.
`The display unit 1 shown in FIG. 1 is controlled by a
`display controller 29 which is controlled by the CPU 21.
`Display data generated by the CPU 21 are supplied to the
`display controller 29 and written into a V-RAM 30 through
`the display controller 29. The display data stored in the
`V-RAM 30 are then supplied to the display unit 1 under the
`control of the display controller 29.
`The tablet 2 combined with the display unit 1 and the
`Stylus 3 are connected to the buS 22 through a tablet interface
`31. Therefore, data which are written on the inlet tablet 2
`with the stylus 3 are supplied through the tablet interface 31
`to the CPU 21.
`A Voice Signal picked up by the microphone 11 is con
`verted by a Solid-state recording processor 32 into a digital
`signal, which is stored in the backup RAM 25 under the
`control of the CPU 21. When voice signal data stored in the
`backup RAM 25 are retrieved, they are converted by the
`
`5
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6,100,878
`
`4
`Solid-State recording processor 22 into an analog signal,
`which is supplied through a mixer 33 to the loudspeaker 7.
`A dialer 34 produces an audio signal, which corresponds
`to a dual tone signal of a push-button dialing System, in
`response to data indicative of a desired telephone number
`from the CPU 21. The audio signal is supplied from the
`dialer 34 through the mixer 33 to the loudspeaker 7.
`A key interface 35 is supplied with signals from the key
`Switches. 5a through 5d, and the key Switch associated with
`the stop key 12c. The key interface 35 converts the Supplied
`Signals into Signals which are Supplied to the CPU 21.
`Signals from the key Switch associated with the power
`supply switch 10, the key switches 6a through 6d, and the
`key switches associated with the keys 12a, 12b, 12d are
`supplied to the interface 35 through a power supply 36.
`When any one of these key Switches is actuated, the power
`Supply 36 is first turned on, and thereafter the Signal from the
`key switch is supplied to the interface 35.
`Interfaces 37, 38 for connection to an IC card and an
`external circuit, respectively, are connected in the Sockets
`13, 14, respectively.
`Now, operation of the electronic data Storage device will
`be described below. First, a process of retrieving and delet
`ing or Shredding Segment data which have been Stored in the
`V-RAM 30 by the CPU21 will be described with reference
`to FIGS. 1A through 1C and 5A through 5I.
`When the power supply switch 10 on the housing 16 is
`pushed, an array 40 of irons, i.e., graphic Symbols on a menu
`that are accompanied by corresponding characters, is dis
`played in a hatched area 50 of the screen of the display unit
`1 as shown in FIG. 5A.
`When the stylus 3 is brought into contact with a “WRITE”
`iron 51 representing a pencil on a righthand portion of the
`hatched area 50, characters “ACTION’ 51a, “CONNEC
`TION” 51b, and “REPORT 51c are displayed on an edge
`of the righthand portion of the hatched area 50 in a step ST1
`(FIG. 1A). The characters “ACTION” 51a, “CONNEC
`TION”51b, and “REPORT 51c are also displayed when an
`icon “PROCESS 52 or “RESERVE 53 is touched by the
`stylus 3. Then, the tip of the stylus 3 touches “REPORT"51c
`to display a report image 70 on the display unit 1. The user
`can draw any desired images in the report image 70. At this
`time, however, it is assumed that the report image 70
`contains a rabbit 71 which is Stored in a first page of Segment
`data stored in the V-RAM 30 that are to be shredded.
`Then, a “SHREDDER” icon 54 is touched by the tip of the
`stylus 3 in a step ST2. When the tip of the stylus 3 is moved
`from the “SHREDDER” icon 54 into a displayed active area
`beyond a line 72 in a step ST3 as shown in FIG. 5A, an
`enlarged shredder image 74 is displayed in an image frame
`73 (FIG. 5A) in the report image 70, the shredder image 74
`including the number of pages “0” to be shredded at a
`position where the tip of the stylus 3 has left off. At the same
`time, the “SHREDDER' icon 54 is erased. The shredder
`image 74 also includes a graphic representation 81 of a
`shredder.
`After the step ST3, the CPU 21 resets B (back) and F
`(forward) page counters to Zero in a step ST4. These page
`counterS represent data Stored in back and forward areas of
`the V-RAM 30, and operate when respective B and F keys
`75, 76 for turning over pages in the report image 70 as
`shown in FIG. 5B are touched by the tip of the stylus 3.
`In a next step ST5, only a “FIRST' key 77 in the window
`of the shredder image 74 is enabled, while other keys for
`indicating pages which are displayed in the window are
`disabled and covered with halftone dot meshing.
`
`38
`
`

`

`6,100,878
`
`25
`
`35
`
`40
`
`15
`
`S
`Specifically, a “CANCEL' key 78, “LAST' key 79, and a
`“START" key 80 are disabled.
`The tip of the stylus 3 touches the B key 75 or the F key
`76 to select segment data to be shredded in a step ST6. If the
`B key 75 is touched by the stylus 3 four times, then first
`through fourth pages of Segment data are Successively
`“turned over in the display unit 1. These pages are Succes
`Sively displayed in the display unit 1 until the fourth page
`which represents the Segment data containing an image 82 of
`an automobile, for example, is displayed as shown in FIG.
`5C. The Segment data themselves do not contain page
`numbers because it would be cumberSome to change,
`increment, or decrement page numbers in the displayed
`Segment data each time they are deleted.
`While the pages are being turned over, the Shredder image
`74 remains unchanged except the page number. Then, the
`CPU21 determines in a step ST7 whether the “FIRST' key
`77 is touched by the stylus 3 or not. If not, then control
`returns through another processing step ST8 to the step ST7
`again. If the “FIRST' key 77 is touched by the stylus 3 in
`the step ST7, then control goes to a step ST9 in which the
`“LAST' key 79 and the “CANCEL' key 78 in the shredder
`image 74 are enabled. The number of pages to be shredded
`is set to “1” in a step ST10, and then the first address of the
`displayed page is Stored in a memory X in a step ST11.
`Thereafter, the CPU 21 determines in a step ST12 whether
`the B key 75 or the F key 76 is touched by the stylus 3 or
`not. If the B key 75 is touched by the stylus 3, then the
`displayed Segment or page number is decremented by 1 in a
`step ST13 (FIG. 1B), and the B counter associated with the
`B key 75 is incremented by 1 in a step ST14. Then, the sum
`of 1 and the absolute value B-F representing the difference
`between the counts of the B and F counters is displayed as
`the page number in a step ST15. Control then goes from the
`step ST15 back to the step ST12. If the F key 76 is touched
`by the stylus 3 in the step ST12, then the displayed segment
`or page number is incremented by 1 in a step ST16, and the
`F counter associated with the F key 76 is incremented by 1
`in a step ST17. Then, the sum of 1 and the absolute value
`B-F representing the difference between the counts of the
`B and F counters is displayed as the page number in a step
`ST18. Control then goes from the step ST18 back to the step
`ST12.
`If neither the B key 75 nor the F key 76 is touched by the
`stylus 3 in the step ST12, then the CPU 21 determines in a
`step ST19 (FIG. 1A) whether the “LAST' key 79 is touched
`by the stylus 3 or not. If not, then the CPU21 determines in
`a step ST20 (FIG. 1B) whether the “CANCEL" key 78 is
`touched by the stylus 3 or not. If the “CANCEL' key 78 is
`touched by the Stylus 3, then the process is canceled in a step
`ST21. After the step ST21, control returns to the step ST4.
`If the “CANCEL' key 78 is not touched by the stylus 3 in
`the Step ST20, then control goes through another processing
`step ST22 back to the step ST12. If the “LAST' key 79 is
`touched by the stylus 3 in the step ST19, then only the
`“START" key 80 and the “CANCEL' key 78 are enabled in
`a step ST23 (FIG. 1A). Then, the CPU 21 stores the first
`address of the page whose page number is displayed in the
`shredder image 74 in a memory Y in a step ST24. The CPU
`21 determines in a step ST25 (FIG. 1C) whether the differ
`60
`ence Y-X between the first addresses in the memories X, Y
`is positive (Y-X>0) or not. If the difference Y-X is positive,
`then the page data between the value X in the X memory and
`the final address of the Segment data Starting with the value
`Y in the memory Y are established as the segment data to be
`65
`canceled or discarded in a step ST26. If the difference Y-X
`is negative, then the page data between the value Y in the
`
`45
`
`50
`
`55
`
`6
`memory Y and the final address of the Segment data Starting
`with the value X in the memory X are established as the
`Segment data to be canceled or discarded in a step ST27.
`The steps ST26, ST27 are described in more detail below.
`If, for example, Successive Second, third, and fourth Segment
`data or pages among first through fifth Segment data or pages
`are to be canceled or discarded, then the first address (i.e.,
`“9020”) of the second page is stored in the memory X in the
`step ST11, and the first address of the fourth page (i.e.,
`“9080” ) is stored in the memory Y in the step ST24. The
`step ST25 determines whether Y-X=9080–9020=60 is posi
`tive or not. If the difference Y-X is positive in the step ST26,
`the Segment data or page data between the value X, i.e., the
`first address 9020 of the second page and the final address
`of the page Starting with the value Y, i.e., the first address
`9080 of the fourth page are established as the pages to be
`canceled or shredded. Therefore, the Second, third, and
`fourth pages are established as the pages to be canceled or
`shredded. If the difference Y-X is negative in the step ST27,
`then the fourth, third, and Second pages are Set as the pages
`to be canceled or Shredded.
`After the Successive Segment data to be shredded are
`specified in the step ST26 or ST27, e.g., after the second
`through fourth pages to be shredded are identified, the CPU
`21 determines in a step ST28 whether the key touched by the
`stylus 3 is the “START" key 80 or the “CANCEL' key 78.
`If either the key 78 or the key 80 is not touched by the stylus
`3, then the CPU 21 executes another processing step ST29
`and executes the step ST28 again. If the “CANCEL' key 78
`is touched by the stylus 3 in the step ST29, then the process
`is canceled in a step ST30, after which control returns to the
`step ST4. If the “START" key 80 is touched by the stylus 3
`in the step ST28, the “START" key 80 is displayed in a
`hatched mode, indicating that the “START' key 80 is
`activated, as shown in FIG. 5D. The shredding process now
`starts to be executed. As shown in FIG. 5E, the display unit
`1 displayS Segment data 83, to be Successively shredded, as
`they move from the “WRITE" icon 51 toward the displayed
`shredder 81 in the shredder image 74. The displayed seg
`ment data 82 are then put into a slot 84 of the displayed
`shredder 81 as shown in FIG.5F, and cut into Small shredded
`pieces 85 as

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