throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2004/0018858A1
`Nelson
`(43) Pub. Date:
`Jan. 29, 2004
`
`US 20040018858A1
`
`(54) EMOTICON INPUT METHOD AND
`APPARATUS
`
`(52) U.S. Cl. ......................................... 455/566; 455/575..1
`
`(76) Inventor: losthan O. Nelson, Kirkland, WA
`
`(57)
`
`ABSTRACT
`
`Correspondence Address:
`SCHWABE, WILLIAMSON & WYATT, P.C.
`PACWEST CENTER, SUITES 1600-1900
`1211 SW FIFTHAVENUE
`PORTLAND, OR 97204 (US)
`
`(21) Appl. No.:
`
`09/932,592
`
`(22) Filed:
`
`Aug. 17, 2001
`Publication Classification
`
`(51) Int. Cl. ............................ H04M 3/42; HO4M 1/00;
`H04B 1/38
`
`An apparatus, Such as a communication device, is provided
`ov,
`with emoticon input logic associated with an input key to
`improve the ease-of-use of the apparatus for entering emoti
`cons, e.g. into a text message, while the apparatus is oper
`ating e.g. in a text mode. Responsive to a Selection of the
`asSociated input key, one or more emoticons are displayed
`for Selection. A user may "Scroll' through the one or more
`displayed emoticons to “Select an emoticon. In one
`embodiment, current focus is placed on one of the displayed
`emoticons, and the emoticon with the current focus is
`automatically Selected upon elapse of a predetermined
`amount of time after the current focus was placed.
`
`Top
`
`Left
`
`
`
`I am sorry for wha
`happened.
`
`100
`
`106
`
`Bottom
`
`IPR2023-00833
`Apple EX1010 Page 1
`
`

`

`Patent Application Publication Jan. 29, 2004 Sheet 1 of 10
`Top
`
`US 2004/0018858A1
`
`Left
`
`
`
`100
`
`106
`
`108
`
`Right
`9.
`
`104
`
`Bottom
`
`Fig. 1
`
`IPR2023-00833
`Apple EX1010 Page 2
`
`

`

`Patent Application Publication Jan. 29, 2004 Sheet 2 of 10
`
`US 2004/0018858A1
`
`
`
`IPR2023-00833
`Apple EX1010 Page 3
`
`

`

`Patent Application Publication
`
`Jan. 29, 2004 Sheet 3 of 10
`
`US 2004/0018858A1
`
`
`
`Left
`
`IPR2023-00833
`Apple EX1010 Page 4
`
`

`

`Patent Application Publication Jan. 29, 2004 Sheet 4 of 10
`
`US 2004/0018858A1
`
`Top
`
`
`
`Left
`
`Right
`
`IPR2023-00833
`Apple EX1010 Page 5
`
`

`

`Patent Application Publication Jan. 29, 2004 Sheet 5 of 10
`
`US 2004/0018858A1
`
`500
`
`
`
`Text Messaging
`502
`
`
`
`
`
`
`
`Display Driver - Key Driver
`506
`504
`
`
`
`
`
`
`
`
`
`
`
`610
`
`Processor
`602
`
`GPIO 606
`
`
`
`Input Keys 104
`
`Figure 5
`
`
`
`Memory 604
`Software
`500
`
`
`
`
`
`
`
`Video
`Controller 608
`
`Figure 6
`
`IPR2023-00833
`Apple EX1010 Page 6
`
`

`

`Patent Application Publication Jan. 29, 2004 Sheet 6 of 10
`
`US 2004/0018858A1
`
`702 - Display Emoticons for
`Selection
`
`704 -
`
`Place “Current Focus'
`on first emoticon
`
`
`
`707 -
`
`
`
`
`
`
`
`No
`
`No
`
`Another
`Selection?
`
`NO
`
`Select “Current
`Focus' Emoticon
`
`712 --
`
`
`
`Yes
`
`710 -u
`
`Change Current
`Focus” Corresponds to
`User Scrolling
`
`Figure 7
`
`IPR2023-00833
`Apple EX1010 Page 7
`
`

`

`Patent Application Publication Jan. 29, 2004 Sheet 7 of 10
`
`US 2004/0018858A1
`
`Top
`
`Left
`
`Right
`
`Bottom
`Figure 8a
`Top
`
`
`
`Left
`
`Right
`
`Bottom
`Figure 8b
`
`IPR2023-00833
`Apple EX1010 Page 8
`
`

`

`Patent Application Publication Jan. 29, 2004 Sheet 8 of 10
`
`US 2004/0018858A1
`
`Top
`
`
`
`Left
`
`Right
`
`Bottom
`
`Figure 9
`
`IPR2023-00833
`Apple EX1010 Page 9
`
`

`

`Patent Application Publication Jan. 29, 2004 Sheet 9 of 10
`
`US 2004/0018858A1
`
`
`
`1000
`
`Figure 10
`
`IPR2023-00833
`Apple EX1010 Page 10
`
`

`

`Patent Application Publication Jan. 29, 2004 Sheet 10 of 10 US 2004/0018858A1
`
`
`
`1102
`
`Fig.11
`
`IPR2023-00833
`Apple EX1010 Page 11
`
`

`

`US 2004/0018858A1
`
`Jan. 29, 2004
`
`EMOTCON INPUT METHOD AND APPARATUS
`BACKGROUND OF THE INVENTION
`0001) 1. Field of the Invention
`0002 The present invention relates to the field of textual
`or non-verbal communication. More Specifically, the present
`invention relates to methods and apparatuses associated with
`the employment of emoticons in textual or non-verbal
`communications, Such as email or instant messaging, prac
`ticed on e.g. mobile communication devices, as in the case
`of wireless mobile telephones.
`0003 2. Background Information
`0004 Advances in integrated circuit, microprocessor,
`networking and telecommunication technologies have led to
`the development and wide spread adoption of networked
`computing devices and mobile communication devices. AS
`a result, email, instant messaging, and wireleSS telephone
`calls have all become important vehicles of communication
`for a large Segment of the population, if not the preferred
`forms of communication for these users.
`0005. It is known that for many users, their email and
`instant messaging communications (also referred to as tex
`tual or non-verbal communications) often involve the use of
`emoticons, Such as the "Smiling face' or the "sad face'.
`However, few email or instant messaging applications offer
`any assistance to a user to enter and use emoticons in their
`communications. Some instant messaging applications offer
`the minimal assistance of converting or replacing a handful
`of Widely used emoticon forming Sequences of characters to
`corresponding graphical Symbols. For example, when the
`characters “:' (colon), "=" (equal sign) and ") (right paren
`thesis) are Successively entered, Some instant messaging
`applications automatically replace the entered characters
`with the graphical symbol “”.
`0006 These prior art facilities suffer from a number of
`disadvantages. First, typically only a handful of these emoti
`con forming character Sequences are Supported. Thus, Vir
`tually no assistance is provided to a user who chooses to be
`creative, and uses an unconventional Sequence of characters
`to form an emoticon, e.g. the character Sequence of":”, “if”
`and “0” for a flabbergasted or astounded expression. Further,
`regardless whether the character Sequence is conventional or
`unconventional, a user typically has to enter the emoticon
`forming characters one at a time. This disadvantage is
`amplified in Situations where the user is conducting the
`textual or non-verbal communication using a communica
`tion device having limited input facilities, Such as wireleSS
`mobile phones.
`0007 Accordingly, facilities that are more user friendly
`in assisting a user to employ emoticons in their communi
`cations, especially on communication devices with limited
`input facilities, Such as wireleSS mobile phones, are desired.
`BRIEF DESCRIPTION OF DRAWINGS
`0008. The invention is illustrated by way of example and
`not by way of limitation in the figures of the accompanying
`drawings, in which like references indicate Similar elements
`and in which:
`0009 FIG. 1 illustrates a wireless mobile phone incor
`porated with the teachings of the present invention for
`assisting a user in inputting an emoticon, in accordance with
`one embodiment;
`
`0010 FIG. 2 illustrates a state of the wireless mobile
`phone of FIG. 1, where a list of emoticons is displayed for
`user Selection, responsive to an initial Selection of an input
`key;
`0011 FIG. 3 illustrates another state of the wireless
`mobile phone of FIG. 1, with the current focus being placed
`on one of the displayed emoticons, as directed by the user
`traversal actions on the displayed list;
`0012 FIG. 4 illustrates yet another state of the wireless
`mobile phone of FIG. 1, with a selected emoticon incorpo
`rated as part of a textual message being composed;
`0013 FIG. 5 illustrates the relevant software elements of
`the wireless mobile phone of FIG. 1, for practicing the
`present invention, in accordance with one embodiment;
`0014 FIG. 6 illustrates the relevant hardware elements
`of the wireless mobile phone of FIG. 1, for practicing the
`present invention, in accordance with one embodiment;
`0.015 FIG. 7 illustrates the operational flow of the rel
`evant aspect of the emoticon input Support logic provided in
`the key driver of FIG. 5, in accordance with one embodi
`ment,
`0016 FIGS. 8a-8b illustrate alternate associations of the
`emoticon input logic to other input keys,
`0017 FIG. 9 illustrates yet another alternate association
`of the emoticon input logic to other input keys, employing
`an additional key;
`0018 FIG. 10 illustrates yet another alternate association
`of the emoticon input logic to other input keys, employing
`a removal cover or skin; and
`0019 FIG. 11 illustrates another mobile communication
`device incorporated with the teachings of the present inven
`tion, in accordance with another embodiment.
`DETAILED DESCRIPTION OF THE
`INVENTION
`0020. The present invention includes the provision of
`emoticon input logic to enhance the usability of a commu
`nication device. For ease of understanding, the present
`invention will be primarily described in the context of
`wireleSS mobile phones. However, the present invention is
`not So limited. The present invention may also be practiced
`on other communication devices besides wireleSS mobile
`phones.
`0021. In the description to follow, various aspects of the
`present invention will be described. For purposes of expla
`nation, Specific numbers, materials and configurations are
`Set forth in order to provide a thorough understanding of the
`present invention. However, in Selected instances, well
`known features are omitted or simplified in order not to
`obscure the present invention. The present invention may be
`practiced with only Some of the aspects described, and
`without Some of the Specific details enumerated.
`0022 Various operations will be described as multiple
`discrete Steps in turn, in a manner that is most helpful in
`understanding the present invention. However, the order of
`description should not be construed as to imply that these
`operations are necessarily order dependent. In particular,
`these operations need not be performed in the order of
`presentation.
`
`IPR2023-00833
`Apple EX1010 Page 12
`
`

`

`US 2004/0018858A1
`
`Jan. 29, 2004
`
`0023 Parts of the description will be presented in terms
`of operations performed by a processor based device, using
`terms Such as displaying, focusing, Selecting, and the like,
`consistent with the manner commonly employed by those
`skilled in the art to convey the substance of their work to
`others skilled in the art. As well understood by those skilled
`in the art, the quantities take the form of electrical, magnetic,
`or optical Signals capable of being Stored, transferred, com
`bined, and otherwise manipulated through mechanical, elec
`trical and optical components of the processor based device.
`The term processor as used in this specification includes
`microprocessors, micro-controllers, digital Signal proces
`Sors, and the like, that are Standalone, adjunct or embedded.
`0024. The description repeatedly uses the phrase “in one
`embodiment'. Ordinarily the phrase does not refer to the
`Same embodiment, although it may. The terms “compris
`ing”, “including, and “having are frequently used in the
`Specification and in the claims; the terms are Synonymous.
`0025. Overview
`0.026
`Referring now to FIG. 1, wherein a wireless
`mobile phone 100 incorporated with the teachings of the
`present invention, in accordance with one embodiment, is
`shown. As illustrated, for the embodiment, wireless mobile
`phone 100 comprises display 102 and input keys 104,
`including in particular, input key 110. Wireless mobile
`phone 100 operates in at least two modes, a voice or verbal
`mode, and a text or non-verbal mode. Further, wireleSS
`mobile phone 100 is endowed with emotion input logic (not
`shown) to facilitate a user in inputting emoticons, e.g. for a
`text message during the text or non-verbal mode of opera
`tion. For the embodiment, the emoticon input logic is
`associated with input key 110. That is, the emoticon input
`logic is activated by input key 110, e.g. while wireleSS
`mobile phone 100 operates in the text mode. As will be
`described in more detail below, using input key 110, Sup
`ported by the emoticon input logic, a user may enter an
`emoticon e.g. into a text message in a more user friendly
`C.
`Display 102 is provided to facilitate display of
`0.027
`data, Such as a textual message received or being composed,
`Status information, Such as “calling . . . " or “low battery',
`choice of applications, Such as “calendar' or "phone book',
`choice of options, such as “AM” or "PM" (when setting a
`system clock), and so forth. The term “text” and its related
`forms, Such as "textual', as used in the present application,
`are synonymous with the term “non verbal'. In other words,
`a "textual' message may comprise of characters from a
`Standard character Set as well as “special' characters, Sym
`bols, glyphs, icons and the like.
`0028. Input keys 104 are provided to facilitate input of
`data, command, user responses and/or Selections to phone
`100. For the embodiment, input keys 104 include control
`keys 106 and alphanumeric keys 108; and as described
`earlier, the emoticon input logic is associated with input key
`110 of alphanumeric keys 108. Control keys 106 may
`include “make call” or “end call” function keys, as well as
`"Scrolling keys to facilitate a user in directing Scrolling
`direction, i.e. up, down, to the right or to the left, when
`Scrolling through an enumerated list of options or choices.
`Alphanumeric keys 108, for the embodiment, has a total of
`12 alphanumeric keys, arranged in a 4x3 array configura
`tion, that is 4 rows and 3 columns, with input key 110
`
`(associated with the emoticon input logic) disposed at the
`4th row and 1st column position (with the row and column
`positions determined from top to bottom, and left to right
`respectively). Alphanumeric keys 108 are provided to facili
`tate input of alphanumeric data, including in particular, the
`input of emoticons through input key 110 (while phone 100
`operates in the text mode).
`0029 Operations
`0030 FIGS. 2-4 illustrate a contemplated usage of input
`key 110 and the associated emoticon input logic (while
`phone 100 operates in the text mode). More specifically,
`FIGS. 2-4 illustrate the external visible states of wireless
`mobile phone 100 under the contemplated usage. As illus
`trated in FIG. 2, in response to an initial Selection of input
`key 110 (while phone 100 is operating in the text mode, e.g.
`when a textual message is being composed), a list of
`emoticons 112 is displayed on display 102 for user selection.
`More specifically, for the illustrated embodiment, a list of
`emoticon forming character Sequences is displayed on dis
`play 102 for user selection. For example, the “smiling face”
`emotion is displayed by displaying the three character
`Sequence comprising the “:' (colon), the "-" (hyphen) and
`the ") (right parenthesis) character. In alternate embodi
`ments, Singular graphical Symbols, Such as (9, may be
`employed instead.
`0031. For the illustrated embodiment, emoticon forming
`character Sequences 112 (hereinafter simply emoticons) are
`displayed in a left-to-right, then top-to-bottom arrangement.
`In alternate embodiments, e.g. in Support of other languages,
`such as Hebrew, Chinese and so forth, emoticons 112 may
`be displayed in a right-to-left, then top-to-bottom arrange
`ment, a top-to-bottom then left-to-right arrangement, or a
`top-to-bottom then right-to-left arrangement.
`0032 For the illustrated embodiment, one of displayed
`emoticons 112 is also the “current focus' emoticon. Initially,
`under the left-to-right then top-to-bottom display arrange
`ment, the leftmost emoticon among the emoticons displayed
`in the top row is given the “current focus'. In one embodi
`ment, placing the “current focus on a emoticon formed with
`a Sequence of characters comprises highlighting all the
`characters. The term “highlighting as used in the present
`application, including the claims, includes all known tech
`niques to cause a Sequence of characters to be visually
`distinct from other neighboring Sequences of character, to
`draw a user's attention to the "highlighted Sequence of
`characters. These known techniques include but are not
`limited to underlying, italicizing or employing bold faces for
`the Sequence of characters.
`0033) As illustrated in FIG.3, by selecting input key 110
`again in a timely manner (thereby preventing an associated
`timer to expire), a user may scroll through the displayed list
`of emoticons 112. The emoticon having the “current focus’
`is updated correspondingly as the user Scrolls through the
`list. In alternate embodiments, other approaches, Such as
`using one or more of control keys 106, may be practiced to
`facilitate Scrolling through the displayed list of emoticons.
`In one embodiment, Scrolling through emoticons formed
`with character Sequences comprises Scrolling through the
`character Sequences, i.e. moving from one character
`Sequence to another character Sequence.
`0034. As illustrated in FIG. 4, for the embodiment, upon
`elapse of a predetermined amount of time after the last
`
`IPR2023-00833
`Apple EX1010 Page 13
`
`

`

`US 2004/0018858A1
`
`Jan. 29, 2004
`
`selection of input key 110 (allowing the earlier mentioned
`associated timer to expire), the emoticon of the "current
`focus is Selected, and inserted into e.g. text message 114
`being composed. In alternate embodiments, Selection of the
`“current focus' emoticon may be made in other manners,
`e.g. by “double clicking” input key 110 (i.e. successively
`clicking input key 110 at a predetermined “rapid” rate) or by
`Selecting other input keys. Further, in alternate usages, it is
`contemplated that the Selected emoticon may be used in a
`Standalone manner instead, e.g. transmitted to a recipient
`directly (without having incorporated into a textual mes
`Sage). In one embodiment, selecting emoticon (formed with
`a sequence of characters) with the “current focus’ comprises
`Selecting all the characters of the emoticon with the "current
`focus'.
`0035. Note that upon selection, the characters of an
`emoticon forming character Sequence (whether the Sequence
`is being used in a Standalone manner or as part of a text
`message) may be individually edited. For example, upon
`selection of the three character sequence “:”, “-” and “)”, one
`or more of the three characters “:”, “-” and “)” may be
`individually edited, allowing a user to modify an emoticon
`to his/her liking. The “-” character may be modified to “if”,
`or the “)” character may be modified to “0”, and so forth.
`0036 Software and Hardware
`0037 FIGS. 5-6 illustrate a software and a hardware
`component view of the relevant elements of wireless mobile
`phone 100, in accordance with one embodiment. As illus
`trated in FIG. 5, the relevant software elements 500 of
`phone 100 includes textual communication component 502
`provided to facilitate textual communication, display driver
`504 provided to facilitate rendering of display onto display
`102, and input driver 506 provided to support usage of input
`keys 104. Input driver 506 is incorporated with the earlier
`described emoticon input logic to Support the earlier
`described emoticon input process. AS illustrated, input driver
`506 provides textual communication component 502 with
`the inputs received through input keys 104 (when textual
`communication component 502 is the “current” component
`having given control to receive the Services of key driver
`506). In the case of input key 110, while phone 100 is
`operating in the text mode, input driver 506 provides textual
`communication component 502 with the specific “selected”
`emoticon, after having assisted the user in Selecting one of
`the available emoticons.
`0038 FIG. 6 illustrates the relevant hardware compo
`nents of wireless mobile phone 100 for practicing the
`present invention, in accordance with one embodiment. AS
`illustrated, the relevant hardware components 600 include
`storage medium 604 and processor 602. For the embodi
`ment, the relevant hardware components 600 also include
`general purpose input/output (GPIO) interface 606 and
`video controller 608. The elements are coupled to each other
`via bus 610.
`0.039
`Storage medium 604 is provided to store the pro
`gramming instructions implementing key driver 506. In one
`embodiment, Storage medium 604 is a type of non-volatile
`memory, which is also employed to Store the programming
`instructions implementing display driver 504 and textual
`communication component 502. Processor 602 coupled to
`Storage medium 604 is provided to execute the programming
`instructions implementing key driver 506. In one embodi
`
`ment, processor 602 is also employed to execute the pro
`gramming instructions implementing display driver 504 and
`textual communication component 502. GPIO 606 and
`video controller 608 are provided for coupling input keys
`104 and display 102 respectively.
`0040 FIG. 7 illustrates the operational flow of the rel
`evant aspects of key driver 506 in support of the earlier
`described emoticon input process. AS illustrated, upon
`detecting the selection of key 110 while phone 100 is
`operating in the text mode, key driver 506 causes a list of
`emoticons 112 to be displayed for user selection, block 702.
`Upon displaying the list of emoticons 112, key driver 506
`further places a “current focus” on the “first emoticon
`displayed, block 704.
`0041) Thereafter, key driver 506 determines if a prede
`termined associated timer has expired, block 706. If the
`associated timer has not expired, key driver 506 determines
`if another input key has been selected, block 707. If another
`input key has not been selected, key driver 506 determines
`if input key 110 is selected again, block 708. The determi
`nations of blocks 706-708 are repeated continuously, until
`eventually either input key 110 is re-selected before another
`input key is Selected or the associated timer expires, or
`another input key is Selected, or the associated timer expires.
`0042. If input key 110 is re-selected before another input
`key is Selected or the associated timer expires, key driver
`506 interprets the user action as a Scrolling action, and
`updates the “current focus' to reflect the user's Scrolling
`action correspondingly, block 710. Further, key driver 506
`resets the associated timer. For the embodiment, Scrolling
`beyond the end of the list causes the “current focus” to be
`placed back on the first emoticon. In other words, the user
`may Scroll through the emoticons in a round-robin fashion,
`and return to Select a “passed’ emoticon. In alternate
`embodiments, where control keys 106 are employed to
`facilitate Scrolling, naturally, Scrolling in either forward or
`backward direction may also be Supported.
`0043. Eventually, either the user selects another input
`key, or after the user Stops Selecting input key 110 for the
`predetermined time period, the associated timer expires. At
`such time, key driver 506 sets the emoticon having the
`“current focus' as the Selected emoticon, and notifies textual
`communication 502 accordingly (which in the earlier
`described contemplated usage results in the Selected emoti
`con being incorporated as part of the textual message being
`composed), block 712.
`0044 As described earlier, the emoticons may be char
`acter Sequences of multiple characters or Single pixel-map
`based graphical Symbols. For emoticons implemented
`through character Sequences, the individual characters of the
`Selected character Sequence become individually editable
`upon incorporation into a textual message. A Single pixel
`map based graphical Symbol, upon Selection, may of course
`nevertheless be deleted from the textual message.
`004.5 Thus, it can be seen from the above description,
`usability of phone 100 is improved, with the advantageous
`provision of the emoticon input logic.
`0046 Alternate Embodiments
`0047 FIGS. 8a-8b illustrate a number of alternate
`embodiments for associating the emoticon input logic of the
`
`IPR2023-00833
`Apple EX1010 Page 14
`
`

`

`US 2004/0018858A1
`
`Jan. 29, 2004
`
`present invention with input keys. As illustrated in FIG. 8a,
`in lieu of being associated with the “lower left corner' input
`key (which is often the “*” (asterisk) key when phone 100
`is operating in the voice mode), emotion input logic may be
`associated with the “lower right corner” key (which is often
`the "#" (pound) key when phone 100 is operating in the
`voice mode) instead. Additionally, as illustrated in FIG. 8b,
`in lieu of being associated with either the “*” or the “if” key,
`emotion input logic may be associated with an actual
`“number” key instead, e.g. the number “5” key as shown, or
`other number keys, e.g. the “0” key.
`0048 FIG. 9 illustrates yet another alternate embodiment
`for associating emoticon input logic with an input key. AS
`illustrated, in lieu of being associated with one of the keys
`of the 12-key arrangement 108, emoticon input logic may be
`asSociated with a dedicated function key that is in addition
`to the 12-key arrangement instead. Dedicated function key
`110 is provided exclusively for the purpose of facilitating the
`earlier described emoticon input process.
`0049 FIG. 10 illustrates yet another alternate embodi
`ment for providing the emoticon input logic of the present
`invention, and associating the logic with an input key. AS
`illustrated, in lieu of directly providing the emoticon input
`logic to phone 100, and associating the logic with one of the
`keys of the 12-key arrangement 108, emoticon input logic
`and its association with one of the input key 110 is indirectly
`implemented on a removable cover or skin 1000 having a
`storage medium 1010, within which the enhanced key driver
`506 is disposed. Additionally, storage medium 1010 may
`also include the input key association information.
`0050. As illustrated, cover or skin 1000 also includes a
`number of cutouts 1002-1004 to facilitate “mating” with
`wireless mobile phone 100. Naturally, the sizes and shapes,
`as well as the precise placements of the cutouts are target
`device dependent. For the embodiment, wireless mobile
`phone 100 is designed to be able to receive removable cover
`or skin 1000. Further, wireless mobile phone 110 is designed
`to be able to access storage medium 1010 for key driver 506
`(and key association information if any). Thus, the usability
`of wireless mobile phone 100 may be “field” enhanced by
`having removable cover 1000 attached to it in the “field”
`(i.e. post initial Sale).
`0051. Note that different collections of emoticons, and/or
`different input key associations may be provided to different
`families of removable covers 1000.
`0.052
`Alternatively, in lieu of disposing the implement
`ing programming instructions and input key association
`information in storage medium 1010, some or all of the
`implementing programming instructions and association
`information may be replaced by a resource identifier (Such
`as a URL) instead. The replacement resource identifier
`identifies a location where the replaced implementing pro
`gramming instructions and input key association informa
`tion may be retrieved.
`0.053 Removable or interchangeable cover endowed with
`the capabilities to personalize or enhance the functionalities
`of a communication device is the Subject matter of provi
`sional application number <to be insertedd, entitled “Per
`Sonalizing Electronic Devices and Smart Covering', filed on
`Jul. 17, 2001. The specification of the provisional applica
`tion is hereby fully incorporated by reference.
`
`0054 FIG. 11 illustrates another communication device
`incorporated with the teachings of the present invention. For
`the illustrated embodiment, communication device 1100 is a
`palm sized personal digital assistant equipped with email
`and/or instant messaging capability. Communication device
`1100 is also equipped with display 1102, input key 1110 and
`the complementary key driver logic as earlier described for
`wireless mobile phone 100. Accordingly, it is readily appar
`ent that the present invention may be practiced on a wide
`range of communication devices.
`
`CONCLUSION AND EPILOGUE
`0055 Thus, a novel emoticon input method and a number
`of apparatuses embodying the Supporting logic for the
`method have been described. While the present invention
`has been described in terms of the above illustrated embodi
`ments, those skilled in the art will recognize that the
`invention is not limited to the embodiments described. For
`example, in Selected embodiments, in lieu of presenting a
`plurality of emoticons for Selection, the emoticons may be
`presented for Selection one at a time, with each "single
`clicking reselection of the input key causing another emoti
`con presented for Selection and a "double clicking reselec
`tion of the input key (or Selection of another input key or
`timeout) denoting selection of the displayed emoticon. Fur
`ther, in others or the same Selected embodiments, the list of
`emoticons available for selection may be user editable. That
`is, additional facilities (similar to e.g. name entries for an
`address book application) may be provided for a user to add
`to or subtract from a list of default emoticons provided by a
`vendor. Accordingly, the present invention can be practiced
`with modification and alteration within the Spirit and Scope
`of the appended claims. The description is thus to be
`regarded as illustrative instead of restrictive on the present
`invention.
`
`What is claimed is:
`1. An apparatus comprising:
`a display;
`a first input key; and
`operating logic associated with the first input key to
`display on Said display one or more emoticons for
`Selection by a user, responsive to a Selection of Said first
`input key, when the apparatus is operating in a text
`mode.
`2. The apparatus of claim 1, wherein the first input key is
`an input key for entering an “*” (asterisk) when the appa
`ratus is operating in a voice mode.
`3. The apparatus of claim 1, wherein the first input key is
`an input key for entering a “if” (pound) when the apparatus
`is operating in a voice mode.
`4. The apparatus of claim 1, wherein the first input key is
`an input key for entering a digit when the apparatus is
`operating in a voice mode.
`5. The apparatus of claim 1, wherein Said apparatus
`further comprises a 12-key input key pad having 12 input
`keys arranged in a 4x3 array configuration for entry of at
`least a Selected one of alphabet and numeric data, and Said
`first input key being one of Said 12 input keys.
`6. The apparatus of claim 5, wherein Said first input key
`is the input key occupying a fourth row and first column
`position of Said 4x3 array configuration.
`
`IPR2023-00833
`Apple EX1010 Page 15
`
`

`

`US 2004/0018858A1
`
`Jan. 29, 2004
`
`7. The apparatus of claim 6, wherein column positions of
`Said 4x3 array configuration are determined in a Selected one
`of a left-to-right and a right-to-left manner.
`8. The apparatus of claim 6, wherein row positions of Said
`4x3 array configuration are determined in a Selected one of
`a top-to-bottom and a bottom-totop manner.
`9. The apparatus of claim 1, wherein in addition to said
`first input key, Said apparatus further comprises a 12-key
`input key pad having 12 input keys arranged in a 4x3 array
`configuration for entry of at least a Selected one of alphabet
`and numeric data.
`10. The apparatus of claim 1, wherein Said operating logic
`is designed to display Said emoticons for Selection in a
`Selected one of a first left-to-right then top-to-bottom display
`arrangement, a Second right-to-left then top-to-bottom dis
`play arrangement, a third top-to-bottom then left-to-right
`display arrangement, and a fourth top-to-bottom then right
`to-left display arrangement.
`11. The apparatus of claim 1, wherein Said operating logic
`is designed to place a current focus on one of the one or more
`emoticons displayed for Selection.
`12. The apparatus of claim 11, wherein Said operating
`logic is further designed to change Said placement of current
`focus to another one of Said one or more emoticons dis
`played for Selection responsive to a user input.
`13. The apparatus of claim 12, wherein Said operating
`logic is designed to perform Said changes in accordance with
`the order the one or more emoticons are displayed for
`Selection.
`14. The apparatus of claim 12, wherein said first input key
`is also employed to provide Said user input.
`15. The apparatus of claim 12, wherein Said apparatus
`further comprises at least one other input key, and Said at
`least one other input key is employed to provide Said user
`input.
`16. The apparatus of claim 11, wherein Said operating
`logic is further designed to automatically Select the emoticon
`with the current focus upon occurrence of a Selected one of
`elapse of a predetermined amount of time after the first input
`key was last Selected, and Selection another input key.
`17. The apparatus of claim 11, wherein Said ope

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