throbber
I 1111111111111111 11111 111111111111111 IIIII IIIII IIIII 111111111111111 11111111
`US007768501Bl
`
`c12) United States Patent
`Maddalozzo, Jr. et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,768,501 Bl
`Aug. 3, 2010
`
`(54) METHOD AND SYSTEM FOR TOUCH
`SCREEN KEYBOARD AND DISPLAY SPACE
`SHARING
`
`(75)
`
`Inventors: John Maddalozzo, Jr., Austin, TX (US);
`Gerald Francis McBrearty, Austin, TX
`(US); Johnny Meng-Han Shieh, Austin,
`TX (US)
`
`(73) Assignee: International Business Machines
`Corporation, Armonk, NY (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by O days.
`
`(21) Appl. No.: 09/071,189
`
`(22) Filed:
`
`May 1, 1998
`
`(51)
`
`Int. Cl.
`G06F 3/041
`(2006.01)
`(52) U.S. Cl. ....................... 345/173; 345/163; 345/168;
`345/174
`( 58) Field of Classification Search . ... ... .. 345/156-168,
`345/173-179; 361/680, 682,683; 178/18.01-18.07,
`178/19.01-19.05
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`5,267,327 A *
`5,491,495 A *
`5,543,588 A *
`5,581,243 A
`5,675,362 A *
`5,748,185 A *
`
`11/1993 Hirayama .................... 382/13
`2/1996 Ward et al. .................. 345/173
`8/1996 Bisset ......................... 178/18
`12/1996 Ouellette et al ............. 345/173
`10/1997 Clough et al ................ 345/173
`5/1998 Stephan et al. .............. 345/173
`
`5,767,457 A *
`5,777,605 A *
`5,778,404 A *
`5,838,302 A *
`5,956,020 A *
`6,029,214 A *
`
`6/1998
`7/1998
`7/1998
`11/1998
`9/1999
`2/2000
`
`............ 178/18
`Gerpheide et al.
`Yoshinobu et al. .......... 345/173
`Capps et al.
`................ 345/179
`Kuriyarna et al. ........... 345/173
`D' Amico et al. ............ 345/173
`Dorfman et al ............... 710/73
`
`* cited by examiner
`
`Primary Examiner-Vijay Shankar
`(74) Attorney, Agent, or Firm-Dillon & Yudell LLP
`
`(57)
`
`ABSTRACT
`
`A method and system in a portable computer having a display
`screen for increasing portable computer compactness. Data is
`displayed initially within the display screen. The display
`screen is then partitioned into a touch-sensitive input area and
`a display area, wherein data input at the touch-sensitive input
`area may be simultaneously displayed in the display area, in
`response to a particular user input. A test is performed to
`detect if a user's hands are positioned at the touch-sensitive
`input area. A touch-sensitive pad is thereafter graphically
`displayed at the touch-sensitive input area within the display
`screen, in response to detecting a user's hands positioned at
`the touch-sensitive area, wherein a user may enter data that
`may be simultaneously displayed in the display area. An
`additional test may then be performed to detect if the user's
`hands are no longer positioned at the touch-sensitive input
`area. The touch-sensitive pad is subsequently concealed from
`view, in response to detecting if the user's hands are no longer
`positioned at the touch-sensitive input area. The touch-sensi(cid:173)
`tive pad graphically displayed at the touch-sensitive input
`area within the display screen may be composed of a touch(cid:173)
`sensitive keyboard, which may in and of itself be an ergo(cid:173)
`nomic keyboard.
`
`21 Claims, 8 Drawing Sheets
`
`82
`
`1 2~8 g
`Dear Sir,
`This letter is in reply to your pre 10us etter. At
`this time we are interested in purchasing o iers from
`your fnm. Our purchasing department w?\ in cohtact
`with you about this issue in the near futur\_.12
`8 5~ :-\'
`87
`
`90
`
`8 9~~ '
`Vc'01
`
`83
`
`84
`
`86
`
`92
`
`88
`
`Page 1 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`U.S. Patent
`
`Aug. 3, 2010
`
`Sheet 1 of 8
`
`US 7,768,501 Bl
`
`46
`
`Pig. 1
`
`Page 2 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`"'""' = "'""'
`tit =
`
`00
`0--,
`~
`-....l
`d r.,;_
`
`0 ....
`N
`.....
`rJJ =(cid:173)
`
`('D
`('D
`
`QO
`
`N
`~
`~
`~
`
`~
`
`0 ....
`
`0
`
`~ = ~
`
`~
`~
`~
`•
`00
`~
`
`Ptd, 2
`
`48
`
`23
`
`26
`
`50
`
`32
`
`PROGRAM
`CONTROL IJ51
`
`MAIN MEMORY
`
`USER INTtRFACE
`
`ADAPTER
`
`40
`
`ADAPTER
`DISPLAY
`
`37
`
`COMMUNICATIONS
`
`ADAPTER
`
`ADAPTER
`
`1/0
`
`RAM
`
`ROM
`
`CPU
`
`49
`
`NETWORK
`
`39
`
`DISK/TAPE
`
`DRIVE
`
`34
`
`36
`
`31
`
`2c
`
`Page 3 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`U.S. Patent
`
`Aug. 3, 2010
`
`Sheet 3 of 8
`
`US 7,768,501 Bl
`
`Page 4 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`"'""' = "'""'
`tit =
`
`00
`0--,
`~
`-....l
`
`d r.,;_
`
`tFziJ. 4
`
`96
`
`83" )
`
`0 ....
`.....
`rJJ =(cid:173)
`
`QO
`
`.i;...
`
`('D
`('D
`
`N
`~
`~
`~
`
`~
`
`0 ....
`
`0
`
`~ = ~
`
`~
`~
`~
`•
`00
`~
`
`88
`
`92
`
`86
`
`84
`
`90
`
`with you about this issue in the near future.
`your fum. Our purchasing departtnent will be in contact
`this time we are interested in purchasing copiers from
`This letter is in reply to your previous letter. At
`
`Dear Sir,
`
`94
`
`B2
`
`80~
`
`Page 5 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`"'""' = "'""'
`tit =
`
`00
`0--,
`~
`-....l
`
`d r.,;_
`
`0 ....
`Ul
`.....
`rJJ =- ('D
`
`('D
`
`QO
`
`0
`
`N
`~
`
`~
`
`0 ....
`> = ~
`
`~ = ~
`
`~
`~
`~
`•
`00
`
`e •
`
`88
`
`92
`
`86
`
`84
`
`96
`
`9o
`
`94
`
`y~ur fnm. Our p~~hasin~ department wu;· contact
`
`.
`
`thi
`
`tFzif 5
`
`83
`
`87
`
`85~ :'\
`
`Vc'a1
`89) r-0
`~ :'\'
`
`with you about this issue m the near futur
`
`s time we are tntereste m pure asmg o 1ers ott1
`.
`This letter is in reply to your pre mus etter. At
`
`fr
`

`
`.
`
`h
`
`d'
`
`1 2~8 9
`
`Dear Sir~
`
`82
`
`80~
`
`Page 6 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`"'""' = "'""'
`tit =
`
`00
`0--,
`~
`-....l
`
`d r.,;_
`
`Pig. 6
`
`I
`
`95J
`
`0 ....
`O'I
`.....
`=- ('D
`
`('D
`
`rJJ
`
`QO
`
`N
`~~
`~
`~
`
`0 ....
`
`0
`
`~ = ~
`
`~
`~
`~
`•
`00
`~
`
`88
`
`92
`
`86
`
`90
`102
`
`84
`
`. :ms letter i~ in reply ~o your pre~o!18 l~tter. At 1 o 6
`
`your firm. Our purchasing department will be in contact
`this time we are mterested m purchasin~op1ers from
`
`108
`
`82
`
`80~
`
`8 3"\ )
`
`y
`
`Page 7 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`"'""' = "'""'
`tit =
`
`00
`0--,
`~
`-....l
`d r.,;_
`
`(Fig. 7
`
`I
`
`95J
`
`8 3" )
`
`0 ....
`-....J
`.....
`rJJ =(cid:173)
`
`('D
`('D
`
`QO
`
`N
`~
`~
`~
`
`~
`
`0 ....
`
`0
`
`~ = ~
`
`~
`~
`~
`•
`00
`~
`
`88
`
`92
`
`86
`
`90
`102
`
`84
`
`copiers from your firm. Our purchasing department w111
`this time we are interested in purchasing ten industria
`
`This letter is in reply to your previous letter.
`
`82
`
`80~
`
`Page 8 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`U.S. Patent
`
`Aug. 3, 2010
`
`Sheet 8 of 8
`
`US 7,768,501 Bl
`
`START
`
`142
`
`,-[140
`
`144
`
`146
`
`USER PLACES HANDS
`AT TOUCH SCREEN
`DISPLAY
`
`ER'S HAN
`ETECTED
`
`YES
`
`NO
`
`"M"
`PICKED
`
`150
`
`152
`
`1 54
`
`156
`
`INITIATE
`PARTITIONING OF
`TOUCH SCREEN
`DISPLAY (INITIATE
`KEYBOARD MODE)
`
`PARTITION INTO
`TOUCH SENSITIVE
`INPUT AREA
`
`DISPLAY
`MINI-WINDOW
`AND PORTION OF
`DOCUMENT WITHIN
`MINI-WINDOW
`
`MANI PU LA TE WITH
`THE MOUSE IN
`THE MOUSE MODE
`
`NO
`
`NO
`
`UK"
`PICKED
`
`DISPLAY MODE
`
`166
`
`END
`
`168
`
`Pig. 8
`
`Page 9 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`US 7,768,501 Bl
`
`1
`METHOD AND SYSTEM FOR TOUCH
`SCREEN KEYBOARD AND DISPLAY SPACE
`SHARING
`
`BACKGROUND OF THE INVENTION
`
`5
`
`2
`It is another object of the invention to provide improved
`information-retrieval methods and systems utilized in asso(cid:173)
`ciation with graphical user interface devices.
`It is yet another object of the invention to provide an
`improved portable computer system.
`It is still another object of the invention to provide an
`improved touch screen display unit which may be utilized in
`association with information-retrieval systems.
`It is another object of the invention to provide a method and
`10 system for promoting increased compactness in portable
`computer systems by reducing the space consumed by dis(cid:173)
`play screens and user input devices utilized in such computer
`systems.
`The above and other objects are achieved as is now
`15 described. A method and system are disclosed in a portable
`computer having a display screen for increasing portable
`computer compactness. Data is displayed initially within the
`display screen. The display screen is then partitioned into a
`touch-sensitive input area and a display area, wherein data
`20 input at the touch-sensitive input area may be simultaneously
`displayed in the display area, in response to a particular user
`input. A test is performed to detect if a user's hands are
`positioned at the touch-sensitive input area. A touch-sensitive
`pad is thereafter graphically displayed at the touch-sensitive
`25 input area within the display screen, in response to detecting
`a user's hands positioned at the touch-sensitive area, wherein
`a user may enter data that may be simultaneously displayed in
`the display area.
`An additional test may then be performed to detect if the
`user's hands are no longer positioned at the touch-sensitive
`input area. The touch-sensitive pad is subsequently concealed
`from view, in response to detecting if the user's hands are no
`longer positioned at the touch-sensitive input area. The touch-
`35 sensitive pad graphically displayed at the touch-sensitive
`input area within the display screen may be composed of a
`touch-sensitive keyboard. Thus, when the user places his or
`her hands at the touch-sensitive area, the transparent key-
`board appears at the touch-sensitive area within the display
`screen. When the user removes his or hands from the touch(cid:173)
`sensitive input area, the transparent keyboard vanishes. The
`keyboard itself can be an ergonomic keyboard.
`In addition, physical characteristics associated with the
`user can be analyzed, while the user is entering a particular
`sequence of data utilizing the touch-sensitive keyboard, in
`order to customize the keyboard according a user's physical
`characteristics and personal preferences. In response to ana(cid:173)
`lyzing such physical characteristics, the touch-sensitive key(cid:173)
`board is configured so that the sensitivity of the touch-sensi(cid:173)
`tive keyboard may be raised or lowered according to the
`physical characteristics associated with the user.
`
`30
`
`1. Technical Field
`The present invention relates to improved information(cid:173)
`retrieval methods and systems. In particular, the present
`invention relates to improved information-retrieval methods
`and systems utilized in association with graphical user inter(cid:173)
`face devices. More particularly, the present invention relates
`to portable computers. Still more particularly, the present
`invention relates to touch screen display units. Finally, the
`present invention relates to methods and systems for saving
`space in touch screen keyboard and display devices.
`2. Description of the Related Art
`Touch screen technology is increasingly being utilized in
`all facets of data-processing applications. A touch screen is a
`display device that allows users to interact with a computer
`system by touching a particular area on the surface of the
`screen. Touch screen technology can be implemented by any
`of a number of sensing techniques. For example, touch screen
`technology can be implemented by detecting disturbances on
`a screen utilizing the fingers of a user. Typically, this distur(cid:173)
`bance is detected through the interruption or detection of heat
`on the screen.
`Touch screen technology is increasingly being imple(cid:173)
`mented in association with portable computers, such as so(cid:173)
`called "laptop" and "notebook" computers, and small calcu(cid:173)
`lator-size mini-portable computers. As devices become
`increasingly portable in nature, the need for smaller and more
`compact devices increases. Thus, a problem encountered in
`decreasing the size of portable computers is the need to save
`space.
`For example, in most portable computers, two distinct
`spaces are required. First, a panel for the display itself and
`second, a section for the computer keyboard. These two
`requirements add weight, cost and size to the design of a 40
`laptop computer. Touch screen technology offers an alterna(cid:173)
`tive approach around such spatial restrictions. However, to
`date, touch screen technology usually includes keyboards that
`occupy distinct areas away from the display, or when com(cid:173)
`bined with the display, are uncomfortable and awkward for 45
`the user to access. An example of a touch screen display can
`be found in U.S. Pat. No. 5,581,243, "Method and Apparatus
`for Displaying Simulated Keyboards on Touch-Sensitive Dis(cid:173)
`lays," by Ouellette et al. Such touch screen keyboards, while
`advancing the art, do not permit users to access touch screen 50
`keyboards in an efficient and versatile manner. The challenge
`lies in crafting a portable computer in which compactness and
`versatility is improved by incorporating touch screen key(cid:173)
`boards that are easy to access and use.
`Based on the foregoing, it can be appreciated that a need 55
`exists to reduce the size of portable computers, which in turn
`saves on the parts necessary to construct such computers. As
`a result of reducing the size of the touch screen, portable
`computers which utilize touch screen technology may be
`constructed with greater compactness and efficiency. It is 60
`believed that the disclosure provided addresses and solves
`these problems in a unique and previously unknown manner.
`
`SUMMARY OF THE INVENTION
`
`It is therefore an object of the invention to provide an
`improved information-retrieval method and system.
`
`65
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The novel features believed characteristic of the invention
`are set forth in the appended claims. The invention itself,
`however, as well as a preferred mode of use, further objects,
`and advantages thereof, will best be understood by reference
`to the following detailed description of an illustrative
`embodiment when read in conjunction with the accompany(cid:173)
`ing drawings, wherein:
`FIG. 1 illustrates a pictorial representation of a computer
`system, which may be utilized to implement a preferred
`embodiment of the present invention;
`FIG. 2 depicts a representative hardware environment of a
`computer system, which may be utilized to implement a
`preferred embodiment of the present invention;
`
`Page 10 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`US 7,768,501 Bl
`
`3
`FIG. 3 illustrates a pictorial representation of a prior art
`touch screen display;
`FIG. 4 depicts a pictorial representation of a document
`displayed within a graphical user interface window in a nor(cid:173)
`mal display mode, in accordance with a preferred embodi(cid:173)
`ment of the present invention;
`FIG. 5 illustrates a pictorial representation of a document
`displayed within a graphical user interface window in a
`mouse mode, in accordance with a preferred embodiment of
`the present invention;
`FIG. 6 depicts a pictorial representation of graphical user
`interface window displayed in a keyboard mode, in accor(cid:173)
`dance with a preferred embodiment of the present invention;
`FIG. 7 illustrates a pictorial representation of graphical
`user interface window displayed in a keyboard mode follow(cid:173)
`ing manipulation of a document by a graphical keyboard, in
`accordance with a preferred embodiment of the present
`invention; and
`FIG. 8 depicts a high-level flowchart of operations illus(cid:173)
`trating a method for keyboard and display space saving in a
`touch screen display, in accordance with a preferred embodi(cid:173)
`ment of the present invention.
`
`DETAILED DESCRIPTION OF PREFERRED
`EMBODIMENT
`
`With reference now to the figures and in particular with
`reference to FIG. 1, there is depicted a pictorial representation
`of a computer system, which may be utilized to implement a
`preferred embodiment of the present invention. A computer 30
`system 20 is depicted that includes a system unit 21, speakers
`46 and a video display 23. Computer system 20 includes a
`graphical user interface that resides within a machine-read(cid:173)
`able media to direct the operation of computer system 20.
`Those skilled in the art will appreciate that the method and 35
`system of the present invention apply equally to any computer
`system, regardless of whether the computer system is a com(cid:173)
`plicated multi-user computing apparatus or a single-user
`workstation. A touch screen display is utilized in a 5 associa(cid:173)
`tion with computer system 20 to convey visual data and 40
`receive input from a user. Such a touch screen may also utilize
`or incorporate graphical user interface features.
`FIG. 2 depicts a representative hardware environment of
`computer system 20 of FIG. 1, which may be utilized to
`implement a preferred embodiment of the present invention. 45
`System unit 21 of FIG. 1 includes a Central Processing Unit
`("CPU") 31, such as a conventional microprocessor, and a
`number of other units interconnected via system bus 32.
`Computer system 20 includes random-access memory
`("RAM") 34, read-only memory ("ROM") 36, display 50
`adapter 37 for connecting system bus 32 to video display 23,
`and I/O adapter 39 for connecting peripheral devices such as
`disk and tape drives 33 to system bus 32.
`Disk and tape drives 33 are electro-mechanical devices that
`read from and write to disks. The main components of a disk 55
`drive include a spindle on which the disk is mounted, a drive
`motor that spins the disk when the drive is in operation, one or
`more read/write heads that perform the actual reading and
`writing, a second motor that positions the read/write heads
`over the disk, and controller circuitry that synchronizes read/ 60
`write activities and transfers information to and from com(cid:173)
`puter system 20. A disk itself is typically a round, flat piece of
`flexible plastic ( e.g., floppy disk) or inflexible metal ( e.g. hard
`disk) coated with a magnetic material that can be electrically
`influenced to hold information recorded in digital (i.e., 65
`binary) form. A disk is, in most computers, the primary
`method for storing data on a permanent or semipermanent
`
`4
`basis. Because the magnetic coating of the disk must be
`protected from damage and contamination, a floppy (e.g.,
`5.25 inch) disk or micro-floppy (e.g., 3.5 inch) disk is encased
`in a protective plastic jacket. A hard disk, which is very finely
`5 machined, is typically enclosed in a rigid case and can be
`exposed only in a dust free environment.
`Video display 23 is the visual output of computer system
`20. Video display 23 can be, for example, a CRT-based video
`display well-known in the art of computer hardware. "CRT"
`10 is an acronym for cathode-ray tube. Video display 23 can also
`be implemented as an LCD-based or a gas plasma-based
`flat-panel display. "LCD" is an acronym for liquid crystal
`display. Those skilled in the art can thus appreciate that com(cid:173)
`puter system 20 may be modified to be implemented as a
`15 notebook-based computer. Computer system 20 may further
`include user interface adapter 40 for connecting keyboard 26,
`mouse 28, speaker 46 (i.e., analogous to speakers 46 of FIG.
`1), microphone 48, and/or other user interface devices to
`system bus 32. Communications adapter 49 connects com-
`20 puter system 20 to a computer network. Although computer
`system 20 is shown to contain only a single CPU and a single
`system bus, it should be understood that the present invention
`applies equally to computer systems that posses multiple
`CPUs and to computer systems that include multiple buses
`25 that each perform different functions in different ways.
`Computer system 20 also includes a graphical user inter(cid:173)
`face that resides within a machine-readable media to direct
`the operation of computer system 20. Any suitable machine(cid:173)
`readable media may retain the graphical user interface, such
`as RAM 34, ROM 36, a magnetic diskette, magnetic tape, or
`optical disk (the last three being located in disk and tape
`drives 33). Any suitable operating system and associated
`graphical user interface ( e.g., Microsoft Windows) may direct
`CPU 31. For example, the AIX operating system and AIX(cid:173)
`windows windowing system (i.e., graphical user interface)
`can direct CPU 31. The AIX operating system is IBM's
`implementation of the UNIX operating system. UNIX is a
`trademark of UNIX Systems Laboratories, Inc. Other tech(cid:173)
`nologies can also be utilized in association with CPU 31, such
`as touch-screen technology or human voice control. Those
`skilled in the art will appreciate that the hardware depicted in
`FIG. 2 may vary for specific applications. For example, other
`peripheral devices such as optical disk media, audio adapters,
`or chip-programming devices, such as PAL or EPROM pro(cid:173)
`gramming devices well-known in the art of computer hard(cid:173)
`ware, and the like may be utilized in addition to or in place of
`the hardware already depicted.
`Main memory 50 is connected to system bus 32, and
`includes a control program 51 that resides within main
`memory 50 and contains instructions that when executed on
`CPU 31, carry out the operations depicted in the logic flow
`chart described herein. The computer program product can
`also be referred to as a program product. It is important that,
`while the present invention has been ( and will continue to be)
`described in the context of a fully functional computer sys(cid:173)
`tem, those skilled in the art will appreciate that the present
`invention is capable of being distributed as a program product
`in a variety of forms, and that the present invention applies
`equally regardless of the particular type of signal-bearing
`media utilized to actually carry out the distribution.
`Examples of signal-bearing media include: recordable(cid:173)
`type media, such as floppy disks, hard disk drives and CD
`RO Ms, and transmission-type media such as digital and ana(cid:173)
`log communication links. Examples of transmission-type
`media include devices such as modems. A modem is a type of
`communications device that enables a computer to transmit
`information over a standard telephone line. Because a com-
`
`Page 11 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`US 7,768,501 Bl
`
`5
`puter is digital (i.e., works with discrete electrical signals
`representative of binary 1 and binary 0) and a telephone line
`is analog (i.e., carries a signal that can have any of a large
`number of variations), modems can be utilized to convert
`digital to analog and vice-versa. The term "media" as utilized
`herein is a collective word for the physical material such as
`paper, disk, CD-ROM, tape and so forth, utilized for storing
`computer-based information.
`FIG. 3 illustrates a pictorial representation of a prior art
`touch screen display 60. Touch screen display 60 is a special(cid:173)
`ized computer display screen which is designed to recognize
`the location of a touch on the surface of the screen (i.e. touch
`screen 63). By touching the screen, the user can make a
`selection or move a cursor. Although not depicted in FIG. 3,
`those skilled in the art will appreciate that touch screen dis(cid:173)
`play 60 may be implemented on a portable computer display,
`such as the compact computer system illustrated in FIG. 1.
`Display 23 of FIG. 1 may be implemented as a compact
`version of touch screen display 60 of FIG. 3.
`Touch screen 63 can be composed of one or more sensing 20
`line grids, which determine the location of a touch by match(cid:173)
`ing vertical and horizontal contacts. In addition, touch screen
`display may include an electrically charged surface and sen(cid:173)
`sors around the outer edge of the screen to detect the amount
`of electrical disruption and pinpoint exactly where contact
`has been made. Touch screen display 60 may also include
`infrared light-emitting diodes (LEDs) around the outer edges
`of the screen (i.e., touch screen 63), which together with
`additional sensors, create an invisible infrared grid, which the
`user's finger interrupts, in front of the screen.
`Thus, according to the diagram depicted in FIG. 3, a user's
`hand 64 (i.e., particularly a user's fingers) may touch keys 62,
`which are graphically displayed within touch screen display
`60. By touching a particular key, such as a key 62, a series of
`data-processing operations associated with that particular
`key, may be initiated. Touch screen 63 of touch screen 60 is
`thus a display device that allows the user to interact with a
`computer system, such as computer system 20 of FIG. 1 and
`FIG. 2, by touching a particular area on the screen.
`A preferred embodiment of the present invention calls for 40
`a merging of the display area and a keyboard input area
`utilizing touch screen technology. When a user places his or
`her hands over the bottom half or two-thirds of the touch
`screen display, a translucent keyboard appears under his or
`her fingers. The current text or graphics displayed on the
`touch screen display will still be seen through the keyboard.
`However, when the user touches the graphically displayed
`keyboard "keys," keyboard input is reflected onto the screen
`immediately behind the graphically displayed keyboard. The
`keyboard is in essence a "phantom" keyboard, in that it
`appears and vanishes depending upon the presence of a par(cid:173)
`ticular user input, such as the placement of a user's hands near
`a designated area on the touch screen. When graphically
`displayed on the screen, the keyboard is transparent, such that
`any data ( e.g., words or paragraphs) that were displayed prior
`to the display of the transparent keyboard are visible "below"
`the keyboard.
`In FIG. 4, FIG. 5, and FIG. 6, and FIG. 7 similar parts are
`indicated by identical reference numerals. FIG. 4 depicts a
`pictorial representation of a document 82 displayed within a
`graphical user interface window 83 in a normal display mode,
`in accordance with a preferred embodiment of the present
`invention. The graphical user interface, as described previ(cid:173)
`ously, is a type of computer interface composed of a visual
`metaphor reflecting a real-world scene, often of a desktop.
`Within this scene are icons, representing actual objects, that
`the user may access and manipulate with a pointing device.
`
`6
`Window 80 includes specific icons, which when manipulated
`by a user via a pointing device, allow a user to scroll up or
`down through document 82. For example, down-arrow 96
`allows a user to scroll downward, while up-arrow 94 allows a
`5 user to scroll upward through document 82.
`Down-arrow 96, up-arrow 94 and slider 90 are positioned
`within scroll bar 92. Scroll bar 92 is a graphical device that
`can be utilized to change a user's viewpoint of a list or data
`file. The user alters the view by sliding slider 90 up or down
`10 in the scroll area or by pressing one of the scroll arrows (i.e.,
`down-arrow 96 or up-arrow 94), which causes the view to
`scroll up or down in the window area adjacent the scroll bar.
`Window 83 additionally includes an area in which "M," "K,"
`and "D" graphical buttons are located (i.e., "M" button 84,
`15 "K" button 86, and "D" button 88). As described herein, "M"
`button 84 initiates a "mouse" mode, "K" button 86 initiates a
`"keyboard" mode, and "D" button 88 initiates a normal dis(cid:173)
`play mode. As indicated by the shaded "D" button 88, win-
`dow 83 of FIG. 4 depicts a normal display mode.
`FIG. 5 illustrates a pictorial representation of document 82
`displayed within graphical user interface window 83 in a
`mouse mode, in accordance with a preferred embodiment of
`the present invention. Cursor 120 indicates a position within
`document 82 from which a user might begin editing docu-
`25 ment 82. The document displayed within window 83 of FIG.
`5 is in a "mouse mode, as indicated by shaded "M" button 84.
`The user may manipulate document 82 utilizing a pointing
`device such as a mouse. Because the graphical user interface
`depicted in FIG. 5 is implemented on a touch screen device,
`30 the user merely places an index finger at mouse pointer 89 and
`moves the mouse pointer toward the desired area. Movement
`of the mouse pointer is indicated in FIG. 5 by curved lines 85.
`Circle 87 indicates the actual position of a user's finger on the
`touch screen as the mouse pointer 89 is moved toward cursor
`35 120.
`FIG. 6 depicts a pictorial representation of graphical user
`interface window 83 displayed in a keyboard mode, in accor(cid:173)
`dance with a preferred embodiment of the present invention.
`FIG. 7 illustrates a pictorial representation of graphical user
`interface window 83 displayed in a keyboard mode following
`manipulation of document 82 by keyboard 110, in accordance
`with a preferred embodiment of the present invention. The
`keyboard mode is indicated by shaded "K" button 86. When
`the graphical user interface window functions in a keyboard
`45 mode, a user can place his or her hands over the bottom half
`or two-thirds of display screen 80. Touch screen technology
`detects the presence of the user's hands in these areas.
`Thus, when the user's hands are detected, a translucent or
`transparent keyboard 110 appears beneath the user's fingers
`50 on display screen 80. Although not depicted specifically in
`FIG. 6 and FIG. 7, current text, graphics or other documents
`will still be visible through the keyboard. When the user
`touches the "keys" displayed on display screen 83, keyboard
`input is reflected onto the screen beneath transparent key-
`55 board 110. Those skilled in the art will appreciate that the
`circles depicted on transparent keyboard 110 indicate where a
`user's hands can be positioned to manipulate the keyboard.
`For example, a user's left hand fingers may be positioned
`respectively on the "A", "S", "D," "F" and space bar keys,
`60 while a user's right hand fingers may be positioned at the";",
`"L", "K", "J" and space bar keys. The larger circles depicted
`in FIG. 6 and FIG. 7 indicate the position of the user's palms.
`If the user takes his or hands away from the touchscreen
`surface, the projected keyboard fades away. If a user's hand is
`65 then detected at the touchscreen, the keyboard reappears. This
`hide and display action continues until an option other than a
`"K" mode is selected.
`
`Page 12 of 16
`
`GOOGLE EXHIBIT 1006
`
`

`

`US 7,768,501 Bl
`
`20
`
`7
`Because the user must also be able to see the actions asso(cid:173)
`ciated with his or her typing, a smaller "active" window 100,
`is displayed to indicate the actual typing taking place. Win(cid:173)
`dow 100 includes a scroll bar 102 having a slider 106, an
`up-arrow 108, and a down-arrow 104 which functions similar
`to the scroll bar, slider and arrows associated with window 83.
`Of course, as indicated previously, the actions performed via
`keyboard input are simultaneously displayed in the actual text
`that resides "beneath" keyboard 110, as well as in window
`100. Window 100 thus includes a document 101, which is in
`essence, a smaller version of document 82.
`If the user has the need to manipulate document 82 with a
`mouse, the user simply moves his or her hands away from the
`keyboard, and touches "M" button 84. A mouse pointer ( e.g.,
`mouse pointer 89) subsequently appears and transparent key(cid:173)
`board 110 vanishes from sight. The user can then manipulate
`the mouse or other pointing device for object selection or
`drag. When the user finishes this task, the user then touches
`"K" button 86, which places the display screen back into the
`keyboard mode. When the user's hands approach display
`screen 80 (i.e., when the presence of the user's hands at the
`display screen are detected), the keyboard materializes on the
`display screen beneath his or her fingers. Various levels of
`translucency can be specified by the user.
`Thus, transparent keyboard 110 is that part of computer 25
`system 20 of FIG. 1 that resembles a typewriter keyboard and
`which enables a user to control particular aspects of the com(cid:173)
`puter. Transparent keyboard 110 can include a standard set of
`printable characters presented in a QWERTY pattern typical
`of most typewriters. In addition, transparent keyboard 110 30
`may include a calculator-like numeric keypad at one side and
`additional specialized keys. Some of these keys, such as the
`"Control," "Alt," and "Shift" keys may be utilized to change
`the meaning of another key. Other special keys and combina(cid:173)
`tions of keys can be utilized to control program operations or 35
`to move either displayed text or cursors.
`FIG. 8 depicts a high-level flowchart of operations 140
`illustrating a method for keyboard and display space saving in
`a touch screen display, in accordance with a preferred
`embodiment of the present invention. It can be appreciated by 40
`those skilled in the art that FIG. 8 presents a self-consistent
`sequence of steps leading to a desired result. The steps are
`those requiring physical manipulation of physical quantities.
`Usually, although not necessarily, these qua

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