US20040174400A1 - Keypad-driven graphical user interface for an electronic device - Google Patents

Keypad-driven graphical user interface for an electronic device Download PDF

Info

Publication number
US20040174400A1
US20040174400A1 US10/802,131 US80213104A US2004174400A1 US 20040174400 A1 US20040174400 A1 US 20040174400A1 US 80213104 A US80213104 A US 80213104A US 2004174400 A1 US2004174400 A1 US 2004174400A1
Authority
US
United States
Prior art keywords
keypad
keys
display
regions
mobile telephone
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
US10/802,131
Inventor
Dale Herigstad
Harry Kargman
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.)
Kargo Inc
Original Assignee
Kargo Inc
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 Kargo Inc filed Critical Kargo Inc
Priority to US10/802,131 priority Critical patent/US20040174400A1/en
Publication of US20040174400A1 publication Critical patent/US20040174400A1/en
Assigned to ACK VENTURES HOLDINGS, LLC reassignment ACK VENTURES HOLDINGS, LLC AGREEMENT TO PURCHASE ASSETS Assignors: WIRELESS TELECOM CAPITAL, CO., INC.
Assigned to WIRELESS TELECOM CAPITAL CO., LLC reassignment WIRELESS TELECOM CAPITAL CO., LLC TRANSFER PURSUANT TO SECURITY AGREEMENT, EXECUTED 12302002 Assignors: KARGO, INC.
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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • G06F3/04892Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/23Construction or mounting of dials or of equivalent devices; Means for facilitating the use thereof
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • 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
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • 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/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
    • 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/72466User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device

Definitions

  • the present invention relates generally to communication devices and more particularly to a graphical layout and keypad response to visually depict and implement device functionality for interactivity with a numbered keypad on an electronic device.
  • PC personal computer
  • users may navigate the Internet by entering text with the keyboard or by manipulating the mouse.
  • users have become accustomed to navigating the net using a keyboard and a mouse.
  • full keyboards and mouse are not found on many of the newly emerging devices for accessing the Internet.
  • mobile phones typically have a small screen displays (such as an LCD display), rather than a full keyboard.
  • Other devices that may be used to access the Internet also have such limitations. These limitations make it difficult for users to access content on the Internet with these devices and to navigate through content that is available on the Internet.
  • the present invention addresses the limitations of the prior art by providing a paradigm for more easily navigating content, such as with the Internet and more generally for use with wireless applications.
  • This paradigm is especially well adapted for use with mobile phones.
  • visual information is displayed on the display of an electronic device, such as a mobile phone.
  • the display is logically partitioned into distinct regions. These regions may have borders that visually delimit the regions from each other.
  • Each of the regions is associated with one of the keys on the keypad of the device.
  • the visual information represents a selection option that a user may select by pressing the key that is associated with the region. Once the key is selected, an event may be triggered that is appropriate for the chosen option.
  • the layout of the regions may correspond with the geometric layout of the keys. Alternatively, the regions may contain visual cues (e.g. numbers) of the associated keys.
  • a map is displayed on the display of the electronic device.
  • the map is partitioned into nine regions corresponding with nine numbered keys on the keypad of the device.
  • the user requests more detail regarding the region on the map that is associated with the numbered key.
  • a more detailed map of the associated region is displayed on the display.
  • This more detailed map may also be partitioned into regions associated with keys on the keypad. Selection of one of the keys produces an even more detailed map of the associated region.
  • a user may iteratively locate particular sites, such as a purveyor of services, a seller of goods, an automatic teller machine, or other type of facility.
  • map is only one of many possible applications of the present invention.
  • present invention may also be applied to obtain information, obtain services, purchase goods, etc.
  • present invention is not limited to application to mobile phones but rather is more generally applicable to devices that have a limited set of keys on a keypad and a display.
  • a method is practiced in an electronic apparatus having a display and a numbered keypad with keys.
  • Visual information is displayed on the display in sections.
  • Each section is associated with a respective one of the keys on the numbered keypad.
  • Each section provides a visual indication of the selection associated with selecting the key on the numbered keypad.
  • An event is triggered in response to the selection of one of the keys in the numbered keypad.
  • the sections may contain text, graphical information and/or a combination thereof.
  • the electronic apparatus may take many forms including but not limited to a telephone, a mobile phone, a pager, a personal digital assistant (PDA), interactive television system or an Internet appliance.
  • the event that is triggered may include the display of additional information on the display, the placing of a telephone call or other activities.
  • information is displayed on the display of a mobile telephone having a numbered keypad containing keys.
  • the display is visually partitioned into at least two regions wherein each region is associated with a respective one of the keys on the number keypad and each section represents a choice of an option that may be selected by selecting the associated key.
  • the regions are organized on the display in a configuration that corresponds to a configuration of the keys on the numbered keypad.
  • An action is taken in response to the selection of a selected one of the keys on the number keypad.
  • Each region may be associated with a service option, such as the selection of the key results in a request for the service.
  • navigation options are output on an output device to generate a first output.
  • Each output option occupies a portion of the output that correlates to one of the numbered buttons on the electronic device.
  • the output options are patterned on the first output to correspond to a physical layout of the numbered buttons.
  • a new set of navigation options are output on the output device. These new navigation options are associated with a selected button.
  • the new navigation options are pattered to correspond with the physical layout of the numbered buttons and each option is correlated with one of the numbered buttons.
  • a first map of a geographic area is displayed on a display of an electronic device.
  • the first map contains a site that a party wishes to locate.
  • the map is partitioned into visually delimited regions and each region corresponds to a respective one of the numbered keys.
  • a second map is displayed on the display.
  • the second map depicts the region of the first map that corresponds to the selected one of the numbered keys.
  • the second map contains more detail on the region.
  • visual representations of services are displayed in respective regions of a display on electronic device.
  • Each of the regions corresponds to the respective key on a numbered keypad in the electronic device.
  • the regions are patterned in a geometric configuration corresponding to the geometric configuration of the keys on the numbered keypad.
  • information is displayed on the display to enable the user to request a given service that is visually represented by the region that corresponds with the selected key.
  • FIG. 1 depicts a number of different options for an electronic device to be used in the illustrative embodiment of the present invention.
  • FIG. 2A depicts an example of an application of the illustrative embodiment for navigation of a map on a mobile phone.
  • FIG. 2B illustrates an example wherein a keypad is not numbered but rather is sequenced with letters.
  • FIG. 2A shows an example wherein only a subset of the keys in the keypad are associated with regions
  • FIG. 3 is a flow chart illustrating the steps that are performed when a user selects a key in accordance with the illustrative embodiment.
  • FIGS. 4A-4D illustrate an example of Internet navigation through successively more detailed maps in accordance with the illustrative embodiment.
  • FIG. 5 is a flow chart illustrating the steps that are performed to perform such iterative navigation of a map.
  • FIG. 6 illustrates components that may be employed in practicing the illustrative embodiment when the electronic device is a mobile phone.
  • FIG. 7 is a block diagram illustrating components of a mobile phone that are used in the illustrative embodiment.
  • FIG. 8 illustrates an example wherein a display shows service choices.
  • FIG. 9 is a flow chart illustrating the steps that are performed for a user to choose a service option.
  • FIG. 10 illustrates an example of the appearance of the display on a mobile phone for purchasing a soft drink.
  • FIGS. 11A and 11B illustrate examples of displays that are shown when a user requests to purchase a pizza.
  • FIG. 12 illustrates components used when the illustrative embodiment is practiced on a television system.
  • the illustrative embodiment of the present invention provides an approach for organizing visual information for display on electronic devices so as to provide a visually intuitive interface for assisting a user in interacting with the device.
  • the visual display is configured to be especially useful in assisting a user in navigating through hierarchical layers of content.
  • the illustrative embodiment may be used in a number of different types of electronic devices, as will be described in more detail below.
  • the illustrative embodiment provides a mechanism for easing access to content, such as that available over the Internet.
  • the illustrative embodiment logically partitions a display into visually delimited regions.
  • the regions may be separated by explicit borders or by delimiting space.
  • Each region is associated with keys or buttons on the associated electronic device.
  • Each region may represent a selection choice and may provide information regarding the selection choice.
  • events may be triggered so as to take actions associated with the choice. For example, the selection of a choice may cause a new display to be shown on the display where the new display contains additional information or choices regarding the selected choice.
  • the illustrative embodiment has applicability to a number of different applications. Some example applications will be described in more detail below.
  • the illustrative embodiment may be employed to locate goods, services or other desired sites by iteratively stepping through successively more detailed maps to locate the desired entity.
  • the illustrative embodiment may be used to gain access to goods or services.
  • FIG. 1 depicts a number of the different options that are available for practicing the illustrative embodiment.
  • the electronic device may be a mobile phone 12 , such as a cellular phone.
  • the electronic device 10 may also be a conventional telephone 14 that communicates over land lines.
  • the electronic device 10 may be a pager 16 .
  • the electronic device 10 may be a television system 18 such as the combination of a remote control with a settop box and television.
  • the electronic device 10 may be a computer system 20 , such as a network computer, personal computer or other type of device.
  • the electronic device 10 may be an Internet appliance 22 , an electronic book 24 or other device type 26 .
  • the depiction of examples of electronic devices in FIG. 1 is intended to be merely illustrative and not limiting of the present invention.
  • the present invention may more generally be practiced with instances where there is a visual output device and an associated subset of keys or buttons.
  • FIG. 2A shows an example of a mobile phone 12 for practicing the illustrative embodiment of the present invention.
  • the mobile phone 12 includes a display 30 and a keypad 32 .
  • the keys on the keypad 32 are numbered 1-9.
  • the display 30 shows visual information that is logically partitioned into regions or sections 36 , 38 , 40 , 42 , 44 , 46 , 48 , 50 and 52 .
  • Each of the regions or sections is correlated or associated with one of the keys on the keypad 32 .
  • region 38 is associated with key 34 .
  • the geometric configuration or physical layout of the regions 36 - 52 corresponds to the geometric configuration and physical layout of the keys on the keypad 32 .
  • each of the regions is visually delimited from the other by a border.
  • the regions are not visually delimited by borders but rather are delimited by space or by other delimiting mechanisms.
  • each region displays graphical information without displaying text.
  • text may also be displayed in the regions. This text may include numbers that directly associate the regions with the associated numbered keys on the keypad 32 .
  • the present invention is not limited to instances where a numbered keypad is utilized.
  • the keypads may also associated with other varieties of characters, such a letters as depicted in FIG. 2B.
  • characters may include punctuation marks or other varieties of characters.
  • the keys on the keypad may not be associated with characters per se but rather may include functional keys (e.g. ctrl, alt, shift, F1, etc.).
  • the display 30 for the mobile phone is partitioned solely into three regions 38 , 46 and 52 which are associated with the keys 2 , 8 and 5 , respectively.
  • the remaining keys are not depicted in FIG. 2C but may be present on the keypad 32 .
  • the active subset of key 32 ′ is shown in FIG. 2C.
  • FIG. 3 is a flow chart that provides an overview of the steps performed in a single iteration of operation in the illustrative embodiment.
  • visual information is displayed in sections on a display on an electronic device where the sections are associated with keys (step 60 in FIG. 3).
  • the visual information may provide a visual indication of the event or activity associated with selection on the key.
  • the user selects a key (step 62 in FIG. 3).
  • the electronic device contains hardware or software logic for triggering an associated event when the key is depressed (step 64 in FIG. 3).
  • the triggering of the event may include multiple types of events such as the display of additional information.
  • the event may include the placing of a telephone call, submitting a form or a request to a remote computing resource, etc.
  • the illustrative embodiment is not intended to be limited to a particular event or subset of events that are triggered. The events are largely dependent upon the application.
  • FIG. 2A shows an initial map 70 on the display 30 of a mobile phone 12 .
  • An example of the use of the cellular phone 12 for the case shown in FIG. 2A will be described below relative to the flow chart of FIG. 5.
  • the location of the user must be determined (step 100 in FIG. 5).
  • the location of the user may be determined in multiple ways. In a first case, the mobile phone service provider knows the cell in which the user is currently present in this information may be used to determine a geographic location. Appropriate information may be gathered from the database at a server and forwarded to the cellular phone 12 so that the proper map 70 is initially displayed.
  • ANI automatic number identification
  • a third alternative is to gather the ANI (automatic number identification) for a call originating from the mobile phone 12 to initiate Internet access.
  • the ANI will contain an area code and the area code can be mapped to a given geographic location.
  • a third alternative is to use a global positioning (GPS) mechanism that is built into the mobile phone 12 to locate the user and the mobile phone 12 . The configuration of other components employed with the mobile phone 12 will be described in more detail below.
  • GPS global positioning
  • FIG. 2A shows an example of the next level map 72 that result from depressing the two button 34 of FIG. 2A.
  • the map 72 has more detail and shows the region 38 with a finer resolution so that streets are visible and street names are contained in the display. It is also noteworthy that this additional display is also partitioned into 9 regions that correspond with the 9 keys on the keypad 32 .
  • the display of the next level map 72 may be the last map. Thus, a check is made to see whether the lowest level has been reached or not (see step 110 in FIG. 5). Otherwise, if the application is not done, the application waits for user selection.
  • FIG. 4A suppose that user selects the seven button 76 to obtain a more detailed map of region 74 . This more detailed map 78 is depicted in FIG. 4B. The user then next selects the eight button 80 to obtain more detail for the region 82 . This results in a still more detailed map 84 as shown in FIG. 4C. As can be seen, steps 106 , 108 and 110 of FIG. 5 are repeated in such instances. For example depicted FIG.
  • the supposed user selects the nine button 88 to obtain a more detailed view of region 86 .
  • the bottom level map 90 depicts sites of interest 92 and 94 . These sites may have a visual indication of the map 90 (e.g., see the circles in FIG. 5).
  • the sites of interest 92 and 94 for this example case represent automatic teller machines.
  • the sites may also be sellers of goods, services, landmarks or other types of facilities. The nature of the sites is dependent on the application.
  • FIG. 6 depicts components that may be employed in a system 120 for practicing the illustrative embodiment on the electronic device of the mobile phone 12 .
  • the mobile phone 12 is connected to a wireless network 122 .
  • content is provided by a web server 126 that is connected to the internet or another computer network that complies with the TCP/IP protocol suite.
  • the web server 126 communicates with a proxy 124 that is connected to the wireless network 122 .
  • the wireless access protocol WAP
  • WAP specifies an application framework and network protocols for wireless devices, such as mobile telephones, pagers and PDA's.
  • the web proxy 124 may be a computing resource that allows the WAP client (i.e., the mobile phone 12 ) to gain access to services provided by web server 126 .
  • the web server 126 includes a processor 132 for executing instructions.
  • the web proxy 124 translates WAP requests to Internet requests.
  • the web proxy 124 also encodes responses from the web server 126 into a format that is understood by the mobile phone 12 .
  • the content that is provided by the web server 126 may be encoded in different formats.
  • the content may be encoded in hypertext mark-up language (HTML) or in the wireless mark-up language (WML).
  • the content may also be encoded in extensible mark-up language (XML) or in other mark-up languages.
  • the content may be encoded in a format other than a mark-up language that is suitable for passing content over the wireless network 122 to the mobile phone 12 .
  • a filter 130 may be provided for converting HTML content into WML and a filter 131 may be provided for converting XML content into WML.
  • the WML content may be forwarded by the WAP proxy 124 over the wireless network 122 to the mobile phone 12 .
  • WML employs the notion of a “card,” which is a single unit of navigation in user interface. For purposes of the present applications, each card is associated with a single display instance for the display on the electronic device. Hence, the map 70 depicted at FIG. 2A is encoded in a single card. Each card may contain information to present to the user, instructions for gathering user input and mechanism for triggering events. WML also employs the notion of a “deck.” A deck is a logical collection of WML cards. Sequences of maps may be partitioned into decks as needed.
  • the web server 126 may have a database 128 that contains cards and decks. These may be forwarded to the mobile phone 12 as needed. When the mobile phone 12 begins an application that requires cards or decks, the information may be forwarded from the database 128 by the web server 126 to be sent to the mobile phone 12 for caching therein. Other content may need to be presented on demand.
  • FIG. 7 provides a high-level block diagram illustrating components for the mobile phone 12 .
  • the mobile phone 12 may contain a processor 40 for executing instructions and generally directing activity within the mobile phone 12 . As has been mentioned above, the mobile phone 12 includes a display 30 and keypad 32 .
  • the mobile phone may contain various telephony logic 142 for providing functionality for the mobile phone 12 , such as placing calls and the like.
  • the mobile phone 12 may include a storage 144 for holding programs and data.
  • the programs may include application programs 146 and a web browser 148 .
  • the web browser 148 may be a WML browser that enables the user to gain access from the Internet for display on the display 30 on the mobile phone 12 .
  • the web browser 148 may contain a WML interpreter and other suitable mechanisms including a cache.
  • the storage 144 may hold buffered decks 150 or cards 152 .
  • the illustrative embodiment need not be implemented in software but rather may also be implemented in hardware, firmware or a combination of software, firmware and hardware.
  • the mobile phone 12 may include logic circuitry 154 for implementing the functionality described for the illustrative embodiment of the present invention.
  • FIG. 8 depicts an example of a screen display 160 that is shown on display 30 of a mobile phone 12 where each of the regions is associated with a given service option.
  • the service options are identified by graphics.
  • the highlighted region 162 is associated with a film option for locating a nearest movie theater and presenting move times and the like.
  • Option 164 is associated with a service for ordering a pizza. To select the option associated with region 162 , the user would select the 3 button 166 shown at FIG. 8.
  • FIG. 9 is a flow chart illustrating the steps that are performed for use to gain access to services in the illustrative embodiment.
  • the service options are displayed on the display (step 180 in FIG. 9).
  • screen 160 is shown on display 30 to itemize the service options.
  • the user then chooses one of the options by selecting an associated key or button (step 182 in FIG. 9).
  • the user may press 3 mbutton 166 to select the option associated with region 162 .
  • the display of a sequence associated with the option is then initiated (step 184 in FIG. 9). This sequence may vary depending upon the nature of the service that is selected and the nature of the application.
  • FIG. 10 serves an example screen 190 that may be displayed when the user selects an option to purchase some soda.
  • the user may be presented with a number of different types of soda to purchase and different sizes ranging from a 12 oz. can to a 2-liter bottle.
  • FIG. 11A shows an example of a screen 192 that may be displayed when the user selects the option associated with region 164 of FIG. 8 to order a pizza. The user may be asked by the screen 192 to select the size of the pizza. It is worth noting that there are only 4 options in this case and that the identity of the associated button is shown in phantom form as part of the background of the region on the screen 192 .
  • the application may also contain intelligence or simplifying the task of ordering a pizza. As shown in FIG.
  • the user may be prompted to request “the usual,” which refers to what the user typically orders. It is noteworthy that the region 196 is associated with buttons 1, 2 and 3 on the keypad 32 . Region 198 prompts the user to order the same pizza as was most recently ordered. This region is associated with button 4, 5 and 6. Lastly region 200 may be selected for the user to order an entirely new pizza. Region 200 is associated with buttons 7, 8 and 9.
  • FIG. 12 depicts an example wherein the electronic device is a television system 18 .
  • the television system 18 may be an interactive television system that facilitates access to the Internet.
  • the television system 18 includes a remote control 201 that may communicate with a settop box 204 by way of a wireless communication path.
  • the remote control 201 may, for example, communicate with a settop box 204 by way of infra-red communications.
  • Remote control 201 includes a keypad 202 .
  • the keypad 202 contains keys numbered 1 through 9.
  • the keypad may also contain additional keys and those skilled in the art will appreciate the keypad need not be numbered but rather may contain another sequence of characters or keys.
  • the settop box 204 contains a processor 212 upon which a web browser 214 may operate to render web pages 216 on a television 206 .
  • the display in the television 206 is presumed in the illustrative embodiment to be partitioned into logical regions, as has been discussed above. For the example depicted in FIG. 12, the television 206 has a display that is partitioned into nine regions associated with the nine buttons. This is intended to be merely illustrative and not limiting of the present invention.
  • the processor 212 may also have access to pages of content 216 .
  • the settop box 204 communicates over a network 208 , such as a cable network or a combination of a cable network and a computer network to gain access to a server 210 .
  • the server 210 may, for example, be resident at a cable station.
  • the server 210 includes a processor 220 that executes programs 222 for interacting with a settop box 204 .
  • the server 210 may also have access to content 224 such as the pages 216 that are rendered by the television 206 in other varieties of content.
  • FIG. 12 An instance of a television system 18 is shown in FIG. 12.
  • the display is on the television 206 and the keypad 202 is on the remote control 200 .
  • the keypad is on the settop box 204 .
  • the display shown on the television 206 is logically partitioned into regions that are associated with the keys in the keypad 202 of the remote control 201 so as to provide the behavior such as has been described above.

Abstract

A visual display for an electronic device is partitioned into regions. Each of the regions is associated with a key on a keypad. One exemplary implementation is a 3×3 grid of regions corresponding to nine keys numbered 1-9 on a numbered keypad. A visual correspondence is provided for the user to associate choices illustrated in the regions with the numbered keys. The regions display visual information such as graphics and/or text to identify a selection option. The keys are associated with the regions such that when a key is selected the selection option associated with the region is chosen. In this fashion, a user may navigate through content, such as content from the Internet, to gain accesses to service, to obtain information and to purchase items.

Description

    RELATED APPLICATION
  • This application claims the benefit of and is a continuation application of U.S. application Ser. No. 09/513,831 entitled entitled “Keypad Driven Graphical User Interface for a Portable Device”(as amended), filed on May 23, 2003, which claimed the benefit of and is a Continuing Prosecution Application (CPA) of a U.S. application Ser. No. 09/513,831 entitled “Graphical Layout and Keypad Response to Visually Depict and Implement Device Functionality for Interactivity With a Numbered Keypad”, filed on Feb. 25, 2000. Each of the aforementioned applications are hereby incorporated herein by reference in their entirety.[0001]
  • TECHNICAL FIELD
  • The present invention relates generally to communication devices and more particularly to a graphical layout and keypad response to visually depict and implement device functionality for interactivity with a numbered keypad on an electronic device. [0002]
  • BACKGROUND OF THE INVENTION
  • Internet access has traditionally been realized through computer systems, such as personal computer (PC) systems that include a video display, a full keyboard and a mouse. With such computer systems, users may navigate the Internet by entering text with the keyboard or by manipulating the mouse. As a result, users have become accustomed to navigating the net using a keyboard and a mouse. Unfortunately, full keyboards and mouse are not found on many of the newly emerging devices for accessing the Internet. For example, mobile phones typically have a small screen displays (such as an LCD display), rather than a full keyboard. Other devices that may be used to access the Internet also have such limitations. These limitations make it difficult for users to access content on the Internet with these devices and to navigate through content that is available on the Internet. [0003]
  • SUMMARY OF THE INVENTION
  • The present invention addresses the limitations of the prior art by providing a paradigm for more easily navigating content, such as with the Internet and more generally for use with wireless applications. This paradigm is especially well adapted for use with mobile phones. In one embodiment of the present invention, visual information is displayed on the display of an electronic device, such as a mobile phone. The display is logically partitioned into distinct regions. These regions may have borders that visually delimit the regions from each other. Each of the regions is associated with one of the keys on the keypad of the device. The visual information represents a selection option that a user may select by pressing the key that is associated with the region. Once the key is selected, an event may be triggered that is appropriate for the chosen option. The layout of the regions may correspond with the geometric layout of the keys. Alternatively, the regions may contain visual cues (e.g. numbers) of the associated keys. [0004]
  • In one application of the present invention, a map is displayed on the display of the electronic device. The map is partitioned into nine regions corresponding with nine numbered keys on the keypad of the device. When a user selects one of the numbered keys, the user requests more detail regarding the region on the map that is associated with the numbered key. After the user selects the numbered key, a more detailed map of the associated region is displayed on the display. This more detailed map may also be partitioned into regions associated with keys on the keypad. Selection of one of the keys produces an even more detailed map of the associated region. In this fashion, a user may iteratively locate particular sites, such as a purveyor of services, a seller of goods, an automatic teller machine, or other type of facility. [0005]
  • It should be appreciated that the above example of the map is only one of many possible applications of the present invention. As will be described in more detail below, the present invention may also be applied to obtain information, obtain services, purchase goods, etc. Moreover, it should be appreciated that the present invention is not limited to application to mobile phones but rather is more generally applicable to devices that have a limited set of keys on a keypad and a display. [0006]
  • In accordance with one aspect of the present invention, a method is practiced in an electronic apparatus having a display and a numbered keypad with keys. Visual information is displayed on the display in sections. Each section is associated with a respective one of the keys on the numbered keypad. Each section provides a visual indication of the selection associated with selecting the key on the numbered keypad. An event is triggered in response to the selection of one of the keys in the numbered keypad. The sections may contain text, graphical information and/or a combination thereof. The electronic apparatus may take many forms including but not limited to a telephone, a mobile phone, a pager, a personal digital assistant (PDA), interactive television system or an Internet appliance. The event that is triggered may include the display of additional information on the display, the placing of a telephone call or other activities. [0007]
  • In accordance with another aspect of the present invention, information is displayed on the display of a mobile telephone having a numbered keypad containing keys. The display is visually partitioned into at least two regions wherein each region is associated with a respective one of the keys on the number keypad and each section represents a choice of an option that may be selected by selecting the associated key. The regions are organized on the display in a configuration that corresponds to a configuration of the keys on the numbered keypad. Thus, there is a visually intuitive correspondence between the regions and the keys on the keypad. An action is taken in response to the selection of a selected one of the keys on the number keypad. Each region may be associated with a service option, such as the selection of the key results in a request for the service. [0008]
  • In accordance with a further aspect of the present invention, navigation options are output on an output device to generate a first output. Each output option occupies a portion of the output that correlates to one of the numbered buttons on the electronic device. The output options are patterned on the first output to correspond to a physical layout of the numbered buttons. When a user of the electronic device selects one of the numbered buttons, a new set of navigation options are output on the output device. These new navigation options are associated with a selected button. The new navigation options are pattered to correspond with the physical layout of the numbered buttons and each option is correlated with one of the numbered buttons. [0009]
  • In accordance with an additional aspect of the present invention, a first map of a geographic area is displayed on a display of an electronic device. The first map contains a site that a party wishes to locate. The map is partitioned into visually delimited regions and each region corresponds to a respective one of the numbered keys. Upon a user selecting a selected one of the numbered keys, a second map is displayed on the display. The second map depicts the region of the first map that corresponds to the selected one of the numbered keys. The second map contains more detail on the region. [0010]
  • In accordance with yet another aspect of the present invention, visual representations of services are displayed in respective regions of a display on electronic device. Each of the regions corresponds to the respective key on a numbered keypad in the electronic device. The regions are patterned in a geometric configuration corresponding to the geometric configuration of the keys on the numbered keypad. In response to a user of the electronic device selecting a selected one of the keys, information is displayed on the display to enable the user to request a given service that is visually represented by the region that corresponds with the selected key.[0011]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • An illustrative embodiment consistent with the principles of the present invention will be described below relative to the following drawings. [0012]
  • FIG. 1 depicts a number of different options for an electronic device to be used in the illustrative embodiment of the present invention. [0013]
  • FIG. 2A depicts an example of an application of the illustrative embodiment for navigation of a map on a mobile phone. [0014]
  • FIG. 2B illustrates an example wherein a keypad is not numbered but rather is sequenced with letters. [0015]
  • FIG. 2A shows an example wherein only a subset of the keys in the keypad are associated with regions [0016]
  • FIG. 3 is a flow chart illustrating the steps that are performed when a user selects a key in accordance with the illustrative embodiment. [0017]
  • FIGS. 4A-4D illustrate an example of Internet navigation through successively more detailed maps in accordance with the illustrative embodiment. [0018]
  • FIG. 5 is a flow chart illustrating the steps that are performed to perform such iterative navigation of a map. [0019]
  • FIG. 6 illustrates components that may be employed in practicing the illustrative embodiment when the electronic device is a mobile phone. [0020]
  • FIG. 7 is a block diagram illustrating components of a mobile phone that are used in the illustrative embodiment. [0021]
  • FIG. 8 illustrates an example wherein a display shows service choices. [0022]
  • FIG. 9 is a flow chart illustrating the steps that are performed for a user to choose a service option. [0023]
  • FIG. 10 illustrates an example of the appearance of the display on a mobile phone for purchasing a soft drink. [0024]
  • FIGS. 11A and 11B illustrate examples of displays that are shown when a user requests to purchase a pizza. [0025]
  • FIG. 12 illustrates components used when the illustrative embodiment is practiced on a television system.[0026]
  • DETAILED DESCRIPTION OF THE INVENTION
  • The illustrative embodiment of the present invention provides an approach for organizing visual information for display on electronic devices so as to provide a visually intuitive interface for assisting a user in interacting with the device. The visual display is configured to be especially useful in assisting a user in navigating through hierarchical layers of content. The illustrative embodiment may be used in a number of different types of electronic devices, as will be described in more detail below. The illustrative embodiment provides a mechanism for easing access to content, such as that available over the Internet. [0027]
  • The illustrative embodiment logically partitions a display into visually delimited regions. The regions may be separated by explicit borders or by delimiting space. Each region is associated with keys or buttons on the associated electronic device. Each region may represent a selection choice and may provide information regarding the selection choice. When a user selects the key or button that is associated with a given selection choice, events may be triggered so as to take actions associated with the choice. For example, the selection of a choice may cause a new display to be shown on the display where the new display contains additional information or choices regarding the selected choice. [0028]
  • The illustrative embodiment has applicability to a number of different applications. Some example applications will be described in more detail below. For example, the illustrative embodiment may be employed to locate goods, services or other desired sites by iteratively stepping through successively more detailed maps to locate the desired entity. Furthermore, the illustrative embodiment may be used to gain access to goods or services. [0029]
  • As was mentioned above, the illustrative embodiment is practiced with a number of different types of electronic devices. FIG. 1 depicts a number of the different options that are available for practicing the illustrative embodiment. As is shown in FIG. 1, the electronic device may be a [0030] mobile phone 12, such as a cellular phone. The electronic device 10 may also be a conventional telephone 14 that communicates over land lines. The electronic device 10 may be a pager 16. The electronic device 10 may be a television system 18 such as the combination of a remote control with a settop box and television. The electronic device 10 may be a computer system 20, such as a network computer, personal computer or other type of device. The electronic device 10 may be an Internet appliance 22, an electronic book 24 or other device type 26. The depiction of examples of electronic devices in FIG. 1 is intended to be merely illustrative and not limiting of the present invention. The present invention may more generally be practiced with instances where there is a visual output device and an associated subset of keys or buttons.
  • FIG. 2A shows an example of a [0031] mobile phone 12 for practicing the illustrative embodiment of the present invention. The mobile phone 12 includes a display 30 and a keypad 32. The keys on the keypad 32 are numbered 1-9. The display 30 shows visual information that is logically partitioned into regions or sections 36, 38, 40, 42, 44, 46, 48, 50 and 52. Each of the regions or sections is correlated or associated with one of the keys on the keypad 32. For example, region 38 is associated with key 34. The geometric configuration or physical layout of the regions 36-52 corresponds to the geometric configuration and physical layout of the keys on the keypad 32. In the example depicted in FIG. 2A, each of the regions is visually delimited from the other by a border. Those skilled in the art will appreciate that there also may be instances where the regions are not visually delimited by borders but rather are delimited by space or by other delimiting mechanisms.
  • In the example depicted in FIG. 2A, each region displays graphical information without displaying text. Those skilled in the art will appreciate that text may also be displayed in the regions. This text may include numbers that directly associate the regions with the associated numbered keys on the [0032] keypad 32.
  • As shown in FIG. 2B, the present invention is not limited to instances where a numbered keypad is utilized. The keypads may also associated with other varieties of characters, such a letters as depicted in FIG. 2B. Those skilled in the art will appreciate that the characters may include punctuation marks or other varieties of characters. Still further, the keys on the keypad may not be associated with characters per se but rather may include functional keys (e.g. ctrl, alt, shift, F1, etc.). [0033]
  • It should be appreciated that there may be fewer regions than keys in the keypad. In the example depicted in FIG. 2C, the [0034] display 30 for the mobile phone is partitioned solely into three regions 38, 46 and 52 which are associated with the keys 2, 8 and 5, respectively. The remaining keys are not depicted in FIG. 2C but may be present on the keypad 32. The active subset of key 32′ is shown in FIG. 2C.
  • FIG. 3 is a flow chart that provides an overview of the steps performed in a single iteration of operation in the illustrative embodiment. In general, visual information is displayed in sections on a display on an electronic device where the sections are associated with keys ([0035] step 60 in FIG. 3). The visual information may provide a visual indication of the event or activity associated with selection on the key. The user then selects a key (step 62 in FIG. 3). The electronic device contains hardware or software logic for triggering an associated event when the key is depressed (step 64 in FIG. 3). The triggering of the event may include multiple types of events such as the display of additional information. For the example case of a mobile phone, the event may include the placing of a telephone call, submitting a form or a request to a remote computing resource, etc. The illustrative embodiment is not intended to be limited to a particular event or subset of events that are triggered. The events are largely dependent upon the application.
  • An example is helpful to illustrate operation of the illustrative embodiment. FIG. 2A shows an [0036] initial map 70 on the display 30 of a mobile phone 12. An example of the use of the cellular phone 12 for the case shown in FIG. 2A will be described below relative to the flow chart of FIG. 5. Initially, the location of the user must be determined (step 100 in FIG. 5). The location of the user may be determined in multiple ways. In a first case, the mobile phone service provider knows the cell in which the user is currently present in this information may be used to determine a geographic location. Appropriate information may be gathered from the database at a server and forwarded to the cellular phone 12 so that the proper map 70 is initially displayed. In addition, another alternative is to gather the ANI (automatic number identification) for a call originating from the mobile phone 12 to initiate Internet access. The ANI will contain an area code and the area code can be mapped to a given geographic location. A third alternative is to use a global positioning (GPS) mechanism that is built into the mobile phone 12 to locate the user and the mobile phone 12. The configuration of other components employed with the mobile phone 12 will be described in more detail below. Once the location of the user is determined images may be retrieved for the geographic location associated with the user and forwarded to the mobile phone 12 (step 102 in FIG. 5). This high level map is displayed on the display 30 of the mobile phone 12 (step 104 in FIG. 5).
  • Suppose in the example case depicted in FIG. 2A that the user selects the two [0037] button 34. The two button 34 is associated with region 38 which represents a northern portion of Manhattan in the map 70 shown in FIG. 2A. The mobile phone 12 receives the user selection (step 106 in FIG. 5) and then must take steps to display the next level of the map (step 108 in FIG. 5). The mobile phone 12 may have cached the next level of the map and may retrieve the next level of the map from local memory or may submit a request out over the wireless network to a server that contains the map. FIG. 4A shows an example of the next level map 72 that result from depressing the two button 34 of FIG. 2A. As can be seen, the map 72 has more detail and shows the region 38 with a finer resolution so that streets are visible and street names are contained in the display. It is also noteworthy that this additional display is also partitioned into 9 regions that correspond with the 9 keys on the keypad 32.
  • Depending on the application, the display of the next level map [0038] 72 may be the last map. Thus, a check is made to see whether the lowest level has been reached or not (see step 110 in FIG. 5). Otherwise, if the application is not done, the application waits for user selection. In the example case depicted in FIG. 4A, suppose that user selects the seven button 76 to obtain a more detailed map of region 74. This more detailed map 78 is depicted in FIG. 4B. The user then next selects the eight button 80 to obtain more detail for the region 82. This results in a still more detailed map 84 as shown in FIG. 4C. As can be seen, steps 106, 108 and 110 of FIG. 5 are repeated in such instances. For example depicted FIG. 4C, the supposed user selects the nine button 88 to obtain a more detailed view of region 86. This results in the bottom level map 90 being displayed (see FIG. 4D). Hence, the application is “done”, as checked in step 110 of FIG. 5. The bottom level map 90 depicts sites of interest 92 and 94. These sites may have a visual indication of the map 90 (e.g., see the circles in FIG. 5). The sites of interest 92 and 94 for this example case represent automatic teller machines. The sites may also be sellers of goods, services, landmarks or other types of facilities. The nature of the sites is dependent on the application.
  • FIG. 6 depicts components that may be employed in a [0039] system 120 for practicing the illustrative embodiment on the electronic device of the mobile phone 12. The mobile phone 12 is connected to a wireless network 122. For illustrative purposes, it is presumed that content is provided by a web server 126 that is connected to the internet or another computer network that complies with the TCP/IP protocol suite. The web server 126 communicates with a proxy 124 that is connected to the wireless network 122. It is presumed for illustrative purposes that the wireless access protocol (WAP) is used in this system 120. WAP specifies an application framework and network protocols for wireless devices, such as mobile telephones, pagers and PDA's. The web proxy 124 may be a computing resource that allows the WAP client (i.e., the mobile phone 12) to gain access to services provided by web server 126. The web server 126 includes a processor 132 for executing instructions. The web proxy 124 translates WAP requests to Internet requests. The web proxy 124 also encodes responses from the web server 126 into a format that is understood by the mobile phone 12.
  • The content that is provided by the [0040] web server 126 may be encoded in different formats. For example, the content may be encoded in hypertext mark-up language (HTML) or in the wireless mark-up language (WML). The content may also be encoded in extensible mark-up language (XML) or in other mark-up languages. Still further, the content may be encoded in a format other than a mark-up language that is suitable for passing content over the wireless network 122 to the mobile phone 12. A filter 130 may be provided for converting HTML content into WML and a filter 131 may be provided for converting XML content into WML. The WML content may be forwarded by the WAP proxy 124 over the wireless network 122 to the mobile phone 12. WML employs the notion of a “card,” which is a single unit of navigation in user interface. For purposes of the present applications, each card is associated with a single display instance for the display on the electronic device. Hence, the map 70 depicted at FIG. 2A is encoded in a single card. Each card may contain information to present to the user, instructions for gathering user input and mechanism for triggering events. WML also employs the notion of a “deck.” A deck is a logical collection of WML cards. Sequences of maps may be partitioned into decks as needed.
  • The [0041] web server 126 may have a database 128 that contains cards and decks. These may be forwarded to the mobile phone 12 as needed. When the mobile phone 12 begins an application that requires cards or decks, the information may be forwarded from the database 128 by the web server 126 to be sent to the mobile phone 12 for caching therein. Other content may need to be presented on demand. FIG. 7 provides a high-level block diagram illustrating components for the mobile phone 12. The mobile phone 12 may contain a processor 40 for executing instructions and generally directing activity within the mobile phone 12. As has been mentioned above, the mobile phone 12 includes a display 30 and keypad 32. The mobile phone may contain various telephony logic 142 for providing functionality for the mobile phone 12, such as placing calls and the like. The mobile phone 12 may include a storage 144 for holding programs and data. The programs may include application programs 146 and a web browser 148. The web browser 148 may be a WML browser that enables the user to gain access from the Internet for display on the display 30 on the mobile phone 12. The web browser 148 may contain a WML interpreter and other suitable mechanisms including a cache. The storage 144 may hold buffered decks 150 or cards 152.
  • It should be appreciated that the illustrative embodiment need not be implemented in software but rather may also be implemented in hardware, firmware or a combination of software, firmware and hardware. In an example depicted in FIG. 7, the [0042] mobile phone 12 may include logic circuitry 154 for implementing the functionality described for the illustrative embodiment of the present invention.
  • The illustrative embodiment may also be employed to display service options to a user of an electronic device, such as a [0043] mobile phone 12. FIG. 8 depicts an example of a screen display 160 that is shown on display 30 of a mobile phone 12 where each of the regions is associated with a given service option. The service options are identified by graphics. The highlighted region 162 is associated with a film option for locating a nearest movie theater and presenting move times and the like. Option 164 is associated with a service for ordering a pizza. To select the option associated with region 162, the user would select the 3 button 166 shown at FIG. 8.
  • FIG. 9 is a flow chart illustrating the steps that are performed for use to gain access to services in the illustrative embodiment. Initially, the service options are displayed on the display ([0044] step 180 in FIG. 9). For an example case, depicted FIG. 8, screen 160 is shown on display 30 to itemize the service options. The user then chooses one of the options by selecting an associated key or button (step 182 in FIG. 9). For example, in FIG. 8, the user may press 3 mbutton 166 to select the option associated with region 162. The display of a sequence associated with the option is then initiated (step 184 in FIG. 9). This sequence may vary depending upon the nature of the service that is selected and the nature of the application.
  • FIG. 10 serves an [0045] example screen 190 that may be displayed when the user selects an option to purchase some soda. The user may be presented with a number of different types of soda to purchase and different sizes ranging from a 12 oz. can to a 2-liter bottle. FIG. 11A shows an example of a screen 192 that may be displayed when the user selects the option associated with region 164 of FIG. 8 to order a pizza. The user may be asked by the screen 192 to select the size of the pizza. It is worth noting that there are only 4 options in this case and that the identity of the associated button is shown in phantom form as part of the background of the region on the screen 192. The application may also contain intelligence or simplifying the task of ordering a pizza. As shown in FIG. 11B, the user may be prompted to request “the usual,” which refers to what the user typically orders. It is noteworthy that the region 196 is associated with buttons 1, 2 and 3 on the keypad 32. Region 198 prompts the user to order the same pizza as was most recently ordered. This region is associated with button 4, 5 and 6. Lastly region 200 may be selected for the user to order an entirely new pizza. Region 200 is associated with buttons 7, 8 and 9.
  • While this discussion has focused primarily on example instances wherein the electronic device is a [0046] mobile telephone 12. FIG. 12 depicts an example wherein the electronic device is a television system 18. The television system 18, may be an interactive television system that facilitates access to the Internet. The television system 18 includes a remote control 201 that may communicate with a settop box 204 by way of a wireless communication path. The remote control 201 may, for example, communicate with a settop box 204 by way of infra-red communications. Remote control 201 includes a keypad 202. For example depicted in FIG. 12, the keypad 202 contains keys numbered 1 through 9. The keypad may also contain additional keys and those skilled in the art will appreciate the keypad need not be numbered but rather may contain another sequence of characters or keys. The settop box 204 contains a processor 212 upon which a web browser 214 may operate to render web pages 216 on a television 206. The display in the television 206 is presumed in the illustrative embodiment to be partitioned into logical regions, as has been discussed above. For the example depicted in FIG. 12, the television 206 has a display that is partitioned into nine regions associated with the nine buttons. This is intended to be merely illustrative and not limiting of the present invention. The processor 212 may also have access to pages of content 216. These may be HTML pages, XML pages or pages in a suitable content for rendering on the television 206 by the settop box 204. Various application programs 218 may also be operative on the processor 212. The settop box 204 communicates over a network 208, such as a cable network or a combination of a cable network and a computer network to gain access to a server 210. The server 210 may, for example, be resident at a cable station. The server 210 includes a processor 220 that executes programs 222 for interacting with a settop box 204. The server 210 may also have access to content 224 such as the pages 216 that are rendered by the television 206 in other varieties of content.
  • An instance of a [0047] television system 18 is shown in FIG. 12. The display is on the television 206 and the keypad 202 is on the remote control 200. Those skilled in the art will also appreciate there may be instances where the keypad is on the settop box 204. The display shown on the television 206 is logically partitioned into regions that are associated with the keys in the keypad 202 of the remote control 201 so as to provide the behavior such as has been described above.
  • While the present invention has been described with reference to an illustrative embodiment thereof, those skilled in the art will appreciate that various changes in form and detail may be made without departing from the intended scope of the present invention as defined in the appended claims. [0048]

Claims (112)

1. A mobile telephone apparatus, said mobile telephone apparatus receiving information transmitted for display on said mobile telephone apparatus, said mobile telephone apparatus comprising:
a display surface for displaying the received information in a visually partitioned manner, said visually partitioned information being presented on said display in at least two regions;
a keypad containing keys, each of said keys corresponding to at most a single region of said display, wherein each region is associated with at least one of the keys in the keypad and represents a choice of an option that may be selected by selecting the associated key, and
a processor for performing an action associated with said choice of an option, said action triggered by the selection of the associated key.
2. The mobile telephone apparatus of claim 1 wherein the display is organized in a configuration that corresponds to a configuration of the keys on the keypad.
3. The mobile telephone apparatus of claim 1, wherein each region is associated with a service option for a service and selecting the selected key results in a request for the service.
4. The mobile telephone apparatus of claim 1, wherein each region contains a graphical element that visually represents a choice.
5. The mobile telephone apparatus of claim 4, wherein the regions contain text.
6. The mobile telephone apparatus of claim 1, wherein the regions contain text.
7. The mobile telephone apparatus of claim 1 wherein new information associated with the selected key on the keypad is displayed following said triggering of an event.
8. The mobile telephone apparatus of claim 7 wherein the new information that is displayed on the display is visually partitioned into regions that are each associated with respective ones of the keys on the keypad.
9. The mobile telephone apparatus of claim 1, wherein said information is displayed on said display displays in at least five regions.
10. The mobile telephone apparatus of claim 1, wherein said information is displayed on said display displays in nine regions associated with respective keys numbered one through nine.
11. The mobile telephone apparatus of claim 1, wherein each of the regions contains a border for visually delimiting the regions.
12. The mobile telephone apparatus of claim 1, wherein the regions occupy substantially all of the display.
13. The mobile telephone apparatus of claim 1, wherein each region is associated exclusively with a single one of the keys in the keypad.
14. The mobile telephone apparatus of claim 1, wherein the keypad is a virtual keypad displayed on said display surface.
15. The mobile telephone apparatus of claim 14, wherein the keys are selected via a touch screen.
16. The mobile telephone apparatus of claim 1, further comprising:
a navigational element used to switch focus between displayed regions on the display surface.
17. The mobile telephone apparatus of claim 16, wherein said navigational element is a joystick.
18. The mobile telephone apparatus of claim 16, wherein said navigational element is a joypad.
19. The mobile telephone apparatus of claim 16 wherein said keys appear in a circular shape and said navigational element is located inside of said circular shape.
20. The mobile telephone apparatus of claim 1 wherein said keys appear in a circular shape.
21. The mobile telephone apparatus of claim 1 wherein said keys appear in a partially circular shape.
22. The mobile telephone apparatus of claim 1 wherein said keys appear in a first and second vertically-aligned and horizontally opposite columns on either side of said display surface, said first and second vertically-aligned columns appearing on respective edges of said mobile telephone apparatus.
23. The mobile telephone apparatus of claim 22 wherein said keys include keys bearing the numbers 1, 2 3, 4 and 5 appear in said first vertical column and keys bearing the numbers 6, 7, 8, 9 and 10 appear in said second vertical column.
24. The mobile telephone apparatus of claim 1 wherein said keys appear in two vertically-aligned and horizontally opposite columns, said vertically-aligned columns appearing on respective sides of said mobile telephone apparatus.
25. The mobile telephone apparatus of claim 1 wherein more than one number appears on at least one key of said keypad.
26. The mobile telephone apparatus of claim 1 wherein said keypad further comprises:
an arrangement of said keys in a grid pattern, said grid pattern including at least four rows of at least 3 keys each and at least three columns.
27. The mobile telephone apparatus of claim 26 wherein said grid pattern includes keys bearing the numbers 1, 2 and 3 on separate consecutive keys from left to right in a first row, keys bearing the numbers 4, 5 and 6 on separate consecutive keys from left to right in a second row appearing below said first row, keys bearing the numbers 7, 8 and 9 on separate consecutive keys from left to right in a third row appearing below said second row, and a key bearing the number 0 appearing on a fourth row of keys on the center key, said fourth row appearing below said third row.
28. The mobile telephone apparatus of claim 27 wherein the said first row, second row, third row and fourth row are horizontally aligned so that the respective first keys in each row form a column vertically aligned to a column composed of the respective second keys in each row, and so that the respective second keys in each row form a column vertically aligned to a column composed of the respective third keys in each row.
29. The mobile telephone apparatus of claim 26 wherein said keys are of a non-uniform size.
30. The mobile telephone apparatus of claim 26 wherein said grid appears to the side of said display surface.
31. The mobile telephone apparatus of claim 1 wherein said keyboard includes a QWERTY keyboard.
32. The mobile telephone apparatus of claim 31, further comprising:
a navigational element used to switch focus between displayed regions on the display surface.
33. The mobile telephone apparatus of claim 1 wherein said keypad consists of two keys.
34. The mobile telephone apparatus of claim 1 wherein said keypad consists of three keys.
35. The mobile telephone apparatus of claim 1 wherein said regions are separate icons appearing on said display surface.
36. The mobile telephone apparatus of claim 1 wherein said regions are partitioned based on shading differences on said display surface.
37. An electronic apparatus receiving information transmitted for display on said electronic apparatus, said electronic apparatus comprising:
a display surface for displaying the received information in a visually partitioned manner, said visually partitioned information being presented on said display in at least two regions;
a keypad containing keys, each of said keys corresponding to at most a single region of said display, wherein each region is associated with at least one of the keys in the keypad and represents a choice of an option that may be selected by selecting the associated key; and
a processor for performing an action associated with said choice of an option, said action triggered by the selection of the associated key.
38. The electronic apparatus of claim 37 wherein said regions are separate icons appearing on said display surface.
39. The electronic apparatus of claim 37 wherein said regions are partitioned based on shading differences on said display surface.
40. The electronic apparatus of claim 37 wherein the keypad is a numbered keypad.
41. The electronic apparatus of claim 37 wherein the keypad is a keypad with letters on the keypad.
42. The electronic apparatus of claim 37 wherein the keypad is a keypad with graphics on the keys.
43. The electronic apparatus of claim 37 wherein the keypad includes at least two of numbers, letters and graphics on the keys.
44. The electronic apparatus of claim 37, wherein the keypad is a virtual keypad displayed on said display surface.
45. The electronic apparatus of claim 44, wherein the keys are selected via a touch screen.
46. The electronic apparatus of claim 37, further comprising:
a navigational element, said navigational element used to switch between displayed regions on said display surface.
47. The electronic apparatus of claim 46, wherein said navigational element is a joystick.
48. The electronic apparatus of claim 46, wherein said navigational element is a joypad.
49. The electronic apparatus of claim 37, wherein said electronic apparatus is a mobile phone.
50. The electronic apparatus of claim 37, wherein said electronic apparatus is a PDA (Personal Digital Assistant).
51. The electronic apparatus of claim 37, wherein said electronic apparatus is a remote control device configured to operate at least one of a television and television set top box.
52. The electronic apparatus of claim 37, wherein said electronic apparatus is a device configured to operate at least one of a television, television monitor, networked computer and DVR (Digital Video Recorder) box.
53. The electronic apparatus of claim 37 wherein the display is organized in a configuration that corresponds to a configuration of the keys on the keypad.
54. A mobile telephone apparatus, said mobile telephone apparatus receiving information transmitted for display on said mobile telephone apparatus, said mobile telephone apparatus comprising:
a display surface for displaying the received information in a visually partitioned manner, said visually partitioned information being presented on said display in at least two regions; and
a numbered keypad containing keys, each of said numbers corresponding to at most a single region of said display, each region being associated with at least one of the numbers in the numbered keypad and representing a choice of an option that may be selected by selecting the associated number, said selection of an associated key triggering an action associated with said choice of an option.
55. The mobile telephone apparatus of claim 54 wherein at least one key in said keypad includes more than one number.
56. The mobile telephone apparatus of claim 55 wherein said at least one key includes at least two non-sequential numbers.
57. The mobile telephone apparatus of claim 54 wherein said regions are separate icons appearing on said display surface.
58. The mobile telephone apparatus of claim 54 wherein said regions are partitioned based on shading differences on said display surface.
59. In an electronic apparatus having a display and a keypad having keys, a method comprising:
displaying information on the display of said electronic apparatus so that the display is visually partitioned in regions, wherein each region is associated with at least one of the keys on the keypad, each of said keys corresponding to at most a single region of said display, said information transmitted for display on said electronic apparatus; and
in response to selection of a selected one of the keys on the keypad, triggering an event, wherein each region is associated with a service and wherein the selection of the selected key triggering the event causes information to be displayed on the display that concerns a service associated with the selected key.
60. The method of claim 59 wherein said regions are separate icons appearing on said display surface.
61. The method of claim 59 wherein said regions are partitioned based on shading differences on said display surface.
62. The method of claim 59, wherein the electronic apparatus is a mobile telephone.
63. The method of claim 59, wherein the keys in the keypad are configured in a pattern and wherein the regions are arranged on the display to match the pattern in which the keys are configured.
64. The method of claim 59, wherein the regions contain graphical information.
65. The method of claim 59, wherein the regions contain text.
66. The method of claim 59, wherein the regions contain text.
67. The method of claim 59, wherein the electronic apparatus is a pager.
68. The method of claim 59, wherein the electronic apparatus is a personal digital assistant (PDA).
69. The method of claim 59, wherein the electronic apparatus is a remote control device configured to operate at least one of a television and television set top box.
70. The method of claim 59, wherein said electronic apparatus is a device configured to operate at least one of a television, television monitor, networked computer and DVR (Digital Video Recorder) box.
71. The method of claim 59, wherein the electronic apparatus is an Internet appliance.
72. The method of claim 59, wherein the step of triggering an event comprises displaying new information on the display wherein the new information is associated with the selected key on the keypad.
73. The method of claim 59, wherein the new information that is displayed on the display is visually partitioned into regions that are each associated with respective ones of the keys on the keypad.
74. The method of claim 59, wherein there are at least five regions.
75. The method of claim 59, wherein there are nine regions associated with respective keys numbered one through nine.
76. The method of claim 59, wherein each of the regions contains a border for visually delimiting the regions.
77. The method of claim 59, wherein the regions occupy substantially all of the display.
78. The method of claim 59, wherein each region is associated exclusively with a single one of the keys in the keypad.
79. The method of claim 59 wherein the keypad is a virtual keypad displayed on said display.
80. The method of claim 59 wherein the keypad is a numbered keypad.
81. The method of claim 59 wherein the keypad is a lettered keypad.
82. In a mobile telephone having a display and a numbered keypad having keys, a method comprising:
displaying information on the display of said mobile telephone so that the display is visually partitioned in regions, wherein each region is associated with at least one of the numbers on the numbered keypad, each of said numbers corresponding to at most a single region of said display, said information transmitted for display on said electronic apparatus; and
in response to selection of a selected one of the numbers on the keypad, triggering an event, wherein each region is associated with a service and wherein the selection of the selected number triggering the event causes information to be displayed on the display that concerns a service associated with the selected number.
83. The method of claim 82 wherein said mobile telephone has at least two numbers on at least one of the individual keys in said keypad.
84. The method of claim 82 wherein the regions are separate icons appearing on said display surface.
85. The method of claim 82 wherein the regions are partitioned based on shading differences on said display surface.
86. A storage medium for use in an electronic apparatus having a display and a keypad having keys, said medium holding executable steps for a method, said method comprising:
displaying information on the display of said electronic apparatus so that the display is visually partitioned in regions, wherein each region is associated with at least one of the keys on the keypad, each of said keys corresponding to at most a single region of said display, said information transmitted for display on said electronic apparatus; and
in response to selection of a selected one of the keys on the keypad, triggering an event, wherein each region is associated with a service and wherein the selection of the selected key triggering an event causes information to be displayed on the display that concerns a service associated with the selected key.
87. The medium of claim 86 wherein the regions are separate icons appearing on said display surface.
88. The medium of claim 86 wherein the regions are partitioned based on shading differences on said display surface.
89. The medium of claim 86, wherein the electronic apparatus is a mobile telephone.
90. The medium of claim 86, wherein the keys in the keypad are configured in a pattern and wherein the regions are arranged on the display to match the pattern in which the keys are configured.
91. The medium of claim 86, wherein the regions contain graphical information.
92. The medium of claim 91, wherein the regions contain text.
93. The medium of claim 86, wherein the regions contain text.
94. The medium of claim 86, wherein the electronic apparatus is a pager.
95. The medium of claim 86, wherein the electronic apparatus is a personal digital assistant (PDA).
96. The medium of claim 86, wherein the electronic apparatus is a remote control device configured to operate at least one of a television and television set top box.
97. The medium of claim 86, wherein said electronic apparatus is a device configured to operate at least one of a television, television monitor, networked computer and DVR (Digital Video Recorder) box.
98. The medium of claim 86, wherein the electronic apparatus is an Internet appliance.
99. The medium of claim 86, wherein the step of triggering an event comprises displaying new information on the display wherein the new information is associated with the selected key on the keypad.
100. The medium of claim 86, wherein the new information that is displayed on the display is visually partitioned into regions that are each associated with respective ones of the keys on the keypad.
101. The medium of claim 86, wherein there are at least five regions.
102. The medium of claim 86, wherein there are nine regions associated with respective keys numbered one through nine.
103. The medium of claim 86, wherein each of the regions contains a border for visually delimiting the regions.
104. The medium of claim 86, wherein the regions occupy substantially all of the display.
105. The medium of claim 86, wherein each region is associated exclusively with a single one of the keys in the keypad.
106. The medium of claim 86 wherein the keypad is a virtual keypad displayed on said display.
107. The medium of claim 86 wherein the keypad is a numbered keypad.
108. The medium of claim 86 wherein the keypad is a lettered keypad.
109. A storage medium for use in a mobile telephone having a display and a numbered keypad having keys, said medium holding executable steps for a method, said method comprising:
displaying information on the display of said mobile telephone so that the display is visually partitioned in regions, wherein each region is associated with at least one of the numbers on the numbered keypad, each of said numbers corresponding to at most a single region of said display, said information transmitted for display on said electronic apparatus; and
in response to selection of a selected one of the numbers on the keypad, triggering an event, wherein each region is associated with a service and wherein the selection of the selected number triggering an event causes information to be displayed on the display that concerns a service associated with the selected number.
110. The medium of claim 109 wherein said mobile telephone has at least two numbers on at least one of the individual keys in said keypad.
111. The medium of claim 109 wherein the regions are separate icons appearing on said display surface.
112. The medium of claim 109 wherein the regions are partitioned based on shading differences on said display surface.
US10/802,131 2000-02-25 2004-03-15 Keypad-driven graphical user interface for an electronic device Abandoned US20040174400A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/802,131 US20040174400A1 (en) 2000-02-25 2004-03-15 Keypad-driven graphical user interface for an electronic device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/513,831 US6731316B2 (en) 2000-02-25 2000-02-25 Graphical layout and keypad response to visually depict and implement device functionality for interactivity with a numbered keypad
US10/802,131 US20040174400A1 (en) 2000-02-25 2004-03-15 Keypad-driven graphical user interface for an electronic device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/513,831 Continuation US6731316B2 (en) 2000-02-25 2000-02-25 Graphical layout and keypad response to visually depict and implement device functionality for interactivity with a numbered keypad

Publications (1)

Publication Number Publication Date
US20040174400A1 true US20040174400A1 (en) 2004-09-09

Family

ID=24044815

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/513,831 Expired - Lifetime US6731316B2 (en) 2000-02-25 2000-02-25 Graphical layout and keypad response to visually depict and implement device functionality for interactivity with a numbered keypad
US10/802,131 Abandoned US20040174400A1 (en) 2000-02-25 2004-03-15 Keypad-driven graphical user interface for an electronic device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/513,831 Expired - Lifetime US6731316B2 (en) 2000-02-25 2000-02-25 Graphical layout and keypad response to visually depict and implement device functionality for interactivity with a numbered keypad

Country Status (13)

Country Link
US (2) US6731316B2 (en)
EP (2) EP2284651A3 (en)
JP (1) JP2003524972A (en)
KR (1) KR100672047B1 (en)
CN (1) CN1430744B (en)
AT (1) ATE528709T1 (en)
AU (2) AU4175901A (en)
ES (1) ES2374548T3 (en)
HK (1) HK1052393A1 (en)
MX (1) MXPA02009379A (en)
NO (1) NO331349B1 (en)
RU (1) RU2288499C2 (en)
WO (1) WO2001063392A2 (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020026524A1 (en) * 2000-08-31 2002-02-28 Sanjeev Dharap Data list transmutation and input mapping
US20040100500A1 (en) * 2002-11-22 2004-05-27 Samsung Electronics Co., Ltd. Method of focusing on input item in object picture embedded in markup picture, and information storage medium therefor
US20040255038A1 (en) * 2003-04-24 2004-12-16 Kabushuki Kaisha Toshiba Electronic apparatus, server apparatus, network system, and control method for network system
US20050028086A1 (en) * 2001-06-08 2005-02-03 Nokia Mobile Phones, Ltd. Viewing Web Pages On Small Screen Devices Using A Keypad For Navigation
US20050037787A1 (en) * 2003-06-27 2005-02-17 Rosett-Wireless Corporation Wireless intelligent portable-server system (WIPSS)
US20050210399A1 (en) * 2004-03-18 2005-09-22 Microsoft Corporation Method and system for improved viewing and navigation of content
US20060190833A1 (en) * 2005-02-18 2006-08-24 Microsoft Corporation Single-handed approach for navigation of application tiles using panning and zooming
EP1701243A1 (en) * 2005-03-08 2006-09-13 Research In Motion Limited Handheld electronic device having improved display and selection of disambiguation choices, and associated method
US20060202866A1 (en) * 2005-03-08 2006-09-14 Pathiyal Krishna K Handheld electronic device having improved display and selection of disambiguation choices, and associated method
EP1770482A1 (en) * 2005-09-28 2007-04-04 Sony Ericsson Mobile Communications AB Apparatus with multiple highlights
US20070080954A1 (en) * 2005-10-07 2007-04-12 Research In Motion Limited System and method for using navigational and other commands on a mobile communication device
FR2928752A1 (en) * 2008-03-17 2009-09-18 Gillot Jean Loup Claude Marie Movable man-machine interface, has keys for receiving specific command and alternate different colors, where command initializes selection of unordinary object on screen and keystroke of one of keys initiates selection of selectable object
US20100131900A1 (en) * 2008-11-25 2010-05-27 Spetalnick Jeffrey R Methods and Systems for Improved Data Input, Compression, Recognition, Correction, and Translation through Frequency-Based Language Analysis
US20100169818A1 (en) * 2008-12-29 2010-07-01 International Business Machines Corporation Keyboard based graphical user interface navigation
US20110126087A1 (en) * 2008-06-27 2011-05-26 Andreas Matthias Aust Graphical user interface for non mouse-based activation of links
US20110296347A1 (en) * 2010-05-26 2011-12-01 Microsoft Corporation Text entry techniques
US20120151400A1 (en) * 2010-12-08 2012-06-14 Hong Yeonchul Mobile terminal and controlling method thereof
US20120266097A1 (en) * 2011-04-15 2012-10-18 Perception Digital Limited Input method and input device
US20130111405A1 (en) * 2011-10-28 2013-05-02 Samsung Electronics Co., Ltd. Controlling method for basic screen and portable device supporting the same
WO2013103727A1 (en) * 2012-01-06 2013-07-11 Google Inc. Mobile computing device configured to execute a multi-dimensional function presented on a visual media
US8504008B1 (en) 2012-02-02 2013-08-06 Google Inc. Virtual control panels using short-range communication
US8515413B1 (en) 2012-02-02 2013-08-20 Google Inc. Controlling a target device using short-range communication
US8565791B1 (en) 2012-02-02 2013-10-22 Google Inc. Computing device interaction with visual media
US8638190B1 (en) 2012-02-02 2014-01-28 Google Inc. Gesture detection using an array of short-range communication devices
US9071282B1 (en) 2012-02-02 2015-06-30 Google Inc. Variable read rates for short-range communication
US9122318B2 (en) 2010-09-15 2015-09-01 Jeffrey R. Spetalnick Methods of and systems for reducing keyboard data entry errors
US9495144B2 (en) 2007-03-23 2016-11-15 Apple Inc. Systems and methods for controlling application updates across a wireless interface
US9990111B2 (en) * 2011-01-05 2018-06-05 Razer (Asia-Pacific) Pte Ltd. Systems and methods for managing, selecting, and updating visual interface content using display-enabled keyboards, keypads, and/or other user input devices

Families Citing this family (170)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6590588B2 (en) * 1998-05-29 2003-07-08 Palm, Inc. Wireless, radio-frequency communications using a handheld computer
US6343318B1 (en) 1998-05-29 2002-01-29 Palm, Inc. Method and apparatus for communicating information over low bandwidth communications networks
GB2349546A (en) * 1999-04-26 2000-11-01 Nokia Mobile Phones Ltd A terminal for providing an application using a browser
AU3327700A (en) * 2000-03-01 2001-09-12 Masahiro Aoki Method of information retrieval/communication, and recording medium storing program indicating information retrieval/communication procedure
FR2806491B1 (en) * 2000-03-16 2004-07-23 Duminda Kenneth Ratnayake VIRTUAL POINTER OF GRAPHIC OR TEXTUAL OBJECTS LOCATED ON A SCREEN
TW460822B (en) * 2000-04-14 2001-10-21 Tung Tung Information Co Ltd An intuitive input method based on selection from a 9x9 grid for the application in intelligent terminal equipment
WO2001079973A2 (en) * 2000-04-18 2001-10-25 Koninklijke Philips Electronics N.V. Mobile internet
AU2001271707A1 (en) * 2000-06-29 2002-01-14 Ching-Yi Lin Phone appliance with display screen and methods of using the same
AU2001278873A1 (en) * 2000-07-06 2002-01-21 Broadbeam Corporation System and method for the remote creation of notification agents for wireless devices
US7068596B1 (en) * 2000-07-07 2006-06-27 Nevco Technology, Inc. Interactive data transmission system having staged servers
US20020078445A1 (en) * 2000-07-11 2002-06-20 Imran Sharif Internet appliance for interactive audio/video display using a remote control unit for user input
GB2366488A (en) * 2000-08-25 2002-03-06 Nokia Mobile Phones Ltd Telecommunication terminal
JP2004508775A (en) * 2000-09-08 2004-03-18 カーゴ インコーポレイテッド Video conversation method
US6918091B2 (en) * 2000-11-09 2005-07-12 Change Tools, Inc. User definable interface system, method and computer program product
US7895530B2 (en) * 2000-11-09 2011-02-22 Change Tools, Inc. User definable interface system, method, support tools, and computer program product
US20020099734A1 (en) * 2000-11-29 2002-07-25 Philips Electronics North America Corp. Scalable parser for extensible mark-up language
US7299007B2 (en) 2001-02-01 2007-11-20 Ack Venture Holdings, Llc Mobile computing and communication
EP1263195B1 (en) * 2001-06-01 2004-04-21 Siemens Aktiengesellschaft Keypad system
WO2003005304A1 (en) * 2001-07-02 2003-01-16 Sharp Kabushiki Kaisha Graphic selecting method, graphic slecting device, graphic selecting program, graphic ediding method, graphic ediding device, graphic ediding program, and recording medium where the programs are recorded
US20030038825A1 (en) * 2001-08-24 2003-02-27 Inventec Corporation Intuitive single key-press navigation for operating a computer
KR100438554B1 (en) * 2001-11-30 2004-07-03 엘지전자 주식회사 Wml card rayout method of wireless terminal
KR100413691B1 (en) * 2001-12-15 2004-01-03 삼성전자주식회사 Apparatus and method for inputting a character in a electronic product
AUPR963001A0 (en) * 2001-12-19 2002-01-24 Canon Kabushiki Kaisha Selecting moving objects on a system
US7711854B2 (en) * 2002-02-07 2010-05-04 Accenture Global Services Gmbh Retrieving documents over a network with a wireless communication device
KR20040040703A (en) * 2002-11-07 2004-05-13 엘지전자 주식회사 Method for internet searching of mobile communication
US7721192B2 (en) * 2002-11-27 2010-05-18 Microsoft Corporation User interface for a resource search tool
US20040100509A1 (en) * 2002-11-27 2004-05-27 Microsoft Corporation Web page partitioning, reformatting and navigation
US7443971B2 (en) * 2003-05-05 2008-10-28 Microsoft Corporation Computer system with do not disturb system and method
US7827232B2 (en) * 2003-05-05 2010-11-02 Microsoft Corporation Record button on a computer system
US7372371B2 (en) * 2003-05-05 2008-05-13 Microsoft Corporation Notification lights, locations and rules for a computer system
US7424740B2 (en) * 2003-05-05 2008-09-09 Microsoft Corporation Method and system for activating a computer system
US20040222978A1 (en) * 2003-05-05 2004-11-11 Bear Eric Gould Control and communications panel for a computer system
US7551199B2 (en) 2003-05-05 2009-06-23 Microsoft Corporation Computer camera system and method for reducing parallax
US20040240650A1 (en) * 2003-05-05 2004-12-02 Microsoft Corporation Real-time communications architecture and methods for use with a personal computer system
US7221331B2 (en) * 2003-05-05 2007-05-22 Microsoft Corporation Method and system for auxiliary display of information for a computing device
US20040235520A1 (en) 2003-05-20 2004-11-25 Cadiz Jonathan Jay Enhanced telephony computer user interface allowing user interaction and control of a telephone using a personal computer
US20040242279A1 (en) * 2003-05-28 2004-12-02 Costanzo Rito Natale Implementing direct telephone access on a multi-purpose wireless mobile electronic device
CA2527328C (en) * 2003-05-29 2013-04-02 Eat.Tv, Llc System for presentation of multimedia content
US20040255280A1 (en) * 2003-06-12 2004-12-16 Shih-Li Wen System and method for executing composite commands with consecutive single keystrokes
DE10326811A1 (en) * 2003-06-13 2005-01-20 Siemens Ag Method for displaying graphic objects and communication device
US20050041858A1 (en) * 2003-08-21 2005-02-24 International Business Machines Corporation Apparatus and method for distributing portions of large web pages to fit smaller constrained viewing areas
US7346856B2 (en) * 2003-08-21 2008-03-18 International Business Machines Corporation Apparatus and method for distributing portions of large web images to fit smaller constrained viewing areas
KR101006625B1 (en) * 2003-09-17 2011-01-07 엘지전자 주식회사 Screen area choice method for mobile communication terminal
US7548255B2 (en) 2003-09-30 2009-06-16 Microsoft Corporation Method and system for capturing video on a personal computer
US7194611B2 (en) * 2003-09-30 2007-03-20 Microsoft Corporation Method and system for navigation using media transport controls
US7216221B2 (en) * 2003-09-30 2007-05-08 Microsoft Corporation Method and system for unified audio control on a personal computer
US7440556B2 (en) 2003-09-30 2008-10-21 Microsoft Corporation System and method for using telephony controls on a personal computer
ATE427618T1 (en) * 2003-10-16 2009-04-15 Koninkl Philips Electronics Nv METHODS FOR THE INTERMEDIATE EXCHANGE OF PERSONAL INFORMATION IN NON-TRUSTED PEER-TO-PEER ENVIRONMENTS
US7103388B2 (en) 2003-12-16 2006-09-05 Research In Motion Limited Expedited communication graphical user interface system and method
US7536206B2 (en) 2003-12-16 2009-05-19 Research In Motion Limited Expedited communication key system and method
US7317449B2 (en) * 2004-03-02 2008-01-08 Microsoft Corporation Key-based advanced navigation techniques
US7327349B2 (en) * 2004-03-02 2008-02-05 Microsoft Corporation Advanced navigation techniques for portable devices
US20050195221A1 (en) * 2004-03-04 2005-09-08 Adam Berger System and method for facilitating the presentation of content via device displays
CA2511274A1 (en) * 2004-07-02 2006-01-02 Research Machines Plc A computer method for controlling a display, and graphical tools for on-screen analysis
KR100621431B1 (en) 2004-07-07 2006-09-08 삼성전자주식회사 The apparatus and method for call using hot-key
JP3923056B2 (en) * 2004-07-27 2007-05-30 松下電器産業株式会社 Camera phone
US20060031010A1 (en) * 2004-08-04 2006-02-09 Antje Friedrich Method for one handed controlling of a digital map by use of a keyboard
US7721197B2 (en) * 2004-08-12 2010-05-18 Microsoft Corporation System and method of displaying content on small screen computing devices
US7529552B2 (en) * 2004-10-05 2009-05-05 Isee Media Inc. Interactive imaging for cellular phones
US7804508B2 (en) * 2004-10-06 2010-09-28 Apple Inc. Viewing digital images on a display using a virtual loupe
US8456488B2 (en) * 2004-10-06 2013-06-04 Apple Inc. Displaying digital images using groups, stacks, and version sets
US7705858B2 (en) * 2004-10-06 2010-04-27 Apple Inc. Techniques for displaying digital images on a display
US7561157B2 (en) * 2004-10-06 2009-07-14 Apple Inc. Compare mode for variable number of images
US8763052B2 (en) * 2004-10-29 2014-06-24 Eat.Tv, Inc. System for enabling video-based interactive applications
US8418075B2 (en) 2004-11-16 2013-04-09 Open Text Inc. Spatially driven content presentation in a cellular environment
US8001476B2 (en) 2004-11-16 2011-08-16 Open Text Inc. Cellular user interface
US7581034B2 (en) 2004-11-23 2009-08-25 Microsoft Corporation Sending notifications to auxiliary displays
US7711868B2 (en) 2004-11-23 2010-05-04 Microsoft Corporation Waking a main computer system to pre-fetch data for an auxiliary computing device
US7634780B2 (en) 2004-11-23 2009-12-15 Microsoft Corporation Method and system for exchanging data between computer systems and auxiliary displays
US7461350B2 (en) * 2004-12-30 2008-12-02 Nokia Corporation Application specific key buttons in a portable device
US7784065B2 (en) 2005-02-07 2010-08-24 Microsoft Corporation Interface for consistent program interaction with auxiliary computing devices
US7495582B2 (en) 2005-03-08 2009-02-24 Northrop Grumman Corporation Geographic information storage, transmission and display system
US7498955B2 (en) 2005-03-08 2009-03-03 Northrop Grumman Corporation Geographic image strorage, transmission and display system
US7664597B2 (en) * 2005-03-31 2010-02-16 Alpine Electronics, Inc. Address input method and apparatus for navigation system
KR100782777B1 (en) * 2005-04-11 2007-12-05 에스케이 텔레콤주식회사 Mobile terminal having structure of searching container for wireless internet user interface and method for displaying contents using the container
US20060242590A1 (en) * 2005-04-21 2006-10-26 Microsoft Corporation Simple content format for auxiliary display devices
US7624354B2 (en) * 2005-04-29 2009-11-24 Microsoft Corporation Efficient workspace management using content groups
JP4653561B2 (en) * 2005-05-31 2011-03-16 株式会社東芝 Information processing apparatus and display control method
KR100910759B1 (en) * 2005-06-10 2009-08-04 정용석 Method for providing user interface in electric device and the device thereof
KR100695399B1 (en) * 2005-06-17 2007-03-15 에스케이 텔레콤주식회사 Method for controlling mouse pointer by keypad on portable terminal
KR100630190B1 (en) 2005-07-22 2006-10-02 삼성전자주식회사 Method for setting an idle screen in mobile communication terminal
US20070045961A1 (en) * 2005-08-31 2007-03-01 Morris Robert P Method and system providing for navigation of a multi-resource user interface
EP1901156A1 (en) * 2006-09-15 2008-03-19 Research In Motion Limited System and method for using navigational and other commands on a mobile communication device
WO2007056450A2 (en) * 2005-11-07 2007-05-18 Google Inc. Local search and mapping for mobile devices
US20070136688A1 (en) * 2005-12-08 2007-06-14 Mirkin Eugene A Method for predictive text input in devices with reduced keypads
EP1830245A1 (en) * 2006-02-21 2007-09-05 Research In Motion Limited System and method for associating characters to keys in a keypad in an electronic device
US8244757B2 (en) * 2006-03-30 2012-08-14 Microsoft Corporation Facet-based interface for mobile search
US20070259686A1 (en) * 2006-05-08 2007-11-08 Marja-Leena Nurmela Mobile communication terminal and method
US20070286596A1 (en) * 2006-06-08 2007-12-13 Lonn Fredrik A Method and system for adjusting camera settings in a camera equipped mobile radio terminal
KR100835760B1 (en) * 2006-06-29 2008-06-05 엘지전자 주식회사 Apparatus and method for searching map using separation display
US7889212B2 (en) * 2006-09-07 2011-02-15 Apple Inc. Magnifying visual information using a center-based loupe
US7936946B2 (en) * 2007-02-23 2011-05-03 Apple Inc. Migration for old image database
US20080209317A1 (en) * 2007-02-23 2008-08-28 Zenzui Invocation of Sponsor-Defined Action on Mobile Communication Device
US20080263095A1 (en) * 2007-04-23 2008-10-23 Porter Iii Gilbert Brackett Method and system for navigating electronic documents using an electronic device
USD628205S1 (en) 2007-06-23 2010-11-30 Apple Inc. Graphical user interface for a display screen or portion thereof
US8775953B2 (en) * 2007-12-05 2014-07-08 Apple Inc. Collage display of image projects
DE602007006329D1 (en) * 2007-12-21 2010-06-17 Ericsson Telefon Ab L M A portable electronic device and method for controlling a user interface thereof
US20090276701A1 (en) * 2008-04-30 2009-11-05 Nokia Corporation Apparatus, method and computer program product for facilitating drag-and-drop of an object
US20090303254A1 (en) * 2008-06-06 2009-12-10 Sony Ericsson Mobile Communications Ab Method of controlling a displaying of a graphical object on a display of a mobile electronic device and mobile electronic device
CN102197350B (en) * 2008-09-10 2014-12-03 Opera软件股份公司 Method and apparatus for providing finger touch layers in a user agent
JP5097659B2 (en) * 2008-09-17 2012-12-12 株式会社リコー Image processing apparatus, image processing method, and image processing program
USD618248S1 (en) 2008-09-23 2010-06-22 Apple Inc. Graphical user interface for a display screen or portion thereof
RU2502130C2 (en) * 2008-12-10 2013-12-20 Телеспацио С.П.А. Optimised extraction of satellite images
US9233292B2 (en) 2009-04-08 2016-01-12 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting including a tracking and control system for tracking, controlling and reporting statistics
US10537780B2 (en) 2009-04-08 2020-01-21 Shoot-A-Way, Inc. Sensor for detecting whether a basketball player's shot was successful
US9017188B2 (en) 2009-04-08 2015-04-28 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting including a detection and measurement system
US8206246B2 (en) * 2009-04-08 2012-06-26 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting
EP2424731B1 (en) 2009-04-30 2014-01-15 Hewlett-Packard Development Company, L.P. Printing system and method thereof
JP5744869B2 (en) 2009-08-11 2015-07-08 サムワンズ グループ インテレクチュアル プロパティー ホールディングス プロプライエタリー リミテッドSomeones Group Intellectual Property Holdings Pty Ltd. Choice network navigation
KR20110052997A (en) * 2009-11-13 2011-05-19 삼성전자주식회사 Display apparatus and client terminal, method of controlling thereof
USD633908S1 (en) 2010-04-19 2011-03-08 Apple Inc. Electronic device
CN102375657A (en) * 2010-08-09 2012-03-14 晨星软件研发(深圳)有限公司 Display control device and method for controller to select display image interaction objects
EP2431889A1 (en) * 2010-09-01 2012-03-21 Axel Springer Digital TV Guide GmbH Content transformation for lean-back entertainment
USD680125S1 (en) 2010-11-16 2013-04-16 Apple Inc. Display screen or portion thereof with graphical user interface
US20150058776A1 (en) * 2011-11-11 2015-02-26 Qualcomm Incorporated Providing keyboard shortcuts mapped to a keyboard
CN102880416B (en) * 2012-08-31 2015-02-11 广东欧珀移动通信有限公司 Remote control unlocking method for mobile equipment in remote control protocol (RCP) communication process
USD745036S1 (en) 2012-10-05 2015-12-08 Wikipad, Inc. Display screen or portion thereof with virtual multiple sided graphical user interface icon queue
USD742893S1 (en) 2013-06-09 2015-11-10 Apple Inc. Display screen or portion thereof with graphical user interface
USD738905S1 (en) 2013-06-09 2015-09-15 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD741353S1 (en) 2013-06-10 2015-10-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD760236S1 (en) * 2013-06-26 2016-06-28 Tencent Technology (Shenzhen) Company Limited Portion of a display screen with animated graphical user interface
USD736859S1 (en) 2013-08-26 2015-08-18 Wikipad, Inc. Tablet computer with integrated game controller and IR blaster
US9503532B2 (en) 2013-09-03 2016-11-22 Western Digital Technologies, Inc. Rediscovery of past data
USD746831S1 (en) 2013-09-10 2016-01-05 Apple Inc. Display screen or portion thereof with graphical user interface
USD711427S1 (en) 2013-10-22 2014-08-19 Apple Inc. Display screen or portion thereof with icon
USD773482S1 (en) * 2013-12-26 2016-12-06 Google Inc. Display screen portion with an animated graphical user interface
USD753678S1 (en) 2014-06-01 2016-04-12 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD767595S1 (en) 2014-09-03 2016-09-27 Apple Inc. Display screen or portion thereof with graphical user interface
US9448972B2 (en) * 2014-10-09 2016-09-20 Wrap Media, LLC Wrap package of cards supporting transactional advertising
US20160103791A1 (en) 2014-10-09 2016-04-14 Wrap Media, LLC Authoring tool for the authoring of wrap packages of cards
WO2016057188A1 (en) 2014-10-09 2016-04-14 Wrap Media, LLC Active receipt wrapped packages accompanying the sale of products and/or services
US9448988B2 (en) 2014-10-09 2016-09-20 Wrap Media Llc Authoring tool for the authoring of wrap packages of cards
US9489684B2 (en) 2014-10-09 2016-11-08 Wrap Media, LLC Delivering wrapped packages in response to the selection of advertisements
US9600594B2 (en) * 2014-10-09 2017-03-21 Wrap Media, LLC Card based package for distributing electronic media and services
FR3030799B1 (en) * 2014-12-23 2018-05-04 Softathome NAVIGATION METHOD IN CONTENT DISPLAYED ON SCREEN USING REMOTE CONTROL
USD765125S1 (en) * 2015-01-26 2016-08-30 Sprint Spectrum L.P. Display screen with graphical user interface
USD765124S1 (en) * 2015-01-26 2016-08-30 Sprint Spectrum L.P. Display screen with animated graphical user interface
US9582917B2 (en) * 2015-03-26 2017-02-28 Wrap Media, LLC Authoring tool for the mixing of cards of wrap packages
US9600803B2 (en) 2015-03-26 2017-03-21 Wrap Media, LLC Mobile-first authoring tool for the authoring of wrap packages
USD863332S1 (en) 2015-08-12 2019-10-15 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD820289S1 (en) * 2015-08-12 2018-06-12 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD775649S1 (en) 2015-09-08 2017-01-03 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD788161S1 (en) 2015-09-08 2017-05-30 Apple Inc. Display screen or portion thereof with graphical user interface
USD813243S1 (en) 2015-09-08 2018-03-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD799518S1 (en) 2016-06-11 2017-10-10 Apple Inc. Display screen or portion thereof with graphical user interface
USD822040S1 (en) 2016-06-12 2018-07-03 Apple Inc. Display screen or portion thereof with graphical user interface
USD804508S1 (en) 2016-10-26 2017-12-05 Apple Inc. Display screen or portion thereof with graphical user interface
USD818037S1 (en) 2017-01-11 2018-05-15 Apple Inc. Type font
USD829223S1 (en) 2017-06-04 2018-09-25 Apple Inc. Display screen or portion thereof with graphical user interface
USD857739S1 (en) 2017-06-05 2019-08-27 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD851111S1 (en) 2017-09-09 2019-06-11 Apple Inc. Electronic device with graphical user interface
USD843442S1 (en) 2017-09-10 2019-03-19 Apple Inc. Type font
USD879132S1 (en) 2018-06-03 2020-03-24 Apple Inc. Electronic device with graphical user interface
USD846633S1 (en) 2018-06-03 2019-04-23 Apple Inc. Type font
USD938968S1 (en) 2018-09-06 2021-12-21 Apple Inc. Electronic device with animated graphical user interface
USD902221S1 (en) 2019-02-01 2020-11-17 Apple Inc. Electronic device with animated graphical user interface
USD900925S1 (en) 2019-02-01 2020-11-03 Apple Inc. Type font and electronic device with graphical user interface
USD900871S1 (en) 2019-02-04 2020-11-03 Apple Inc. Electronic device with animated graphical user interface
USD913315S1 (en) 2019-05-31 2021-03-16 Apple Inc. Electronic device with graphical user interface
USD937858S1 (en) 2019-05-31 2021-12-07 Apple Inc. Display screen or portion thereof with graphical user interface
US11577146B1 (en) 2019-06-07 2023-02-14 Shoot-A-Way, Inc. Basketball launching device with off of the dribble statistic tracking
US11400355B1 (en) 2019-06-07 2022-08-02 Shoot-A-Way, Inc. Basketball launching device with a camera for detecting made shots
USD972675S1 (en) 2019-09-06 2022-12-13 Airborne Athletics, Inc. Basketball passing machine
USD924912S1 (en) 2019-09-09 2021-07-13 Apple Inc. Display screen or portion thereof with graphical user interface
US11135500B1 (en) 2019-09-11 2021-10-05 Airborne Athletics, Inc. Device for automatic sensing of made and missed sporting attempts
USD937295S1 (en) 2020-02-03 2021-11-30 Apple Inc. Display screen or portion thereof with graphical user interface
CN111479010A (en) * 2020-03-19 2020-07-31 深圳市多亲科技有限公司 Operation method and device of smart phone and mobile terminal
USD949186S1 (en) 2020-06-21 2022-04-19 Apple Inc. Display or portion thereof with animated graphical user interface
CN114373257B (en) * 2021-12-21 2023-06-20 日立楼宇技术(广州)有限公司 Card for calling elevator by visitor, elevator calling system, method and device
US11712610B1 (en) 2023-01-11 2023-08-01 Shoot-A-Way, Inc. Ultrasonic shots-made detector for basketball launching device

Citations (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4366475A (en) * 1980-02-23 1982-12-28 Fujitsu Fanuc Limited Image display system
US5283562A (en) * 1990-04-17 1994-02-01 Pioneer Electronic Corporation Map display apparatus
US5445524A (en) * 1994-05-03 1995-08-29 Jones; John A. Geographic location identification system
US5543818A (en) * 1994-05-13 1996-08-06 Sony Corporation Method and apparatus for entering text using an input device having a small number of keys
US5592213A (en) * 1994-03-01 1997-01-07 Sony Corporation Receiving unit for two-way broadcasting including automatic display of operating state of a transmitting system
US5598523A (en) * 1994-03-31 1997-01-28 Panasonic Technologies, Inc. Method and system for displayed menu activation using a matching distinctive arrangement of keypad actuators
US5633912A (en) * 1993-07-08 1997-05-27 U S West Advanced Technologies, Inc. Mobile telephone user interface including fixed and dynamic function keys and method of using same
US5675390A (en) * 1995-07-17 1997-10-07 Gateway 2000, Inc. Home entertainment system combining complex processor capability with a high quality display
US5708787A (en) * 1995-05-29 1998-01-13 Matsushita Electric Industrial Menu display device
US5796394A (en) * 1995-10-03 1998-08-18 Sony Corporation User interface and rule processing for a personal communications routing system
US5905493A (en) * 1996-11-13 1999-05-18 Unalink Communications, Inc. Color coded instructional scheme for computers and the like system, method and article of manufacture
US5956484A (en) * 1995-12-13 1999-09-21 Immersion Corporation Method and apparatus for providing force feedback over a computer network
US5963861A (en) * 1996-04-05 1999-10-05 Lucent Technologies Inc. Dealer-locator service and apparatus for mobile telecommunications system
US5978127A (en) * 1997-09-09 1999-11-02 Zilog, Inc. Light phase grating device
US6016142A (en) * 1998-02-09 2000-01-18 Trimble Navigation Limited Rich character set entry from a small numeric keypad
US6046732A (en) * 1997-12-18 2000-04-04 Mitsubishi Denki Kabushiki Kaisha Method of allowing users to enter characters into electronic equipment by using cursor key and displaying user-entered characters
US6137426A (en) * 1995-08-04 2000-10-24 Robert T. Roth Keypad and method for arranging keys of the keypad in a clockwise orientation
US6195569B1 (en) * 1997-02-21 2001-02-27 Nokia Mobile Phones Limited Phone displaying alternative functionality menu
US6211856B1 (en) * 1998-04-17 2001-04-03 Sung M. Choi Graphical user interface touch screen with an auto zoom feature
US6240360B1 (en) * 1995-08-16 2001-05-29 Sean Phelan Computer system for indentifying local resources
US6307549B1 (en) * 1995-07-26 2001-10-23 Tegic Communications, Inc. Reduced keyboard disambiguating system
US6323884B1 (en) * 1999-03-31 2001-11-27 International Business Machines Corporation Assisting user selection of graphical user interface elements
US20020002562A1 (en) * 1995-11-03 2002-01-03 Thomas P. Moran Computer controlled display system using a graphical replay device to control playback of temporal data representing collaborative activities
US6363419B1 (en) * 1999-04-05 2002-03-26 Openwave Systems Inc. Method and apparatus for generating idle loop screen displays on mobile wireless computing devices
US6405033B1 (en) * 1998-07-29 2002-06-11 Track Communications, Inc. System and method for routing a call using a communications network
US6424355B2 (en) * 1997-06-02 2002-07-23 Sony Corporation Digital map display zooming method, digital map display zooming device, and storage medium for storing digital map display zooming program
US20020137502A1 (en) * 2001-03-20 2002-09-26 Agere Systems Guardian Corp. Download of user interface elements into a mobile phone
US20030030619A1 (en) * 1998-06-23 2003-02-13 Kenneth M. Martin Haptic feedback for directional control pads
US20030210280A1 (en) * 2001-03-02 2003-11-13 Baker Bruce R. Device and method for previewing themes and categories of sequenced symbols
US6775659B2 (en) * 1998-08-26 2004-08-10 Symtec Limited Methods and devices for mapping data files
US20040233239A1 (en) * 2003-05-21 2004-11-25 Nokia Corporation User interface display for set-top box device
US6832353B2 (en) * 2001-06-08 2004-12-14 Nokia Mobile Phones, Ltd. Viewing web pages on small screen devices using a keypad for navigation
US20050107071A1 (en) * 2003-11-17 2005-05-19 Benco David S. Method and apparatus for a network-based voice memo feature
US20060066578A1 (en) * 2004-09-24 2006-03-30 Fuji Photo Film Co., Ltd. Image display remote control system, image display system and method of controlling same
US7127679B2 (en) * 2001-06-29 2006-10-24 Softrek, Inc. Method for generating and navigating a plurality of menus using a database and a menu template
US7127264B2 (en) * 2001-02-27 2006-10-24 Telecommunication Systems, Inc. Mobile originated interactive menus via short messaging services
US7218310B2 (en) * 1999-09-28 2007-05-15 Immersion Corporation Providing enhanced haptic feedback effects
US7395051B2 (en) * 2004-02-23 2008-07-01 Research In Motion Limited Cellular communications system for providing non-real time subscription data and related methods

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4626892A (en) * 1984-03-05 1986-12-02 Rca Corporation Television system with menu like function control selection
JPH0591179A (en) * 1991-09-30 1993-04-09 Nippon Telegr & Teleph Corp <Ntt> Communication equipment
JPH07105491A (en) * 1993-10-08 1995-04-21 Toyota Motor Corp External information notice device for vehicle
US5657378A (en) * 1995-04-11 1997-08-12 M Power Corporation Digital screen phone terminal with graphical user interface
JPH0936945A (en) * 1995-07-24 1997-02-07 Sony Corp Telephone system
JPH1039981A (en) * 1996-05-21 1998-02-13 Hitachi Ltd Html document reference system
JPH10207940A (en) * 1997-01-17 1998-08-07 Hitachi Ltd Network shopping device and network shopping method
JP2962271B2 (en) * 1997-03-28 1999-10-12 日本電気株式会社 User interface device for candidate selection
GB9713870D0 (en) * 1997-07-02 1997-09-03 Amaze Ltd Improvements in and relating to interactive display systems particularly computer systems snd television sets
JP3909148B2 (en) * 1998-01-16 2007-04-25 株式会社日立製作所 Video display device
JP2000010702A (en) * 1998-06-23 2000-01-14 Pioneer Electron Corp Method and device for picture display menu selection
JP2000035843A (en) * 1998-07-17 2000-02-02 Matsushita Electric Ind Co Ltd Hypertext display device and system
GB2358777A (en) 1999-12-22 2001-08-01 Nokia Mobile Phones Ltd Hand held communication device with display having touch sensitive region
GB2357945A (en) 1999-12-30 2001-07-04 Nokia Corp Navigating a focus around a display device
USD451502S1 (en) 2000-08-23 2001-12-04 Nokia Mobile Phones, Ltd Key matrix for a handset
USD450689S1 (en) 2000-08-23 2001-11-20 Nokia Mobile Phones, Ltd Keypad for a handset

Patent Citations (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4366475A (en) * 1980-02-23 1982-12-28 Fujitsu Fanuc Limited Image display system
US5283562A (en) * 1990-04-17 1994-02-01 Pioneer Electronic Corporation Map display apparatus
US5633912A (en) * 1993-07-08 1997-05-27 U S West Advanced Technologies, Inc. Mobile telephone user interface including fixed and dynamic function keys and method of using same
US5592213A (en) * 1994-03-01 1997-01-07 Sony Corporation Receiving unit for two-way broadcasting including automatic display of operating state of a transmitting system
US5598523A (en) * 1994-03-31 1997-01-28 Panasonic Technologies, Inc. Method and system for displayed menu activation using a matching distinctive arrangement of keypad actuators
US5445524A (en) * 1994-05-03 1995-08-29 Jones; John A. Geographic location identification system
US5543818A (en) * 1994-05-13 1996-08-06 Sony Corporation Method and apparatus for entering text using an input device having a small number of keys
US5708787A (en) * 1995-05-29 1998-01-13 Matsushita Electric Industrial Menu display device
US5675390A (en) * 1995-07-17 1997-10-07 Gateway 2000, Inc. Home entertainment system combining complex processor capability with a high quality display
US6307549B1 (en) * 1995-07-26 2001-10-23 Tegic Communications, Inc. Reduced keyboard disambiguating system
US6137426A (en) * 1995-08-04 2000-10-24 Robert T. Roth Keypad and method for arranging keys of the keypad in a clockwise orientation
US6240360B1 (en) * 1995-08-16 2001-05-29 Sean Phelan Computer system for indentifying local resources
US5796394A (en) * 1995-10-03 1998-08-18 Sony Corporation User interface and rule processing for a personal communications routing system
US20020002562A1 (en) * 1995-11-03 2002-01-03 Thomas P. Moran Computer controlled display system using a graphical replay device to control playback of temporal data representing collaborative activities
US5956484A (en) * 1995-12-13 1999-09-21 Immersion Corporation Method and apparatus for providing force feedback over a computer network
US5963861A (en) * 1996-04-05 1999-10-05 Lucent Technologies Inc. Dealer-locator service and apparatus for mobile telecommunications system
US5905493A (en) * 1996-11-13 1999-05-18 Unalink Communications, Inc. Color coded instructional scheme for computers and the like system, method and article of manufacture
US6195569B1 (en) * 1997-02-21 2001-02-27 Nokia Mobile Phones Limited Phone displaying alternative functionality menu
US6424355B2 (en) * 1997-06-02 2002-07-23 Sony Corporation Digital map display zooming method, digital map display zooming device, and storage medium for storing digital map display zooming program
US5978127A (en) * 1997-09-09 1999-11-02 Zilog, Inc. Light phase grating device
US6046732A (en) * 1997-12-18 2000-04-04 Mitsubishi Denki Kabushiki Kaisha Method of allowing users to enter characters into electronic equipment by using cursor key and displaying user-entered characters
US6016142A (en) * 1998-02-09 2000-01-18 Trimble Navigation Limited Rich character set entry from a small numeric keypad
US6211856B1 (en) * 1998-04-17 2001-04-03 Sung M. Choi Graphical user interface touch screen with an auto zoom feature
US20030030619A1 (en) * 1998-06-23 2003-02-13 Kenneth M. Martin Haptic feedback for directional control pads
US6405033B1 (en) * 1998-07-29 2002-06-11 Track Communications, Inc. System and method for routing a call using a communications network
US6775659B2 (en) * 1998-08-26 2004-08-10 Symtec Limited Methods and devices for mapping data files
US6323884B1 (en) * 1999-03-31 2001-11-27 International Business Machines Corporation Assisting user selection of graphical user interface elements
US6363419B1 (en) * 1999-04-05 2002-03-26 Openwave Systems Inc. Method and apparatus for generating idle loop screen displays on mobile wireless computing devices
US7218310B2 (en) * 1999-09-28 2007-05-15 Immersion Corporation Providing enhanced haptic feedback effects
US7127264B2 (en) * 2001-02-27 2006-10-24 Telecommunication Systems, Inc. Mobile originated interactive menus via short messaging services
US20030210280A1 (en) * 2001-03-02 2003-11-13 Baker Bruce R. Device and method for previewing themes and categories of sequenced symbols
US20020137502A1 (en) * 2001-03-20 2002-09-26 Agere Systems Guardian Corp. Download of user interface elements into a mobile phone
US6832353B2 (en) * 2001-06-08 2004-12-14 Nokia Mobile Phones, Ltd. Viewing web pages on small screen devices using a keypad for navigation
US7127679B2 (en) * 2001-06-29 2006-10-24 Softrek, Inc. Method for generating and navigating a plurality of menus using a database and a menu template
US20040233239A1 (en) * 2003-05-21 2004-11-25 Nokia Corporation User interface display for set-top box device
US20050107071A1 (en) * 2003-11-17 2005-05-19 Benco David S. Method and apparatus for a network-based voice memo feature
US7395051B2 (en) * 2004-02-23 2008-07-01 Research In Motion Limited Cellular communications system for providing non-real time subscription data and related methods
US20060066578A1 (en) * 2004-09-24 2006-03-30 Fuji Photo Film Co., Ltd. Image display remote control system, image display system and method of controlling same

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6950994B2 (en) * 2000-08-31 2005-09-27 Yahoo! Inc. Data list transmutation and input mapping
US20020026524A1 (en) * 2000-08-31 2002-02-28 Sanjeev Dharap Data list transmutation and input mapping
US20050028086A1 (en) * 2001-06-08 2005-02-03 Nokia Mobile Phones, Ltd. Viewing Web Pages On Small Screen Devices Using A Keypad For Navigation
US20040100500A1 (en) * 2002-11-22 2004-05-27 Samsung Electronics Co., Ltd. Method of focusing on input item in object picture embedded in markup picture, and information storage medium therefor
US20040255038A1 (en) * 2003-04-24 2004-12-16 Kabushuki Kaisha Toshiba Electronic apparatus, server apparatus, network system, and control method for network system
US20050037787A1 (en) * 2003-06-27 2005-02-17 Rosett-Wireless Corporation Wireless intelligent portable-server system (WIPSS)
US7441207B2 (en) * 2004-03-18 2008-10-21 Microsoft Corporation Method and system for improved viewing and navigation of content
US20050210399A1 (en) * 2004-03-18 2005-09-22 Microsoft Corporation Method and system for improved viewing and navigation of content
US20060190833A1 (en) * 2005-02-18 2006-08-24 Microsoft Corporation Single-handed approach for navigation of application tiles using panning and zooming
US10282080B2 (en) 2005-02-18 2019-05-07 Apple Inc. Single-handed approach for navigation of application tiles using panning and zooming
US8819569B2 (en) 2005-02-18 2014-08-26 Zumobi, Inc Single-handed approach for navigation of application tiles using panning and zooming
US9411505B2 (en) 2005-02-18 2016-08-09 Apple Inc. Single-handed approach for navigation of application tiles using panning and zooming
EP1701243A1 (en) * 2005-03-08 2006-09-13 Research In Motion Limited Handheld electronic device having improved display and selection of disambiguation choices, and associated method
US20060202866A1 (en) * 2005-03-08 2006-09-14 Pathiyal Krishna K Handheld electronic device having improved display and selection of disambiguation choices, and associated method
EP1770482A1 (en) * 2005-09-28 2007-04-04 Sony Ericsson Mobile Communications AB Apparatus with multiple highlights
US20080222567A1 (en) * 2005-09-28 2008-09-11 Sony Ericsson Mobile Communications Ab Apparatus with Multiple Highlights
WO2007039425A1 (en) * 2005-09-28 2007-04-12 Sony Ericsson Mobile Communications Ab Apparatus with multiple highlights
US9213469B2 (en) 2005-10-07 2015-12-15 Blackberry Limited System and method for using navigational and other commands on a mobile communication device
US20070080954A1 (en) * 2005-10-07 2007-04-12 Research In Motion Limited System and method for using navigational and other commands on a mobile communication device
US8689147B2 (en) * 2005-10-07 2014-04-01 Blackberry Limited System and method for using navigational and other commands on a mobile communication device
US9495144B2 (en) 2007-03-23 2016-11-15 Apple Inc. Systems and methods for controlling application updates across a wireless interface
FR2928752A1 (en) * 2008-03-17 2009-09-18 Gillot Jean Loup Claude Marie Movable man-machine interface, has keys for receiving specific command and alternate different colors, where command initializes selection of unordinary object on screen and keystroke of one of keys initiates selection of selectable object
US20110126087A1 (en) * 2008-06-27 2011-05-26 Andreas Matthias Aust Graphical user interface for non mouse-based activation of links
US9715333B2 (en) * 2008-11-25 2017-07-25 Abby L. Siegel Methods and systems for improved data input, compression, recognition, correction, and translation through frequency-based language analysis
US20100131900A1 (en) * 2008-11-25 2010-05-27 Spetalnick Jeffrey R Methods and Systems for Improved Data Input, Compression, Recognition, Correction, and Translation through Frequency-Based Language Analysis
US20140164977A1 (en) * 2008-11-25 2014-06-12 Jeffrey R. Spetalnick Methods and systems for improved data input, compression, recognition, correction , and translation through frequency-based language anaysis
US8671357B2 (en) * 2008-11-25 2014-03-11 Jeffrey R. Spetalnick Methods and systems for improved data input, compression, recognition, correction, and translation through frequency-based language analysis
US8527894B2 (en) * 2008-12-29 2013-09-03 International Business Machines Corporation Keyboard based graphical user interface navigation
US11169620B2 (en) 2008-12-29 2021-11-09 International Business Machines Corporation Keyboard based graphical user interface navigation
US9507518B2 (en) 2008-12-29 2016-11-29 International Business Machines Corporation Keyboard based graphical user interface navigation
US20100169818A1 (en) * 2008-12-29 2010-07-01 International Business Machines Corporation Keyboard based graphical user interface navigation
US20110296347A1 (en) * 2010-05-26 2011-12-01 Microsoft Corporation Text entry techniques
US9122318B2 (en) 2010-09-15 2015-09-01 Jeffrey R. Spetalnick Methods of and systems for reducing keyboard data entry errors
US20150324117A1 (en) * 2010-09-15 2015-11-12 Marc Siegel Methods of and systems for reducing keyboard data entry errors
US9690471B2 (en) * 2010-12-08 2017-06-27 Lg Electronics Inc. Mobile terminal and controlling method thereof
US20120151400A1 (en) * 2010-12-08 2012-06-14 Hong Yeonchul Mobile terminal and controlling method thereof
US9990111B2 (en) * 2011-01-05 2018-06-05 Razer (Asia-Pacific) Pte Ltd. Systems and methods for managing, selecting, and updating visual interface content using display-enabled keyboards, keypads, and/or other user input devices
US20120266097A1 (en) * 2011-04-15 2012-10-18 Perception Digital Limited Input method and input device
US20130111405A1 (en) * 2011-10-28 2013-05-02 Samsung Electronics Co., Ltd. Controlling method for basic screen and portable device supporting the same
WO2013103727A1 (en) * 2012-01-06 2013-07-11 Google Inc. Mobile computing device configured to execute a multi-dimensional function presented on a visual media
US9071282B1 (en) 2012-02-02 2015-06-30 Google Inc. Variable read rates for short-range communication
US8638190B1 (en) 2012-02-02 2014-01-28 Google Inc. Gesture detection using an array of short-range communication devices
US8565791B1 (en) 2012-02-02 2013-10-22 Google Inc. Computing device interaction with visual media
US9870057B1 (en) 2012-02-02 2018-01-16 Google Llc Gesture detection using an array of short-range communication devices
US8515413B1 (en) 2012-02-02 2013-08-20 Google Inc. Controlling a target device using short-range communication
US8504008B1 (en) 2012-02-02 2013-08-06 Google Inc. Virtual control panels using short-range communication

Also Published As

Publication number Publication date
AU2001241759B2 (en) 2007-07-05
US6731316B2 (en) 2004-05-04
EP2284651A2 (en) 2011-02-16
JP2003524972A (en) 2003-08-19
US20030169282A1 (en) 2003-09-11
WO2001063392A2 (en) 2001-08-30
ATE528709T1 (en) 2011-10-15
EP1261907A2 (en) 2002-12-04
WO2001063392A3 (en) 2002-04-04
RU2002125870A (en) 2004-02-20
KR100672047B1 (en) 2007-01-19
EP2284651A3 (en) 2011-05-18
ES2374548T3 (en) 2012-02-17
MXPA02009379A (en) 2004-05-14
KR20030051411A (en) 2003-06-25
EP1261907B1 (en) 2011-10-12
HK1052393A1 (en) 2003-09-11
NO331349B1 (en) 2011-12-05
AU4175901A (en) 2001-09-03
NO20024067L (en) 2002-10-24
CN1430744B (en) 2010-06-30
CN1430744A (en) 2003-07-16
RU2288499C2 (en) 2006-11-27
NO20024067D0 (en) 2002-08-26

Similar Documents

Publication Publication Date Title
US6731316B2 (en) Graphical layout and keypad response to visually depict and implement device functionality for interactivity with a numbered keypad
AU2001241759A1 (en) Graphical layout for mapping keys of a keypad to display regions
JP4037457B2 (en) Network-based access system
US7181502B2 (en) System and method for locating on electronic documents items referenced in a physical document
US6952799B2 (en) User interface for network browser including pre-processor for links embedded in hypermedia documents
US7162694B2 (en) Method for entering text
US20020083034A1 (en) Method and apparatus for extracting data objects and locating them in virtual space
US20020113827A1 (en) Apparatus and method for selecting data
US20080077880A1 (en) Method and device for selecting and displaying a region of interest in an electronic document
GB2324232A (en) Apparatus and method for retrieving information in a mobile information terminal
US20070214119A1 (en) Searching within a Site of a Search Result
CN1602461A (en) UI with voice control system
KR20020075390A (en) Display method and related apparatus
MXPA01002870A (en) System and method for obtaining and ranking opinions by votes related to various subject matter.
US6732112B1 (en) Network system
KR101808774B1 (en) Virtual keyboard strucutre for mobile device, method of inputting character using virtual keyboard for mobile device, computer readable storage media containing program for executing the same
US20040098522A1 (en) Apparatus and method for retrieving and displaying related information on a handheld communication device
JP2001027925A (en) Map information supply method and device
US7620916B2 (en) User interface navigation in software applications
WO2008050342A2 (en) Method of web searching and presentation of the results
MXPA00002014A (en) System and method for navigating within a display having different display sections

Legal Events

Date Code Title Description
AS Assignment

Owner name: ACK VENTURES HOLDINGS, LLC, CONNECTICUT

Free format text: AGREEMENT TO PURCHASE ASSETS;ASSIGNOR:WIRELESS TELECOM CAPITAL, CO., INC.;REEL/FRAME:018224/0746

Effective date: 20041231

AS Assignment

Owner name: WIRELESS TELECOM CAPITAL CO., LLC, MASSACHUSETTS

Free format text: TRANSFER PURSUANT TO SECURITY AGREEMENT, EXECUTED 12302002;ASSIGNOR:KARGO, INC.;REEL/FRAME:018338/0949

Effective date: 20021230

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

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