US20090037846A1 - Apparatus, methods and computer program products providing menu expansion and organization functions - Google Patents

Apparatus, methods and computer program products providing menu expansion and organization functions Download PDF

Info

Publication number
US20090037846A1
US20090037846A1 US12/242,308 US24230808A US2009037846A1 US 20090037846 A1 US20090037846 A1 US 20090037846A1 US 24230808 A US24230808 A US 24230808A US 2009037846 A1 US2009037846 A1 US 2009037846A1
Authority
US
United States
Prior art keywords
menu
display
array location
code configured
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/242,308
Inventor
Karin Spalink
James B. Cunningham
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
DRNC Holdings Inc
Original Assignee
Sony Ericsson Mobile Communications AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Ericsson Mobile Communications AB filed Critical Sony Ericsson Mobile Communications AB
Priority to US12/242,308 priority Critical patent/US20090037846A1/en
Publication of US20090037846A1 publication Critical patent/US20090037846A1/en
Assigned to SONY MOBILE COMMUNICATIONS AB reassignment SONY MOBILE COMMUNICATIONS AB CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: SONY ERICSSON MOBILE COMMUNICATIONS AB
Assigned to SONY MOBILE COMMUNICATIONS AB reassignment SONY MOBILE COMMUNICATIONS AB CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 036868 FRAME: 0071. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Assignors: SONY ERICSSON MOBILE COMMUNICATIONS AB
Assigned to SONY CORPORATION OF AMERICA reassignment SONY CORPORATION OF AMERICA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: Sony Mobile Communications Inc.
Assigned to Sony Mobile Communications Inc. reassignment Sony Mobile Communications Inc. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SONY MOBILE COMMUNICATIONS AB
Assigned to DRNC HOLDINGS, INC. reassignment DRNC HOLDINGS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SONY CORPORATION OF AMERICA
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons

Definitions

  • the present invention relates to displays for portable electronic devices, and more particularly, to management of menu items on a display screen of a portable electronic device.
  • a typical menu structure includes a top-level (or “main”) menu, which provides a list of menu items that categorizes features of the cellphone. Lower level menus that provide functions falling within a category corresponding to a main menu item are typically accessed by selecting that main menu item. Commonly, menu items are provided in a scrollable list format, and labeling typically follows a predetermined sorting order, such as alphabetical order or date of creation.
  • PDAs personal digital assistants
  • a user may provide a user with a capability to move menu items on a metaphorical desktop and/or among user-selectable (e.g., tabbed) menus.
  • menu items could for example, be placed on a particular menu tab that is tailored to a specific environment, e.g., a business or personal use environment.
  • display of menu items on a display of an electronic device is managed by defining first and second menus including respective first and second groups of menu items (e.g., graphic icons and/or text), wherein the first group of menu items is a subset of the second group of menu items.
  • the device transitions from display of the first menu to display of the second menu responsive to user activation of a menu expansion function.
  • the first menu may include a menu expansion function menu item, and transitioning from display of the first menu to display of the second menu may occur responsive to user selection of the menu expansion function menu item.
  • the first menu includes a first array of icons having a first number of rows and a first number of columns
  • the second menu includes a second array of icons having a second number of rows and a second number of columns, wherein the second number of rows is greater than the first number of rows and/or the second number of columns is greater than the first number of columns.
  • the electronic device transitions from display of the second menu to display of the first menu responsive to user activation of a menu reduction function.
  • the second menu may include a menu reduction function menu item, and transitioning from display of the second menu to display of the first menu may occur responsive to user selection of the menu reduction function menu item.
  • defining first and second menus includes assigning a menu item to the first menu or the second menu responsive to a user input.
  • a menu item may be assigned to the first menu or the second menu responsive to frequency of usage of a function corresponding to the menu item.
  • display of menu items on a display of an electronic device is managed by displaying a first two-dimensional array of menu items on the display, identifying one of the menu items responsive to a user input, accepting user activation of a menu rearrangement function, providing a user interface for identification of a new array location for the identified menu item responsive to user activation of the menu rearrangement function, identifying a new array location for the identified menu items responsive to a user input, and displaying a second two-dimensional array of the menu items with the identified menu item in the new array location.
  • Accepting user activation of a menu rearrangement function may include displaying an options menu including a menu rearrangement menu item responsive to a user input and accepting user selection of the menu rearrangement menu item.
  • Providing a user interface for identification of a new array location may include displaying the first two-dimensional array and moving a graphic indicator to the new array location responsive to a user command. Identifying a new array location may include accepting user selection of the new array location.
  • the first menu item is displayed at a first array location and a second menu item is displayed at a second array location.
  • the first menu item is identified for movement to the second array location.
  • the first menu item replaces the second menu item at the second array location and the second menu item replaces the first menu item at the first array location.
  • an electronic device in further embodiments of the present invention, includes a display and a user input device.
  • the device further includes a processor operatively associated with the user input device and the display.
  • the processor is configured to define first and second menus including respective first and second groups of menu items, the first group of menu items a subset of the second group of menu items.
  • the processor is operative to transition from display of the first menu to display of the second menu responsive to user activation of a menu expansion function via the user input device.
  • an electronic device includes a display and a user input device.
  • a processor is operatively associated with the user input device and the display.
  • the processor is configured to display a first two-dimensional array of menu items on the display, to identify one of the menu items responsive to a user input, to accept user activation of a menu rearrangement function via the user input device, to provide a user interface for identification of a new array location for the identified menu item responsive to user activation of the menu rearrangement function, to identify a new array location for the identified menu items responsive to a user input and to display a second two-dimensional array of the menu items with the identified menu item in the new array location.
  • a program product for managing display of menu items on a display of an electronic device.
  • the program product includes code embodied in a processor-accessible medium.
  • the code includes code configured to define first and second menus including respective first and second groups of menu items, wherein the first group of menu items is a subset of the second group of menu items.
  • the program product further includes code configured to transition from display of the first menu to display of the second menu responsive to user activation of a menu expansion function.
  • a program product for managing display of menu items on a display of an electronic device includes code configured to display a first two-dimensional array of menu items on the display, code configured to identify one of the menu items responsive to a user input, code configured to accept user activation of a menu rearrangement function, code configured to provide a user interface for identification of a new array location for the identified menu item responsive to user activation of the menu rearrangement function, code configured to identify a new array location for the identified menu items responsive to a user input, and code configured to display a second two-dimensional array of the menu items with the identified menu item in the new array location.
  • FIGS. 1-3 illustrate exemplary menus and menu expansion operations according to some embodiments of the present invention.
  • FIGS. 4-6 illustrate exemplary menus and menu expansion operations for a cellphone according to further embodiments of the present invention.
  • FIGS. 7-10 illustrate exemplary menus and menu organization operations according to further embodiments of the present invention.
  • FIG. 11 is a schematic diagram illustrating a portable electronic device according to further embodiments of the present invention.
  • block diagrams and screen displays can be implemented in code that may be provided, for example, to a processor of a portable electronic device, such as a cellphone, personal digital assistant (PDA), pager, e-book reader, or the like, to produce a machine, such that the code, when processed by the processor, embodies data structures and/or means for implementing acts specified in the figures.
  • a portable electronic device such as a cellphone, personal digital assistant (PDA), pager, e-book reader, or the like
  • Such code may also be embodied in a storage medium, such as a random access memory (RAM), a programmable read-only memory (PROM), memory stick, SIM card, web server or the like, or a signal propagation medium, such as a wireline or wireless signal propagation medium over which code may be transferred, that can direct a processor to operate in a particular manner, such that the instructions embodied in the storage or propagation medium produce an article of manufacture including code configured to implement the data structures and or acts specified in the figures.
  • the code may also be loaded onto a processor to cause a series of operational steps to be performed on the processor to produce a process such that the code executed on the processor implements the acts specified in the figures.
  • FIGS. 1-3 illustrates a series of exemplary menus 100 , 200 , 300 that may be provided on a display of an electronic device, for example, a portable electronic device, such as a cellphone or PDA, according to some embodiments of the present invention.
  • a first menu including a group of menu items 110 , 120 and 130 are displayed concurrent with a menu expansion function menu item 140 .
  • the menu items of the group of menu items 110 , 120 , 130 correspond to respective call record, text message and sound setting functions.
  • the menu items 110 , 120 , 130 , 140 are displayed as a 2 ⁇ 2 array.
  • menu expansion function menu item 140 causes a transition to display of the menu 200 of FIG. 2 , which includes the original group of menu items 110 , 120 , 130 , along with an additional column of menu items 150 , 160 corresponding to respective organizer and call information functions. As shown, the original group of menu items 110 , 120 , 130 retain their original mutual relationships, which can ease user interaction with the new menu.
  • a menu expansion function menu item 140 is also displayed, indicating that at least one more level of menu expansion is available.
  • the menu 300 includes the menu items 110 , 120 , 130 , 150 , 160 of FIG. 2 , which retain their mutual relationships.
  • the expanded menu 300 further includes an additional row of menu items 170 , 180 , 190 , which correspond to respective account information, phone settings, and security functions of the device.
  • the menu 300 represents the maximum menu expansion.
  • the menu 300 includes a menu reduction function menu item 140 ′ that leads back to the reduced-order menu 100 of FIG. 1 , i.e., such that the menus 100 , 200 , 300 can be traversed in a cyclical fashion.
  • the menu 200 could include both expansion and reduction function menu items, which could be used to traverse to the menu 300 of FIG. 3 and the menu 100 of FIG. 1 , respectively.
  • the menu reduction function menu item 140 ′ of FIG. 3 might be used to traverse directly to the intermediary menu 200 .
  • traversal techniques may be used with the present invention, and that more than 3 orders of menus may be provided.
  • FIGS. 4-6 illustrates exemplary menu management in a cellphone 402 according to further embodiments of the present invention.
  • the cellphone 402 includes a display 403 and a user input device in the form of a joystick 401 .
  • a first menu of functional icons including a call list function icon 410 , a phonebook function icon 420 , a text message function icon 430 , and a menu expansion function icon 440 are provided. Referring to FIG.
  • selection of the menu expansion function icon 440 causes transition to display of a second menu of function icons including the original icons 410 , 420 , 430 , and an addition column of icons including an organizer function icon 450 and a sounds function icon 460 .
  • Re-selection of the menu expansion function icon 440 leads to the display of a further expanded menu of FIG. 6 , which includes the icons 410 , 420 , 430 , 450 , 460 , and an additional row of icons including an internet function icon 470 , a games function icon 480 and a settings function icon 490 .
  • the menu expansion function icon 440 is replaced with a menu reduction function icon 440 ′, which may be used in a manner similar to that described above with reference to FIGS. 1-3 .
  • FIGS. 4-6 are provided for exemplary purposes, and that many variations of the illustrated apparatus and operations fall within the scope of the present invention.
  • embodiments of invention implemented in small-screen applications such as in a cellphone, PDA or similar portable device, may be particularly advantageous
  • the present invention is also applicable to other applications, such as in desktop, notebook and laptop computers (e.g., in web portals and portlets), personal digital assistants (PDAs), in pagers, in e-book devices, and in electronic messaging devices (e.g., BlackBerry®).
  • PDAs personal digital assistants
  • e-book devices e.g., Samsung Galaxy Tabs, Samsung Galaxy Tabs, etc.
  • electronic messaging devices e.g., BlackBerry®
  • the present invention is generally applicable to the management of menus including textual items, iconic items, and combinations thereof.
  • arrangement of the various menu items shown in the menus of FIGS. 4-6 may occur responsive to user input (e.g., as described below with reference to FIGS. 7-11 ) and/or may be automatically performed by the portable electronic device responsive to, for example, a determination of the relative frequencies at which the respective functions associated with the function icons are invoked by a user.
  • the placement of icons in the menus can be tailored to the needs of the user, e.g., by placing more frequently used menu items at locations that provide display of these icons when the menu order is reduced.
  • a user may identify (e.g., using a joy stick, trackpointer, keypad, or other user input device) one of the menu items 710 , 720 , 730 , 740 , 750 , 760 , 770 , 780 , 790 for rearrangement. Responsive to selection of the identified menu item (e.g., by pressing an “options” key), an options menu 800 as illustrated in FIG. 8 may be displayed. As shown, the user may then identify and select a “Move Item” function, resulting in redisplay of the menu array of FIG. 7 in a menu 900 . The user may move a graphic indicator (as shown, a highlight box) to a desired new array location in the menu 900 .
  • a graphic indicator as shown, a highlight box
  • the rearranged menu 1000 of FIG. 10 is displayed, with the selected menu item 710 moved to the array location formally occupied by the menu item 780 , and the menu item 780 moved to the array location previously occupied by the menu item 710 .
  • the device may additionally prompt the user for a confirmation of the new menu arrangement.

Abstract

Display of menu items on a display of an electronic device, such as a cellphone or other portable device, is managed by defining first and second menus including respective first and second groups of menu items (e.g., graphic icons and/or text), wherein the first group of menu items is a subset of the second group of menu items. The device transitions from display of the first menu to display of the second menu responsive to user activation of a menu expansion function. Menu items may be organized responsive to user input.

Description

    REFERENCE TO PRIORITY APPLICATION
  • The present application is a divisional application of and claims priority from U.S. patent application Ser. No. 10/724,941, filed Dec. 1, 2003, the disclosure of which is hereby incorporated herein by reference in its entirety.
  • BACKGROUND OF THE INVENTION
  • The present invention relates to displays for portable electronic devices, and more particularly, to management of menu items on a display screen of a portable electronic device.
  • Portable electronic devices, such as cellphones, that have relatively small displays typically use a concept-based menu structure. A typical menu structure includes a top-level (or “main”) menu, which provides a list of menu items that categorizes features of the cellphone. Lower level menus that provide functions falling within a category corresponding to a main menu item are typically accessed by selecting that main menu item. Commonly, menu items are provided in a scrollable list format, and labeling typically follows a predetermined sorting order, such as alphabetical order or date of creation.
  • Several conventional devices provide for limited “personalization” of menus. For example, some cellphones provide the user with the capability to change the order in which lists of menu items are displayed. Such a feature may be used, for example, to place more frequently used items at the top of a list to reduce the amount of user scrolling. Electronic devices with more sophisticated graphics capabilities, such as personal digital assistants (PDAs) (which may or may not have wireless communications capability), may provide a user with a capability to move menu items on a metaphorical desktop and/or among user-selectable (e.g., tabbed) menus. In this manner, menu items could for example, be placed on a particular menu tab that is tailored to a specific environment, e.g., a business or personal use environment.
  • SUMMARY OF THE INVENTION
  • According to some embodiments of the present invention, display of menu items on a display of an electronic device, such as a cellphone or other portable device, is managed by defining first and second menus including respective first and second groups of menu items (e.g., graphic icons and/or text), wherein the first group of menu items is a subset of the second group of menu items. The device transitions from display of the first menu to display of the second menu responsive to user activation of a menu expansion function. For example, the first menu may include a menu expansion function menu item, and transitioning from display of the first menu to display of the second menu may occur responsive to user selection of the menu expansion function menu item. In some embodiments, the first menu includes a first array of icons having a first number of rows and a first number of columns, and the second menu includes a second array of icons having a second number of rows and a second number of columns, wherein the second number of rows is greater than the first number of rows and/or the second number of columns is greater than the first number of columns.
  • According to further embodiments, the electronic device transitions from display of the second menu to display of the first menu responsive to user activation of a menu reduction function. For example, the second menu may include a menu reduction function menu item, and transitioning from display of the second menu to display of the first menu may occur responsive to user selection of the menu reduction function menu item.
  • In further embodiments of the present invention, defining first and second menus includes assigning a menu item to the first menu or the second menu responsive to a user input. For example, a menu item may be assigned to the first menu or the second menu responsive to frequency of usage of a function corresponding to the menu item.
  • According to further aspects of the present invention, display of menu items on a display of an electronic device is managed by displaying a first two-dimensional array of menu items on the display, identifying one of the menu items responsive to a user input, accepting user activation of a menu rearrangement function, providing a user interface for identification of a new array location for the identified menu item responsive to user activation of the menu rearrangement function, identifying a new array location for the identified menu items responsive to a user input, and displaying a second two-dimensional array of the menu items with the identified menu item in the new array location. Accepting user activation of a menu rearrangement function may include displaying an options menu including a menu rearrangement menu item responsive to a user input and accepting user selection of the menu rearrangement menu item. Providing a user interface for identification of a new array location may include displaying the first two-dimensional array and moving a graphic indicator to the new array location responsive to a user command. Identifying a new array location may include accepting user selection of the new array location.
  • According to further embodiments, the first menu item is displayed at a first array location and a second menu item is displayed at a second array location. The first menu item is identified for movement to the second array location. The first menu item replaces the second menu item at the second array location and the second menu item replaces the first menu item at the first array location.
  • In further embodiments of the present invention, an electronic device includes a display and a user input device. The device further includes a processor operatively associated with the user input device and the display. The processor is configured to define first and second menus including respective first and second groups of menu items, the first group of menu items a subset of the second group of menu items. The processor is operative to transition from display of the first menu to display of the second menu responsive to user activation of a menu expansion function via the user input device.
  • In additional embodiments of the present invention, an electronic device includes a display and a user input device. A processor is operatively associated with the user input device and the display. The processor is configured to display a first two-dimensional array of menu items on the display, to identify one of the menu items responsive to a user input, to accept user activation of a menu rearrangement function via the user input device, to provide a user interface for identification of a new array location for the identified menu item responsive to user activation of the menu rearrangement function, to identify a new array location for the identified menu items responsive to a user input and to display a second two-dimensional array of the menu items with the identified menu item in the new array location.
  • In still further embodiments of the present invention, a program product for managing display of menu items on a display of an electronic device is provided. The program product includes code embodied in a processor-accessible medium. The code includes code configured to define first and second menus including respective first and second groups of menu items, wherein the first group of menu items is a subset of the second group of menu items. The program product further includes code configured to transition from display of the first menu to display of the second menu responsive to user activation of a menu expansion function.
  • In other embodiments of the present invention, a program product for managing display of menu items on a display of an electronic device includes code configured to display a first two-dimensional array of menu items on the display, code configured to identify one of the menu items responsive to a user input, code configured to accept user activation of a menu rearrangement function, code configured to provide a user interface for identification of a new array location for the identified menu item responsive to user activation of the menu rearrangement function, code configured to identify a new array location for the identified menu items responsive to a user input, and code configured to display a second two-dimensional array of the menu items with the identified menu item in the new array location.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIGS. 1-3 illustrate exemplary menus and menu expansion operations according to some embodiments of the present invention.
  • FIGS. 4-6 illustrate exemplary menus and menu expansion operations for a cellphone according to further embodiments of the present invention.
  • FIGS. 7-10 illustrate exemplary menus and menu organization operations according to further embodiments of the present invention.
  • FIG. 11 is a schematic diagram illustrating a portable electronic device according to further embodiments of the present invention.
  • DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
  • Specific exemplary embodiments of the invention now will be described with reference to the accompanying drawings. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. In the drawings, like numbers refer to like elements. It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present.
  • The present invention is described below with reference to block diagrams and display illustrations that illustrate methods, apparatus and computer program products according to some embodiments of the invention. It will be understood that block diagrams and screen displays can be implemented in code that may be provided, for example, to a processor of a portable electronic device, such as a cellphone, personal digital assistant (PDA), pager, e-book reader, or the like, to produce a machine, such that the code, when processed by the processor, embodies data structures and/or means for implementing acts specified in the figures. Such code may also be embodied in a storage medium, such as a random access memory (RAM), a programmable read-only memory (PROM), memory stick, SIM card, web server or the like, or a signal propagation medium, such as a wireline or wireless signal propagation medium over which code may be transferred, that can direct a processor to operate in a particular manner, such that the instructions embodied in the storage or propagation medium produce an article of manufacture including code configured to implement the data structures and or acts specified in the figures. The code may also be loaded onto a processor to cause a series of operational steps to be performed on the processor to produce a process such that the code executed on the processor implements the acts specified in the figures.
  • FIGS. 1-3 illustrates a series of exemplary menus 100, 200, 300 that may be provided on a display of an electronic device, for example, a portable electronic device, such as a cellphone or PDA, according to some embodiments of the present invention. In the first display 100, a first menu including a group of menu items 110, 120 and 130 are displayed concurrent with a menu expansion function menu item 140. As shown, the menu items of the group of menu items 110, 120, 130 correspond to respective call record, text message and sound setting functions. In the illustrated embodiments of FIG. 2, the menu items 110, 120, 130, 140 are displayed as a 2×2 array.
  • User selection of the menu expansion function menu item 140 causes a transition to display of the menu 200 of FIG. 2, which includes the original group of menu items 110, 120, 130, along with an additional column of menu items 150, 160 corresponding to respective organizer and call information functions. As shown, the original group of menu items 110, 120, 130 retain their original mutual relationships, which can ease user interaction with the new menu. A menu expansion function menu item 140 is also displayed, indicating that at least one more level of menu expansion is available.
  • User selection of the menu expansion function menu item 140 leads to display of the menu 300 of FIG. 3. The menu 300 includes the menu items 110, 120, 130, 150, 160 of FIG. 2, which retain their mutual relationships. The expanded menu 300 further includes an additional row of menu items 170, 180, 190, which correspond to respective account information, phone settings, and security functions of the device. In the illustrated embodiments of FIGS. 1-3, the menu 300 represents the maximum menu expansion. The menu 300 includes a menu reduction function menu item 140′ that leads back to the reduced-order menu 100 of FIG. 1, i.e., such that the menus 100, 200, 300 can be traversed in a cyclical fashion. It will be appreciated, however, that other traversals may be provided within the scope of the present invention. For example, instead of offering only a menu expansion function in the intermediary menu 200, the menu 200 could include both expansion and reduction function menu items, which could be used to traverse to the menu 300 of FIG. 3 and the menu 100 of FIG. 1, respectively. In such a configuration, the menu reduction function menu item 140′ of FIG. 3 might be used to traverse directly to the intermediary menu 200. It will be further appreciated that a wide variety of traversal techniques may be used with the present invention, and that more than 3 orders of menus may be provided.
  • FIGS. 4-6 illustrates exemplary menu management in a cellphone 402 according to further embodiments of the present invention. The cellphone 402 includes a display 403 and a user input device in the form of a joystick 401. In FIG. 4, a first menu of functional icons including a call list function icon 410, a phonebook function icon 420, a text message function icon 430, and a menu expansion function icon 440 are provided. Referring to FIG. 2, selection of the menu expansion function icon 440 (e.g., using the joystick 401) causes transition to display of a second menu of function icons including the original icons 410, 420, 430, and an addition column of icons including an organizer function icon 450 and a sounds function icon 460. Re-selection of the menu expansion function icon 440 leads to the display of a further expanded menu of FIG. 6, which includes the icons 410, 420, 430, 450, 460, and an additional row of icons including an internet function icon 470, a games function icon 480 and a settings function icon 490. In this last menu, the menu expansion function icon 440 is replaced with a menu reduction function icon 440′, which may be used in a manner similar to that described above with reference to FIGS. 1-3.
  • It will be appreciated that the apparatus and operations illustrated in FIGS. 4-6 are provided for exemplary purposes, and that many variations of the illustrated apparatus and operations fall within the scope of the present invention. For example, although embodiments of invention implemented in small-screen applications, such as in a cellphone, PDA or similar portable device, may be particularly advantageous, it will be appreciated that the present invention is also applicable to other applications, such as in desktop, notebook and laptop computers (e.g., in web portals and portlets), personal digital assistants (PDAs), in pagers, in e-book devices, and in electronic messaging devices (e.g., BlackBerry®). It will also be appreciated that the present invention is generally applicable to the management of menus including textual items, iconic items, and combinations thereof. It will be further understood that arrangement of the various menu items shown in the menus of FIGS. 4-6 may occur responsive to user input (e.g., as described below with reference to FIGS. 7-11) and/or may be automatically performed by the portable electronic device responsive to, for example, a determination of the relative frequencies at which the respective functions associated with the function icons are invoked by a user. In this manner, the placement of icons in the menus can be tailored to the needs of the user, e.g., by placing more frequently used menu items at locations that provide display of these icons when the menu order is reduced.
  • FIGS. 7-10 show a series of menus 700, 800, 900, 1000 that illustrate exemplary menu organization operations according to further aspects of the present invention. Referring to FIG. 7, the menu 700 includes an array of menu items including an accounts function menu item 710, an organizer function menu item 720, a call information function menu item 730, a settings function menu item 740, a call record menu item 750, a sounds function menu item 760, a security function menu item 770, a messages function menu item 780 and a games function menu item 790. As indicated by the highlighting in FIG. 7, a user may identify (e.g., using a joy stick, trackpointer, keypad, or other user input device) one of the menu items 710, 720, 730, 740, 750, 760, 770, 780, 790 for rearrangement. Responsive to selection of the identified menu item (e.g., by pressing an “options” key), an options menu 800 as illustrated in FIG. 8 may be displayed. As shown, the user may then identify and select a “Move Item” function, resulting in redisplay of the menu array of FIG. 7 in a menu 900. The user may move a graphic indicator (as shown, a highlight box) to a desired new array location in the menu 900. Upon identification of the desired new array location (e.g., via an appropriate input to a joystick or keypad), the rearranged menu 1000 of FIG. 10 is displayed, with the selected menu item 710 moved to the array location formally occupied by the menu item 780, and the menu item 780 moved to the array location previously occupied by the menu item 710. Optionally, the device may additionally prompt the user for a confirmation of the new menu arrangement.
  • It will be appreciated that the menu management operations of FIGS. 7-10 are provided for exemplary purposes, and that variations of these menus and operations fall within the scope of the present invention. It will be appreciated, for example, that menu management operations as described above may be used with textual items, iconic items, and combinations thereof. It will be further appreciated that the invention is not limited to the cellphone-type applications illustrated, and that the menu organization operations described herein are equally applicable to other environments, such as in computers, pagers and PDAs. It will also be understood that the invention is not limited to rectilinear arrays of menu items, and is equally applicable to other menu item arrangements.
  • It will also be understood that, according to further embodiments of the present invention, the menu expansion/reduction operations described above with reference to FIGS. 1-6 may be combined with the menu organization operations described with reference to FIGS. 7-10. For example, menu organization operations along the lines described with reference to FIGS. 7-10 may be used to arrange menu items in a menu such as the fully expanded menus illustrated in FIGS. 3 and 6. In this manner, a user may, for example, tailor which menu items would appear in the subarrays shown in the reduced-order menus displayed in FIGS. 1, 2, 4 and 5. For example, a user may arrange menu items such that more frequently used items, such as the items displayed in FIGS. 1 and 4, appear in reduced order menus, while less frequently used items are arranged such that they only appear when the menus are expanded. It will be appreciated that such arrangement may occur responsive to user input, for example, as described with reference to FIGS. 7-10, or may be automatically performed by the electronic device responsive to, for example, a determination of the frequency with which a user invokes particular functions of the device.
  • FIG. 11 illustrates an electronic device 1100 in which embodiments of the present invention may be implemented. The device 1100 includes a display 1120 and a user input device 1130 (e.g., a joystick, keypad, touchpad, trackpointer, touchscreen or the like) that are operatively associated with a processor 1110 (e.g., at least one microprocessor, microcontroller, digital signal processor (DSP), application specific integrated circuit (ASIC)). The processor 1110 may be configured using, for example, software and/or firmware (not shown) stored in memory (not shown) and/or downloaded or otherwise transferred to the processor 1110, to provide menu management operations according to the present invention, such as the menu management operations described above with reference to FIGS. 1-10.
  • In the drawings and specification, there have been disclosed exemplary embodiments of the present invention. Although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being defined by the following claims.

Claims (16)

1. A method of managing display of menu items on a display of an electronic device, the method comprising:
displaying a first two-dimensional array of menu items on the display;
identifying one of the menu items responsive to a user input;
accepting user activation of a menu rearrangement function;
providing a user interface for identification of a new array location for the identified menu item responsive to user activation of the menu rearrangement function;
identifying a new array location for the identified menu items responsive to a user input; and
displaying a second two-dimensional array of the menu items with the identified menu item in the new array location.
2. A method according to claim 1, wherein accepting user activation of a menu rearrangement function comprises:
displaying an options menu including a menu rearrangement menu item responsive to a user input; and
accepting user selection of the menu rearrangement menu item.
3. A method according to claim 1:
wherein providing a user interface for identification of a new array location comprises:
displaying the first two-dimensional array; and
moving a graphic indicator to the new array location responsive to a user command; and
wherein identifying a new array location comprises accepting user selection of the new array location.
4. A method according to claim 1:
wherein displaying a first two-dimensional array of menu items on the display comprises displaying the first menu item at a first array location and a second menu item at a second array location;
wherein identifying one of the menu items comprises identifying the first menu item;
wherein identifying a new array location for the identified menu item comprises identifying the second array location; and
wherein displaying a second two-dimensional array of the menu items comprises displaying the first menu item at the second array location and the second menu item at the first array location.
5. A method according to claim 1, wherein the menu items comprise at least one of graphic icons and text.
6. An electronic device, comprising:
a display;
a user input device; and
a processor operatively associated with the user input device and the display, the processor configured to display a first two-dimensional array of menu items on the display, to identify one of the menu items responsive to a user input, to accept user activation of a menu rearrangement function via the user input device, to provide a user interface for identification of a new array location for the identified menu item responsive to user activation of the menu rearrangement function, to identify a new array location for the identified menu items responsive to a user input and to display a second two-dimensional array of the menu items with the identified menu item in the new array location.
7. A device according to claim 6, wherein the processor is operative to display an options menu including a menu rearrangement menu item responsive to a user input, and to accept user selection of the menu rearrangement menu item via the user input device.
8. A device according to claim 6, wherein the processor is operative to display the first two-dimensional array, to move a graphic indicator to the new array location responsive to a user command via the user input device, and to accept user selection of the new array location via the user input device.
9. A device according to claim 6, wherein the menu items comprise at least one of graphic icons and text.
10. A device according to claim 6, wherein the user input device comprises at least one of a key, a trackpointer, a touch pad, a joystick, and a touchscreen.
11. A program product for managing display of menu items on a display of an electronic device, the program product comprising code embodied in a processor-accessible medium, the code comprising:
code configured to display a first two-dimensional array of menu items on the display;
code configured to identify one of the menu items responsive to a user input;
code configured to accept user activation of a menu rearrangement function;
code configured to provide a user interface for identification of a new array location for the identified menu item responsive to user activation of the menu rearrangement function;
code configured to identify a new array location for the identified menu items responsive to a user input; and
code configured to display a second two-dimensional array of the menu items with the identified menu item in the new array location.
12. A program product according to claim 11, wherein the code configured to accept user activation of a menu rearrangement function comprises:
code configured to display an options menu including a menu rearrangement menu item responsive to a user input; and
code configured to accept user selection of the menu rearrangement menu item.
13. A program product according to claim 11:
wherein the code configured to provide a user interface for identification of a new array location comprises:
code configured to display the first two-dimensional array; and
code configured to move a graphic indicator to the new array location responsive to a user command; and
wherein the code configured to identify a new array location comprises code configured to accept user selection of the new array location.
14. A program product according to claim 11:
wherein the code configured to display a first two-dimensional array of menu items on the display comprises code configured to display the first menu item at a first array location and a second menu item at a second array location;
wherein the code configured to identify one of the menu items comprises code configured to identify the first menu item;
wherein the code configured to identify a new array location for the identified menu item comprises code configured to identify the second array location; and
wherein the code configured to display a second two-dimensional array of the menu items comprises code configured to display the first menu item at the second array location and the second menu item at the first array location.
15. A program product according to claim 11, wherein the menu items comprise at least one of graphic icons and text.
16. A program product according to claim 11, configured to be processed in a processor of a portable electronic device.
US12/242,308 2003-12-01 2008-09-30 Apparatus, methods and computer program products providing menu expansion and organization functions Abandoned US20090037846A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/242,308 US20090037846A1 (en) 2003-12-01 2008-09-30 Apparatus, methods and computer program products providing menu expansion and organization functions

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/724,941 US7454713B2 (en) 2003-12-01 2003-12-01 Apparatus, methods and computer program products providing menu expansion and organization functions
US12/242,308 US20090037846A1 (en) 2003-12-01 2008-09-30 Apparatus, methods and computer program products providing menu expansion and organization functions

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/724,941 Division US7454713B2 (en) 2003-12-01 2003-12-01 Apparatus, methods and computer program products providing menu expansion and organization functions

Publications (1)

Publication Number Publication Date
US20090037846A1 true US20090037846A1 (en) 2009-02-05

Family

ID=34620175

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/724,941 Active 2026-04-04 US7454713B2 (en) 2003-12-01 2003-12-01 Apparatus, methods and computer program products providing menu expansion and organization functions
US12/242,308 Abandoned US20090037846A1 (en) 2003-12-01 2008-09-30 Apparatus, methods and computer program products providing menu expansion and organization functions

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/724,941 Active 2026-04-04 US7454713B2 (en) 2003-12-01 2003-12-01 Apparatus, methods and computer program products providing menu expansion and organization functions

Country Status (6)

Country Link
US (2) US7454713B2 (en)
EP (2) EP1716693B1 (en)
JP (1) JP4750714B2 (en)
CN (1) CN1886973A (en)
DE (1) DE602004018986D1 (en)
WO (1) WO2005055569A2 (en)

Cited By (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060264244A1 (en) * 2005-05-17 2006-11-23 Samsung Electronics Co., Ltd. Method of displaying menu screen in mobile communication terminal and the system thereof
US20070178861A1 (en) * 2006-01-27 2007-08-02 Glen Aikenhead Radio scanner for sporting events
US20070192712A1 (en) * 2006-02-13 2007-08-16 Research In Motion Limited Method and arrangement for providing a primary actions menu on a wireless handheld communication device
US20090106696A1 (en) * 2001-09-06 2009-04-23 Matias Duarte Loop menu navigation apparatus and method
US20100088639A1 (en) * 2008-10-08 2010-04-08 Research In Motion Limited Method and handheld electronic device having a graphical user interface which arranges icons dynamically
WO2010134615A1 (en) 2009-05-18 2010-11-25 Nec Corporation Touch screen, related method of operation and system
US20100302172A1 (en) * 2009-05-27 2010-12-02 Microsoft Corporation Touch pull-in gesture
US20110202879A1 (en) * 2010-02-15 2011-08-18 Research In Motion Limited Graphical context short menu
US8200854B2 (en) * 2010-08-05 2012-06-12 Verizon Patent And Licensing Inc. Smart card driven device configuration changes
US20120151410A1 (en) * 2010-12-13 2012-06-14 Samsung Electronics Co., Ltd. Apparatus and method for executing menu in portable terminal
US8548431B2 (en) 2009-03-30 2013-10-01 Microsoft Corporation Notifications
US8560959B2 (en) 2010-12-23 2013-10-15 Microsoft Corporation Presenting an application change through a tile
US8687023B2 (en) 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US20140195940A1 (en) * 2011-09-13 2014-07-10 Sony Computer Entertainment Inc. Information processing device, information processing method, data structure of content file, gui placement simulator, and gui placement setting assisting method
US8830270B2 (en) 2011-09-10 2014-09-09 Microsoft Corporation Progressively indicating new content in an application-selectable user interface
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US8933952B2 (en) 2011-09-10 2015-01-13 Microsoft Corporation Pre-rendering new content for an application-selectable user interface
US8935631B2 (en) 2011-09-01 2015-01-13 Microsoft Corporation Arranging tiles
US8970499B2 (en) 2008-10-23 2015-03-03 Microsoft Technology Licensing, Llc Alternative inputs of a mobile communications device
US8990733B2 (en) 2010-12-20 2015-03-24 Microsoft Technology Licensing, Llc Application-launching interface for multiple modes
US20150116230A1 (en) * 2013-10-25 2015-04-30 Inventec Appliances Corp. Display Device and Icon Control Method Thereof
US9052820B2 (en) 2011-05-27 2015-06-09 Microsoft Technology Licensing, Llc Multi-application environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9128605B2 (en) 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US9323424B2 (en) 2008-10-23 2016-04-26 Microsoft Corporation Column organization of content
US9329774B2 (en) 2011-05-27 2016-05-03 Microsoft Technology Licensing, Llc Switching back to a previously-interacted-with application
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US9430130B2 (en) 2010-12-20 2016-08-30 Microsoft Technology Licensing, Llc Customization of an immersive environment
US9450952B2 (en) 2013-05-29 2016-09-20 Microsoft Technology Licensing, Llc Live tiles without application-code execution
US9451822B2 (en) 2014-04-10 2016-09-27 Microsoft Technology Licensing, Llc Collapsible shell cover for computing device
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9665384B2 (en) 2005-08-30 2017-05-30 Microsoft Technology Licensing, Llc Aggregation of computing device settings
US9674335B2 (en) 2014-10-30 2017-06-06 Microsoft Technology Licensing, Llc Multi-configuration input device
US9769293B2 (en) 2014-04-10 2017-09-19 Microsoft Technology Licensing, Llc Slider cover for computing device
US9778771B2 (en) 2012-12-29 2017-10-03 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US9823839B2 (en) 2012-05-09 2017-11-21 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US9841874B2 (en) 2014-04-04 2017-12-12 Microsoft Technology Licensing, Llc Expandable application representation
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9886184B2 (en) 2012-05-09 2018-02-06 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US9959025B2 (en) 2012-12-29 2018-05-01 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US9971499B2 (en) 2012-05-09 2018-05-15 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US9977575B2 (en) 2009-03-30 2018-05-22 Microsoft Technology Licensing, Llc Chromeless user interface
US9990121B2 (en) 2012-05-09 2018-06-05 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9996231B2 (en) 2012-05-09 2018-06-12 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10037138B2 (en) 2012-12-29 2018-07-31 Apple Inc. Device, method, and graphical user interface for switching between user interfaces
US10042542B2 (en) 2012-05-09 2018-08-07 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10067645B2 (en) 2015-03-08 2018-09-04 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10073615B2 (en) 2012-05-09 2018-09-11 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10078442B2 (en) 2012-12-29 2018-09-18 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
US10095391B2 (en) 2012-05-09 2018-10-09 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10126930B2 (en) 2012-05-09 2018-11-13 Apple Inc. Device, method, and graphical user interface for scrolling nested regions
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10168826B2 (en) 2012-05-09 2019-01-01 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10203866B2 (en) 2017-05-16 2019-02-12 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10275087B1 (en) 2011-08-05 2019-04-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US10387029B2 (en) 2015-03-08 2019-08-20 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
US10642365B2 (en) 2014-09-09 2020-05-05 Microsoft Technology Licensing, Llc Parametric inertia and APIs
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US11036387B2 (en) 2017-05-16 2021-06-15 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
US11231831B2 (en) 2015-06-07 2022-01-25 Apple Inc. Devices and methods for content preview based on touch input intensity

Families Citing this family (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2374285T3 (en) 2001-12-21 2012-02-15 Research In Motion Limited PORTABLE ELECTRONIC DEVICE WITH KEYBOARD.
WO2004093415A1 (en) * 2003-04-15 2004-10-28 Fujitsu Limited Electronic device
US8064946B2 (en) 2004-06-21 2011-11-22 Research In Motion Limited Handheld wireless communication device
US20070254700A1 (en) * 2004-06-21 2007-11-01 Griffin Jason T Handheld wireless communication device
US8219158B2 (en) * 2004-06-21 2012-07-10 Research In Motion Limited Handheld wireless communication device
US20070254708A1 (en) * 2004-06-21 2007-11-01 Griffin Jason T Handheld wireless communication device
US20070254688A1 (en) * 2004-06-21 2007-11-01 Griffin Jason T Handheld wireless communication device
US20070254705A1 (en) * 2004-06-21 2007-11-01 Griffin Jason T Handheld wireless communication device
US20070192711A1 (en) * 2006-02-13 2007-08-16 Research In Motion Limited Method and arrangement for providing a primary actions menu on a handheld communication device
US7982712B2 (en) * 2004-06-21 2011-07-19 Research In Motion Limited Handheld wireless communication device
US7986301B2 (en) 2004-06-21 2011-07-26 Research In Motion Limited Handheld wireless communication device
US20070254689A1 (en) * 2004-06-21 2007-11-01 Griffin Jason T Handheld wireless communication device
US7973765B2 (en) * 2004-06-21 2011-07-05 Research In Motion Limited Handheld wireless communication device
US8271036B2 (en) * 2004-06-21 2012-09-18 Research In Motion Limited Handheld wireless communication device
US20070254703A1 (en) * 2004-06-21 2007-11-01 Griffin Jason T Handheld wireless communication device
US8463315B2 (en) 2004-06-21 2013-06-11 Research In Motion Limited Handheld wireless communication device
KR100597667B1 (en) * 2004-12-14 2006-07-07 주식회사 네오엠텔 mobile communication terminal with improved user interface
US20060160529A1 (en) * 2005-01-14 2006-07-20 Holger Glass Systems and methods for the automatic customization or configuration of mobile devices
TWI254558B (en) * 2005-01-18 2006-05-01 Asustek Comp Inc Mobile communication device with a transition effect function
JP4270133B2 (en) * 2005-01-26 2009-05-27 株式会社デンソーウェーブ Information reader
US7548747B2 (en) * 2005-03-18 2009-06-16 Research In Motion Limited Configurable and pushable carrier communications with rich content
KR100619071B1 (en) * 2005-03-18 2006-08-31 삼성전자주식회사 Apparatus for displaying a menu, method thereof, and recording medium having program recorded thereon to implement the method
US20100146448A1 (en) * 2005-03-22 2010-06-10 Matsushita Electric Industrial Co., Ltd. Portable information processor and installation method
ATE533288T1 (en) * 2005-06-10 2011-11-15 Nokia Corp RECONFIGURING THE STANDBY SCREEN OF AN ELECTRONIC DEVICE
US7496746B2 (en) * 2005-08-30 2009-02-24 Sap Ag Automated configuration of a software system
US20070067738A1 (en) * 2005-09-16 2007-03-22 Microsoft Corporation Extensible, filtered lists for mobile device user interface
US20070067726A1 (en) * 2005-09-16 2007-03-22 Microsoft Corporation Content sharing user interface for mobile devices
US8037421B2 (en) 2005-10-11 2011-10-11 Research In Motion Limited System and method for organizing application indicators on an electronic device
JP2007122516A (en) * 2005-10-28 2007-05-17 Sony Corp Portable information terminal
US20070166004A1 (en) * 2006-01-10 2007-07-19 Io.Tek Co., Ltd Robot system using menu selection card having printed menu codes and pictorial symbols
US20070192713A1 (en) * 2006-02-13 2007-08-16 Research In Motion Limited Method and arrangement for providing a primary actions menu on a handheld communication device having a full alphabetic keyboard
US20070192714A1 (en) * 2006-02-13 2007-08-16 Research In Motion Limited Method and arrangement for providing a primary actions menu on a handheld communication device having a reduced alphabetic keyboard
US8341551B2 (en) * 2006-02-13 2012-12-25 Research In Motion Limited Method and arrangment for a primary actions menu for a contact data entry record of an address book application on a handheld electronic device
US8000741B2 (en) * 2006-02-13 2011-08-16 Research In Motion Limited Handheld wireless communication device with chamfer keys
US8537117B2 (en) * 2006-02-13 2013-09-17 Blackberry Limited Handheld wireless communication device that selectively generates a menu in response to received commands
US20080046839A1 (en) * 2006-06-27 2008-02-21 Pixtel Media Technology (P) Ltd. Input mode switching methods and devices utilizing the same
KR101144804B1 (en) 2006-07-03 2012-05-11 엘지전자 주식회사 Mobile communication device including rotary key and operation control method thereof
US20080009325A1 (en) * 2006-07-10 2008-01-10 Research In Motion Limited Menu interface for mobile communications device
US20080016465A1 (en) * 2006-07-14 2008-01-17 Sony Ericsson Mobile Communications Ab Portable electronic device with graphical user interface
US20080022215A1 (en) * 2006-07-21 2008-01-24 Robert Lee Apparatus, system, and method for expanding and collapsing a list in a diagram environment
US8209631B2 (en) * 2006-08-24 2012-06-26 Nokia Corporation User interface for an electronic device
EP1918807A1 (en) * 2006-11-06 2008-05-07 Research In Motion Limited Screen object placement optimized for blind selection
US8612877B2 (en) * 2006-12-18 2013-12-17 Blackberry Limited Method for providing options associated with computer applications in a mobile device and a menu and application therefor
EP1936482A1 (en) 2006-12-18 2008-06-25 Research In Motion Limited Method for providing options associated with computer applications in a mobile device and a menu and application therefor
US20080163121A1 (en) * 2006-12-29 2008-07-03 Research In Motion Limited Method and arrangement for designating a menu item on a handheld electronic device
US20080178112A1 (en) * 2007-01-19 2008-07-24 Hruska Robert B System and method for rendering multiple user interfaces
KR100891099B1 (en) * 2007-01-25 2009-03-31 삼성전자주식회사 Touch screen and method for improvement of usability in touch screen
US8601370B2 (en) * 2007-01-31 2013-12-03 Blackberry Limited System and method for organizing icons for applications on a mobile device
KR20080073869A (en) * 2007-02-07 2008-08-12 엘지전자 주식회사 Terminal and method for displaying menu
KR20080073868A (en) * 2007-02-07 2008-08-12 엘지전자 주식회사 Terminal and method for displaying menu
US8719723B2 (en) * 2007-03-05 2014-05-06 Microsoft Corporation Displaying data sensitive targets
US9547415B2 (en) * 2007-04-30 2017-01-17 Oracle International Corporation Suite-wide navigation
KR101474438B1 (en) * 2008-05-08 2014-12-30 엘지전자 주식회사 Apparatus and method for setting communication service interception mode of mobile terminal
KR101513614B1 (en) * 2008-05-08 2015-04-20 엘지전자 주식회사 Apparatus and method for setting communication service interception mode of mobile terminal
EP2116926A3 (en) * 2008-05-09 2010-02-24 Research In Motion Limited Configurable icon sizing and placement for wireless and other devices
TWI356340B (en) * 2008-07-01 2012-01-11 Compal Electronics Inc Method for operating map-based menu interface
JP4605273B2 (en) * 2008-08-27 2011-01-05 ソニー株式会社 Information processing apparatus and function expansion method
US20100269068A1 (en) * 2009-04-17 2010-10-21 Christopher Labrador Changing selection focus on an electronic device
US8255820B2 (en) 2009-06-09 2012-08-28 Skiff, Llc Electronic paper display device event tracking
CN101778157B (en) * 2009-12-29 2014-02-19 闻泰通讯股份有限公司 Management method of SP menus of mobile phones
CN101783905B (en) * 2010-03-22 2012-01-11 青岛海信电器股份有限公司 Control method and control device of television interface and television
US8631350B2 (en) * 2010-04-23 2014-01-14 Blackberry Limited Graphical context short menu
CN102298481A (en) * 2010-06-23 2011-12-28 昆达电脑科技(昆山)有限公司 Method for adjusting size of functional icon and related handheld device
US20120079418A1 (en) * 2010-09-27 2012-03-29 Donald James Lindsay Interface for application management in an electronic device
KR101785323B1 (en) * 2011-01-05 2017-10-17 삼성전자주식회사 Method and apparatus for providing a user interface in a portable terminal
US20120272144A1 (en) * 2011-04-20 2012-10-25 Microsoft Corporation Compact control menu for touch-enabled command execution
US20130152001A1 (en) * 2011-12-09 2013-06-13 Microsoft Corporation Adjusting user interface elements
US9244583B2 (en) 2011-12-09 2016-01-26 Microsoft Technology Licensing, Llc Adjusting user interface screen order and composition
JP5649229B2 (en) * 2012-04-26 2015-01-07 京セラドキュメントソリューションズ株式会社 Display input device and image forming apparatus
US11513675B2 (en) 2012-12-29 2022-11-29 Apple Inc. User interface for manipulating user interface objects
KR20140090321A (en) * 2013-01-07 2014-07-17 삼성전자주식회사 Mobile apparatus displaying object based on trigger and control method thereof
US20140298267A1 (en) * 2013-04-02 2014-10-02 Microsoft Corporation Navigation of list items on portable electronic devices
CA2910655A1 (en) * 2013-05-08 2014-11-13 Square Enix Holdings Co., Ltd. Information processing apparatus, control method and program
AU2014315325B2 (en) * 2013-09-03 2017-05-04 Apple Inc. User interface object manipulations in a user interface
EP3047359B1 (en) 2013-09-03 2020-01-01 Apple Inc. User interface for manipulating user interface objects
US11068128B2 (en) 2013-09-03 2021-07-20 Apple Inc. User interface object manipulations in a user interface
CN104636024A (en) * 2013-11-07 2015-05-20 腾讯科技(深圳)有限公司 Touch screen shortcut button control method and device and mobile terminal
EP3584671B1 (en) 2014-06-27 2022-04-27 Apple Inc. Manipulation of calendar application in device with touch screen
WO2016036416A1 (en) 2014-09-02 2016-03-10 Apple Inc. Button functionality
WO2016036413A1 (en) 2014-09-02 2016-03-10 Apple Inc. Multi-dimensional object rearrangement
WO2016036509A1 (en) 2014-09-02 2016-03-10 Apple Inc. Electronic mail user interface
WO2016035183A1 (en) * 2014-09-04 2016-03-10 ヤマザキマザック株式会社 Device having menu display function
DK201670595A1 (en) 2016-06-11 2018-01-22 Apple Inc Configuring context-specific user interfaces
US11119633B2 (en) 2016-11-10 2021-09-14 Sony Corporation Information processing device and method
US11435830B2 (en) 2018-09-11 2022-09-06 Apple Inc. Content-based tactile outputs
US11287953B1 (en) * 2021-01-13 2022-03-29 Sap Se One-click sequential identifier for user interface
US11893212B2 (en) 2021-06-06 2024-02-06 Apple Inc. User interfaces for managing application widgets

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5757371A (en) * 1994-12-13 1998-05-26 Microsoft Corporation Taskbar with start menu
US6047197A (en) * 1996-12-27 2000-04-04 Ericsson Inc. Icon driven phone menu system
US6121968A (en) * 1998-06-17 2000-09-19 Microsoft Corporation Adaptive menus
US6232972B1 (en) * 1998-06-17 2001-05-15 Microsoft Corporation Method for dynamically displaying controls in a toolbar display based on control usage
US20010006388A1 (en) * 1999-12-18 2001-07-05 Kim Tae Hyoung Method for managing menu function in mobile station
US6278450B1 (en) * 1998-06-17 2001-08-21 Microsoft Corporation System and method for customizing controls on a toolbar
US20030064757A1 (en) * 2001-10-01 2003-04-03 Hitoshi Yamadera Method of displaying information on a screen
US6580442B1 (en) * 1999-12-01 2003-06-17 Ericsson Inc. Touch-based information processing device and method
US20030206199A1 (en) * 2002-05-03 2003-11-06 Nokia Corporation Method and apparatus for interaction with a user interface
US7171243B2 (en) * 2001-08-10 2007-01-30 Fujitsu Limited Portable terminal device
US20090058882A1 (en) * 2005-01-05 2009-03-05 Matsushita Electric Industrial Co., Ltd. Screen Display Device
US20090309849A1 (en) * 2002-07-30 2009-12-17 Microsoft Corporation Enhanced on-object context menus

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63308624A (en) * 1987-06-11 1988-12-16 Omron Tateisi Electronics Co Displaying method for operating menu
JPH0319019A (en) * 1989-06-16 1991-01-28 Hitachi Ltd Menu display system
CA2157623C (en) * 1994-09-20 1999-12-21 Lars Stig Sorensen Method and apparatus for dynamic radio communication menu
JPH10105360A (en) * 1996-09-26 1998-04-24 Meidensha Corp Automatic constituting method for menu
JPH10222334A (en) * 1996-12-06 1998-08-21 Fujitsu Ltd Screen controller and storage medium
FR2796234A1 (en) * 1999-07-09 2001-01-12 Thomson Multimedia Sa SYSTEM AND METHOD FOR CONTROLLING THE USER INTERFACE OF A GENERAL PUBLIC ELECTRONIC DEVICE
EP1104151A3 (en) * 1999-11-24 2003-03-12 Nokia Corporation Mobile station having improved user interface providing application management and other functions
GB2365675B (en) 2000-02-18 2004-06-23 Sensei Ltd Mobile telephone with improved man-machine interface
JP2001306209A (en) * 2000-04-17 2001-11-02 Toyo Commun Equip Co Ltd Sub-menu display method for window system
JP2002215123A (en) * 2001-01-19 2002-07-31 Fujitsu General Ltd Video display device
JP2003029893A (en) * 2001-07-17 2003-01-31 Konica Corp Input device
JP2003076222A (en) * 2001-09-07 2003-03-14 Konica Corp Image forming apparatus

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5757371A (en) * 1994-12-13 1998-05-26 Microsoft Corporation Taskbar with start menu
US6047197A (en) * 1996-12-27 2000-04-04 Ericsson Inc. Icon driven phone menu system
US6121968A (en) * 1998-06-17 2000-09-19 Microsoft Corporation Adaptive menus
US6232972B1 (en) * 1998-06-17 2001-05-15 Microsoft Corporation Method for dynamically displaying controls in a toolbar display based on control usage
US6278450B1 (en) * 1998-06-17 2001-08-21 Microsoft Corporation System and method for customizing controls on a toolbar
US6580442B1 (en) * 1999-12-01 2003-06-17 Ericsson Inc. Touch-based information processing device and method
US20010006388A1 (en) * 1999-12-18 2001-07-05 Kim Tae Hyoung Method for managing menu function in mobile station
US7171243B2 (en) * 2001-08-10 2007-01-30 Fujitsu Limited Portable terminal device
US20030064757A1 (en) * 2001-10-01 2003-04-03 Hitoshi Yamadera Method of displaying information on a screen
US20030206199A1 (en) * 2002-05-03 2003-11-06 Nokia Corporation Method and apparatus for interaction with a user interface
US20090309849A1 (en) * 2002-07-30 2009-12-17 Microsoft Corporation Enhanced on-object context menus
US20090058882A1 (en) * 2005-01-05 2009-03-05 Matsushita Electric Industrial Co., Ltd. Screen Display Device

Cited By (159)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090106696A1 (en) * 2001-09-06 2009-04-23 Matias Duarte Loop menu navigation apparatus and method
US8996067B2 (en) * 2005-05-17 2015-03-31 Samsung Electronics Co., Ltd. Method of displaying menu screen in mobile communication terminal and the system thereof
US20060264244A1 (en) * 2005-05-17 2006-11-23 Samsung Electronics Co., Ltd. Method of displaying menu screen in mobile communication terminal and the system thereof
US9665384B2 (en) 2005-08-30 2017-05-30 Microsoft Technology Licensing, Llc Aggregation of computing device settings
US8478217B2 (en) * 2006-01-27 2013-07-02 Track Scan, Inc. Radio scanner for sporting events
US20070178861A1 (en) * 2006-01-27 2007-08-02 Glen Aikenhead Radio scanner for sporting events
US20070192712A1 (en) * 2006-02-13 2007-08-16 Research In Motion Limited Method and arrangement for providing a primary actions menu on a wireless handheld communication device
US8904286B2 (en) * 2006-02-13 2014-12-02 Blackberry Limited Method and arrangement for providing a primary actions menu on a wireless handheld communication device
US20100088639A1 (en) * 2008-10-08 2010-04-08 Research In Motion Limited Method and handheld electronic device having a graphical user interface which arranges icons dynamically
US8245143B2 (en) * 2008-10-08 2012-08-14 Research In Motion Limited Method and handheld electronic device having a graphical user interface which arranges icons dynamically
US20120284620A1 (en) * 2008-10-08 2012-11-08 Research In Motion Limited Method and handheld electronic device having a graphical user interface which arranges icons dynamically
US9280261B2 (en) * 2008-10-08 2016-03-08 Blackberry Limited Method and handheld electronic device having a graphical user interface which arranges icons dynamically
US10331299B2 (en) 2008-10-08 2019-06-25 Blackberry Limited Method and handheld electronic device having a graphical user interface which arranges icons dynamically
US10133453B2 (en) 2008-10-23 2018-11-20 Microsoft Technology Licensing, Llc Alternative inputs of a mobile communications device
US9223412B2 (en) 2008-10-23 2015-12-29 Rovi Technologies Corporation Location-based display characteristics in a user interface
US9323424B2 (en) 2008-10-23 2016-04-26 Microsoft Corporation Column organization of content
US9606704B2 (en) 2008-10-23 2017-03-28 Microsoft Technology Licensing, Llc Alternative inputs of a mobile communications device
US8970499B2 (en) 2008-10-23 2015-03-03 Microsoft Technology Licensing, Llc Alternative inputs of a mobile communications device
US8548431B2 (en) 2009-03-30 2013-10-01 Microsoft Corporation Notifications
US9977575B2 (en) 2009-03-30 2018-05-22 Microsoft Technology Licensing, Llc Chromeless user interface
WO2010134615A1 (en) 2009-05-18 2010-11-25 Nec Corporation Touch screen, related method of operation and system
US8836648B2 (en) 2009-05-27 2014-09-16 Microsoft Corporation Touch pull-in gesture
US20100302172A1 (en) * 2009-05-27 2010-12-02 Microsoft Corporation Touch pull-in gesture
US20110202879A1 (en) * 2010-02-15 2011-08-18 Research In Motion Limited Graphical context short menu
US8200854B2 (en) * 2010-08-05 2012-06-12 Verizon Patent And Licensing Inc. Smart card driven device configuration changes
US8533369B2 (en) 2010-08-05 2013-09-10 Cellco Partnership Smart card driven device configuration changes
US20120151410A1 (en) * 2010-12-13 2012-06-14 Samsung Electronics Co., Ltd. Apparatus and method for executing menu in portable terminal
US9430130B2 (en) 2010-12-20 2016-08-30 Microsoft Technology Licensing, Llc Customization of an immersive environment
US9696888B2 (en) 2010-12-20 2017-07-04 Microsoft Technology Licensing, Llc Application-launching interface for multiple modes
US8990733B2 (en) 2010-12-20 2015-03-24 Microsoft Technology Licensing, Llc Application-launching interface for multiple modes
US11126333B2 (en) 2010-12-23 2021-09-21 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9864494B2 (en) 2010-12-23 2018-01-09 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9015606B2 (en) 2010-12-23 2015-04-21 Microsoft Technology Licensing, Llc Presenting an application change through a tile
US8560959B2 (en) 2010-12-23 2013-10-15 Microsoft Corporation Presenting an application change through a tile
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US9766790B2 (en) 2010-12-23 2017-09-19 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US10969944B2 (en) 2010-12-23 2021-04-06 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9213468B2 (en) 2010-12-23 2015-12-15 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US9870132B2 (en) 2010-12-23 2018-01-16 Microsoft Technology Licensing, Llc Application reporting in an application-selectable user interface
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US9229918B2 (en) 2010-12-23 2016-01-05 Microsoft Technology Licensing, Llc Presenting an application change through a tile
US9423951B2 (en) 2010-12-31 2016-08-23 Microsoft Technology Licensing, Llc Content-based snap point
US9383917B2 (en) 2011-03-28 2016-07-05 Microsoft Technology Licensing, Llc Predictive tiling
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9329774B2 (en) 2011-05-27 2016-05-03 Microsoft Technology Licensing, Llc Switching back to a previously-interacted-with application
US11698721B2 (en) 2011-05-27 2023-07-11 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9052820B2 (en) 2011-05-27 2015-06-09 Microsoft Technology Licensing, Llc Multi-application environment
US10303325B2 (en) 2011-05-27 2019-05-28 Microsoft Technology Licensing, Llc Multi-application environment
US9535597B2 (en) 2011-05-27 2017-01-03 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US11272017B2 (en) 2011-05-27 2022-03-08 Microsoft Technology Licensing, Llc Application notifications manifest
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US8687023B2 (en) 2011-08-02 2014-04-01 Microsoft Corporation Cross-slide gesture to select and rearrange
US10275087B1 (en) 2011-08-05 2019-04-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10664097B1 (en) 2011-08-05 2020-05-26 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10338736B1 (en) 2011-08-05 2019-07-02 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10345961B1 (en) 2011-08-05 2019-07-09 P4tents1, LLC Devices and methods for navigating between user interfaces
US10365758B1 (en) 2011-08-05 2019-07-30 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10386960B1 (en) 2011-08-05 2019-08-20 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10540039B1 (en) 2011-08-05 2020-01-21 P4tents1, LLC Devices and methods for navigating between user interface
US10649571B1 (en) 2011-08-05 2020-05-12 P4tents1, LLC Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10656752B1 (en) 2011-08-05 2020-05-19 P4tents1, LLC Gesture-equipped touch screen system, method, and computer program product
US8935631B2 (en) 2011-09-01 2015-01-13 Microsoft Corporation Arranging tiles
US10579250B2 (en) 2011-09-01 2020-03-03 Microsoft Technology Licensing, Llc Arranging tiles
US8922575B2 (en) 2011-09-09 2014-12-30 Microsoft Corporation Tile cache
US10114865B2 (en) 2011-09-09 2018-10-30 Microsoft Technology Licensing, Llc Tile cache
US10353566B2 (en) 2011-09-09 2019-07-16 Microsoft Technology Licensing, Llc Semantic zoom animations
US9557909B2 (en) 2011-09-09 2017-01-31 Microsoft Technology Licensing, Llc Semantic zoom linguistic helpers
US9244802B2 (en) 2011-09-10 2016-01-26 Microsoft Technology Licensing, Llc Resource user interface
US10254955B2 (en) 2011-09-10 2019-04-09 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US8933952B2 (en) 2011-09-10 2015-01-13 Microsoft Corporation Pre-rendering new content for an application-selectable user interface
US8830270B2 (en) 2011-09-10 2014-09-09 Microsoft Corporation Progressively indicating new content in an application-selectable user interface
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US9952755B2 (en) * 2011-09-13 2018-04-24 Sony Interactive Entertainment Inc. Information processing device, information processing method, data structure of content file, GUI placement simulator, and GUI placement setting assisting method
US20140195940A1 (en) * 2011-09-13 2014-07-10 Sony Computer Entertainment Inc. Information processing device, information processing method, data structure of content file, gui placement simulator, and gui placement setting assisting method
US10191633B2 (en) 2011-12-22 2019-01-29 Microsoft Technology Licensing, Llc Closing applications
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
US9128605B2 (en) 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
US9996231B2 (en) 2012-05-09 2018-06-12 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10095391B2 (en) 2012-05-09 2018-10-09 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US9990121B2 (en) 2012-05-09 2018-06-05 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US10042542B2 (en) 2012-05-09 2018-08-07 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US9971499B2 (en) 2012-05-09 2018-05-15 Apple Inc. Device, method, and graphical user interface for displaying content associated with a corresponding affordance
US10481690B2 (en) 2012-05-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface
US10168826B2 (en) 2012-05-09 2019-01-01 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10073615B2 (en) 2012-05-09 2018-09-11 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10782871B2 (en) 2012-05-09 2020-09-22 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US11068153B2 (en) 2012-05-09 2021-07-20 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US9886184B2 (en) 2012-05-09 2018-02-06 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10191627B2 (en) 2012-05-09 2019-01-29 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US9823839B2 (en) 2012-05-09 2017-11-21 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US10114546B2 (en) 2012-05-09 2018-10-30 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10126930B2 (en) 2012-05-09 2018-11-13 Apple Inc. Device, method, and graphical user interface for scrolling nested regions
US10908808B2 (en) 2012-05-09 2021-02-02 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US10175864B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity
US10175757B2 (en) 2012-05-09 2019-01-08 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for touch-based operations performed and reversed in a user interface
US9996233B2 (en) 2012-12-29 2018-06-12 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US9857897B2 (en) 2012-12-29 2018-01-02 Apple Inc. Device and method for assigning respective portions of an aggregate intensity to a plurality of contacts
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US10175879B2 (en) 2012-12-29 2019-01-08 Apple Inc. Device, method, and graphical user interface for zooming a user interface while performing a drag operation
US9965074B2 (en) 2012-12-29 2018-05-08 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US10185491B2 (en) 2012-12-29 2019-01-22 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or enlarge content
US9959025B2 (en) 2012-12-29 2018-05-01 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US10101887B2 (en) 2012-12-29 2018-10-16 Apple Inc. Device, method, and graphical user interface for navigating user interface hierarchies
US9778771B2 (en) 2012-12-29 2017-10-03 Apple Inc. Device, method, and graphical user interface for transitioning between touch input to display output relationships
US10078442B2 (en) 2012-12-29 2018-09-18 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select content based on an intensity theshold
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
US10037138B2 (en) 2012-12-29 2018-07-31 Apple Inc. Device, method, and graphical user interface for switching between user interfaces
US9450952B2 (en) 2013-05-29 2016-09-20 Microsoft Technology Licensing, Llc Live tiles without application-code execution
US9807081B2 (en) 2013-05-29 2017-10-31 Microsoft Technology Licensing, Llc Live tiles without application-code execution
US10110590B2 (en) 2013-05-29 2018-10-23 Microsoft Technology Licensing, Llc Live tiles without application-code execution
US20150116230A1 (en) * 2013-10-25 2015-04-30 Inventec Appliances Corp. Display Device and Icon Control Method Thereof
US9841874B2 (en) 2014-04-04 2017-12-12 Microsoft Technology Licensing, Llc Expandable application representation
US10459607B2 (en) 2014-04-04 2019-10-29 Microsoft Technology Licensing, Llc Expandable application representation
US9769293B2 (en) 2014-04-10 2017-09-19 Microsoft Technology Licensing, Llc Slider cover for computing device
US9451822B2 (en) 2014-04-10 2016-09-27 Microsoft Technology Licensing, Llc Collapsible shell cover for computing device
US10678412B2 (en) 2014-07-31 2020-06-09 Microsoft Technology Licensing, Llc Dynamic joint dividers for application windows
US10254942B2 (en) 2014-07-31 2019-04-09 Microsoft Technology Licensing, Llc Adaptive sizing and positioning of application windows
US10592080B2 (en) 2014-07-31 2020-03-17 Microsoft Technology Licensing, Llc Assisted presentation of application windows
US10642365B2 (en) 2014-09-09 2020-05-05 Microsoft Technology Licensing, Llc Parametric inertia and APIs
US9674335B2 (en) 2014-10-30 2017-06-06 Microsoft Technology Licensing, Llc Multi-configuration input device
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10268341B2 (en) 2015-03-08 2019-04-23 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US10387029B2 (en) 2015-03-08 2019-08-20 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10402073B2 (en) 2015-03-08 2019-09-03 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10338772B2 (en) 2015-03-08 2019-07-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10067645B2 (en) 2015-03-08 2018-09-04 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10180772B2 (en) 2015-03-08 2019-01-15 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10268342B2 (en) 2015-03-08 2019-04-23 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9785305B2 (en) 2015-03-19 2017-10-10 Apple Inc. Touch input cursor manipulation
US10152208B2 (en) 2015-04-01 2018-12-11 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10067653B2 (en) 2015-04-01 2018-09-04 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US9916080B2 (en) 2015-06-07 2018-03-13 Apple Inc. Devices and methods for navigating between user interfaces
US9891811B2 (en) 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US10705718B2 (en) 2015-06-07 2020-07-07 Apple Inc. Devices and methods for navigating between user interfaces
US11231831B2 (en) 2015-06-07 2022-01-25 Apple Inc. Devices and methods for content preview based on touch input intensity
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10303354B2 (en) 2015-06-07 2019-05-28 Apple Inc. Devices and methods for navigating between user interfaces
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10698598B2 (en) 2015-08-10 2020-06-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10203868B2 (en) 2015-08-10 2019-02-12 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10162452B2 (en) 2015-08-10 2018-12-25 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10754542B2 (en) 2015-08-10 2020-08-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10209884B2 (en) 2015-08-10 2019-02-19 Apple Inc. Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US11182017B2 (en) 2015-08-10 2021-11-23 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US11036387B2 (en) 2017-05-16 2021-06-15 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
US10203866B2 (en) 2017-05-16 2019-02-12 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
US10956022B2 (en) 2017-05-16 2021-03-23 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
US11899925B2 (en) 2017-05-16 2024-02-13 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects

Also Published As

Publication number Publication date
EP1780995A1 (en) 2007-05-02
CN1886973A (en) 2006-12-27
WO2005055569A3 (en) 2005-10-20
EP1716693B1 (en) 2009-01-07
EP1716693A2 (en) 2006-11-02
JP4750714B2 (en) 2011-08-17
DE602004018986D1 (en) 2009-02-26
WO2005055569A2 (en) 2005-06-16
US7454713B2 (en) 2008-11-18
JP2007515000A (en) 2007-06-07
US20050119031A1 (en) 2005-06-02

Similar Documents

Publication Publication Date Title
US7454713B2 (en) Apparatus, methods and computer program products providing menu expansion and organization functions
US20190339827A1 (en) Computing device with improved user interface for applications
FI114175B (en) Navigation procedure, software product and device for displaying information in a user interface
EP1307807B1 (en) Computing device with improved user interface for menus
KR100846298B1 (en) Device for providing template structure for wireless internet user interface
KR100959572B1 (en) Re-configuring the standby screen of an electronic device
US6734883B1 (en) Spinlist graphical user interface control with preview and postview
CN103179269B (en) Interpretation of markup data for mobile devices
US7565622B2 (en) Method and apparatus for modification of pointing device functions in conjunction with dynamic sorting, displaying, listing, and activation
WO2002005079A2 (en) Graphical user interface features of a browser in a hand-held wireless communication device
US20070192708A1 (en) Method and arrangment for a primary actions menu for a hierarchical folder system on a handheld electronic device
US20020140742A1 (en) Multi-functional application launcher with integrated status
CN104834439A (en) Display information
US20050216834A1 (en) Method, apparatus, and computer-readable medium for dynamically rendering a user interface menu
US20060149751A1 (en) Custom templates
JP2008542868A (en) Improved pocket computer and related methods
WO2006126055A2 (en) Improved pocket computer and associated methods
WO1999066394A1 (en) Method for adapting user interface elements based on historical usage
EP1253510A2 (en) Method for displaying information on the display of an electronic device
KR100740189B1 (en) Device with a graphical user interface
WO2008110865A1 (en) Navigation spots on a web page
CN101206552A (en) Method for providing options associated with computer applications in a mobile device and a menu and application therefor
JP3321088B2 (en) Information equipment with communication function
JPH04337798A (en) Data processing system with display window
WO2004017227A1 (en) Varying-content menus for touch screens

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: SONY MOBILE COMMUNICATIONS AB, SWEDEN

Free format text: CHANGE OF NAME;ASSIGNOR:SONY ERICSSON MOBILE COMMUNICATIONS AB;REEL/FRAME:036868/0071

Effective date: 20010906

AS Assignment

Owner name: SONY MOBILE COMMUNICATIONS AB, SWEDEN

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 036868 FRAME: 0071. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME;ASSIGNOR:SONY ERICSSON MOBILE COMMUNICATIONS AB;REEL/FRAME:037207/0654

Effective date: 20120221

AS Assignment

Owner name: SONY CORPORATION OF AMERICA, NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SONY MOBILE COMMUNICATIONS INC.;REEL/FRAME:037352/0708

Effective date: 20151020

Owner name: SONY MOBILE COMMUNICATIONS INC., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SONY MOBILE COMMUNICATIONS AB;REEL/FRAME:037371/0498

Effective date: 20151020

AS Assignment

Owner name: DRNC HOLDINGS, INC., DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SONY CORPORATION OF AMERICA;REEL/FRAME:037398/0224

Effective date: 20151023