throbber
(19) United States
`(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

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