`(12) Reissued Patent
`Bickerton
`
`USOORE44913E
`
`US RE44,913 E
`(10) Patent Number:
`(45) Date of Reissued Patent:
`May 27, 2014
`
`(54) TEXT ENTRY METHOD AND DEVICE
`
`(56)
`
`References Cited
`
`THEREFOR
`
`U.S. PATENT DOCUMENTS
`
`(71) Applicant: Matthew J. Bickerton, Bletchingley
`(GB)
`
`(72) Inventor: Matthew J. Bickerton, Bletchingley
`(GB)
`
`(73) Assignee: Koninklijke Philips N.V., Eindhoven
`(NL)
`
`(21) Appl~ N01 13/955,345
`
`(22) Filed:
`
`Jul. 31, 2013
`
`Related US. Patent Documents
`
`Reissue Of:
`(64) Patent NO.:
`Issued;
`Appl. NO.:
`Filed:
`
`6,885,318
`APL 26, 2005
`10/156,409
`May 28, 2002
`
`3,967,273 A
`4,099,246 A *
`4,737,980 A
`4,999,795 A
`5,124,940 A
`5,128,672 A
`5,798,716 A
`2
`
`6/1976 Knowlton
`7/1978 Osborne et al. ............. .. 708/146
`4/1988 Curtin et a1.
`3/1991 L
`6/1992 L353:
`7/1992 Kaehler
`8/1998 Davis
`grrgaeétail"
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`JP
`
`7/1999
`0889388 Al
`4/1992
`4127310
`(Continued)
`
`OTHER PUBLICATIONS
`
`TLS2200 Thermal Transfer Printer User’s Guide, 2000 BradyWorld
`W‘de’ 1“ 93 Pages'
`
`(Continued)
`
`(30)
`
`Foreign Application Priority Data
`
`Primary Examiner * Albert Wong
`
`Jun. 30, 2001
`
`(GB) ................................. .. 01160837
`
`(51) I t Cl
`“ '
`'
`H03K 17/94
`G06F 15/02
`(52) us CL
`
`2006 01
`(
`~
`)
`(2006.01)
`
`_
`_
`_
`_
`USPC ........... .. 341/22, 345/168, 708/145, 708/146,
`379/368; 400/486
`
`(58) Field of Classi?cation Search
`-
`-
`CPC ...... .. H03K17/94, G06F15/02, G06F 3/0238
`USPC
`341/20 22 345/168 379/368 400/486
`708/131,145,146
`See application ?le for complete search history.
`
`ABSTRACT
`57
`_
`_
`_
`(
`)
`A method and deV1ce for 1mpr0ved character 1nput are
`described, Wherein the method employs a keypad 100 com
`prising keys 102 able tO display secondary characters 106 in
`~
`~
`~
`add1t10n tO prlmary characters 104. The keypad has a default
`display state. A ?rst key selection causes the keypad 100 tO
`display secondary characters 106 associated With the ?rst key
`on Other keys 102, whereupon a second key selection causes
`the displayed Character to be input, following which the key_
`pad reverts tO displaying the default state. Further secondary
`characters 200 may also be displayed after a ?rst key selec
`t10n.
`e met 0 Is artIcu ar use
`or an e
`eVIces
`'
`Th
`11 d' P '
`1 1y
`ful f 11 db 1d d '
`such as mobile radio telephones 0r handheld computers
`adapted tO implement the method Of the invention.
`
`16 Claims, 6 Drawing Sheets
`
`@QDG)
`def >102
`
`nbc
`
`104 \
`/P/ghi
`@C?)
`
`mno
`
`iuv
`
`100
`
`GOOGLE EX. 1001
`Google v. Philips
`
`
`
`US RE44,913 E
`Page 2
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`9/1999 Balakrishnan et al. ....... .. 341/20
`5,952,942 A *
`9/1999 Choi et al‘
`5,952,952 A
`9/1999 Kubota et a1.
`5,956,021 A
`6,009,444 A 12/1999 Chen
`6,016,142 A
`1/2000 Chang et a1.
`6,016,538 A
`1/2000 Guttag et a1.
`6,043,760 A
`3/ 2000 Laakkonen
`6,130,628 A 10/2000 Schneider-Hufschmidt et al.
`6,169,538 B1
`1/ 2001 Nowlan et al.
`6,271,835 B1
`8/2001 Hoeksma
`6,295,052 B1
`9/2001 Kato et a1.
`6,359,572 B1
`3/2002 Vale
`6,473,006 B1
`10/2002 Yu et 31‘
`6’686’902 B2
`20004 Lee
`
`JP
`JP
`JP
`JP
`W0
`W0
`
`6/2000
`2000172417 A
`5/2001
`2001125720 A
`4019512 A 10/2007
`04999794 B2
`8/2012
`200214996 A1
`2/2002
`W0 0214996
`2/2002 .............. .. G06F 3/00
`
`OTHER PUBLICATIONS
`
`Masui, “An Ef?cient Text Input Method for Pen-Based Computers”,
`
`Proceedings of the ACM Conference on Human Factors in Comput
`
`ing System, Apr. 1998, p. 328-335.
`
`_
`_
`Patent Abstracts of Japan, Ono Katsuyasu: “Adjacent Character D1s
`play Keyboard,” Publication No. 07200120, Apr. 8, 1995, Applica
`
`FOREIGN PATENT DOCUMENTS
`
`tion No. 05355185, Dec. 28, 1993.
`
`JP
`JP
`
`07200120 A
`0934891 A
`
`8/1995
`2/ 1997
`
`_
`_
`* elted by examlner
`
`GOOGLE EX. 1001
`Google v. Philips
`
`
`
`US. Patent
`
`May 27, 2014
`
`Sheet 1 0f6
`
`US RE44,913 E
`
`104\
`
`(lb:
`
`def \102
`
`GOOGLE EX. 1001
`Google v. Philips
`
`
`
`US. Patent
`
`May 27, 2014
`
`Sheet 2 0f6
`
`US RE44,913 E
`
`GOOGLE EX. 1001
`Google v. Philips
`
`
`
`US. Patent
`
`May 27, 2014
`
`Sheet 3 0f6
`
`US RE44,913 E
`
`GOOGLE EX. 1001
`Google v. Philips
`
`
`
`US. Patent
`
`May 27, 2014
`
`Sheet 4 0f6
`
`US RE44,913 E
`
`400
`
`MEM
`
`(KCT)
`
`Fig. 4
`
`GOOGLE EX. 1001
`Google v. Philips
`
`
`
`US. Patent
`
`May 27, 2014
`
`Sheet 5 0f 6
`
`US RE44,913 E
`
`L
`
`r> DIS DEF KP "[402
`
`i
`
`[#504
`
`MONI
`A I; it
`DIS 2nd KP “#506
`
`/508
`
`‘V
`MON2
`4L
`‘— RET CHAR £510
`
`J— -
`
`Fig. 5
`
`GOOGLE EX. 1001
`Google v. Philips
`
`
`
`US. Patent
`
`May 27, 2014
`
`Sheet 6 0f6
`
`US RE44,913 E
`
`Q)
`@
`
`102 V
`
`:106
`@@®
`
`100
`
`Fig. 6
`
`GOOGLE EX. 1001
`Google v. Philips
`
`
`
`US RE44,913 E
`
`1
`TEXT ENTRY METHOD AND DEVICE
`THEREFOR
`
`Matter enclosed in heavy brackets [ ] appears in the
`original patent but forms no part of this reissue speci?ca
`tion; matter printed in italics indicates the additions
`made by reissue.
`
`This application claims the bene?t or priority of and
`describes the relationships between the following applica
`tions: wherein this application is a reissue of US. Pat. No.
`6,885,318, issuedApr. 26, 2005,from US. patent application
`Ser. No. 10/156,409, ?led May 28, 2002, which claimsprior
`ity offoreign application GB 0116083.7?led Jun. 30, 200],
`all of which are incorporated herein in whole by reference.
`The present invention relates to a method of entering text
`into a device, and to a device such as a portable radio tele
`phone or a handheld computer suitably adapted to implement
`said method.
`Portable radio telephone, or “mobile phone”, ownership
`during recent years has been well documented and reported
`world-wide. Whilst mobile phone networks such as the G10
`bal System for Mobile communications (GSM) were origi
`nally designed for voice traf?c, the sending of text messages
`using a Short Messaging Service (SMS) via suitably
`equipped phones has risen dramatically over the past couple
`of years, with the number of SMS messages sent world-wide
`on the GSM networks reaching ?fteen billion in December
`2000. This is in part due to the critical mass of ownership now
`reached in developed countries and also due to the low and
`typically ?xed costs of sending a text message when com
`pared with a voice call. The popularity of text messaging is
`also explained by the private and often intimate communica
`tion path offered by a text message. The numbers of text
`messages sent and received by users are forecast to increase
`even further with the impending introduction of more
`advanced, so-called 3G (third generation) wireless networks
`and services, where data, fax and more advanced e-mail ser
`vices will be available on a 3G mobile phone or suitably
`equipped handheld computer or personal digital assistant
`(PDA).
`A known method of entering text into devices such as
`mobile phones involves a user pressing a key on a keypad
`several times to cycle through characters associated with the
`key, until the character required is selected. For example, the
`number “2” key is associated with the characters “abc”, the
`“3” key with the characters “def”, the “4” key with the char
`acters “ghi”, the “5” key with “jkl” and so on. To select the
`character “a”, the “2” key is pressed once. To select the
`character “b” the “2” key is press twice. The character “1” is
`selected by pressing the “5” key three times and so forth.
`Special characters (for example full stop, exclamation mark,
`double quote, dollar, percent, ampersand and star) are pro
`duced by tapping the one or zero keys several times until the
`required special character is selected. This method of entering
`text, commonly referred to as the “multitap” method is at
`present almost ubiquitous on mobile phones due to agreed
`standardisation between mobile phone manufacturers and
`service providers. Users are therefore very familiar with the
`multitap keypad layout and character association. However,
`this method often requires more than two key taps to select a
`character, and the entering of special characters can take
`many key taps. The method is therefore slow and prone to
`error.
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`An alternative method of inputting text to a device is dis
`closed in US. Pat. No. 5,128,672 wherein the device com
`prises a dynamic predictive keyboard which is graphically
`represented on a touch sensitive display. A user inputs a
`character by pressing a key with the required character dis
`played on it. Following a character input, software provided
`within the device formulates a prediction, based on statistical
`analysis of the make-up and composition of English words of
`the next most likely character required by the user and con
`sequently the layout of the keyboard is altered such that said
`most likely character is displayed on the keyboard. This has
`the problem that the keyboard does not resemble the multitap
`keypad familiar to mobile phone users, thereby presenting an
`unfamiliar interface to the average user. This problem is fur
`ther compounded since in use the constant changing of the
`keyboard layout necessitates much practice and learning for
`pro?cient and quick text entry. Furthermore, the access and
`input of special characters is a problem unsolved by the
`predictive means of US. Pat. No. 5,128,672.
`It is therefore an aim of the present invention to provide an
`improved method of entering characters into a device such as
`a mobile phone or handheld computer. It is a further aim of the
`present invention to provide a method consistent with a key
`pad with which mobile phone users are familiar.
`According to a ?rst aspect of the present invention there is
`provided a method for inputting a character to a device, the
`device comprising a keypad, the keypad comprising a plural
`ity of keys, at least one of which keys has a primary character,
`a plurality of secondary characters and a display area associ
`ated with it, the keypad in a default state displaying the
`primary character associated with a key in its respective dis
`play area, wherein the method comprises the steps of: detect
`ing a ?rst key selection; displaying each of the secondary
`characters associated with the ?rst selected key in a respective
`display area; detecting a second key selection; selecting for
`input the secondary character associated with the second key
`selection; and returning the keypad to the default state.
`According to a second aspect of the present invention there
`is provided a device for receiving character input, comprising
`a keypad having a plurality of keys, a key having a primary
`character, a plurality of secondary characters and a display
`area associated with it, wherein means are provided for dis
`playing in a default state the primary character associated
`with a key in its respective display area, means responsive to
`a ?rst key selection are provided for displaying each of the
`secondary characters associated with the selected key in a
`respective display area, and means responsive to a second key
`selection are provided for selecting as input character the
`secondary character associated with the second key selected
`and for returning the keypad to its default state.
`The device and method of this invention comprise a keypad
`having a default display state wherein primary, and optionally
`secondary, characters are displayed. A user inputs a character
`by selecting the key having that character as one of its asso
`ciated secondary characters, following which the keypad dis
`plays the required character which is then input via an appro
`priate second key selection.
`In one embodiment of the present invention the keypad is
`displayed on a touch screen, the touchscreen having an output
`area for displaying characters input by the user. In this
`embodiment the display area associated with a key is pro
`vided by an area of touchscreen within or adjacent to the
`graphical representation of the key or button.
`In another embodiment of the present invention the asso
`ciated display area of a key is provided by display means such
`as a liquid crystal display within or adjacent to the key or
`button. The display means are arranged such that a displayed
`
`GOOGLE EX. 1001
`Google v. Philips
`
`
`
`US RE44,913 E
`
`3
`character is visible to the user, and hence character associa
`tion with the key is rendered obvious to the user.
`The method and device of this invention provide improved
`text entry particularly suited to, but not exclusively for, hand
`held devices such as portable mobile radio telephones, per
`sonal digital assistants, pocket computers and remote control
`handsets.
`Embodiments of the present invention will now be
`described, by way of example only, with reference to the
`accompanying ?gures in which:
`FIG. 1 depicts a default display state of a keypad for use
`with the present invention.
`FIG. 2 illustrates an example of the characters displayed on
`the keypad after a ?rst key selection.
`FIG. 3 depicts an example of a device made in accordance
`with the present invention.
`FIG. 4 is a schematic diagram of components of the device
`of FIG. 3.
`FIG. 5 is a ?ow diagram illustrating a basic implementation
`of a method according to the present invention.
`FIG. 6 depicts an alternative default display state of a
`keypad for use with the present invention.
`In the ?gures the same reference numerals have been used
`to indicate corresponding features.
`FIG. 1 depicts a keypad 100 in a default display state
`wherein twelve keys 102 are arranged in four rows of three
`keys. Each key has a primary character 104 and a plurality of
`secondary characters 106 associated with it. The primary
`character 104 displayed on each key 102 is, in this embodi
`ment, selected from the group of characters 1, 2, 3, 4, 5, 6, 7,
`8, 9, 0, # and *. The secondary characters 106 associated with
`each key are shown in groups adjacent the respective key. The
`secondary character groupings in this embodiment are similar
`to those of the multitap method, for example the key associ
`ated with primary character “2” has an associated secondary
`character grouping “abc”, the key “3” the associated second
`ary characters “def” and so on as shown in the ?gure. Hence,
`the default display state of the keypad 100 as shown in FIG. 1
`presents to the user a keypad having a well known key and
`character layout, thereby necessitating little or no familiari
`sation.
`FIG. 2 illustrates a possible display state of the keypad 100
`after a ?rst key selection by a user, the selected key in this
`example being the “5” key (the key associated with the pri
`mary character “5” and secondary characters “jkl”). The sec
`ondary character “j” is displayed by the display area associ
`ated with a neighbouring key, in this example the key
`associated with the primary character “4” adjacent the “5”
`key. Similarly, the secondary characters “k” and “l”, associ
`ated with the ?rst key selection, are displayed respectively on
`the keys previously displaying “2” and “6” as primary char
`acters. In this example the remaining keys have displayed
`upon them further characters 200 which are useful for text
`entry. For example characters representing an exclamation
`mark, a double quote, a pound, a dollar sign, left and right
`brackets, a percentage symbol and a caret may be displayed as
`shown in FIG. 2.
`A second key selection from the keypad of FIG. 2 selects
`the character displayed on the display area associated with
`said second key for input. Following a character input, the
`keypad of FIG. 2 is returned to the default display state as
`shown in FIG. 1.
`The key selections are typically provided by a user’ s ?nger
`or stylus and may comprise the user tapping a ?rst key fol
`lowed by the user tapping a second key. Alternatively, the user
`may make a second key selection by sliding or dragging said
`?nger or stylus across the keypad from the ?rst key to the
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`second key and pausing on, or removing the ?nger or stylus
`from, the required second key.
`The dynamic keypad states illustrated in FIG. 1 and FIG. 2
`provide a method of quick and accurate character input
`wherein secondary characters are available with only two key
`selections. Additionally the method is intuitive and requires
`little or no learning by the user due to the provision of a
`familiar default keypad display state.
`An embodiment of a device employing the keypad and
`features of this method and made in accordance with the
`present invention is shown in FIG. 3. The ?gure depicts a
`hand-held device 300 such as a personal digital assistant
`(PDA) or sometimes called a handheld computer. The device
`comprises a touchscreen 302 comprising touch input means
`arranged to detect touch input upon a surface of a display
`means (such as a liquid crystal or organic light emitting diode
`display). The touchscreen in this embodiment displays a key
`pad 100 to the user within a touch input region 302a of the
`touchscreen, whilst input characters 304 are displayed in an
`output region 302b of the touchscreen 302. In FIG. 3 the
`keypad 100 is shown in the second display state of FIG. 2,
`wherein a ?rst key selection of the key “5” has occurred and
`the keypad awaits a second key selection to input a character.
`The device further comprises control buttons 306 provided to
`power up the device or change mode of usage for example.
`Additionally the handheld device may incorporate means
`(not shown on FIG. 3) to transmit and receive data including
`voice and text messaging wirelessly via a suitable network.
`The device 300 further comprises components adapted for
`carrying out a method in accordance with the present inven
`tion, these components being schematically represented in
`FIG. 4. The relevant components comprise a computer pro
`gram (PRG) and processing means in the form of a general
`purpose microprocessor 400 (HP). The computer program is
`stored in computer readable storage media 402 (MEM), the
`PRG comprising instructions to instruct the microprocessor
`(HP) 400 to carry out the steps of a method according to the
`present invention. It is noted herewith that although the pro
`cessing means of this embodiment comprise a general pur
`pose microprocessor, other suitable forms of processing
`means such as dedicated logic circuits, PICmicro® chips or
`application speci?c integrated circuits (ASIC) operating with
`or without a computer program could be employed in alter
`native embodiments.
`In FIG. 4 there is also provided the touchscreen 302, the
`touchscreen able to display a keypad 100 (KP) and detect
`touch input for inputting characters. In this embodiment the
`display area associated with each key 102 of the keypad 100
`is provided by an area of touchscreen 302 within or adjacent
`to the graphical representation of the key 102. p Additionally,
`one or more key character tables (KCT) are provided within
`MEM 402. A KCT provides information to the microproces
`sor relating to the default keypad to be displayed on the
`touchscreen, and also provides the primary and secondary
`characters which are to be displayed upon a ?rst key selection.
`An example of a KCT is presented below (Table l).
`
`TABLE 1
`
`KEY PRIMARY CHARACTER SECONDARY CHARACTER(S)
`
`l
`2
`3
`4
`5
`6
`7
`
`1
`2
`3
`4
`5
`6
`7
`
`Not used
`abc
`def
`ghi
`jkl
`mno
`pqrs
`
`GOOGLE EX. 1001
`Google v. Philips
`
`
`
`US RE44,913 E
`
`TABLE l-continued
`
`KEY PRIMARY CHARACTER SECONDARY CHARACTER(S)
`
`8
`9
`0
`*
`#
`
`8
`9
`0
`*
`#
`
`tuv
`wxyZ
`Not used
`Not used
`Not used
`
`Table 1 thereby provides primary and secondary characters
`to the microprocessor which, under the guidance of PRG
`instructs the touchscreen to display these characters in the
`appropriate locations to build up a default keypad display
`state corresponding to FIG. 1 and Table 1.
`Similarly a KCT relating to a ?rst key selection of key 5 is
`shown below in Table 2.
`
`TABLE 2
`
`KEY
`
`DISPLAY SECONDARY
`CHARACTER
`
`1
`2
`3
`4
`5
`6
`7
`8
`9
`0
`*
`#
`
`z
`k
`H
`j
`5
`1
`£
`$
`%
`A
`(
`)
`
`This KCT provides the characters displayed upon a ?rst
`key selection corresponding to key 5 thereby providing a
`second keypad display state as shown in FIG. 2.
`In operation, the microprocessor 400, under the guidance
`of PRG looks up the default key character assignations stored
`in MEM 402 as a KCT (for example the KCT of Table l) and
`instructs the touchscreen 302 to display the keypad 100 in a
`default display state. The touchscreen is sampled repeatedly
`until a ?rst key selection is detected, following which the
`appropriate characters to be displayed are retrieved from an
`appropriate stored KCT (e.g. Table 2) by the microprocessor
`and provided to the touchscreen which updates the keypad
`100 displayed. Following these operations the touchscreen is
`sampled repeatedly for a second key selection.
`Upon detection of a second key selection the microproces
`sor 400 compares the key selected with the displayed KCT
`(Table 2 for example) and returns the input character for
`display in the output region 302b of the touchscreen 302.
`Finally, the microprocessor instructs the touchscreen to dis
`play the default keypad and awaits further user interaction.
`A ?ow diagram illustrating the main steps of this method is
`presented in FIG. 5, the method being performed as a loop,
`wherein:
`A default keypad is displayed (DIS DEF KP) 502
`The keypad is monitored for a ?rst key selection (MONl)
`504
`Following a ?rst key selection the appropriate characters
`are displayed on the keypad (DIS 2'” KP) 506
`The keypad is monitored for a second key selection
`(MON2) 508
`Following a second key selection the secondary character
`associated with the second key selection is returned as an
`input character (RET CHAR) 510
`Loop back to display the default keypad (DIS DEF KP) 502
`
`20
`
`25
`
`30
`
`35
`
`40
`
`50
`
`55
`
`60
`
`65
`
`6
`In a further embodiment, the ?rst key selection is reported
`only after the key is selected by a user for a pre-determined
`time period, for example a time period of 0.2 seconds. This
`enables quick tapping to select the default primary characters
`displayed on a default keypad, thereby allowing fast number
`entry when required without altering the keypad display state.
`According to a further embodiment of this invention, the
`display of primary or secondary characters associated with a
`key is achieved by providing an associated display area
`within, on or situated adjacent to the key. The default assigned
`secondary characters are provided adjacent to the keys on the
`keypad, and the user presses the keys to input characters in
`accordance with a method of this invention.
`In a further embodiment of this invention, the default dis
`play state of the keypad comprises positioning some of the
`secondary characters associated with a key such that the key
`display area upon which a secondary character will be dis
`played next is indicated to the user. An example of a keypad
`default display state according to this embodiment is given in
`FIG. 6 wherein secondary characters are displayed within a
`key, each secondary character being positioned relative to the
`key upon which it will appear following a ?rst key selection.
`For example, the key displaying the primary character “5” has
`the secondary characters “j”, “k” and “l” positioned to the left,
`above and right of the “5” respectively. Hence a visual indi
`cation of the key upon which each character will appear
`should the “5” be ?rst selected is provided to the user. In this
`example the default display state provides an indication that
`the “j” will appear on the “4” key to the left of the “5” key, as
`is shown in the example of the keypad in FIG. 2.
`In yet a further embodiment of this invention, one or more
`of the key character tables are alterable, thereby providing a
`user with the option of customising the keypad to his or her
`preference.
`Whilst the embodiments described hereinbefore apply this
`invention to handheld devices such as PDAs and mobile
`phones, it will be apparent to those skilled in the art that the
`teaching of this invention may also be applied to advantage to
`devices wherever character input is required, such as remote
`control handsets or children’s learning aids and toys.
`Additionally, the characters assigned as primary and or
`secondary characters may be any characters convenient for
`the device, language and application chosen, and the keypad
`may comprise more or less keys displaying more or less
`characters than those illustrated herein without departing
`from the spirit and scope of this invention.
`What is claimed is:
`1. A method for inputting a character to a device, the device
`[comprising] including a keypad, the keypad [comprising]
`including a plurality of keys, at least one of [which] the keys
`has a primary character, a plurality of secondary characters
`and [a] an associated display area [associated with it], the
`keypad in a default state displaying the primary character
`associated with [a] the at least one key in [its respective] the
`associated display area, [wherein] the method [comprises the
`steps] comprising acts of:
`in the default state,
`returning the primary character as an input character in
`response to selection of the at least one key for a
`period shorter than a predetermined time period;
`switching to a second state after detecting a ?rst key
`selection ofthe at least one keyfor a period longer
`than the predetermined time period;
`in the second state
`displaying each of the secondary characters associated
`with the ?rst selected key in a respective display area;
`detecting a second key selection;
`
`GOOGLE EX. 1001
`Google v. Philips
`
`
`
`US RE44,913 E
`
`20
`
`25
`
`30
`
`7
`selecting for the input character the secondary character
`associated With the second key selection; and
`returning the keypad to the default state.
`2. [A] The method according to claim 1, [Wherein the
`keypad in a default state] further [displays] comprising an act 5
`of displaying by the keypad in the default state associated
`secondary characters adjacent the primary character, the loca
`tion of each secondary character providing an indication of
`Which display area Will display that secondary character fol
`lowing a ?rst key selection.
`3. A computer program product stored on a computer read
`able non-transitory medium [forperforming all of the steps of
`claim 1] that When [the program is] run on a device for
`receiving character input including a keypad, the keypad
`including aplurality ofkeys, at least one ofthe keys having a
`primary character, a plurality of secondary characters and an
`associated display area, the keypad in a default state display
`ing theprimary character associated with the at least one key
`in the associated display area, performs acts of'
`in the default state,
`returning the primary character as an input character in
`response to selection of the at least one key for a
`period shorter than a predetermined time period;
`switching to a second state after detecting a ?rst key
`selection ofthe at least one keyfor a period longer
`than the predetermined time period;
`in the second state,
`displaying each of the secondary characters associated
`with the ?rst selected key in a respective display area;
`detecting a second key selection;
`selecting for the input character the secondary charac—
`ter associated with the second key selection; and
`returning the keypad to the default state.
`4. A device for receiving character input, comprising:
`a keypad having a plurality of keys, at least one of Which
`keys has a primary character, a plurality of secondary
`characters and [a] an associated display area [associated
`With it, Wherein]:
`means [are provided] for displaying in a default state the
`primary character associated With [a] the at least one key
`in [its respective] the associated display area[,];
`in the default state,
`means for returning the primary character as an input
`character in response to selection of the at least one
`key for a period shorter than a predetermined time
`period;
`means for switching to a second state responsive to a ?rst
`key selection [are provided] of the at least one key for
`a period longer than the predetermined time period;
`in the second state,
`means for displaying each of the secondary characters
`associated With the selected key in a respective dis
`play area[, and];
`
`8
`means responsive to a second key selection [are pro
`vided] for selecting as the input character the second
`ary character associated With the second key selec
`tion; and
`means for returning the keypad to [its] the default state.
`5. [A] The device as claimed in claim 4, further comprising
`a touchscreen on Which the keypad is displayed and Wherein
`the display area associated With [a] the at least one key
`comprises a respective portion of the touchscreen.
`6. [A] The device as claimed in claim 4, [Wherein] com
`prising a display means within the key for displaying the
`display area associated With [a] the at least one key [is pro
`vided by display means Within the key].
`7. [A] The device as claimed in claim 4, [Wherein] com
`prising a display means adjacent the keyfor displaying the
`display area associated With [a] the at least one key [is pro
`vided by display means adjacent the key].
`8. The device as claimed in claim 4, wherein the meansfor
`switching to a second state comprises a means for detecting a
`sliding across the keypad from the ?rst key selection to the
`second key selection.
`9. The method as claimed in claim 1, the devicefurther
`including a touchscreen, the method comprising an act of
`displaying the keypad and the at least one key on the touch
`screen.
`10. The method as claimed in claim 1, the devicefurther
`including a display within the at least one key, the method
`comprising an act of displaying the display area associated
`with the at least one key on the display.
`1]. The method as claimed in claim 1, the devicefurther
`including a display adjacent the key, the method comprising
`an act ofdisplaying the display area associated with the at
`least one key on the display.
`12. The method according to claim 1, wherein the act of
`detecting the second key selection comprises an act of detect
`ing a sliding across the keypadfrom the?rst key selection to
`the second key selection.
`13. The computerprogram product as claimed in claim 3,
`the device further including a touchscreen, the method com
`prising an act ofdisplaying the keypadand the at least one key
`on the touchscreen.
`14. The computerprogram product as claimed in claim 3,
`the devicefurther including a display within the at least one
`key, the method comprising an act ofdisplaying the display
`area associated with the at least one key on the display.
`15. The computerprogram product as claimed in claim 3,
`the devicefurther including a display adjacent the key, the
`method comprising an act of displaying the display area
`associated with the at least one key on the display.
`16. The computerprogram product as claimed in claim 3,
`wherein the act of detecting the second key selection com
`prises an act of detecting a sliding across the keypad from the
`?rst key selection to the second key selection.
`
`*
`
`*
`
`*
`
`*
`
`*
`
`35
`
`40
`
`45
`
`50
`
`GOOGLE EX. 1001
`Google v. Philips
`
`