throbber
Apple Exhibit 1005 Page 00001
`
`

`
`U.S. Patent
`
`Jan. 31, 2006
`
`Sheet 1 of 2
`
`US 6,993,362 B1
`
`FIG 1
`
` 5 Accessory .
`
`II r
`
`i
`
`---
`
`Page 00002
`
`
`Page 00002
`
`

`
`U.S. Patent
`
`%9,
`
`m2
`
`
`
`InI‘mu_.o<<_<_m_on_wKw
`
`
`
`ma:_<_m_oq<RA
`
`GmEma‘Eflis
`
`:33iEfl:3
`
`$3mm.3E=SmfiSmma:.8ExSo:5
`>_u
`8mM,“W%._mo
`3w:63MaW.
`
`.$3
`
`:23:3.MSAX3.moczaWm3.§_§Wmfiso.M:mas:3WSN._.\
`mm8__Quasias Dma25mm.
`zm3m_»mom__a:A3%BMnomaoz
`1:min_.m<m_N3zmamzoom:
`
`1:133
`
`
`
`M4.......--mmfizzomuzozmwooxmumo_>r.......--vU:0N8we
`
`
`
`
`
`%soN8woo
`
`Page 00003
`
`
`Page 00003
`
`
`

`
`US 6,993,362 B1
`
`1
`PORTABLE COMMUNICATION APPARATUS
`HAVING A HIERARCHICAL MENU SYSTEM
`AND A DYNAMIC MENU
`
`TECHNICAL FIELD
`
`The present invention relates to a portable communication
`apparatus, such as a mobile telephone, having a display, a
`user-controlled input device, such as a keypad, a memory, a
`controller and a hierarchical menu system stored in the
`memory. The menu system has a plurality of menus, includ-
`ing top-level menus and sub-level menus, and a plurality of
`menu items under
`respective menus. The controller is
`arranged to present individual menus or menu items on the
`display, is arranged to receive selection commands from a
`user through the user-controlled input device and is arranged
`to perform functions related to selected menus or menu
`items. The memory of the apparatus further comprises a
`dynamic menu, the contents of which may be modified by
`the user.
`
`BACKGROUND ART
`
`Mobile or cellular radio telephones are a well-known
`example of a portable communication apparatus according
`to the above. Other common examples are for instance
`personal communicators, personal digital assistants, paging
`devices, etc. Throughout this document, the present inven-
`tion is illustrated in terms of a mobile telephone,
`in an
`exemplifying and non-limiting sense.
`As mobile telephones have become more advanced and
`miniaturized, it has become increasingly important to pro-
`vide an intuitive and yet precise interface to the user. The
`available man-machine interface in a mobile telephone is
`normally restricted to a display (such as an LCD display)
`and a keypad. Therefore, and it is an all but simple task to
`provide an adequate level of user-friendliness, particularly
`when bearing in mind that while modern mobile telephones
`are provided with more and more functions and features, the
`displays
`thereof have not been increased accordingly
`(mainly due to market demands for a limited overall appa-
`ratus size).
`One well-known way of providing a user-friendly inter-
`face is to use a menu system as set out above. The various
`functions or features of the telephone are represented by
`different menus, sub-menus and menu items. The user
`navigates in the menu system by using certain control keys
`on the keypad for sequentially scrolling through the various
`menus. The user selects a certain menu or menu item by
`pressing a certain key or combination of keys on the keypad.
`Although such menu systems are easy for users to utilize,
`they still have some disadvantages. For instance, if a large
`number of features are available, the user may have to scroll
`through several menus and menu items until arriving at the
`particular feature, that the user is looking for. Furthermore,
`not all users have identical needs and preferences; one user
`may prefer a certain menu structure, which may be less
`useful
`to another user. Therefore,
`it
`is difficult for the
`telephone manufacturer to design a menu structure, which
`fits all users.
`
`The above drawback may be reduced by providing a short
`menu system and an extended menu system, where the
`contents of the short menu system is a subset of the extended
`menu system. Such a menu structure is disclosed in GB-A-2
`293 951 (Motorola Inc.), where the user may choose, while
`scrolling through the extended menu system, to move indi-
`vidual menu items from the extended menu system to the
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`short menu system, and where the user may delete individual
`menu items from the short menu, while scrolling through it.
`Hence, the short menu system is dynamic in the sense, that
`the user may customize the short menu system to include
`only such menu items, which are desired by the user.
`The user enters the extended menu system by pressing a
`specific menu key on the keypad for a time greater than a
`predetermined time period. If, on the other hand, the menu
`key is pressed for a time shorter than the predetermined time
`period, the short menu system is entered. Both the extended
`menu system and the short menu system comprise various
`top-level menus (called “branches”), which in turn may
`comprise various sub-level menus and/or menu items for
`performing different functions in the mobile telephone.
`While the approach shown in GB-A-2 293 951 has a
`distinct advantage in that it allows the user to customize the
`short menu system, some disadvantages still remain. For
`instance, the use of two different menu systems (extended
`and short, respectively) requires that the user have to learn
`the respective menu structure of both menus. Accordingly,
`the user will have to remember in which menu system a
`particular menu item is located, before entering the extended
`or short menu system. In reality, the user will probably use
`the short menu system in most cases, since the short menu
`system will enable the user to arrive at a desired menu item
`more quickly, as described above. However, the user will
`most likely not be able to remember exactly which menu
`items, that are currently included in the short menu system.
`Therefore, every once in a while, the user may find himself
`in a position, where he has entered the short menu system
`but looks for a menu item, which is only included in the
`extended menu system. In such a case, the user will have to
`exit the short menu system and then enter the extended menu
`system, as described above, and traverse the hierarchy of the
`extended menu system, until arriving at the desired menu
`item. Being left with a small keypad as the only available
`user input device, such a procedure may involve several or
`even numerous key pressings, until the desired menu item is
`eventually found.
`Asimilar concept of customizing a short menu system has
`been used in recent mobile telephone models manufactured
`by the present applicant. Here, the extended menu system
`has a separate customization menu, one menu item of which
`is for entering a mode for customizing the short menu
`system, i.e. by adding/removing individual menu items of
`the extended menu system to/from the short menu system. A
`drawback of this approach is that, in order to customize the
`short menu system, the user has to enter the customization
`mode through aforesaid separate menu. Furthermore, the
`user still has to learn two separate menu structures.
`
`SUMMARY OF THE INVENTION
`
`It is an object of the present invention to provide an
`improved menu system for a portable communication appa-
`ratus, such as a mobile telephone. More particularly, the
`present invention aims at providing a dynamic menu, which
`may be customized by the user, which is easily accessible
`from the normal menu system (“extended menu system”)
`and which also allows the user to add and delete menu items
`
`in an easy way.
`The objects of the present invention have been obtained
`by providing the dynamic menu as either a toplevel menu or
`a sub-level menu within the normal menu system, meaning
`that the user will not have to learn the structure of two
`
`different menu systems (a short and an extended menu
`
`Page 00004
`
`
`Page 00004
`
`

`
`US 6,993,362 B1
`
`3
`
`system) and that all previously added menu items are always
`accessible through the dynamic menu within the normal
`menu system.
`According to a preferred embodiment of the present
`invention,
`the dynamic menu comprises a specific menu
`item, which provides a function for modifying the contents
`of the dynamic menu, e.g. by presenting a list of available
`menu items, from which the user may select certain items to
`be added to the dynamic menu. Also, the preferred embodi-
`ment comprises a similar function for removing menu items
`from the dynamic menu.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The present invention will now be described in more
`detail, reference being made to the accompanying drawings,
`in which:
`
`FIG. 1 is a schematic front view of a portable communi-
`cation apparatus, in the form of a mobile telephone, having
`a menu system according to the present invention,
`FIG. 2 is a schematic block diagram of the communica-
`tion apparatus in FIG. 1, and
`FIG. 3 is a schematic diagram of a menu system according
`to the present invention, including a dynamic menu, which
`may be modified by a user of the communication apparatus.
`Other objects, advantages and features of the present
`invention will appear from the following detailed disclosure,
`from the claims and from the drawings.
`
`DETAILED DISCLOSURE OF THE INVENTION
`
`FIG. 1 illustrates a mobile telephone 1 as one example of
`a portable communication apparatus according to the inven-
`tion. The mobile telephone comprises an apparatus housing
`10,
`to which a swingable flip 8 is pivotally mounted by
`means of a hinge mechanism 11. A sound opening 9 is
`provided at one end of the flip 8 for receiving vocal sound
`from a user of the telephone. A microphone (not shown in
`FIG. 1) is located inside the apparatus housing 10 adjacently
`to the hinge mechanism 11. An internal sound guiding
`channel
`is provided inside the flip 8 for guiding sound
`received through the opening 9 to the microphone.
`The mobile telephone 1 further comprises an external
`antenna 2 mounted on the top of the apparatus housing 10,
`a visual status indicator 3 (such as an LED), and a speaker
`4. Volume control buttons 5 are provided at one side of the
`housing 10. The mobile telephone further comprises a
`graphical display 6, such as an LCD display. As shown in
`FIG. 1, the user of the telephone may utilize a menu system
`presented on the display 6 for controlling and operating the
`mobile telephone.
`The mobile telephone further has a keypad 7, comprising
`various keys such as a “YES” (OK) key 12 and a “NO”
`(cancel) key 13, menu scroll keys 14 and 15, a clear key 16,
`a total of ten (0 through 9) numeric keys 17, an asterisk key
`18 and a square key 19.
`Apart from the menu system, which will be described in
`more detail below,
`the above components of the mobile
`telephone are generally known per se and do not require any
`further explanation herein.
`As shown in FIG. 2, the mobile telephone 1 comprises a
`controller 20, preferably a microprocessor (CPU), which is
`operatively connected to the display 6 and the keypad 7. The
`controller 20 is also connected to a memory 30, such as an
`EEPROM memory. In the context of the present invention,
`the memory 30 is arranged for storing the inventive menu
`system. However,
`the memory 30 may also store other
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`digital data of the mobile telephone 1, such as an operating
`system (OS), user settings parameters, utility programs
`(such as a calculator or various computer-type games), as is
`all readily understood by a man skilled in the art.
`Furthermore, the controller 20 is operatively connected to
`a card reader 40 for accessing a SIM (“Subscriber Identity
`Module”) card inserted in the mobile telephone. In some
`applications, the mobile telephone 1 may be connected to
`one or more than one accessory 50;
`in such a case, the
`controller 20 is also operatively connected to such an
`accessory, as indicated by a dashed line in FIG. 2.
`In common with various known mobile telephones, for
`instance the one disclosed in GB-A-2 293 951, the mobile
`telephone 1 provides a user interface in the form of a menu
`system presented on the display 6. The menu system is
`stored in memory 30 and is executed by the controller 20,
`preferably by a dedicated menu program process run by the
`controller 20. Alternatively, the menu system may be built
`into the operating system of the mobile telephone 1. The user
`enters and uses the menu system by submitting commands
`from the keypad 7, as will be described in more detail below.
`Parts of the menu system are shown in FIG. 3. The menu
`system comprises a plurality of top-level menus 100, 200,
`300, a plurality of sub-level menus 110, 120, 130, 140, 210,
`310, 400, and a plurality of menu items 111-116, 121-123,
`131-133, 141-144, 211-217, 311-313 and 401-406. Some
`of the menu items are in fact subordinate sub-menus, which
`in turn may comprise further sub-menus and/or menu items.
`Thus, a hierarchical menu system is formed, which may be
`traversed by the user for controlling the functionality and
`features of the mobile telephone.
`Three top-level menus are shown in FIG. 3: a SETTINGS
`menu 100, a PHONEBOOK menu 200 and a SPECIAL
`menu 300. The SPECIAL menu 300 is a dynamic menu, the
`contents of which may be modified by the user, as will be
`described below. Furthermore, the menu system comprises
`other top-level menus not shown in FIG. 3, such as a MAIL
`menu (e.g.
`for reading and sending short messages), a
`CLOCK menu (for setting date and time, setting an alarm,
`etc.), a CALCULATOR menu (for entering a special calcu-
`lator mode, where the user may use the keys on the keypad
`7 for performing numeric calculations), an ACCESS menu
`(for barring certain call types, locking the telephone or the
`SIM card, etc.), a NETWORKS menu (for selecting the
`mobile telecommunications network to be used by the
`telephone), etc. Other top-level menus may also be pro-
`vided, which are generally well-known per se in the field of
`mobile telephones.
`The user enters the menu system by pressing a particular
`key on the keypad 7. For instance, the menu system may be
`entered by pressing one of the scroll keys, 14, 15. Once the
`menu system has been entered, one of the top-level menus
`is presented on the display 6. In FIG. 1, the user is assumed
`to have pressed the left scroll key 14, wherein the PHONE-
`BOOK menu 200 is shown on the display 6. If the user is
`looking for another top-level menu, he may continue to
`scroll through the menu system by means of the left scroll
`key 14 or the right scroll key 15, as indicated by bidirec-
`tional horizontal arrows in FIG. 3. Preferably, the chain of
`top-level menus is endless, so that pressing the right scroll
`key 15 after the last (rightmost) top-level menu will bring
`the user back to the first (leftmost) top-level menu. Con-
`versely, pressing the left scroll key 14 at the first top-level
`menu will bring the user to the last (rightmost) top-level
`menu.
`
`Once the user has located the “correct” top-level menu,
`for instance the PHONEBOOK menu 200, he may enter a
`
`Page 00005
`
`
`Page 00005
`
`

`
`US 6,993,362 B1
`
`5
`sub-level menu 210 by pressing a particular key on the
`keypad 7, such as the YES key 12. By doing so, the sublevel
`menu 210 will be presented on the display 6, either one
`menu item 211-217 at a time or (provided that the display
`6 is large enough) all items simultaneously. As shown in
`FIG. 3, the sub-level menu 210 under top-level menu 200
`comprises the following menu items: a Name Recall menu
`item 211, a Position Recall menu item 212, a Dialled
`Numbers menu item 213, an Answered Numbers menu item
`214, an Edit menu item 215, a Store menu item 216 and an
`Erase menu item 217.
`
`Menu items 211 and 212 allow the user to search through
`the various entries in the phonebook of the mobile telephone
`1, said phonebook being stored in the memory 30, as is
`generally known in the field of mobile telephones. Menu
`items 213 and 214 allow the user to select a recently used
`telephone number in order to make an additional call to that
`number. Menu item 215 allows the user to edit the entries in
`
`the phonebook, while menu item 216 allows the user to store
`a new entry in the phonebook. Finally, menu item 217 allows
`the user to erase or delete a particular entry in the phone-
`book.
`
`The SETTINGS top-level menu 100 comprises a sub-
`level menu 110 having a Ring Level menu item 111, a
`Language menu item 112, an Answer Mode menu item 113,
`a Light menu item 114, a Key Sound menu item 115, a
`Keylock menu item 116 and a Ring Type menu item 117.
`Similar to the PHONEBOOK menu described above, the
`menu items of the SETTINGS menu are generally known
`and do not require any further explanation herein. For
`exemplifying reasons,
`the Ring Type menu item 117 is
`illustrated in more detail in FIG. 3. The Ring Type menu
`item 117 has a subordinate submenu 120, comprising a
`Phone menu item 121, a Data menu item 122 and a Fax
`menu item 123. The Phone menu item 121 in turn has a
`
`subordinate submenu 140, comprising various menu items
`141-143 for selecting a particular melody or Ringtone
`pattern to be used by the telephone when announcing an
`incoming telephone call. The menu 140 also has an Edit
`Melody menu item 144, which allows the user to compose
`a customized ringtone pattern. The submenu 130 of the Data
`menu item 122 has three menu items 131-133 for setting the
`volume of the ringtone pattern used for announcing an
`incoming data call.
`The user may select a particular menu item by pressing a
`specific key on the keypad 7, such as the YES key 12. The
`user may exit from any of the top-level or sublevel menus by
`pressing a particular key, such as the NO key 13. Further-
`more, the user may exit the entire menu system by pressing
`another key, such as the clear key 16.
`Some portions of the menu system may depend of
`whether an accessory 50 is connected to the mobile tele-
`phone 1. Furthermore, portions of the menu system may be
`dependent of the identity of the SIM card inserted in the
`mobile telephone 1. For instance, the SIM card may contain
`information that restricts the user from using certain func-
`tions of the telephone or performing certain expensive
`telephone calls. Conversely, when an accessory 50 is
`attached to the telephone, one or several new top-level
`menus may be provided for controlling and using that piece
`of accessory.
`The essence of the present invention lies in the provision
`of the SPECIAL top-level menu 300, which is dynamic (the
`contents may be modified by the user) and is accessible
`through the normal menu system of the mobile telephone 1.
`Contrary to the prior art approaches described in previous
`sections, the provision of the dynamic SPECIAL menu 300
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`as a top-level menu within the normal menu system will
`make the mobile telephone easier to use than the prior art
`telephones. For instance, there is no need for the user to
`learn the structures of two separate menus, i.e. a short menu
`and an extended menu, as in aforesaid GB-A-2 293 951.
`Referring to FIG. 3, a preferred embodiment of the
`dynamic SPECIAL menu 300 will now be described. As
`previously mentioned, the dynamic menu 300 is included as
`a part of the overall menu structure (top-level menus 100,
`200, 300, sub-level menus 110, 120, 130 .
`.
`.
`, etc). The
`dynamic menu 300 comprises a sub-menu 310 with a
`plurality of menu items 311, 312, at least some of which may
`be prestored in the memory 30 by the manufacturer, so that
`on first use, the dynamic menu 300 will contain e. g. a Name
`Recall menu item 311 and a Ring Type menu item 312.
`These menu items are identical to the menu item 211 found
`
`under the top-level PHONEBOOK menu 200 and the menu
`item 117 found under the top-level SETTINGS menu 100,
`respectively. When any of the menu items 311-312 is
`selected in the dynamic sub-menu 310, the normal corre-
`sponding function will be invoked, in precisely the same
`manner as if the particular menu item were selected via any
`of the regular menus 100, 200, etc., elsewhere in the menu
`system. The last item in the dynamic sub-menu 310 is a
`Modify Menu menu item 313. Upon selection of this menu
`item, a sub-menu 400 is presented. Sub-menu 400 comprises
`various menu items 401-406 from other top-level menus,
`such as the SETTINGS menu 100 and the PHONEBOOK
`menu 200. The menu items 401-406 of the sub-menu 400
`
`. ”) in FIG. 3.
`.
`are given generic names (“Item 1, Item 2 .
`In reality, the sub-menu 400 comprises a long list of avail-
`able menu items, such as Ring Level (cf. menu item 111 of
`SETTINGS sub-menu 110), Language (112), Answer Mode
`(113), Light (114), Key Sound (115), Keylock (116), Ring
`Type (117), Name Recall (211), Position Recall (212), etc.
`The menu items may be presented sequentially (one by one)
`on the display 6, or alternatively several menu items
`401-406 may be presented simultaneously. By using certain
`keys (such as the scroll keys 14, 15 and the YES key 12), the
`user may add any of the menu items 401-406 to the dynamic
`sub-menu 310 of the top-level SPECIAL menu 300.
`As shown above, the sub-menu 400 may also contain
`menu items, which are already contained in the dynamic
`menu 310 (i.e., Name Recall 311 and Ring Type 312). If
`either of these menu items are selected in the sub-menu 400,
`the corresponding menu item 311 or 312 will be removed
`from the dynamic menu 310. Hence, the user is given an
`opportunity not only to add new menu items to the dynamic
`menu 310 but also to remove menu items therefrom.
`
`Alternatively, the dynamic menu 300, together with its
`sub-menus 310, 400, may be implemented, so that sub-menu
`400 only contains available menu items, which are not
`already present in sub-menu 310. In such a case, the user
`may be provided with an option to delete a specific menu
`item 311, 312 from the dynamic sub-menu 310 by pressing
`a predetermined key or combination of keys, such as the
`clear key 16.
`According to yet another alternative, selecting a menu
`item 401-406 in the sub-menu 400 may display a set of
`options applicable to the selected item, e.g. options for
`adding or removing the menu item from the dynamic menu
`310. For instance, when a particular menu item 401-406 has
`been selected in the sub-menu 400 (by pressing the YES key
`12), pressing the YES key 12 once more may cause the
`selected menu item to be inserted into the dynamic menu
`310, while pressing the NO key 13 may cause removal of the
`selected menu item from the dynamic menu 310.
`
`Page 00006
`
`
`Page 00006
`
`

`
`US 6,993,362 B1
`
`7
`Normally, when a new menu item, once selected in the
`sub-menu 400, is to be added to the dynamic menu 310, the
`first empty position in menu 310 will be assigned to the
`selected menu item. Preferably, an option is provided, when
`adding a menu item to the dynamic menu 310, for deciding
`the position of the new menu item in the dynamic menu 310.
`The position may be entered by the user by selecting
`appropriate numeric keys 17 on the keypad 7. Selection of
`an already existing position will result in shifting all menu
`items located below the selected position down one position
`in the dynamic menu 310, followed by insertion of the new
`menu item at the selected position.
`Upon removal of a menu item 311-312, any menu items
`below the removed one will be shifted up one position in the
`dynamic menu 310.
`It may be preferable to put some restrictions as to which
`menu items will be available for selection in the sub-menu
`
`10
`
`15
`
`400. For instance, menu items related to an accessory 50 or
`SIM card-specific menu items may be omitted from the list
`of the available items 401-406 in the sub-menu 400.
`
`20
`
`invention has been described above with
`The present
`reference to an exemplifying embodiment. However,
`the
`invention may be exercised in other ways than the one
`described above within the scope of the invention, as defined
`by the appended independent patent claim. For instance, the
`dynamic SPECIAL menu 300 does not have to be a top-level
`menu; the dynamic menu may be located anywhere further
`down the menu hierarchy, i.e. as a sub-menu of any top-level
`or sub-level menu in the menu system.
`What is claimed is:
`
`1. Aportable communication apparatus having a display,
`a user-controlled input device, a memory, a controller and a
`hierarchical menu system stored in the memory, the menu
`system comprising a plurality of menus, including top-level
`menus, and a plurality of menu items under respective
`menus, the controller being arranged to present individual
`menus/menu items on the display, receive selection com-
`mands from a user through the user-controlled input device
`and in response perform functions related to the presented
`menus/menu items,
`the memory of the apparatus further
`comprising a dynamic menu, wherein the controller is
`further arranged to modify the dynamic menu in immediate
`response to direct user inputs through the user-controlled
`input device, and wherein the dynamic menu is either a
`top-level menu or a sub-level menu in the hierarchical menu
`system.
`2. A portable communication apparatus as in claim 1,
`wherein the dynamic menu comprises a menu item for
`providing a function for modifying the dynamic menu.
`3. A portable communication apparatus as in claim 2,
`wherein the controller is arranged, when providing said
`function for modifying the dynamic menu, to present a list
`of available menu items on the display, the list comprising
`menu items from other menus than the dynamic menu, to
`accept a selection command through the user-controlled
`input device and in response add a selected menu item to the
`dynamic menu.
`4. A portable communication apparatus as in claim 2,
`wherein the controller is arranged, when providing said
`function for modifying the dynamic menu, to present a list
`of menu items on the display, the list comprising menu items
`already located in the dynamic menu, to accept a selection
`command through the user-controlled input device and in
`response delete a selected menu item from the dynamic
`menu.
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`8
`5. A portable communication apparatus as in claim 2,
`wherein the controller is arranged, when providing said
`function for modifying the dynamic menu,
`to provide a
`function for allowing a user to decide a sequential position
`of any menu item of the dynamic menu.
`6. A portable communication apparatus according to
`claim 1, wherein the dynamic menu comprises at least one
`prestored menu item provided by a manufacturer before first
`use of the portable communication apparatus.
`7. A portable communication apparatus according to
`claim 1, wherein the apparatus is a mobile telephone.
`8. The apparatus of claim 1, wherein the contents of the
`dynamic menu stored in the memory may be modified by the
`user through the user-controlled input device according to
`preferences of the user.
`9. A method for use with a portable communication
`apparatus having a display, a user-controlled input device, a
`memory, a controller, and a hierarchical menu system stored
`in the memory, the menu system including a plurality of
`menus, including top-level menus and sub-level menus, each
`having a plurality of menu items under respective menus,
`and a dynamic menu, where the dynamic menu is either a
`top-level menu or a sub-level menu in the hierarchical menu
`system, wherein the dynamic menu includes a menu item
`associated with a function for modifying a number of
`available dynamic menu items for controlling the function-
`ality of the apparatus, comprising:
`the controller presenting individual menus with menu
`items on the display;
`the controller receiving selection commands from a user
`through the user-controlled input device,
`and in
`response, performing functions related to the presented
`menus and menu items; and
`the controller receiving menu modification commands in
`response to direct user input by the user-controlled
`input device, and in immediate response, modifying the
`dynamic menu.
`10. The method in claim 9, wherein the controller, when
`providing said function for modifying the dynamic menu,
`presents a list of available menu items on the display, the list
`comprising menu items from other menus than the dynamic
`menu, accepts a selection command through the user-con-
`trolled input device, and in response, adds a selected menu
`item to the dynamic menu.
`11. The method in claim 9, wherein the controller, when
`providing said function for modifying the dynamic menu,
`presents a list of menu items on the display, the list com-
`prising menu items already located in the dynamic menu,
`accepts a selection command through the user-controlled
`input device, and in response, deletes a selected menu item
`from the dynamic menu.
`12. The method in claim 9, wherein the controller, when
`providing said function for modifying the dynamic menu,
`provides a function for allowing a user to decide a sequential
`position of any menu item of the dynamic menu.
`13. The method in claim 9, wherein the contents of the
`dynamic menu stored in the memory may be modified by the
`user through the user-controlled input device according to
`preferences of the user.
`
`Page 00007
`
`
`Page 00007

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