US20070188448A1 - Alternate key options for launching applications in mobile communication devices - Google Patents

Alternate key options for launching applications in mobile communication devices Download PDF

Info

Publication number
US20070188448A1
US20070188448A1 US11/740,704 US74070407A US2007188448A1 US 20070188448 A1 US20070188448 A1 US 20070188448A1 US 74070407 A US74070407 A US 74070407A US 2007188448 A1 US2007188448 A1 US 2007188448A1
Authority
US
United States
Prior art keywords
application
button
application button
associable
input
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
US11/740,704
Inventor
Jeffrey Hawkins
Robert Haitani
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.)
Hewlett Packard Development Co LP
Original Assignee
Palm 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 Palm Inc filed Critical Palm Inc
Priority to US11/740,704 priority Critical patent/US20070188448A1/en
Assigned to PALM, INC. reassignment PALM, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HAWKINS, JEFFREY C., HAITANI, ROBERT Y.
Publication of US20070188448A1 publication Critical patent/US20070188448A1/en
Assigned to JPMORGAN CHASE BANK, N.A. reassignment JPMORGAN CHASE BANK, N.A. SECURITY AGREEMENT Assignors: PALM, INC.
Assigned to PALM, INC. reassignment PALM, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PALM, 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/0488Interaction 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 a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction 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 a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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
    • 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

Definitions

  • the disclosure generally relates to the field of mobile computing, in particular to launching applications on a mobile communication device.
  • PDA personal digital assistant
  • GPS global positioning system
  • hand-held devices are becoming increasingly more powerful and functional devices.
  • Many hand-held devices are multifunction devices with multiple device roles, such as personal digital assistant (PDA), cellular phone, portable media player, voice recorder, video recorder, global positioning system (GPS), camera and electronic file storage.
  • PDA personal digital assistant
  • GPS global positioning system
  • hand-held devices have become increasingly more compact and portable while their functionality has increased. This combination of increased functionality and reduced size has made hand-held device use more prevalent.
  • Hand-held devices use specialized applications to provide different functions, so increases in functionality have increased the number of applications used by hand-held devices.
  • the compact size of hand-held devices limits the number of data entry mechanisms, such as buttons or activation areas, capable of launching these different applications.
  • increasing hand-held device size would increase the number of possible data entry mechanisms for application launching, such an increase would reduce the portability of the hand-held device.
  • a mobile computing device for example, a hand-held computing device, uses an application button to launch a plurality of applications. This simplifies launching applications on a hand-held computing device by allowing multiple applications to be launched using an application button.
  • different inputs including the application button can be used to intuitively launch multiple applications without requiring the hand-held computing device to implement a complex user interface.
  • the hand-held computing device initially associates a primary application with an application button.
  • At least one alternate application is also associable with the application button so that an alternate application is launched through an input that includes the application button.
  • an input including the application button and an option button enables the alternate application or an input of pressing and holding the application button enables the alternate application.
  • the alternate application is temporarily associated with the application button and the primary application is temporarily disassociated with the application button. This causes the application button to launch the alternate application.
  • input is received from a user that assigns a first input including the application button to a first alternate application and assigns a second input including the application button to a second alternate application. This allows an application button to launch multiple applications when different inputs including the application button are received.
  • FIG. 1 A illustrates a front perspective view of one embodiment of a hand-held computing device.
  • FIG. 1B illustrates a rear perspective view of one embodiment of a hand-held computing device.
  • FIG. 1C illustrates a front side view of one embodiment of a hand-held computing device.
  • FIG. 2 illustrates a block diagram of one embodiment of a hand-held computing device.
  • FIG. 3A illustrates an example embodiment of a keyboard of the hand-held computing device.
  • FIG. 3B illustrates an example embodiment of a layout of the application buttons on a hand-held computing device.
  • FIG. 4 illustrates one embodiment of a hand-held computing device comprising a handwriting area.
  • FIG. 5 illustrates a flow chart of one embodiment of launching an alternate application associated with an application button.
  • FIG. 6 illustrates an example embodiment of a user interface for associating applications with input sequences.
  • FIG. 1A illustrates a front view of a mobile computing device, such as a hand-held computing device 100 , according to one embodiment of the present invention.
  • the hand-held computing device 100 comprises a case 101 having a front side 104 and one or more sides, such as a first side 102 .
  • the front side 104 comprises a display area 128 , a keyboard 103 and application buttons 112 , 114 , 116 , 118 and 120 .
  • the hand-held computing device 100 is structured to be of a form factor that can be conveniently held in a user's hand, such as the form factor of a personal digital assistant (PDA) or the form factor of a smart phone.
  • PDA personal digital assistant
  • the hand-held computing device 100 can have dimensions ranging from 7.5 to 15.5 centimeters in length, 5 to 12.75 centimeters in width, 0.64 to 2.2 centimeters in height and weigh between 57 and 227 grams.
  • the display area 128 comprises an active matrix liquid crystal display (AMLCD), a thin-film transistor liquid crystal display (TFT-LCD), an organic light emitting diode (OLED), an interferometric modulator display (IMOD), a liquid crystal display (LCD), or other suitable display device.
  • the display displays color images.
  • the display area 128 further comprises a touch-sensitive display (e.g., pressure-sensitive (resistive), electrically sensitive (capacitative), acoustically sensitive (SAW or surface acoustic wave), photo-sensitive (infra-red)) including a digitizer for receiving input data, commands or information from a user.
  • the user may use a stylus, a finger or another suitable input device for data entry, such as selecting from a menu.
  • Application buttons 112 , 114 , 116 , 118 and 120 allow a user to load an application or perform another action.
  • Each application button 112 , 114 , 116 , 118 and 120 is associated with at least one application or action.
  • Activation, or selection, of an application button 112 , 114 , 116 , 118 or 120 causes the immediate launch, or execution, of an application associated with the activated application button 112 , 114 , 116 , 118 or 120 .
  • application button 112 is associated with a telephone application
  • application button 114 is associated with a calendar application
  • application button 116 is associated with a scroll-up/scroll-down feature
  • application button 118 is associated with an Internet access application.
  • an application button 120 may be associated with a messaging service, such as email, short messaging service (SMS), media messaging service (MMS), or another messaging service.
  • application button 116 comprises a five-way navigation switch, a jog rocker or another input device capable of receiving multiple types of user input.
  • One or more application buttons 112 , 114 , 116 , 118 or 120 are associated with more than one function or more than one application, allowing one application button 112 , 114 , 116 , 118 or 120 to directly launch multiple applications or perform multiple actions.
  • pressing and immediately releasing an application button 112 , 114 , 116 , 118 or 120 directly launches a primary application, while pressing and holding the application button 112 , 114 , 116 , 118 or 120 for longer than an immediate release of the application button 112 , 114 , 116 , 118 or 120 launches an alternate application.
  • the application buttons 112 , 114 , 116 , 118 or 120 simplify the user-interface of the hand-held computing device by allowing a user to directly launch one or more applications.
  • the hand-held computing device 100 further comprises an optional lid 106 .
  • the lid 106 is a flip lid that is hinged 144 above the display area 128 that includes a transparent portion 108 through which a user can see the display area 128 even when the lid 106 is closed.
  • the lid 106 further comprises a speaker 110 .
  • the hand-held computing device 100 further comprises a side user input device 126 , such as a jog rocker, a button or other input device located on the first side 102 . Also included on the first side 102 of the device 100 is a socket 130 allowing a device, such as a full headset, a single earpiece, a hands-free speaker device, headphones or other device to be connected to the hand-held computing device 100 .
  • a side user input device 126 such as a jog rocker, a button or other input device located on the first side 102 .
  • a socket 130 allowing a device, such as a full headset, a single earpiece, a hands-free speaker device, headphones or other device to be connected to the hand-held computing device 100 .
  • FIG. 1B illustrates a rear side 142 of the hand-held computing device 100 .
  • a top side 146 of the hand-held device 100 includes an antenna 136 and a ringer switch 132 (further described below in conjunction with FIG. 2 ) inside of the case 101 that provides for radio communications using cellular telephone functionality.
  • the antenna 136 also provides for data communication using a wireless communication system, such as general packet radio service (GPRS), IEEE 802.11 (WiFi), IEEE 802.16 (WiMax) or another suitable wireless communication system.
  • GPRS general packet radio service
  • WiFi IEEE 802.11
  • WiMax IEEE 802.16
  • a light emitting diode (LED) 152 is shown on the top side 146 of the device.
  • the top side 146 of the hand-held computing device 100 also includes an opening for a stylus holder 134 which extends cylindrically down the rear side 142 of the hand-held computing device 100 .
  • the rear side 142 of the hand-held device 100 further comprises a door 140 .
  • the door 140 is structured to receive a component, for example, an identification card such as a subscriber identification module (SIM) card typically used with the Global System for Mobile (GSM) communication networks or a data storage device, such as a Secure Digital (SD) card that interoperates with a user or the hand-held computing device 100 .
  • SIM subscriber identification module
  • SD Secure Digital
  • FIG. 1C illustrates a view of the front side of the hand-held computing device 100 with the lid 106 in a closed position.
  • the lid 106 extends over the keyboard 103 and the display area 128 in the closed position.
  • the lid 106 comprises a transparent portion 108 to protect the display area 128 while also allowing the user to view the display 128 .
  • FIG. 2 illustrates a block diagram of an embodiment of a system 200 comprising units making up the hardware and/or software for performing these functions.
  • the system 200 is implemented in a printed circuit board.
  • the system 200 comprises a microprocessor 202 , a read only memory (ROM) 204 , a synchronous dynamic random access memory (SDRAM) 206 , an input/output (I/O) module 208 for processing input from the keyboard 103 , the side user input device 126 , the ringer switch 132 , the power switch 138 or any other suitable input device.
  • the user interface unit 208 also determines the position of the lid 106 to determine whether the lid 106 is open or closed.
  • Charging circuitry 210 is also adapted to communicate with the microprocessor 202 for providing power to the microprocessor 202 from the battery 212 and/or for providing power to the battery 212 from a cradle connector 226 .
  • the microprocessor 202 is adapted to communicate with a display unit 216 and a backlight unit 218 to provide output to a user using display area 128 .
  • the microprocessor 202 is also adapted to communicate with a touch panel unit 216 to receive input from the display area 128 .
  • the microprocessor 202 is also connected to a peripheral device transceiver 224 , such as a universal Serial Bus (USB) transceiver, a Bluetooth transceiver, an IEEE 1394 transceiver or any other wired or wireless transceiver that transmits and receives data from a peripheral device, and an input/output (I/O) port 222 , such as an EIA-232 port, an RS-232 port or other port capable of transmitting and/or receiving data.
  • the peripheral device transceiver 224 and/or the I/O port 222 are also connected to the cradle connector 226 .
  • the microprocessor 202 is also connected to an infrared communication transceiver 220 , such as an Infrared Data Association (IrDA) transceiver.
  • the microprocessor is also connected with a speaker unit 228 , such as a piezo speaker, a red/green light emitting diode (LED) unit 230 , a vibrator unit 232 or another device capable of providing output to a user.
  • IrDA Infrared Data Association
  • the microprocessor 202 is also connected to a radio module 234 providing radio communications including cellular telephone functionality.
  • the radio module 234 also provides wireless data communication functionality.
  • the radio module 234 also can provide Internet access, text messaging or other communication functionality.
  • An example text messaging service provided by the radio module 234 is the short message service (SMS) which provides for sending and receiving short text messages from the hand-held computing device 100 to another communication device such as a personal digital assistant, a mobile phone, a smart-phone or other suitable communication device.
  • SMS short message service
  • the radio module 234 is connected to an antenna 236 and an amplifier 238 , which is also connected to an internal speaker 240 .
  • the radio module 234 is also connected to an internal microphone 242 as well as a card detector unit 244 .
  • the radio module 234 is further connected to a hands-free attachment connector 246 .
  • Logic enclosed within the hand-held computing device 100 processes input from user input devices in different forms and performs functions with respect to the input.
  • the user interface unit 208 may be embodied in hardware and/or software under the control of the microprocessor 202 which executes software instructions for receiving input and responding to the received input using software application programs 205 stored in a memory such as read only memory 204 , random access memory, such as the illustrated SDRAM 206 , or the user interface unit 208 .
  • FIG. 3A illustrates a keyboard 103 that is included in the hand-held computing device 100 in an embodiment of the invention.
  • Keyboard 103 allows users to accurately enter data for e-mail, other forms of electronic messaging, text editing, device configuration or other actions involving entered data.
  • the keyboard 103 comprises a layout with the Q-W-E-R-T-Y keys contiguous within a row (e.g., a “QWERTY” layout or a “QWERTY” keyboard).
  • the keyboard 103 includes 26 keys for the letters A-Z, keys for punctuation marks, and an option key 628 .
  • the option key 628 is a dedicated key for performing an alternate action when another key is depressed.
  • Keyboard 103 also includes keys for certain functions such as “space,” “return,” “backspace,” or other functions used for data entry and/or modification.
  • the keyboard 103 is a representation of a QWERTY keyboard displayed the display area 128 .
  • the keys receive input from a user that is subsequently processed and used by the hand-held device 100 .
  • the keyboard receives input from the user which is subsequently interpreted by the hand-held device 100 to determine appropriate processing for the received input.
  • keyboard 103 also includes specialized keys, such as the option key 628 , a shift key 630 and/or a menu/command key 632 , which perform predefined operations.
  • Input from the option key 628 causes an option symbol associated with a key to be entered when the key is activated.
  • the “y” key 610 has an option symbol of “1,” so after the option key 628 is activated, activating the “y” key 610 causes a “1” to be entered.
  • Input from the shift key 630 causes a modified version of a key, such as a capitalized version of the key, to be entered when the key is activated.
  • Input from the menu/command key 632 causes a menu screen or command entry screen to be displayed in the display area 128 .
  • FIG. 3B shows the layout of one embodiment of the application buttons 112 , 114 , 116 , 118 and 120 of the hand-held computing device 110 .
  • Each application button 112 , 114 , 116 , 118 and 120 is associated with a primary application which is loaded when the application button is activated.
  • a first application button 112 is associated with a telephone application
  • a second application button 114 is associated with a calendar application
  • a third application button 118 is associated with an Internet access application
  • a fourth application button 120 is associated with a messaging application.
  • a fifth application button 116 is associated with a scroll-up/scroll down feature.
  • the hand-held computing device 110 can contain additional application buttons or fewer application buttons.
  • One or more of the application buttons 112 , 114 , 116 , 118 and 120 are also associable with one or more alternate applications, allowing a single application button 112 , 114 , 116 , 118 or 120 to launch the primary application or an alternate application.
  • an alternate application such as a telephone directory
  • an alternate application is launched rather than the primary application associated with the first application button 112 .
  • an alternate application is launched.
  • one or more application buttons 112 , 114 , 116 , 118 or 120 are associated with multiple alternate applications, allowing a single application button 112 , 114 , 116 , 118 or 120 to launch multiple applications. For example, pressing and immediately releasing the first application button 112 launches a telephone application, depressing the option key 628 then depressing the first application button 112 launches a telephone directory application and pressing and holding the first application button 112 , for longer than an immediate release, activates a push-to-talk application.
  • the primary application associated with an application button 112 , 114 , 116 , 118 or 120 and alternate applications associable with an application button 112 , 114 , 116 , 118 or 120 are modified or defined by a user according to user preferences or requirements. For example, a user specifies that related applications such as a telephone application, a telephone directory application, a voice recorder application and a push to talk application are activated by the first application button 112 .
  • the primary application associated with an application button 112 , 114 , 116 , 118 or 120 and alternate applications associable with an application button 112 , 114 , 116 , 118 or 120 are predefined so an application button 112 , 114 , 116 , 118 or 120 activates the same group of applications on multiple hand-held computing devices 100 .
  • a combination of predefined and customizable application associations is used so a user can customize a subset of the applications associated with an application button 112 , 114 , 116 , 118 or 120 while other applications associated with an application button 112 , 114 , 116 , 118 or 120 remain fixed.
  • FIG. 4 illustrates another embodiment of the hand-held computing device 100 of FIGS. 1A, 1B and 1 C.
  • the hand-held computing device 100 comprises a handwriting area 702 on which a user enters symbols using a stylus or another contact data entry device. Icons surrounding the handwriting area 720 perform functions when tapped or otherwise activated. For example, an application icon 708 opens applications when activated, a menu icon 710 displays a menu when activated, a calculator icon 706 displays a calculator when activated and a find function icon 704 allows a user to search data for text.
  • the hand-held computing device 100 comprises a lid 106 , when the lid is closed, the hand-held computing device 100 illustrated in FIG.
  • the hand-held computing device 100 shown in FIG. 4 also comprises a system, such as described above in conjunction with FIG. 2 , comprising logic, such as hardware and/or software, for providing communication services and symbol processing.
  • the hand-held computing device 100 illustrated in FIG. 4 also includes radio communication functionality such as cellular, or mobile, telephone functionality as described above.
  • FIG. 5 illustrates a flow chart of a method 500 for activating an alternate application associated with an application button 112 , 114 , 116 , 118 and 120 according to one embodiment of the present invention.
  • the steps of the method 500 are implemented by the microprocessor 202 executing software instructions that cause the described actions.
  • the microprocessor 202 executing software instructions that cause the described actions.
  • one or more of the methods may be implemented in embodiments of hardware and/or software or combinations thereof.
  • instructions for performing the described actions are embodied or stored within a computer readable medium.
  • other embodiments can perform the steps of FIG. 5 in different orders.
  • other embodiments can include different and/or additional steps than the ones described here.
  • application buttons 112 , 114 , 116 , 118 and 120 are associated 510 with one or more alternate applications so an application button 112 , 114 , 116 , 118 or 120 activates a primary application and one or more alternate applications.
  • a software process executing on a processor allows a user to associate 510 an application button 112 , 114 , 116 , 118 or 120 with at least one alternate application.
  • hardware and/or firmware predefines the alternate applications associated 510 with an application button 112 , 114 , 116 , 118 or 120 .
  • a combination of hardware and software is used to associate 510 applications with an application button 112 , 114 , 116 , 118 or 120 , allowing a set of applications associated with an application button 112 , 114 , 116 , 118 or 120 to be predefined and another set of applications associated with an application button 112 , 114 , 116 , 118 or 120 to be user-defined.
  • the primary applications associated with an application button 112 , 114 , 116 , 118 or 120 are predefined using hardware, while the alternate applications associable with an application button 112 , 114 , 116 , 118 and 120 are specified using software and can be modified during operation.
  • the application associated with the received input is launched 530 .
  • the received input comprises pressing then immediately releasing an application button a primary application is launched.
  • the received input comprises pressing then releasing an application after a specified time interval.
  • a user may provide the input to launch the alternate application by using a key sequence, such as activating the option key 628 then activating an application button 112 , 114 , 116 , 118 or 120 , activating the option button 628 , activating the shift key 630 then activating an application button 112 , 114 , 116 , 118 or 120 .
  • a user may launch an alternate application by pressing and holding an application button 112 , 114 , 116 , 118 or 120 for longer than an immediate release.
  • the received input determines which alternate application is launched 530 , allowing an application button 112 , 114 , 116 , 118 or 120 to launch 530 multiple applications depending on the received input.
  • a user may specify how applications are associated with received inputs, such as depressing an application button 112 , 114 , 116 , 118 or 120 , holding an application button 112 , 114 , 116 , 118 or 120 down, entering a key sequence including an application button 112 , 114 , 115 , 118 or 120 or another suitable input.
  • This allows the user to assign different input sequences with different alternate applications, allowing an application button to launch multiple alternate applications.
  • FIG. 6 shows an embodiment of a user interface for associating applications with input sequences according to an embodiment of the invention.
  • FIG. 6 shows an embodiment of a user interface for associating applications with input sequences according to an embodiment of the invention.
  • the display area 128 of the hand-held computing device 100 displays a configuration display, such as a preference panel, describing the application buttons 612 , input sequences 634 , 640 and 650 including the application buttons 612 , and applications 620 launched by the input sequences 634 , 640 and 650 .
  • the configuration display may be accessed according to standard user-interface techniques for the hand-held computing device 100 , such as selecting an option from a configuration menu, entering a key input sequence or depressing a configuration button.
  • each row and column indicates the application 620 activated by an input sequence 634 , 640 and 650 .
  • FIG. 6 each row and column indicates the application 620 activated by an input sequence 634 , 640 and 650 .
  • depressing Button 1 611 launches Application_ 1 613
  • depressing the option key 628 then depressing Button_ 1 611 launches Application_ 11 615
  • holding Button_ 1 611 launches Application_ 10 617 and depressing the shift key 630 then the option key 628 then Button_ 1 611 launches Application_ 12 619 .
  • the configuration panel allows a user to specify or modify the applications 620 associated with at least a subset of the input sequences 634 , 640 and 650 .
  • This allows the user to customize the input sequence 634 , 640 and 650 used to launch various applications 620 .
  • the user manually specifies the application 620 launched by each input sequence 634 , 640 and 650 .
  • the user manually specifies a subset of the applications 620 launched by each input sequence 634 , 640 and 650 , while certain applications 620 are statically associated with certain input sequences 634 , 640 and 650 . For example, in FIG.
  • Application_ 1 613 could be statically associated with Button 1 611 while the input sequence 634 , 640 and 650 associated with Application_ 11 615 , Application_ 10 617 and Application_ 12 619 are specified by the user by modifying the contents of the configuration panel.
  • the contents of the configuration panel can be modified in a variety of ways. In one embodiment, the user taps the display area 128 in the location where the contents are to be changed and then enters an application 620 or selects an application 620 from a list.
  • the user uses an application button 112 , 114 , 116 , 118 or 120 , the side user input device 126 , or other navigation device, to highlight the location where the contents are to be changed, presses a key, an application button 112 , 114 , 116 , 118 or 120 or another user input device to select the location then enters an application 620 or selects an application 620 from a list.
  • the applications 620 associated with the input sequences 634 , 640 and 650 comprise a variety of applications or actions performed by a hand-held device 100 .
  • the application 620 comprises a general application for performing user-specified tasks, such as a calendar, a contact database, a text editor, an email editor, a calculator, an interactive map, a web browser, a file manager, an image capture application, a push to talk application or other software capable of performing end-user tasks.
  • the applications associated with the input techniques 634 , 640 and 650 comprise system-level applications such as a keyguard, a volume control, a power management application, a display manager application or other application modifying system-level functions or characteristics of the hand-held computing device 100 .
  • any reference to “one embodiment” or “an embodiment” means that a particular element, feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment.
  • the appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
  • Coupled and “connected” along with their derivatives. It should be understood that these terms are not intended as synonyms for each other. For example, some embodiments may be described using the term “connected” to indicate that two or more elements are in direct physical or electrical contact with each other. In another example, some embodiments may be described using the term “coupled” to indicate that two or more elements are in direct physical or electrical contact. The term “coupled,” however, may also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other. The embodiments are not limited in this context.
  • the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having” or any other variation thereof, are intended to cover a non-exclusive inclusion.
  • a process, method, article, or apparatus that comprises a list of elements is not necessarily limited to only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
  • “or” refers to an inclusive or and not to an exclusive or. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present).

Abstract

A system and a method are disclosed for using an application button on a hand-held computing device to launch a plurality of applications including a primary application and an alternate application. A primary application is associated with an application button and an alternate application is associable with the application button. Responsive to a received input requesting launching the alternate application, the primary application is temporarily disassociated with the application button and the alternate application is temporarily associated with the application button. This causes the alternate application to be launched when the application button is activated. Multiple alternate applications may be associable with an application button so that different inputs including the application button activate different applications.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation of co-pending U.S. patent application Ser. No. 11/112,178, filed Apr. 22, 2005, which is a continuation of U.S. patent application Ser. No. 09/977,870 filed Oct. 14, 2001, now U.S. Pat. No. 6,975,304, which claims priority under 35 U.S.C. 119(e) from U.S. Provisional Patent Application No. 60/297,817, filed on Jun. 11, 2001. The disclosures of these applications are all incorporated by reference herein in their entirety.
  • BACKGROUND
  • 1. Field of Art
  • The disclosure generally relates to the field of mobile computing, in particular to launching applications on a mobile communication device.
  • 2. Description of the Related Art
  • Mobile computing devices, particularly hand-held devices and computers, are becoming increasingly more powerful and functional devices. Many hand-held devices are multifunction devices with multiple device roles, such as personal digital assistant (PDA), cellular phone, portable media player, voice recorder, video recorder, global positioning system (GPS), camera and electronic file storage. This increased functionality has caused hand-held devices to use an increased number of applications. Further, hand-held devices have become increasingly more compact and portable while their functionality has increased. This combination of increased functionality and reduced size has made hand-held device use more prevalent.
  • Hand-held devices use specialized applications to provide different functions, so increases in functionality have increased the number of applications used by hand-held devices. However, the compact size of hand-held devices limits the number of data entry mechanisms, such as buttons or activation areas, capable of launching these different applications. Although increasing hand-held device size would increase the number of possible data entry mechanisms for application launching, such an increase would reduce the portability of the hand-held device.
  • Alternatively, more complex data entry mechanisms, such as special key sequences, allow hand-held devices to remain compact while providing a mechanism for launching additional applications. However, requiring users to memorize complex key sequences for application launching complicates the user interface of the hand-held device. Further, using key sequences to launch applications increases the time necessary to launch applications.
  • From the above, there is a lack of a method for quickly launching applications on a hand-held device having physical size limitations.
  • SUMMARY
  • Using various embodiments disclosed herein, a mobile computing device, for example, a hand-held computing device, uses an application button to launch a plurality of applications. This simplifies launching applications on a hand-held computing device by allowing multiple applications to be launched using an application button. In particular, different inputs including the application button can be used to intuitively launch multiple applications without requiring the hand-held computing device to implement a complex user interface.
  • In one embodiment, the hand-held computing device initially associates a primary application with an application button. At least one alternate application is also associable with the application button so that an alternate application is launched through an input that includes the application button. For example, an input including the application button and an option button enables the alternate application or an input of pressing and holding the application button enables the alternate application. When input requesting the launching of the alternate application is then received, the alternate application is temporarily associated with the application button and the primary application is temporarily disassociated with the application button. This causes the application button to launch the alternate application.
  • In an embodiment, input is received from a user that assigns a first input including the application button to a first alternate application and assigns a second input including the application button to a second alternate application. This allows an application button to launch multiple applications when different inputs including the application button are received.
  • The features and advantages described in the specification are not all inclusive and, in particular, many additional features and advantages will be apparent to one of ordinary skill in the art in view of the drawings, specification, and claims. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and may not have been selected to delineate or circumscribe the described subject matter.
  • BRIEF DESCRIPTION OF DRAWINGS
  • The disclosed embodiments have other advantages and features which will be more readily apparent from the detailed description, the appended claims, and the accompanying drawings, in which:
  • Figure (FIG.) 1A illustrates a front perspective view of one embodiment of a hand-held computing device.
  • FIG. 1B illustrates a rear perspective view of one embodiment of a hand-held computing device.
  • FIG. 1C illustrates a front side view of one embodiment of a hand-held computing device.
  • FIG. 2 illustrates a block diagram of one embodiment of a hand-held computing device.
  • FIG. 3A illustrates an example embodiment of a keyboard of the hand-held computing device.
  • FIG. 3B illustrates an example embodiment of a layout of the application buttons on a hand-held computing device.
  • FIG. 4 illustrates one embodiment of a hand-held computing device comprising a handwriting area.
  • FIG. 5 illustrates a flow chart of one embodiment of launching an alternate application associated with an application button.
  • FIG. 6 illustrates an example embodiment of a user interface for associating applications with input sequences.
  • DETAILED DESCRIPTION
  • The Figures (FIGS.) and the following description relate to preferred embodiments by way of illustration only. It should be noted that from the following discussion, alternative embodiments of the structures and methods disclosed herein will be readily recognized as viable alternatives that may be employed without departing from the principles described herein.
  • Reference will now be made in detail to several embodiments, examples of which are illustrated in the accompanying figures. It is noted that wherever practicable similar or like reference numbers may be used in the figures and may indicate similar or like functionality. The figures depict embodiments of the disclosed system (or method) for purposes of illustration only. One skilled in the art will readily recognize from the following description that alternative embodiments of the structures and methods illustrated herein may be employed without departing from the principles described herein.
  • Architectural Overview
  • FIG. 1A illustrates a front view of a mobile computing device, such as a hand-held computing device 100, according to one embodiment of the present invention. In an embodiment, the hand-held computing device 100 comprises a case 101 having a front side 104 and one or more sides, such as a first side 102. The front side 104 comprises a display area 128, a keyboard 103 and application buttons 112, 114, 116, 118 and 120. As shown in FIG. 1A, the hand-held computing device 100 is structured to be of a form factor that can be conveniently held in a user's hand, such as the form factor of a personal digital assistant (PDA) or the form factor of a smart phone. For example, the hand-held computing device 100 can have dimensions ranging from 7.5 to 15.5 centimeters in length, 5 to 12.75 centimeters in width, 0.64 to 2.2 centimeters in height and weigh between 57 and 227 grams.
  • The display area 128 comprises an active matrix liquid crystal display (AMLCD), a thin-film transistor liquid crystal display (TFT-LCD), an organic light emitting diode (OLED), an interferometric modulator display (IMOD), a liquid crystal display (LCD), or other suitable display device. In an embodiment, the display displays color images. In another embodiment, the display area 128 further comprises a touch-sensitive display (e.g., pressure-sensitive (resistive), electrically sensitive (capacitative), acoustically sensitive (SAW or surface acoustic wave), photo-sensitive (infra-red)) including a digitizer for receiving input data, commands or information from a user. The user may use a stylus, a finger or another suitable input device for data entry, such as selecting from a menu.
  • Application buttons 112, 114, 116, 118 and 120 allow a user to load an application or perform another action. Each application button 112, 114, 116, 118 and 120 is associated with at least one application or action. Activation, or selection, of an application button 112, 114, 116, 118 or 120 causes the immediate launch, or execution, of an application associated with the activated application button 112, 114, 116, 118 or 120. For example, application button 112 is associated with a telephone application, application button 114 is associated with a calendar application, application button 116 is associated with a scroll-up/scroll-down feature and application button 118 is associated with an Internet access application. In another embodiment, an application button 120 may be associated with a messaging service, such as email, short messaging service (SMS), media messaging service (MMS), or another messaging service. In another embodiment, application button 116 comprises a five-way navigation switch, a jog rocker or another input device capable of receiving multiple types of user input. One or more application buttons 112, 114, 116, 118 or 120 are associated with more than one function or more than one application, allowing one application button 112, 114, 116, 118 or 120 to directly launch multiple applications or perform multiple actions. For example, pressing and immediately releasing an application button 112, 114, 116, 118 or 120 directly launches a primary application, while pressing and holding the application button 112, 114, 116, 118 or 120 for longer than an immediate release of the application button 112, 114, 116, 118 or 120 launches an alternate application. Hence, the application buttons 112, 114, 116, 118 or 120 simplify the user-interface of the hand-held computing device by allowing a user to directly launch one or more applications.
  • In an embodiment, the hand-held computing device 100 further comprises an optional lid 106. For example, the lid 106 is a flip lid that is hinged 144 above the display area 128 that includes a transparent portion 108 through which a user can see the display area 128 even when the lid 106 is closed. In an embodiment, the lid 106 further comprises a speaker 110.
  • In another embodiment, the hand-held computing device 100 further comprises a side user input device 126, such as a jog rocker, a button or other input device located on the first side 102. Also included on the first side 102 of the device 100 is a socket 130 allowing a device, such as a full headset, a single earpiece, a hands-free speaker device, headphones or other device to be connected to the hand-held computing device 100.
  • FIG. 1B illustrates a rear side 142 of the hand-held computing device 100. A top side 146 of the hand-held device 100 includes an antenna 136 and a ringer switch 132 (further described below in conjunction with FIG. 2) inside of the case 101 that provides for radio communications using cellular telephone functionality. In an embodiment, the antenna 136 also provides for data communication using a wireless communication system, such as general packet radio service (GPRS), IEEE 802.11 (WiFi), IEEE 802.16 (WiMax) or another suitable wireless communication system. In an embodiment, a light emitting diode (LED) 152 is shown on the top side 146 of the device. The top side 146 of the hand-held computing device 100 also includes an opening for a stylus holder 134 which extends cylindrically down the rear side 142 of the hand-held computing device 100. The rear side 142 of the hand-held device 100 further comprises a door 140. In one embodiment, the door 140 is structured to receive a component, for example, an identification card such as a subscriber identification module (SIM) card typically used with the Global System for Mobile (GSM) communication networks or a data storage device, such as a Secure Digital (SD) card that interoperates with a user or the hand-held computing device 100. This allows the user to place the card, or other data storage device, in another device. For example, if a user is on another continent, the user can insert the card into another communication device, such as a telephone configured to operate at the frequencies allocated for that continent, country or group of countries.
  • FIG. 1C illustrates a view of the front side of the hand-held computing device 100 with the lid 106 in a closed position. The lid 106 extends over the keyboard 103 and the display area 128 in the closed position. In an embodiment, the lid 106 comprises a transparent portion 108 to protect the display area 128 while also allowing the user to view the display 128.
  • FIG. 2 illustrates a block diagram of an embodiment of a system 200 comprising units making up the hardware and/or software for performing these functions. In an embodiment, the system 200 is implemented in a printed circuit board. The system 200 comprises a microprocessor 202, a read only memory (ROM) 204, a synchronous dynamic random access memory (SDRAM) 206, an input/output (I/O) module 208 for processing input from the keyboard 103, the side user input device 126, the ringer switch 132, the power switch 138 or any other suitable input device. In another embodiment, the user interface unit 208 also determines the position of the lid 106 to determine whether the lid 106 is open or closed. Charging circuitry 210 is also adapted to communicate with the microprocessor 202 for providing power to the microprocessor 202 from the battery 212 and/or for providing power to the battery 212 from a cradle connector 226. The microprocessor 202 is adapted to communicate with a display unit 216 and a backlight unit 218 to provide output to a user using display area 128. In an embodiment, the microprocessor 202 is also adapted to communicate with a touch panel unit 216 to receive input from the display area 128.
  • The microprocessor 202 is also connected to a peripheral device transceiver 224, such as a universal Serial Bus (USB) transceiver, a Bluetooth transceiver, an IEEE 1394 transceiver or any other wired or wireless transceiver that transmits and receives data from a peripheral device, and an input/output (I/O) port 222, such as an EIA-232 port, an RS-232 port or other port capable of transmitting and/or receiving data. In an embodiment, the peripheral device transceiver 224 and/or the I/O port 222 are also connected to the cradle connector 226. The microprocessor 202 is also connected to an infrared communication transceiver 220, such as an Infrared Data Association (IrDA) transceiver. The microprocessor is also connected with a speaker unit 228, such as a piezo speaker, a red/green light emitting diode (LED) unit 230, a vibrator unit 232 or another device capable of providing output to a user.
  • The microprocessor 202 is also connected to a radio module 234 providing radio communications including cellular telephone functionality. In an embodiment, the radio module 234 also provides wireless data communication functionality. The radio module 234 also can provide Internet access, text messaging or other communication functionality. An example text messaging service provided by the radio module 234 is the short message service (SMS) which provides for sending and receiving short text messages from the hand-held computing device 100 to another communication device such as a personal digital assistant, a mobile phone, a smart-phone or other suitable communication device. The radio module 234 is connected to an antenna 236 and an amplifier 238, which is also connected to an internal speaker 240. The radio module 234 is also connected to an internal microphone 242 as well as a card detector unit 244. In an embodiment, the radio module 234 is further connected to a hands-free attachment connector 246.
  • Logic enclosed within the hand-held computing device 100, such as hardware and/or software, processes input from user input devices in different forms and performs functions with respect to the input. For example, the user interface unit 208 may be embodied in hardware and/or software under the control of the microprocessor 202 which executes software instructions for receiving input and responding to the received input using software application programs 205 stored in a memory such as read only memory 204, random access memory, such as the illustrated SDRAM 206, or the user interface unit 208.
  • FIG. 3A illustrates a keyboard 103 that is included in the hand-held computing device 100 in an embodiment of the invention. Keyboard 103 allows users to accurately enter data for e-mail, other forms of electronic messaging, text editing, device configuration or other actions involving entered data. In an embodiment, the keyboard 103 comprises a layout with the Q-W-E-R-T-Y keys contiguous within a row (e.g., a “QWERTY” layout or a “QWERTY” keyboard). The keyboard 103 includes 26 keys for the letters A-Z, keys for punctuation marks, and an option key 628. The option key 628 is a dedicated key for performing an alternate action when another key is depressed. Keyboard 103 also includes keys for certain functions such as “space,” “return,” “backspace,” or other functions used for data entry and/or modification. In an embodiment, the keyboard 103 is a representation of a QWERTY keyboard displayed the display area 128. The keys receive input from a user that is subsequently processed and used by the hand-held device 100. Hence, the keyboard receives input from the user which is subsequently interpreted by the hand-held device 100 to determine appropriate processing for the received input.
  • In an embodiment, keyboard 103 also includes specialized keys, such as the option key 628, a shift key 630 and/or a menu/command key 632, which perform predefined operations. Input from the option key 628 causes an option symbol associated with a key to be entered when the key is activated. In the example shown in FIG. 3A, the “y” key 610 has an option symbol of “1,” so after the option key 628 is activated, activating the “y” key 610 causes a “1” to be entered. Input from the shift key 630 causes a modified version of a key, such as a capitalized version of the key, to be entered when the key is activated. Input from the menu/command key 632 causes a menu screen or command entry screen to be displayed in the display area 128.
  • FIG. 3B shows the layout of one embodiment of the application buttons 112, 114, 116, 118 and 120 of the hand-held computing device 110. Each application button 112, 114, 116, 118 and 120 is associated with a primary application which is loaded when the application button is activated. In an embodiment, a first application button 112 is associated with a telephone application, a second application button 114 is associated with a calendar application, a third application button 118 is associated with an Internet access application and a fourth application button 120 is associated with a messaging application. In an embodiment, a fifth application button 116 is associated with a scroll-up/scroll down feature. Although the example illustrated in FIG. 3B shows five application buttons 112, 114, 116, 118 and 120, in other embodiments the hand-held computing device 110 can contain additional application buttons or fewer application buttons.
  • One or more of the application buttons 112, 114, 116, 118 and 120 are also associable with one or more alternate applications, allowing a single application button 112, 114, 116, 118 or 120 to launch the primary application or an alternate application. In an embodiment, when the option key 628 is activated and then the first application button 112 is activated, an alternate application, such as a telephone directory, is launched rather than the primary application associated with the first application button 112. In an alternative embodiment, when a user depresses and holds an application button 112, 114, 116, 118 or 120, an alternate application is launched. In an embodiment, one or more application buttons 112, 114, 116, 118 or 120 are associated with multiple alternate applications, allowing a single application button 112, 114, 116, 118 or 120 to launch multiple applications. For example, pressing and immediately releasing the first application button 112 launches a telephone application, depressing the option key 628 then depressing the first application button 112 launches a telephone directory application and pressing and holding the first application button 112, for longer than an immediate release, activates a push-to-talk application.
  • In an embodiment, the primary application associated with an application button 112, 114, 116, 118 or 120 and alternate applications associable with an application button 112, 114, 116, 118 or 120 are modified or defined by a user according to user preferences or requirements. For example, a user specifies that related applications such as a telephone application, a telephone directory application, a voice recorder application and a push to talk application are activated by the first application button 112. Alternatively, the primary application associated with an application button 112, 114, 116, 118 or 120 and alternate applications associable with an application button 112, 114, 116, 118 or 120 are predefined so an application button 112, 114, 116, 118 or 120 activates the same group of applications on multiple hand-held computing devices 100. In yet another embodiment, a combination of predefined and customizable application associations is used so a user can customize a subset of the applications associated with an application button 112, 114, 116, 118 or 120 while other applications associated with an application button 112, 114, 116, 118 or 120 remain fixed.
  • FIG. 4 illustrates another embodiment of the hand-held computing device 100 of FIGS. 1A, 1B and 1C. In the embodiment illustrated in FIG. 4, the hand-held computing device 100 comprises a handwriting area 702 on which a user enters symbols using a stylus or another contact data entry device. Icons surrounding the handwriting area 720 perform functions when tapped or otherwise activated. For example, an application icon 708 opens applications when activated, a menu icon 710 displays a menu when activated, a calculator icon 706 displays a calculator when activated and a find function icon 704 allows a user to search data for text. In an embodiment where the hand-held computing device 100 comprises a lid 106, when the lid is closed, the hand-held computing device 100 illustrated in FIG. 4 appears as the hand-held computing device 100 depicted in FIG. 1C. The hand-held computing device 100 shown in FIG. 4 also comprises a system, such as described above in conjunction with FIG. 2, comprising logic, such as hardware and/or software, for providing communication services and symbol processing. For example, the hand-held computing device 100 illustrated in FIG. 4 also includes radio communication functionality such as cellular, or mobile, telephone functionality as described above.
  • System Operation
  • FIG. 5 illustrates a flow chart of a method 500 for activating an alternate application associated with an application button 112, 114, 116, 118 and 120 according to one embodiment of the present invention. In an embodiment, the steps of the method 500 are implemented by the microprocessor 202 executing software instructions that cause the described actions. Those of skill in the art will recognize that one or more of the methods may be implemented in embodiments of hardware and/or software or combinations thereof. For example, instructions for performing the described actions are embodied or stored within a computer readable medium. Furthermore, those of skill in the art will recognize that other embodiments can perform the steps of FIG. 5 in different orders. Moreover, other embodiments can include different and/or additional steps than the ones described here.
  • Initially, application buttons 112, 114, 116, 118 and 120 are associated 510 with one or more alternate applications so an application button 112, 114, 116, 118 or 120 activates a primary application and one or more alternate applications. For example, a software process executing on a processor allows a user to associate 510 an application button 112, 114, 116, 118 or 120 with at least one alternate application. Alternatively, hardware and/or firmware predefines the alternate applications associated 510 with an application button 112, 114, 116, 118 or 120. In another embodiment, a combination of hardware and software is used to associate 510 applications with an application button 112, 114, 116, 118 or 120, allowing a set of applications associated with an application button 112, 114, 116, 118 or 120 to be predefined and another set of applications associated with an application button 112, 114, 116, 118 or 120 to be user-defined. For example, the primary applications associated with an application button 112, 114, 116, 118 or 120 are predefined using hardware, while the alternate applications associable with an application button 112, 114, 116, 118 and 120 are specified using software and can be modified during operation.
  • Upon receiving 520 input to launch an alternate application, the application associated with the received input is launched 530. In an embodiment, when the received input comprises pressing then immediately releasing an application button a primary application is launched. Alternatively, the received input comprises pressing then releasing an application after a specified time interval. A user may provide the input to launch the alternate application by using a key sequence, such as activating the option key 628 then activating an application button 112, 114, 116, 118 or 120, activating the option button 628, activating the shift key 630 then activating an application button 112, 114, 116, 118 or 120. Alternatively, a user may launch an alternate application by pressing and holding an application button 112, 114, 116, 118 or 120 for longer than an immediate release. The received input determines which alternate application is launched 530, allowing an application button 112, 114, 116, 118 or 120 to launch 530 multiple applications depending on the received input.
  • User Interface
  • As described above, a user may specify how applications are associated with received inputs, such as depressing an application button 112, 114, 116, 118 or 120, holding an application button 112, 114, 116, 118 or 120 down, entering a key sequence including an application button 112, 114, 115, 118 or 120 or another suitable input. This allows the user to assign different input sequences with different alternate applications, allowing an application button to launch multiple alternate applications. FIG. 6 shows an embodiment of a user interface for associating applications with input sequences according to an embodiment of the invention. Those of skill in the art will recognize that different embodiments can provide the information and functionality of FIG. 6 in different ways. Moreover, other embodiments can include different and/or additional features and/or layouts than the ones described here.
  • In one embodiment, the display area 128 of the hand-held computing device 100 displays a configuration display, such as a preference panel, describing the application buttons 612, input sequences 634, 640 and 650 including the application buttons 612, and applications 620 launched by the input sequences 634, 640 and 650. The configuration display may be accessed according to standard user-interface techniques for the hand-held computing device 100, such as selecting an option from a configuration menu, entering a key input sequence or depressing a configuration button. In the example shown in FIG. 6, each row and column indicates the application 620 activated by an input sequence 634, 640 and 650. In the example of FIG. 6, depressing Button 1 611 launches Application_1 613, depressing the option key 628 then depressing Button_1 611 launches Application_11 615, holding Button_1 611 launches Application_10 617 and depressing the shift key 630 then the option key 628 then Button_1 611 launches Application_12 619.
  • Further, the configuration panel allows a user to specify or modify the applications 620 associated with at least a subset of the input sequences 634, 640 and 650. This allows the user to customize the input sequence 634, 640 and 650 used to launch various applications 620. In an embodiment, the user manually specifies the application 620 launched by each input sequence 634, 640 and 650. Alternatively, the user manually specifies a subset of the applications 620 launched by each input sequence 634, 640 and 650, while certain applications 620 are statically associated with certain input sequences 634, 640 and 650. For example, in FIG. 6, Application_1 613 could be statically associated with Button 1 611 while the input sequence 634, 640 and 650 associated with Application_11 615, Application_10 617 and Application_12 619 are specified by the user by modifying the contents of the configuration panel. The contents of the configuration panel can be modified in a variety of ways. In one embodiment, the user taps the display area 128 in the location where the contents are to be changed and then enters an application 620 or selects an application 620 from a list. Alternatively, the user uses an application button 112, 114, 116, 118 or 120, the side user input device 126, or other navigation device, to highlight the location where the contents are to be changed, presses a key, an application button 112, 114, 116, 118 or 120 or another user input device to select the location then enters an application 620 or selects an application 620 from a list.
  • The applications 620 associated with the input sequences 634, 640 and 650 comprise a variety of applications or actions performed by a hand-held device 100. For example, the application 620 comprises a general application for performing user-specified tasks, such as a calendar, a contact database, a text editor, an email editor, a calculator, an interactive map, a web browser, a file manager, an image capture application, a push to talk application or other software capable of performing end-user tasks. Alternatively, the applications associated with the input techniques 634, 640 and 650 comprise system-level applications such as a keyguard, a volume control, a power management application, a display manager application or other application modifying system-level functions or characteristics of the hand-held computing device 100.
  • Some portions of above description describe the embodiments of the invention in terms of algorithms and symbolic representations of operations on information. These algorithmic descriptions and representations are commonly used by those skilled in the data processing arts to convey the substance of their work effectively to others skilled in the art. These operations, while described functionally, computationally, or logically, are understood to be implemented by computer programs or equivalent electrical circuits, microcode, or the like. Furthermore, it has also proven convenient at times, to refer to these arrangements of operations as modules, without loss of generality. The described operations and their associated modules may be embodied in software, firmware, hardware, or any combinations thereof.
  • As used herein any reference to “one embodiment” or “an embodiment” means that a particular element, feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment.
  • Some embodiments may be described using the expression “coupled” and “connected” along with their derivatives. It should be understood that these terms are not intended as synonyms for each other. For example, some embodiments may be described using the term “connected” to indicate that two or more elements are in direct physical or electrical contact with each other. In another example, some embodiments may be described using the term “coupled” to indicate that two or more elements are in direct physical or electrical contact. The term “coupled,” however, may also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other. The embodiments are not limited in this context.
  • As used herein, the terms “comprises,” “comprising,” “includes,” “including,” “has,” “having” or any other variation thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, article, or apparatus that comprises a list of elements is not necessarily limited to only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Further, unless expressly stated to the contrary, “or” refers to an inclusive or and not to an exclusive or. For example, a condition A or B is satisfied by any one of the following: A is true (or present) and B is false (or not present), A is false (or not present) and B is true (or present), and both A and B are true (or present).
  • In addition, use of the “a” or “an” are employed to describe elements and components of the embodiments herein. This is done merely for convenience and to give a general sense of the invention. This description should be read to include one or at least one and the singular also includes the plural unless it is obvious that it is meant otherwise.
  • Upon reading this disclosure, those of skill in the art will appreciate still additional alternative structural and functional designs for a system and a process for using application buttons to quickly launch multiple applications without modifying the design of hand-held computing devices through the disclosed principles herein. Thus, while particular embodiments and applications have been illustrated and described, it is to be understood that the present invention is not limited to the precise construction and components disclosed herein and that various modifications, changes and variations which will be apparent to those skilled in the art may be made in the arrangement, operation and details of the method and apparatus of the embodiments disclosed herein without departing from the spirit and scope as defined in the appended claims.

Claims (26)

1. A method for launching a plurality of applications, the method comprising:
associating a first application with an application button and having a second application associable with the application button;
receiving input from a first key or the application button to temporarily disassociate the first application with the application button and temporarily associate the second application with the application button; and
receiving input from depressing the application button; and
launching the second application associated with the application button.
2. The method of claim 1, further comprising:
disassociating the second application with the application button; and
reassociating the first application with the application button.
3. The method of claim 1, wherein receiving input from a first key or the application button comprises:
receiving input from a first key indicative of the second application; and
receiving input from the application button.
4. The method of claim 3, wherein the first key indicative of the second application comprises an option key.
5. The method of claim 1, wherein receiving input from the first key or the application button comprises pressing and holding the application button for longer than an immediate release of the application button.
6. The method of claim 1, further comprising:
receiving a configuration command from a user, the configuration command assigning the second application associable with the application button to an input including the application button.
7. The method of claim 1, further comprising:
receiving a first configuration command from a user, the first configuration command assigning the second application associable with the application button to a first input including the application button; and
receiving a second configuration command from a user, the second configuration command assigning a third application associable with the application button to a second input including the application button.
8. The method of claim 1, wherein the second application associable with the application button comprises a system-level application.
9. The method of claim 8, wherein the system-level application comprises an application selected from a group consisting of: a power management application, a keyguard application and a display manager application.
10. The method of claim 1, wherein the second application associable with the application button comprises a general application.
11. The method of claim 10, wherein the general application comprises an application selected from a group consisting of: a calendar, a contact database, a text editor, an email editor, a calculator, an interactive map, a web browser, a file manager, an image capture application and a messaging application.
12. A mobile computing device having telephone functionality for launching a plurality of applications comprising:
an option key;
an application button; and
a computer program product stored in a memory for launching the plurality of applications using the application button, wherein the computer program product comprises instructions that when executed by a processor cause the processor to:
associate a first application with the application button and have a second application associable with the application button;
receive input from the option key or the application button to temporarily disassociate the first application with the application button and temporarily associate the second application with the application button;
receive input from depressing the application button; and
launch the second application associated with the application button.
13. The device of claim 12, wherein the input from the option key or the application button comprises:
pressing and releasing the option key and thereafter pressing and immediately releasing the application button.
14. The device of claim 12, wherein the input from the option key or the application button comprises:
pressing and holding the application button for longer than an immediate release of the application button.
15. The device of claim 12, further comprising:
a plurality of application buttons; and
a computer program product stored in the memory for launching the plurality of applications using the plurality of application buttons, wherein the computer program product comprises instructions that when executed cause the processor to:
associate a first application with each of the plurality of application buttons and have at least a second application associable with a combination of at least one of the plurality of application buttons and the option key.
16. The device of claim 12, wherein the second application associable with the application button comprises a system-level application.
17. The device of claim 16, wherein the system-level application comprises an application selected from a group consisting of: a power management application, a keyguard application and a display manager application.
18. The device of claim 12, wherein the second application associable with the application button comprises a general application.
19. The device of claim 18, wherein the general application comprises an application selected from a group consisting of: a calendar, a contact database, a text editor, an email editor, a calculator, an interactive map, a web browser, a file manager, an image capture application and a messaging application.
20. A computer readable medium configured to store instructions, the instructions when executed by a processor cause the processor to:
associate a first application with the application button and have a second application associable with the application button;
receive input from the option key or the application button to temporarily disassociate the first application with the application button and temporarily associate the second application with the application button;
receive input from depressing the application button; and
launch the second application associated with the application button.
21. The computer readable medium of claim 20, wherein receiving input from the option key or the application button comprises:
receiving input from a first key indicative of the second application; and
receiving input from the application button.
22. The computer readable medium of claim 21, wherein the first key indicative of the second application comprises an option key.
23. The computer readable medium of claim 20, further comprising instructions when executed by the processor cause the processor to:
receive a configuration command from a user, the configuration command assigning the second application associable with the application button to an input including the application button.
24. The computer readable medium of claim 23, further comprising instructions when executed by the processor cause the processor to:
receive a second configuration command from a user, the configuration command assigning a third application associable with the application button to a second input including the application button.
25. The computer readable medium of claim 20, wherein the second application associable with the application button comprises a system-level application.
26. The computer readable medium of claim 20, wherein the second application associable with the application button comprises a general application.
US11/740,704 2001-06-11 2007-04-26 Alternate key options for launching applications in mobile communication devices Abandoned US20070188448A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/740,704 US20070188448A1 (en) 2001-06-11 2007-04-26 Alternate key options for launching applications in mobile communication devices

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US29781701P 2001-06-11 2001-06-11
US09/977,870 US6975304B1 (en) 2001-06-11 2001-10-14 Interface for processing of an alternate symbol in a computer device
US11/112,178 US8976108B2 (en) 2001-06-11 2005-04-22 Interface for processing of an alternate symbol in a computer device
US11/740,704 US20070188448A1 (en) 2001-06-11 2007-04-26 Alternate key options for launching applications in mobile communication devices

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/112,178 Continuation US8976108B2 (en) 2001-06-11 2005-04-22 Interface for processing of an alternate symbol in a computer device

Publications (1)

Publication Number Publication Date
US20070188448A1 true US20070188448A1 (en) 2007-08-16

Family

ID=34840868

Family Applications (4)

Application Number Title Priority Date Filing Date
US09/977,870 Expired - Lifetime US6975304B1 (en) 2001-06-11 2001-10-14 Interface for processing of an alternate symbol in a computer device
US11/112,178 Active 2026-09-09 US8976108B2 (en) 2001-06-11 2005-04-22 Interface for processing of an alternate symbol in a computer device
US11/740,704 Abandoned US20070188448A1 (en) 2001-06-11 2007-04-26 Alternate key options for launching applications in mobile communication devices
US14/558,253 Expired - Lifetime US9696905B2 (en) 2001-06-11 2014-12-02 Interface for processing of an alternate symbol in a computer device

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US09/977,870 Expired - Lifetime US6975304B1 (en) 2001-06-11 2001-10-14 Interface for processing of an alternate symbol in a computer device
US11/112,178 Active 2026-09-09 US8976108B2 (en) 2001-06-11 2005-04-22 Interface for processing of an alternate symbol in a computer device

Family Applications After (1)

Application Number Title Priority Date Filing Date
US14/558,253 Expired - Lifetime US9696905B2 (en) 2001-06-11 2014-12-02 Interface for processing of an alternate symbol in a computer device

Country Status (1)

Country Link
US (4) US6975304B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060089817A1 (en) * 2004-07-21 2006-04-27 Spanski Jeffrey L Electronic length measuring device
US20080034302A1 (en) * 2006-08-07 2008-02-07 Samsung Electronics Co. Ltd. Portable terminal and user interface control method thereof based on pattern recognition and analysis of image captured by camera
DE202008017837U1 (en) 2007-11-16 2010-12-02 Fgup "Niima - Progress" Dual navigation terminal
US8976108B2 (en) 2001-06-11 2015-03-10 Qualcomm Incorporated Interface for processing of an alternate symbol in a computer device
US9549056B2 (en) 2001-06-11 2017-01-17 Qualcomm Incorporated Integrated personal digital assistant device
US20180089635A1 (en) * 2016-09-27 2018-03-29 Hewlett-Packard Development Company, L.P. Appointment connection

Families Citing this family (128)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US7614008B2 (en) 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
US9292111B2 (en) 1998-01-26 2016-03-22 Apple Inc. Gesturing with a multipoint sensing device
US9239673B2 (en) 1998-01-26 2016-01-19 Apple Inc. Gesturing with a multipoint sensing device
US20040125152A1 (en) * 2002-12-31 2004-07-01 Sommers Daniel Ray User customizable, locale dependent, variant character entry method and apparatus
KR100508123B1 (en) * 2003-07-04 2005-08-10 엘지전자 주식회사 method and device for inputting symbol
US20050188330A1 (en) * 2004-02-20 2005-08-25 Griffin Jason T. Predictive text input system for a mobile communication device
US7305257B2 (en) * 2004-04-16 2007-12-04 Research In Motion Limited Portable alerter for wireless device
HU0401034D0 (en) * 2004-05-24 2004-08-30 Ratai Daniel System of three dimension induting computer technology, and method of executing spatial processes
US8381135B2 (en) 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
JP4219902B2 (en) * 2005-01-25 2009-02-04 京セラ株式会社 Portable terminal device, character input method, and character input program
JP2006350812A (en) * 2005-06-17 2006-12-28 Fujitsu Ltd Operation menu display position control program, device, and method
US20070103431A1 (en) * 2005-10-24 2007-05-10 Tabatowski-Bush Benjamin A Handheld tilt-text computing system and method
US7683918B2 (en) * 2006-03-17 2010-03-23 Motorola, Inc. User interface and method therefor
US8920343B2 (en) 2006-03-23 2014-12-30 Michael Edward Sabatino Apparatus for acquiring and processing of physiological auditory signals
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US20080189606A1 (en) * 2007-02-02 2008-08-07 Michal Rybak Handheld electronic device including predictive accent mechanism, and associated method
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US20080270895A1 (en) * 2007-04-26 2008-10-30 Nokia Corporation Method, computer program, user interface, and apparatus for predictive text input
US8059097B2 (en) * 2007-04-27 2011-11-15 Virgin Mobile USA LP Shared symbol and emoticon key and methods
US7956831B2 (en) * 2007-05-30 2011-06-07 Honeywell Interntional Inc. Apparatus, systems, and methods for dimming an active matrix light-emitting diode (LED) display
US20090096763A1 (en) * 2007-10-16 2009-04-16 Epson Imaging Devices Corporation Touch panel, display device with input function, and electronic apparatus
KR100904960B1 (en) 2007-11-09 2009-06-26 엘지전자 주식회사 Portable terminal
US8428667B2 (en) * 2007-12-27 2013-04-23 Nec Corporation Portable terminal device
US9352411B2 (en) 2008-05-28 2016-05-31 Illinois Tool Works Inc. Welding training system
US8570279B2 (en) 2008-06-27 2013-10-29 Apple Inc. Touch screen device, method, and graphical user interface for inserting a character from an alternate keyboard
US20110141027A1 (en) * 2008-08-12 2011-06-16 Keyless Systems Ltd. Data entry system
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US20100107100A1 (en) 2008-10-23 2010-04-29 Schneekloth Jason S Mobile Device Style Abstraction
US8411046B2 (en) 2008-10-23 2013-04-02 Microsoft Corporation Column organization of content
US8175653B2 (en) 2009-03-30 2012-05-08 Microsoft Corporation Chromeless user interface
US10255566B2 (en) 2011-06-03 2019-04-09 Apple Inc. Generating and processing task items that represent tasks to perform
US8806362B2 (en) * 2010-01-06 2014-08-12 Apple Inc. Device, method, and graphical user interface for accessing alternate keys
CA2806114A1 (en) * 2010-07-23 2012-01-26 Research In Motion Limited Methods and apparatuses for statistically sorting characters for multi-tap keyboards
JP5790257B2 (en) * 2011-07-29 2015-10-07 富士通株式会社 Character input device, character input program, and character input method
US9101994B2 (en) 2011-08-10 2015-08-11 Illinois Tool Works Inc. System and device for welding training
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US9583014B2 (en) 2012-11-09 2017-02-28 Illinois Tool Works Inc. System and device for welding training
US9368045B2 (en) 2012-11-09 2016-06-14 Illinois Tool Works Inc. System and device for welding training
KR20140091300A (en) * 2013-01-11 2014-07-21 삼성전자주식회사 Method for inputting special character and an electronic device thereof
KR102118209B1 (en) 2013-02-07 2020-06-02 애플 인크. Voice trigger for a digital assistant
US10652394B2 (en) 2013-03-14 2020-05-12 Apple Inc. System and method for processing voicemail
US9728103B2 (en) 2013-03-15 2017-08-08 Illinois Tool Works Inc. Data storage and analysis for a welding training system
US9583023B2 (en) 2013-03-15 2017-02-28 Illinois Tool Works Inc. Welding torch for a welding training system
US10748529B1 (en) 2013-03-15 2020-08-18 Apple Inc. Voice activated device for use with a voice-based digital assistant
US9672757B2 (en) 2013-03-15 2017-06-06 Illinois Tool Works Inc. Multi-mode software and method for a welding training system
US9666100B2 (en) 2013-03-15 2017-05-30 Illinois Tool Works Inc. Calibration devices for a welding training system
US8918339B2 (en) 2013-03-15 2014-12-23 Facebook, Inc. Associating an indication of user emotional reaction with content items presented by a social networking system
US9713852B2 (en) 2013-03-15 2017-07-25 Illinois Tool Works Inc. Welding training systems and devices
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
US10056010B2 (en) 2013-12-03 2018-08-21 Illinois Tool Works Inc. Systems and methods for a weld training system
US9589481B2 (en) 2014-01-07 2017-03-07 Illinois Tool Works Inc. Welding software for detection and control of devices and for analysis of data
US9757819B2 (en) 2014-01-07 2017-09-12 Illinois Tool Works Inc. Calibration tool and method for a welding system
US10105782B2 (en) 2014-01-07 2018-10-23 Illinois Tool Works Inc. Feedback from a welding torch of a welding system
US9751149B2 (en) 2014-01-07 2017-09-05 Illinois Tool Works Inc. Welding stand for a welding system
US10170019B2 (en) 2014-01-07 2019-01-01 Illinois Tool Works Inc. Feedback from a welding torch of a welding system
US9724788B2 (en) * 2014-01-07 2017-08-08 Illinois Tool Works Inc. Electrical assemblies for a welding system
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9862049B2 (en) 2014-06-27 2018-01-09 Illinois Tool Works Inc. System and method of welding system operator identification
US10307853B2 (en) 2014-06-27 2019-06-04 Illinois Tool Works Inc. System and method for managing welding data
US10665128B2 (en) 2014-06-27 2020-05-26 Illinois Tool Works Inc. System and method of monitoring welding information
US9937578B2 (en) 2014-06-27 2018-04-10 Illinois Tool Works Inc. System and method for remote welding training
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US9724787B2 (en) 2014-08-07 2017-08-08 Illinois Tool Works Inc. System and method of monitoring a welding environment
US11014183B2 (en) 2014-08-07 2021-05-25 Illinois Tool Works Inc. System and method of marking a welding workpiece
US9875665B2 (en) 2014-08-18 2018-01-23 Illinois Tool Works Inc. Weld training system and method
US11247289B2 (en) 2014-10-16 2022-02-15 Illinois Tool Works Inc. Remote power supply parameter adjustment
US10239147B2 (en) 2014-10-16 2019-03-26 Illinois Tool Works Inc. Sensor-based power controls for a welding system
USD761813S1 (en) * 2014-11-03 2016-07-19 Chris J. Katopis Display screen with soccer keyboard graphical user interface
USD761874S1 (en) * 2014-11-03 2016-07-19 Chris J. Katopis Display screen with paw keyboard graphical user interface
USD761858S1 (en) * 2014-11-04 2016-07-19 Chris J. Katopis Display screen with skull keyboard graphical user interface
USD764492S1 (en) * 2014-11-04 2016-08-23 Chris J. Katopis Display screen with baseball keyboard graphical user interface
US10000727B2 (en) 2014-11-04 2018-06-19 The Procter & Gamble Company Packaged composition
USD786306S1 (en) 2014-11-04 2017-05-09 Chris J. Katopis Display screen with skull keyboard graphical user interface
USD762224S1 (en) * 2014-11-04 2016-07-26 Chris J. Katopis Display screen with kiss keyboard graphical user interface
US10490098B2 (en) 2014-11-05 2019-11-26 Illinois Tool Works Inc. System and method of recording multi-run data
US10417934B2 (en) 2014-11-05 2019-09-17 Illinois Tool Works Inc. System and method of reviewing weld data
US10204406B2 (en) 2014-11-05 2019-02-12 Illinois Tool Works Inc. System and method of controlling welding system camera exposure and marker illumination
US10402959B2 (en) 2014-11-05 2019-09-03 Illinois Tool Works Inc. System and method of active torch marker control
US10210773B2 (en) 2014-11-05 2019-02-19 Illinois Tool Works Inc. System and method for welding torch display
USD761271S1 (en) * 2014-11-05 2016-07-12 Chris J. Katopis Display screen with cat keyboard graphical user interface
US10373304B2 (en) 2014-11-05 2019-08-06 Illinois Tool Works Inc. System and method of arranging welding device markers
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10427239B2 (en) 2015-04-02 2019-10-01 Illinois Tool Works Inc. Systems and methods for tracking weld training arc parameters
US10200824B2 (en) 2015-05-27 2019-02-05 Apple Inc. Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device
US10373517B2 (en) 2015-08-12 2019-08-06 Illinois Tool Works Inc. Simulation stick welding electrode holder systems and methods
US10593230B2 (en) 2015-08-12 2020-03-17 Illinois Tool Works Inc. Stick welding electrode holder systems and methods
US10657839B2 (en) 2015-08-12 2020-05-19 Illinois Tool Works Inc. Stick welding electrode holders with real-time feedback features
US10438505B2 (en) 2015-08-12 2019-10-08 Illinois Tool Works Welding training system interface
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10740384B2 (en) 2015-09-08 2020-08-11 Apple Inc. Intelligent automated assistant for media search and playback
US10331312B2 (en) 2015-09-08 2019-06-25 Apple Inc. Intelligent automated assistant in a media environment
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10956666B2 (en) 2015-11-09 2021-03-23 Apple Inc. Unconventional virtual assistant interactions
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK180048B1 (en) 2017-05-11 2020-02-04 Apple Inc. MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK201770427A1 (en) 2017-05-12 2018-12-20 Apple Inc. Low-latency intelligent automated assistant
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
US20180336892A1 (en) 2017-05-16 2018-11-22 Apple Inc. Detecting a trigger of a digital assistant
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
DK179822B1 (en) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11217251B2 (en) 2019-05-06 2022-01-04 Apple Inc. Spoken notifications
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
DK201970510A1 (en) 2019-05-31 2021-02-11 Apple Inc Voice identification in digital assistant systems
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. User activity shortcut suggestions
US11227599B2 (en) 2019-06-01 2022-01-18 Apple Inc. Methods and user interfaces for voice-based control of electronic devices
US11288978B2 (en) 2019-07-22 2022-03-29 Illinois Tool Works Inc. Gas tungsten arc welding training systems
US11776423B2 (en) 2019-07-22 2023-10-03 Illinois Tool Works Inc. Connection boxes for gas tungsten arc welding training systems
US11043220B1 (en) 2020-05-11 2021-06-22 Apple Inc. Digital assistant hardware abstraction
US11061543B1 (en) 2020-05-11 2021-07-13 Apple Inc. Providing relevant data items based on context
US11490204B2 (en) 2020-07-20 2022-11-01 Apple Inc. Multi-device audio adjustment coordination
US11438683B2 (en) 2020-07-21 2022-09-06 Apple Inc. User identification using headphones

Citations (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3573376A (en) * 1967-02-27 1971-04-06 Stromberg Carlson Corp Signalling system with upper and lower case designations
US4587630A (en) * 1984-02-15 1986-05-06 Hewlett-Packard Company Intelligent programmable touchscreen system
US4725694A (en) * 1986-05-13 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Computer interface device
US4797912A (en) * 1983-12-21 1989-01-10 Hashimoto Corporation Telephone answering device having pushbutton controlled standby mode
US4799254A (en) * 1986-06-30 1989-01-17 Wang Laboratories, Inc. Portable communication terminal for remote database query
US4916441A (en) * 1988-09-19 1990-04-10 Clinicom Incorporated Portable handheld terminal
US4982135A (en) * 1987-11-21 1991-01-01 Thorn Emi Plc Electroluminescent device
US5010547A (en) * 1989-07-10 1991-04-23 Motorola, Inc. Multiple messaging using a single selective call address
US5101439A (en) * 1990-08-31 1992-03-31 At&T Bell Laboratories Segmentation process for machine reading of handwritten information
US5179316A (en) * 1991-09-26 1993-01-12 Mcnc Electroluminescent display with space charge removal
US5189632A (en) * 1990-08-20 1993-02-23 Oy Nokia Ab Portable personal computer and mobile telephone device
US5379057A (en) * 1988-11-14 1995-01-03 Microslate, Inc. Portable computer with touch screen and computer system employing same
USD354478S (en) * 1992-10-20 1995-01-17 Karsten Manufacturing Corporation Information devices having the function of calculator portable information terminal telephone book, address book, calendar, schedule book and memo book
US5392447A (en) * 1992-01-10 1995-02-21 Eastman Kodak Compay Image-based electronic pocket organizer with integral scanning unit
US5394140A (en) * 1992-11-23 1995-02-28 Motorola, Inc. Method and apparatus for pre-programmed call-back-number-determined alert
US5410593A (en) * 1992-10-16 1995-04-25 Fujitsu Limited Method and device for displaying a hold service on multifunction telephone set and an exchange
US5416494A (en) * 1991-12-24 1995-05-16 Nippondenso Co., Ltd. Electroluminescent display
US5479742A (en) * 1994-08-09 1996-01-02 Monahan; Joseph J. Planter box
US5485373A (en) * 1993-03-25 1996-01-16 Taligent, Inc. Language-sensitive text searching system with modified Boyer-Moore process
US5496992A (en) * 1994-06-21 1996-03-05 Lxe, Inc. Dual trigger multiplexed data entry terminal
US5594640A (en) * 1993-08-02 1997-01-14 Apple Computer, Incorporated Method and apparatus for correcting words
US5598058A (en) * 1995-02-09 1997-01-28 Leading Edge Industries, Inc. Multi-color electroluminescent display
US5612682A (en) * 1995-05-30 1997-03-18 Motorola, Inc. Method and apparatus for controlling utilization of a process added to a portable communication device
US5625670A (en) * 1991-05-20 1997-04-29 Ntp Incorporated Electronic mail system with RF communications to mobile processors
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
US5710798A (en) * 1992-03-12 1998-01-20 Ntp Incorporated System for wireless transmission and receiving of information and method of operation thereof
US5714937A (en) * 1995-02-24 1998-02-03 Ntp Incorporated Omidirectional and directional antenna assembly
US5717725A (en) * 1992-03-12 1998-02-10 Ntp Incorporated System for wireless transmission and receiving of information through a computer bus interface and method of operation
US5722059A (en) * 1995-02-24 1998-02-24 Ntp Incorporated Radio receiver for use in a radio tracking system and a method of operation thereof
US5722064A (en) * 1995-02-24 1998-02-24 Ntp Incorporated Radio receiver for use in a radio tracking system
US5742644A (en) * 1992-03-12 1998-04-21 Ntp Incorporated Receiving circuitry for receiving serially transmitted encoded information
US5745532A (en) * 1992-03-12 1998-04-28 Ntp Incorporated System for wireless transmission and receiving of information and method of operation thereof
US5751773A (en) * 1992-03-12 1998-05-12 Ntp Incorporated System for wireless serial transmission of encoded information
US5864805A (en) * 1996-12-20 1999-01-26 International Business Machines Corporation Method and apparatus for error correction in a continuous dictation system
US5884323A (en) * 1995-10-13 1999-03-16 3Com Corporation Extendible method and apparatus for synchronizing files on two different computer systems
USD408030S (en) * 1998-04-06 1999-04-13 Motorola, Inc. Housing for a portable communication device
USD408021S (en) * 1998-03-09 1999-04-13 3Com Corporation Handheld computer
USD409185S (en) * 1997-06-19 1999-05-04 Canon Kabushiki Kaisha Cellular phone with electric calculator
US6014116A (en) * 1996-08-28 2000-01-11 Add-Vision, Inc. Transportable electroluminescent display system
US6017584A (en) * 1995-07-20 2000-01-25 E Ink Corporation Multi-color electrophoretic displays and materials for making the same
US6022156A (en) * 1993-12-10 2000-02-08 Blish; Nelson A. Ergonomic keyboard
US6028923A (en) * 1996-07-15 2000-02-22 Call Director, Inc. Telecommunications enhancement user interface system and method
USD421744S (en) * 1999-05-17 2000-03-21 Casio Keisanki Kabushiki Kaisha Electronic calculator having the functions of telephone book, address book, calendar, schedule book and memo book
US6040829A (en) * 1998-05-13 2000-03-21 Croy; Clemens Personal navigator system
US6043760A (en) * 1997-02-04 2000-03-28 Nokia Mobile Phones Ltd. Language-dependent letter input by means of number keys
US6049796A (en) * 1997-02-24 2000-04-11 Nokia Mobile Phones Limited Personal digital assistant with real time search capability
US6052735A (en) * 1997-10-24 2000-04-18 Microsoft Corporation Electronic mail object synchronization between a desktop computer and mobile device
USD423468S (en) * 1999-02-08 2000-04-25 Symbol Technologies, Inc. Hand-held pen terminal
US6058304A (en) * 1993-10-13 2000-05-02 Dataquill Limited Data entry system
US6067185A (en) * 1997-08-28 2000-05-23 E Ink Corporation Process for creating an encapsulated electrophoretic display
US6169485B1 (en) * 1995-12-06 2001-01-02 Ntp Incorporated System and method of radio transmission between a radio transmitter and radio receiver
US6172798B1 (en) * 1998-04-27 2001-01-09 E Ink Corporation Shutter mode microencapsulated electrophoretic display
US6177921B1 (en) * 1997-08-28 2001-01-23 E Ink Corporation Printable electrode structures for displays
US6188789B1 (en) * 1996-12-05 2001-02-13 Palm, Inc. Method and apparatus of immediate response handwriting recognition system that handles multiple character sets
US6198783B1 (en) * 1992-03-12 2001-03-06 Ntp Incorporated System for wireless serial transmission of encoded information
US6204848B1 (en) * 1999-04-14 2001-03-20 Motorola, Inc. Data entry apparatus having a limited number of character keys and method
USD439232S1 (en) * 2000-05-05 2001-03-20 Motorola, Inc. Wireless communication device
USRE37141E1 (en) * 1984-09-10 2001-04-17 Spectrum Information Technologies, Inc. Cellular telephone data communication system and method
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
USD440959S1 (en) * 2000-09-01 2001-04-24 Motorola, Inc. Messaging device
US20020009227A1 (en) * 1993-10-06 2002-01-24 Xerox Corporation Rotationally desensitized unistroke handwriting recognition
US20020021311A1 (en) * 2000-08-14 2002-02-21 Approximatch Ltd. Data entry using a reduced keyboard
USD454349S1 (en) * 2001-02-22 2002-03-12 Sharp Kabushiki Kaisha Personal digital assistant
US20020036623A1 (en) * 2000-06-06 2002-03-28 Tsuyoshi Kano Information processing apparatus, information inputting device, and information processing main unit
USD455135S1 (en) * 2001-04-12 2002-04-02 Samsung Electronics Co., Ltd. Cellular phone
US6370518B1 (en) * 1998-10-05 2002-04-09 Openwave Systems Inc. Method and apparatus for displaying a record from a structured database with minimum keystrokes
US6373454B1 (en) * 1998-06-12 2002-04-16 U.S. Philips Corporation Active matrix electroluminescent display devices
US6377685B1 (en) * 1999-04-23 2002-04-23 Ravi C. Krishnan Cluster key arrangement
US20030001816A1 (en) * 1999-12-06 2003-01-02 Ziad Badarneh Display and manoeuvring system and method
US6549304B1 (en) * 1998-08-07 2003-04-15 Hewlett-Packard Company Scanning appliance and method having user help capability
US6693610B2 (en) * 1999-09-11 2004-02-17 Koninklijke Philips Electronics N.V. Active matrix electroluminescent display device
US20040047505A1 (en) * 2001-12-26 2004-03-11 Firooz Ghassabian Stylus computer
US6705520B1 (en) * 1999-11-15 2004-03-16 Satyan G. Pitroda Point of sale adapter for electronic transaction device
US6725060B1 (en) * 2000-02-15 2004-04-20 Qualcomm, Incorporated Method and apparatus for conserving power in an integrated electronic device that includes a PDA and A wireless telephone
US6727916B1 (en) * 2000-12-21 2004-04-27 Sprint Spectrum, L.P. Method and system for assisting a user to engage in a microbrowser-based interactive chat session
US6727830B2 (en) * 1999-01-05 2004-04-27 Microsoft Corporation Time based hardware button for application launch
US6857105B1 (en) * 2002-02-19 2005-02-15 Adobe Systems Incorporated Method and apparatus for expanding and contracting graphical function displays
US6867763B2 (en) * 1998-06-26 2005-03-15 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6874037B1 (en) * 2000-06-19 2005-03-29 Sony Corporation Method and apparatus for synchronizing device information
US6874011B1 (en) * 2000-07-31 2005-03-29 Cisco Technology, Inc. Scalable IP-based notification architecture for unified messaging
US20050067321A1 (en) * 2003-07-18 2005-03-31 Kraft Foods Holdings, Inc. Adjustable shipper display system
US6876145B1 (en) * 1999-09-30 2005-04-05 Semiconductor Energy Laboratory Co., Ltd. Organic electroluminescent display device
US6882106B2 (en) * 2002-05-24 2005-04-19 Wen-Hao Kao Electroluminescent display device
US6982180B2 (en) * 2002-03-28 2006-01-03 Sanyo Electric Co., Ltd. Electroluminescent display device manufacturing method
US6987356B2 (en) * 2002-03-08 2006-01-17 Byoung-Choo Park Active-matrix organic electroluminescent display
US6991116B2 (en) * 2002-08-20 2006-01-31 Gamon Plus, Inc. Multi-chute gravity feed dispenser display
US6992437B2 (en) * 2003-03-13 2006-01-31 Samsung Sdi Co., Ltd. Organic electroluminescent display device
US7025650B2 (en) * 2002-04-26 2006-04-11 Sanyo Electric Co., Ltd. Manufacturing method of electroluminescent display device
US7034455B2 (en) * 2002-09-19 2006-04-25 Samsung Sdi Co., Ltd. Organic electroluminescent display and method of manufacturing the same
US7161293B2 (en) * 2000-10-02 2007-01-09 Chi Mei Optoelectronics Corporation Organic electroluminescent display and method for making same
US7171108B1 (en) * 2001-07-31 2007-01-30 Keen Personal Media, Inc. Audiovisual system to interrupt viewing of a first audiovisual program to provide notification of a second audiovisual program of interest to the user
US7173378B2 (en) * 2004-06-23 2007-02-06 Samsung Sdi Co., Ltd. Active matrix organic electroluminescent display device having organic thin-film transistor and method for manufacturing the display device
US7187133B2 (en) * 2003-12-29 2007-03-06 L.G.Phillips Lcd Co., Ltd. Organic electroluminescent display device and driving method thereof
US7187120B2 (en) * 2000-02-22 2007-03-06 Tohoku Pioneer Corporation Organic electroluminescent display panel and method of manufacturing the same
US7202840B2 (en) * 2002-12-02 2007-04-10 Optrex Corporation Method for driving an organic electroluminescent display device
US7205572B2 (en) * 2003-10-14 2007-04-17 Samsung Sdi Co., Ltd. Organic electroluminescent display device
US7512952B1 (en) * 2001-04-06 2009-03-31 Palmsource, Inc. Task switching with state preservation for programs running on an electronic device

Family Cites Families (180)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4279021A (en) 1979-02-15 1981-07-14 Telxon Corporation Portable data entry apparatus including plural selectable functional configurations
FR2494465B1 (en) 1980-11-14 1987-02-13 Epd Engineering Projectdevelop POCKET COMPUTER
US4415065A (en) 1980-11-17 1983-11-15 Sandstedt Gary O Restaurant or retail vending facility
GB2150726B (en) 1983-11-30 1988-01-20 Standard Telephones Cables Ltd Office terminals
US4697281A (en) 1986-03-14 1987-09-29 Spectrum Cellular Communications Corporation, Inc. Cellular telephone data communication system and method
USRE34034E (en) 1985-10-11 1992-08-18 Spectrum Information Technologies, Inc. Cellular telephone data communication system and method
US5227614A (en) 1986-08-15 1993-07-13 Norand Corporation Core computer processor module, and peripheral shell module assembled to form a pocket size data capture unit
US4922526A (en) 1987-12-16 1990-05-01 Dytel Corporation Automated access facilities for use with key telephone systems
US5029196A (en) 1988-07-11 1991-07-02 Dytel Corporation Automated call screening
US4931783A (en) 1988-07-26 1990-06-05 Apple Computer, Inc. Method and apparatus for removable menu window
US4972457A (en) 1989-01-19 1990-11-20 Spectrum Information Technologies, Inc. Portable hybrid communication system and methods
US4996704A (en) 1989-09-29 1991-02-26 At&T Bell Laboratories Electronic messaging systems with additional message storage capability
US5075684A (en) 1989-10-06 1991-12-24 Motorola, Inc. Selective call message management
US5175759A (en) 1989-11-20 1992-12-29 Metroka Michael P Communications device with movable element control interface
US5148471A (en) 1989-11-20 1992-09-15 Motorola, Inc. Communications device with voice recognition and movable element control interface
US5067164A (en) 1989-11-30 1991-11-19 At&T Bell Laboratories Hierarchical constrained automatic learning neural network for character recognition
US5127041A (en) 1990-06-01 1992-06-30 Spectrum Information Technologies, Inc. System and method for interfacing computers to diverse telephone networks
US6005496A (en) 1991-04-10 1999-12-21 Kinesis Corporation Ergonomic keyboard apparatus
WO1992018996A1 (en) 1991-04-10 1992-10-29 Kinesis Corporation Ergonomic keyboard apparatus
US5479472A (en) 1991-05-20 1995-12-26 Ntp Incorporated System for interconnecting electronic mail systems by RF communications and method of operation thereof
US5438611A (en) 1991-05-20 1995-08-01 Ntp Incorporated Electronic mail system with RF communications to mobile processors originating from outside of the electronic mail system and method of operation thereof
CA2091640A1 (en) 1991-09-19 1994-09-16 Jerry R. Martinez Method and apparatus for validating credit information during home delivery of order
US5446759A (en) 1992-03-12 1995-08-29 Ntp Incorporated Information transmission system and method of operation
US6272190B1 (en) 1992-03-12 2001-08-07 Ntp Incorporated System for wireless transmission and receiving of information and method of operation thereof
US5694428A (en) 1992-03-12 1997-12-02 Ntp Incorporated Transmitting circuitry for serial transmission of encoded information
US5249218A (en) 1992-04-06 1993-09-28 Spectrum Information Technologies, Inc. Programmable universal interface system
US5870492A (en) * 1992-06-04 1999-02-09 Wacom Co., Ltd. Hand-written character entry apparatus
US5430436A (en) 1992-10-05 1995-07-04 Motorola, Inc. Method and apparatus for displaying a keypad arrangement on a selective call receiver
WO1994010678A1 (en) 1992-11-03 1994-05-11 Palm Computing, Inc. Data input system for pen-based computers
US6295460B1 (en) 1992-11-06 2001-09-25 Compaq Computer Corporation Modem for selectively connecting to a land line or to a cellular telephone
US5465401A (en) 1992-12-15 1995-11-07 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
US5335276A (en) 1992-12-16 1994-08-02 Texas Instruments Incorporated Communication system and methods for enhanced information transfer
WO1994016408A1 (en) 1993-01-06 1994-07-21 Palm Computing, Inc. Method and apparatus for editing electronic ink
DE69417279T2 (en) 1993-02-10 1999-10-14 Ibm Method and arrangement for automatically updating telephone answering devices
JPH0778120A (en) 1993-07-29 1995-03-20 Xerox Corp Hand-held arithmetic unit and processing method of input signal in hand-held arithmetic unit
US5384844A (en) 1993-07-30 1995-01-24 Ericsson Ge Mobile Communications, Inc. Pivotable housing for hand-held transceiver
US5500643A (en) 1993-08-26 1996-03-19 Grant; Alan H. One-hand prehensile keyboard
US5650776A (en) 1993-09-23 1997-07-22 Motorola, Inc. Communication receiver having user configuration control functions
US5396544A (en) 1993-10-25 1995-03-07 General Research Of Electronics, Inc. Telephone answering system
US5550715A (en) 1993-12-10 1996-08-27 Palm Computing, Inc. External light source for backlighting display
US6934558B1 (en) 1993-12-15 2005-08-23 Mlr, Llc Adaptive omni-modal radio apparatus and methods
US5854985A (en) 1993-12-15 1998-12-29 Spectrum Information Technologies, Inc. Adaptive omni-modal radio apparatus and methods
US5761621A (en) 1993-12-15 1998-06-02 Spectrum Information Technologies, Inc. Apparatus and methods for networking omni-modal radio devices
USD359734S (en) 1994-03-07 1995-06-27 Motorola, Inc. Foldable housing for a portable telephone
US6154758A (en) * 1994-05-13 2000-11-28 Apple Computer, Inc. Text conversion method for computer systems
DE69533479T2 (en) 1994-07-01 2005-09-22 Palm Computing, Inc., Los Altos CHARACTER SET WITH CHARACTERS FROM MULTIPLE BARS AND HANDWRITING IDENTIFICATION SYSTEM
US5584054A (en) 1994-07-18 1996-12-10 Motorola, Inc. Communication device having a movable front cover for exposing a touch sensitive display
JP3666672B2 (en) 1994-12-19 2005-06-29 ソニー株式会社 Communication terminal device
US5585749A (en) 1994-12-27 1996-12-17 Motorola, Inc. High current driver providing battery overload protection
KR960024839A (en) 1994-12-29 1996-07-20 김광호 Portable information terminal and information input method using soft keyboard
US5650769A (en) 1995-02-24 1997-07-22 Ntp, Incorporated Radio receiver for use in a radio tracking system and a method of operation thereof
US5640146A (en) 1995-02-24 1997-06-17 Ntp Incorporated Radio tracking system and method of operation thereof
US6295372B1 (en) 1995-03-03 2001-09-25 Palm, Inc. Method and apparatus for handwriting input on a pen based palmtop computing device
US5825353A (en) 1995-04-18 1998-10-20 Will; Craig Alexander Control of miniature personal digital assistant using menu and thumbwheel
KR0155633B1 (en) 1995-05-11 1998-11-16 김광호 Method for transmitting greeting message in answering telephone
US5751707A (en) 1995-06-19 1998-05-12 Bell Atlantic Network Services, Inc. AIN interaction through wireless digital video network
US5797098A (en) * 1995-07-19 1998-08-18 Pacific Communication Sciences, Inc. User interface for cellular telephone
FI98968C (en) 1995-07-24 1997-09-10 Nokia Mobile Phones Ltd Keyboard and key
US5818437A (en) 1995-07-26 1998-10-06 Tegic Communications, Inc. Reduced keyboard disambiguating computer
KR100402252B1 (en) 1995-07-26 2004-01-24 테직 커뮤니케이션 인코포레이티드 Reduced keyboard clarification system
US5805633A (en) 1995-09-06 1998-09-08 Telefonaktiebolaget L M Ericsson Method and apparatus for frequency planning in a multi-system cellular communication network
US5797089A (en) 1995-09-07 1998-08-18 Telefonaktiebolaget Lm Ericsson (Publ) Personal communications terminal having switches which independently energize a mobile telephone and a personal digital assistant
EP0766168A3 (en) 1995-09-28 1997-11-19 Hewlett-Packard Company Icons for dual orientation display devices
US5748100A (en) 1995-10-06 1998-05-05 Motorola, Inc. Reliable wireless message distribution system
US5661797A (en) 1995-11-01 1997-08-26 Nokia Mobile Phones Ltd. Hinge mechanism for cellular transceiver housing
JP3727399B2 (en) 1996-02-19 2005-12-14 ミサワホーム株式会社 Screen display type key input device
US5958006A (en) 1995-11-13 1999-09-28 Motorola, Inc. Method and apparatus for communicating summarized data
FI111897B (en) 1995-11-24 2003-09-30 Nokia Corp Dual-acting communication device
US5793365A (en) 1996-01-02 1998-08-11 Sun Microsystems, Inc. System and method providing a computer user interface enabling access to distributed workgroup members
US5966671A (en) 1996-01-03 1999-10-12 Motorola, Inc. Radiotelephone having an auxiliary actuator and method for operating said radiotelephone
JPH09326858A (en) 1996-04-03 1997-12-16 Sharp Corp Automatic answering telephone set
JP3606498B2 (en) 1996-04-26 2005-01-05 三菱電機株式会社 Portable information terminal device
USD395300S (en) 1996-05-10 1998-06-16 Sony Corporation Wireless telephone
US5991290A (en) 1996-06-03 1999-11-23 Ricoh Company, Ltd. Method and system for forming a digital facsimile message including a subaddress
JPH1063392A (en) 1996-06-13 1998-03-06 Nokia Mobile Phones Ltd Touch screen keyboard
USD385875S (en) 1996-07-31 1997-11-04 Motorola, Inc. Portable telephone
US5974238A (en) 1996-08-07 1999-10-26 Compaq Computer Corporation Automatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elements
TW338816B (en) 1996-08-09 1998-08-21 Sony Co Ltd Input aparatus
US5790659A (en) 1996-08-30 1998-08-04 Telefonaktiebolaget Lm Ericsson Subscriber identity module (SIM) card holder
US5918188A (en) 1996-09-30 1999-06-29 Ericsson Inc. Flip on/off detector
US7769364B2 (en) 2001-06-01 2010-08-03 Logan James D On demand voice mail recording system
US5805978A (en) 1996-10-15 1998-09-08 Motorola, Inc. Method and apparatus for overlaying an inbound channel on an outbound system
US5990872A (en) 1996-10-31 1999-11-23 Gateway 2000, Inc. Keyboard control of a pointing device of a computer
USD386497S (en) 1996-11-19 1997-11-18 Motorola, Inc. Selective call transceiver
US5952942A (en) 1996-11-21 1999-09-14 Motorola, Inc. Method and device for input of text messages from a keypad
US5798759A (en) 1996-12-31 1998-08-25 International Business Machines Corporation Method and apparatus for mobile device screen reformatting
US5943401A (en) 1997-01-03 1999-08-24 Ncr Corporation Electronic forms voice messaging apparatus and method
KR100464115B1 (en) 1997-01-24 2005-06-29 미사와홈 가부시키가이샤 Key input device
JPH10215299A (en) 1997-01-30 1998-08-11 Victor Co Of Japan Ltd Telephone system
US6006274A (en) 1997-01-30 1999-12-21 3Com Corporation Method and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computer
US5884193A (en) 1997-02-03 1999-03-16 Qualcomm Incorporated System and method for call restriction in a wireless communication device
US6075925A (en) 1997-02-13 2000-06-13 Hewlett-Packard Company Control panel for image forming devices
JP2957507B2 (en) 1997-02-24 1999-10-04 インターナショナル・ビジネス・マシーンズ・コーポレイション Small information processing equipment
USD393856S (en) 1997-02-28 1998-04-28 Qualcomm Incorporated Foldable wireless telephone housing
JP3457493B2 (en) 1997-03-18 2003-10-20 富士通株式会社 ARP server
US5983073A (en) 1997-04-04 1999-11-09 Ditzik; Richard J. Modular notebook and PDA computer systems for personal computing and wireless communications
WO1998053637A1 (en) 1997-05-21 1998-11-26 E.S.P. Communications, Inc. System, method and apparatus for 'caller only' initiated two-way wireless communication with caller generated billing
US5938772A (en) 1997-06-11 1999-08-17 Compaq Computer Corporation Responsive backlit hardwire button array providing illumination and user feedback in a computer
US5996956A (en) 1997-06-17 1999-12-07 Shawver; Michael Mounting platform for an electronic device
US6219413B1 (en) 1997-08-07 2001-04-17 At&T Corp. Apparatus and method for called-party telephone messaging while interconnected to a data network
CA2302595C (en) 1997-09-25 2002-09-17 Tegic Communications, Inc. Reduced keyboard disambiguating system
US6055305A (en) 1997-12-16 2000-04-25 At&T Corp. Method and apparatus for providing network-based customized call treatment
US5957595A (en) 1997-12-30 1999-09-28 Chen; Kuo-An Multimedia keyboard device having game rods on each end
US6229878B1 (en) 1998-01-21 2001-05-08 Lucent Technologies, Inc. Telephone answering method and apparatus
US6157630A (en) 1998-01-26 2000-12-05 Motorola, Inc. Communications system with radio device and server
FI114267B (en) 1998-01-29 2004-09-15 Nokia Corp Electronic device and method for displaying information
US6205448B1 (en) 1998-01-30 2001-03-20 3Com Corporation Method and apparatus of synchronizing two computer systems supporting multiple synchronization techniques
US6421707B1 (en) 1998-02-13 2002-07-16 Lucent Technologies Inc. Wireless multi-media messaging communications method and apparatus
US6639577B2 (en) 1998-03-04 2003-10-28 Gemstar-Tv Guide International, Inc. Portable information display device with ergonomic bezel
US7209949B2 (en) 1998-05-29 2007-04-24 Research In Motion Limited System and method for synchronizing information between a host system and a mobile data communication device
US6141540A (en) 1998-06-15 2000-10-31 Motorola, Inc. Dual mode communication device
USD416256S (en) 1998-06-26 1999-11-09 Research In Motion Limited Hand-held messaging device with keyboard
US6489950B1 (en) * 1998-06-26 2002-12-03 Research In Motion Limited Hand-held electronic device with auxiliary input device
US6919879B2 (en) 1998-06-26 2005-07-19 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6396482B1 (en) 1998-06-26 2002-05-28 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
USD410486S (en) 1998-07-01 1999-06-01 Casio Keisanki Kabushiki Kaisha Electronic calculator having the functions of telephone book, address book, calendar, schedule book and memo book
GB2340333B (en) 1998-08-04 2002-07-31 Nokia Mobile Phones Ltd Radio telephone
US6160926A (en) 1998-08-07 2000-12-12 Hewlett-Packard Company Appliance and method for menu navigation
US6310926B1 (en) 1998-09-25 2001-10-30 Telefonaktiebolaget Lm Ericsson (Publ) Adjustment of the sampling frequency in a multicarrier receiver
USD416001S (en) 1998-10-30 1999-11-02 3 Com Corporation Handheld computer device
US6606082B1 (en) 1998-11-12 2003-08-12 Microsoft Corporation Navigation graphical interface for small screen devices
US6288718B1 (en) 1998-11-13 2001-09-11 Openwave Systems Inc. Scrolling method and apparatus for zoom display
KR100318961B1 (en) 1998-12-09 2002-04-22 윤종용 Control device and method of wireless terminal connected to handsfree kit
GB2346761B (en) 1999-02-11 2003-12-10 Mitel Corp A telephone apparatus
US6529920B1 (en) 1999-03-05 2003-03-04 Audiovelocity, Inc. Multimedia linking device and method
USD432099S (en) 1999-04-20 2000-10-17 Hewlett-Packard Company Personal organizer
AU4073000A (en) 1999-04-23 2000-11-10 Palm Inc. System and method for detection of an accessory device connected to a portable computer
US6542721B2 (en) 1999-10-11 2003-04-01 Peter V. Boesen Cellular telephone, personal digital assistant and pager unit
US7286115B2 (en) 2000-05-26 2007-10-23 Tegic Communications, Inc. Directional input system with automatic correction
KR20010021089A (en) 1999-07-23 2001-03-15 스테븐 디.피터스 Method and system for providing electronic mail services to mobile devices with efficient use of network bandwidth
JP2001045124A (en) 1999-07-30 2001-02-16 Sony Corp Information terminal
US6487602B1 (en) 1999-08-17 2002-11-26 Ericsson Inc. System and method for accessing the internet in an internet protocol-based cellular network
US6397078B1 (en) 1999-08-27 2002-05-28 Young S. Kim Combined mobile telephone and personal digital assistant
WO2001018638A1 (en) 1999-09-08 2001-03-15 Siemens Aktiengesellschaft Method and apparatus for inputting alphanumeric characters
USD443865S1 (en) 1999-09-29 2001-06-19 Sewon Telecom Co., Ltd. Mobile phone
GB2355147B (en) 1999-10-08 2003-12-31 Nokia Mobile Phones Ltd A portable device
USD442156S1 (en) 1999-12-13 2001-05-15 Cyberbank Co., Ltd. Personal data assistant type multimedia portable phone
US6665173B2 (en) 1999-12-20 2003-12-16 Wireless Agents, Llc Physical configuration of a hand-held electronic communication device
US6611697B1 (en) 1999-12-21 2003-08-26 Ericsson Inc. Accessory for providing light based functionality to a mobile communications device
US6774927B1 (en) 1999-12-22 2004-08-10 Intel Corporation Video conferencing method and apparatus with improved initialization through command pruning
FI19992822A (en) 1999-12-30 2001-07-01 Nokia Mobile Phones Ltd The keyboard arrangement
USD432535S (en) 2000-02-22 2000-10-24 Hewlett-Packard Company Personal digital assistant with a stylus compartment under a cover
USD433016S (en) 2000-03-08 2000-10-31 Casio Keisanki Kabushiki Kaisha Handheld computer
AU2001249287A1 (en) 2000-03-21 2001-10-03 Charles M. Leedom Jr. A tiered wireless, multi-modal access system and method
US6477482B1 (en) 2000-04-04 2002-11-05 Advanced Micro Devices, Inc. Power button controlled diagnostic mode for an information appliance
JP2001352369A (en) 2000-06-07 2001-12-21 Nec Saitama Ltd Foldable portable communication unit
US6741235B1 (en) * 2000-06-13 2004-05-25 Michael Goren Rapid entry of data and information on a reduced size input area
US6587132B1 (en) 2000-07-07 2003-07-01 Openwave Systems Inc. Method and system for efficiently navigating a text entry cursor provided by a mobile device
US6836759B1 (en) * 2000-08-22 2004-12-28 Microsoft Corporation Method and system of handling the selection of alternates for recognized words
US7136897B1 (en) 2000-08-22 2006-11-14 International Business Machines Corporation Minimizing electronic mailbox congestion
USD450307S1 (en) 2000-09-29 2001-11-13 Inventec Electronics (Nanjing) Co. Ltd. Computer-based mobile phone handset
US6976217B1 (en) 2000-10-13 2005-12-13 Palmsource, Inc. Method and apparatus for integrating phone and PDA user interface on a single processor
US6928300B1 (en) 2000-11-09 2005-08-09 Palmsource, Inc. Method and apparatus for automated flexible configuring of notifications and activation
US20020090934A1 (en) 2000-11-22 2002-07-11 Mitchelmore Eliott R.D. Content and application delivery and management platform system and method
US6753892B2 (en) 2000-11-29 2004-06-22 International Business Machines Corporation Method and data processing system for presenting items in a menu
DE20021027U1 (en) 2000-12-12 2001-05-17 Inventec Appliances Corp Personal digital assistant with multifunctional hinged lid
US7054441B2 (en) 2000-12-12 2006-05-30 Research In Motion Limited Mobile device having a protective user interface cover
USD446199S1 (en) 2000-12-18 2001-08-07 Inventec Appliances Corp. Mobile phone
KR100413059B1 (en) * 2001-01-19 2003-12-31 한국과학기술연구원 An air foil journal bearing having multileaf foil with bump stiffener and method of manufacturing foil element therefor
US7439957B2 (en) 2001-01-25 2008-10-21 International Business Machines Corporation Compact universal keyboard
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US20020126097A1 (en) 2001-03-07 2002-09-12 Savolainen Sampo Jussi Pellervo Alphanumeric data entry method and apparatus using reduced keyboard and context related dictionaries
US20020158812A1 (en) 2001-04-02 2002-10-31 Pallakoff Matthew G. Phone handset with a near-to-eye microdisplay and a direct-view display
USD456805S1 (en) 2001-04-05 2002-05-07 Casio Keisanki Kabushiki Kaisha Personal digital assistant
US6856809B2 (en) 2001-05-17 2005-02-15 Comverse Ltd. SMS conference
US6832353B2 (en) 2001-06-08 2004-12-14 Nokia Mobile Phones, Ltd. Viewing web pages on small screen devices using a keypad for navigation
US6950988B1 (en) 2001-06-11 2005-09-27 Handspring, Inc. Multi-context iterative directory filter
USD466877S1 (en) 2001-06-11 2002-12-10 Handspring, Inc. Hand-held device with keyboard
US6957397B1 (en) 2001-06-11 2005-10-18 Palm, Inc. Navigating through a menu of a handheld computer using a keyboard
US6975304B1 (en) 2001-06-11 2005-12-13 Handspring, Inc. Interface for processing of an alternate symbol in a computer device
US7395089B1 (en) 2001-06-11 2008-07-01 Palm, Inc Integrated personal digital assistant device
US7356361B1 (en) 2001-06-11 2008-04-08 Palm, Inc. Hand-held device
USD467235S1 (en) 2001-06-11 2002-12-17 Handspring, Inc. Hand-held device with handwriting area
US6725104B2 (en) 2001-09-21 2004-04-20 Siemens Aktiengesellschaft Method and apparatus for E-mail based communication with automated facilities and devices
US7155521B2 (en) 2001-10-09 2006-12-26 Nokia Corporation Starting a session in a synchronization system
US6891529B2 (en) 2001-11-23 2005-05-10 Research In Motion Limited Keyboard assembly for a mobile device
KR20040075359A (en) * 2002-01-17 2004-08-27 코닌클리케 필립스 일렉트로닉스 엔.브이. Secure data input dialogue using visual cryptography
CA2410057C (en) 2002-07-03 2008-04-29 2012244 Ontario Inc. Apparatus and method for input of ideographic korean syllables from reduced keyboard
US7231229B1 (en) 2003-03-16 2007-06-12 Palm, Inc. Communication device interface
KR100691359B1 (en) 2005-11-07 2007-03-12 박관혁 A one-touch open and shut stylus pen

Patent Citations (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3573376A (en) * 1967-02-27 1971-04-06 Stromberg Carlson Corp Signalling system with upper and lower case designations
US4797912A (en) * 1983-12-21 1989-01-10 Hashimoto Corporation Telephone answering device having pushbutton controlled standby mode
US4587630A (en) * 1984-02-15 1986-05-06 Hewlett-Packard Company Intelligent programmable touchscreen system
USRE37141E1 (en) * 1984-09-10 2001-04-17 Spectrum Information Technologies, Inc. Cellular telephone data communication system and method
US4725694A (en) * 1986-05-13 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Computer interface device
US4799254A (en) * 1986-06-30 1989-01-17 Wang Laboratories, Inc. Portable communication terminal for remote database query
US4982135A (en) * 1987-11-21 1991-01-01 Thorn Emi Plc Electroluminescent device
US4916441A (en) * 1988-09-19 1990-04-10 Clinicom Incorporated Portable handheld terminal
US5379057A (en) * 1988-11-14 1995-01-03 Microslate, Inc. Portable computer with touch screen and computer system employing same
US5010547A (en) * 1989-07-10 1991-04-23 Motorola, Inc. Multiple messaging using a single selective call address
US5189632A (en) * 1990-08-20 1993-02-23 Oy Nokia Ab Portable personal computer and mobile telephone device
US5101439A (en) * 1990-08-31 1992-03-31 At&T Bell Laboratories Segmentation process for machine reading of handwritten information
US5631946A (en) * 1991-05-20 1997-05-20 Ntp, Incorporated System for transferring information from a RF receiver to a processor under control of a program stored by the processor and method of operation thereof
US5625670A (en) * 1991-05-20 1997-04-29 Ntp Incorporated Electronic mail system with RF communications to mobile processors
US5179316A (en) * 1991-09-26 1993-01-12 Mcnc Electroluminescent display with space charge removal
US5416494A (en) * 1991-12-24 1995-05-16 Nippondenso Co., Ltd. Electroluminescent display
US5392447A (en) * 1992-01-10 1995-02-21 Eastman Kodak Compay Image-based electronic pocket organizer with integral scanning unit
US5717725A (en) * 1992-03-12 1998-02-10 Ntp Incorporated System for wireless transmission and receiving of information through a computer bus interface and method of operation
US6198783B1 (en) * 1992-03-12 2001-03-06 Ntp Incorporated System for wireless serial transmission of encoded information
US5751773A (en) * 1992-03-12 1998-05-12 Ntp Incorporated System for wireless serial transmission of encoded information
US5745532A (en) * 1992-03-12 1998-04-28 Ntp Incorporated System for wireless transmission and receiving of information and method of operation thereof
US5742644A (en) * 1992-03-12 1998-04-21 Ntp Incorporated Receiving circuitry for receiving serially transmitted encoded information
US5710798A (en) * 1992-03-12 1998-01-20 Ntp Incorporated System for wireless transmission and receiving of information and method of operation thereof
US5410593A (en) * 1992-10-16 1995-04-25 Fujitsu Limited Method and device for displaying a hold service on multifunction telephone set and an exchange
USD354478S (en) * 1992-10-20 1995-01-17 Karsten Manufacturing Corporation Information devices having the function of calculator portable information terminal telephone book, address book, calendar, schedule book and memo book
US5394140A (en) * 1992-11-23 1995-02-28 Motorola, Inc. Method and apparatus for pre-programmed call-back-number-determined alert
US5485373A (en) * 1993-03-25 1996-01-16 Taligent, Inc. Language-sensitive text searching system with modified Boyer-Moore process
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
US5594640A (en) * 1993-08-02 1997-01-14 Apple Computer, Incorporated Method and apparatus for correcting words
US20020009227A1 (en) * 1993-10-06 2002-01-24 Xerox Corporation Rotationally desensitized unistroke handwriting recognition
US6058304A (en) * 1993-10-13 2000-05-02 Dataquill Limited Data entry system
US6022156A (en) * 1993-12-10 2000-02-08 Blish; Nelson A. Ergonomic keyboard
US5496992A (en) * 1994-06-21 1996-03-05 Lxe, Inc. Dual trigger multiplexed data entry terminal
US5479742A (en) * 1994-08-09 1996-01-02 Monahan; Joseph J. Planter box
US5598058A (en) * 1995-02-09 1997-01-28 Leading Edge Industries, Inc. Multi-color electroluminescent display
US5714937A (en) * 1995-02-24 1998-02-03 Ntp Incorporated Omidirectional and directional antenna assembly
US5722059A (en) * 1995-02-24 1998-02-24 Ntp Incorporated Radio receiver for use in a radio tracking system and a method of operation thereof
US5722064A (en) * 1995-02-24 1998-02-24 Ntp Incorporated Radio receiver for use in a radio tracking system
US5612682A (en) * 1995-05-30 1997-03-18 Motorola, Inc. Method and apparatus for controlling utilization of a process added to a portable communication device
US6017584A (en) * 1995-07-20 2000-01-25 E Ink Corporation Multi-color electrophoretic displays and materials for making the same
US5884323A (en) * 1995-10-13 1999-03-16 3Com Corporation Extendible method and apparatus for synchronizing files on two different computer systems
US6169485B1 (en) * 1995-12-06 2001-01-02 Ntp Incorporated System and method of radio transmission between a radio transmitter and radio receiver
US6028923A (en) * 1996-07-15 2000-02-22 Call Director, Inc. Telecommunications enhancement user interface system and method
US6014116A (en) * 1996-08-28 2000-01-11 Add-Vision, Inc. Transportable electroluminescent display system
US6188789B1 (en) * 1996-12-05 2001-02-13 Palm, Inc. Method and apparatus of immediate response handwriting recognition system that handles multiple character sets
US5864805A (en) * 1996-12-20 1999-01-26 International Business Machines Corporation Method and apparatus for error correction in a continuous dictation system
US6043760A (en) * 1997-02-04 2000-03-28 Nokia Mobile Phones Ltd. Language-dependent letter input by means of number keys
US6049796A (en) * 1997-02-24 2000-04-11 Nokia Mobile Phones Limited Personal digital assistant with real time search capability
USD409185S (en) * 1997-06-19 1999-05-04 Canon Kabushiki Kaisha Cellular phone with electric calculator
US6177921B1 (en) * 1997-08-28 2001-01-23 E Ink Corporation Printable electrode structures for displays
US6067185A (en) * 1997-08-28 2000-05-23 E Ink Corporation Process for creating an encapsulated electrophoretic display
US6052735A (en) * 1997-10-24 2000-04-18 Microsoft Corporation Electronic mail object synchronization between a desktop computer and mobile device
USD408021S (en) * 1998-03-09 1999-04-13 3Com Corporation Handheld computer
USD408030S (en) * 1998-04-06 1999-04-13 Motorola, Inc. Housing for a portable communication device
US6172798B1 (en) * 1998-04-27 2001-01-09 E Ink Corporation Shutter mode microencapsulated electrophoretic display
US6040829A (en) * 1998-05-13 2000-03-21 Croy; Clemens Personal navigator system
US6219694B1 (en) * 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US6373454B1 (en) * 1998-06-12 2002-04-16 U.S. Philips Corporation Active matrix electroluminescent display devices
US6867763B2 (en) * 1998-06-26 2005-03-15 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6873317B1 (en) * 1998-06-26 2005-03-29 Research In Motion Limited Hand-held electronic device with a keyboard optimized for use with the thumbs
US6549304B1 (en) * 1998-08-07 2003-04-15 Hewlett-Packard Company Scanning appliance and method having user help capability
US6370518B1 (en) * 1998-10-05 2002-04-09 Openwave Systems Inc. Method and apparatus for displaying a record from a structured database with minimum keystrokes
US6727830B2 (en) * 1999-01-05 2004-04-27 Microsoft Corporation Time based hardware button for application launch
USD423468S (en) * 1999-02-08 2000-04-25 Symbol Technologies, Inc. Hand-held pen terminal
US6204848B1 (en) * 1999-04-14 2001-03-20 Motorola, Inc. Data entry apparatus having a limited number of character keys and method
US6377685B1 (en) * 1999-04-23 2002-04-23 Ravi C. Krishnan Cluster key arrangement
USD421744S (en) * 1999-05-17 2000-03-21 Casio Keisanki Kabushiki Kaisha Electronic calculator having the functions of telephone book, address book, calendar, schedule book and memo book
US6693610B2 (en) * 1999-09-11 2004-02-17 Koninklijke Philips Electronics N.V. Active matrix electroluminescent display device
US6876145B1 (en) * 1999-09-30 2005-04-05 Semiconductor Energy Laboratory Co., Ltd. Organic electroluminescent display device
US6705520B1 (en) * 1999-11-15 2004-03-16 Satyan G. Pitroda Point of sale adapter for electronic transaction device
US20030001816A1 (en) * 1999-12-06 2003-01-02 Ziad Badarneh Display and manoeuvring system and method
US6725060B1 (en) * 2000-02-15 2004-04-20 Qualcomm, Incorporated Method and apparatus for conserving power in an integrated electronic device that includes a PDA and A wireless telephone
US7187120B2 (en) * 2000-02-22 2007-03-06 Tohoku Pioneer Corporation Organic electroluminescent display panel and method of manufacturing the same
USD439232S1 (en) * 2000-05-05 2001-03-20 Motorola, Inc. Wireless communication device
US20020036623A1 (en) * 2000-06-06 2002-03-28 Tsuyoshi Kano Information processing apparatus, information inputting device, and information processing main unit
US6874037B1 (en) * 2000-06-19 2005-03-29 Sony Corporation Method and apparatus for synchronizing device information
US6874011B1 (en) * 2000-07-31 2005-03-29 Cisco Technology, Inc. Scalable IP-based notification architecture for unified messaging
US20020021311A1 (en) * 2000-08-14 2002-02-21 Approximatch Ltd. Data entry using a reduced keyboard
USD440959S1 (en) * 2000-09-01 2001-04-24 Motorola, Inc. Messaging device
US7161293B2 (en) * 2000-10-02 2007-01-09 Chi Mei Optoelectronics Corporation Organic electroluminescent display and method for making same
US6727916B1 (en) * 2000-12-21 2004-04-27 Sprint Spectrum, L.P. Method and system for assisting a user to engage in a microbrowser-based interactive chat session
USD454349S1 (en) * 2001-02-22 2002-03-12 Sharp Kabushiki Kaisha Personal digital assistant
US7512952B1 (en) * 2001-04-06 2009-03-31 Palmsource, Inc. Task switching with state preservation for programs running on an electronic device
USD455135S1 (en) * 2001-04-12 2002-04-02 Samsung Electronics Co., Ltd. Cellular phone
US7171108B1 (en) * 2001-07-31 2007-01-30 Keen Personal Media, Inc. Audiovisual system to interrupt viewing of a first audiovisual program to provide notification of a second audiovisual program of interest to the user
US20040047505A1 (en) * 2001-12-26 2004-03-11 Firooz Ghassabian Stylus computer
US6857105B1 (en) * 2002-02-19 2005-02-15 Adobe Systems Incorporated Method and apparatus for expanding and contracting graphical function displays
US6987356B2 (en) * 2002-03-08 2006-01-17 Byoung-Choo Park Active-matrix organic electroluminescent display
US6982180B2 (en) * 2002-03-28 2006-01-03 Sanyo Electric Co., Ltd. Electroluminescent display device manufacturing method
US7025650B2 (en) * 2002-04-26 2006-04-11 Sanyo Electric Co., Ltd. Manufacturing method of electroluminescent display device
US6882106B2 (en) * 2002-05-24 2005-04-19 Wen-Hao Kao Electroluminescent display device
US6991116B2 (en) * 2002-08-20 2006-01-31 Gamon Plus, Inc. Multi-chute gravity feed dispenser display
US7034455B2 (en) * 2002-09-19 2006-04-25 Samsung Sdi Co., Ltd. Organic electroluminescent display and method of manufacturing the same
US7202840B2 (en) * 2002-12-02 2007-04-10 Optrex Corporation Method for driving an organic electroluminescent display device
US6992437B2 (en) * 2003-03-13 2006-01-31 Samsung Sdi Co., Ltd. Organic electroluminescent display device
US20050067321A1 (en) * 2003-07-18 2005-03-31 Kraft Foods Holdings, Inc. Adjustable shipper display system
US7205572B2 (en) * 2003-10-14 2007-04-17 Samsung Sdi Co., Ltd. Organic electroluminescent display device
US7187133B2 (en) * 2003-12-29 2007-03-06 L.G.Phillips Lcd Co., Ltd. Organic electroluminescent display device and driving method thereof
US7173378B2 (en) * 2004-06-23 2007-02-06 Samsung Sdi Co., Ltd. Active matrix organic electroluminescent display device having organic thin-film transistor and method for manufacturing the display device

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8976108B2 (en) 2001-06-11 2015-03-10 Qualcomm Incorporated Interface for processing of an alternate symbol in a computer device
US9549056B2 (en) 2001-06-11 2017-01-17 Qualcomm Incorporated Integrated personal digital assistant device
US9696905B2 (en) 2001-06-11 2017-07-04 Qualcomm Incorporated Interface for processing of an alternate symbol in a computer device
US10097679B2 (en) 2001-06-11 2018-10-09 Qualcomm Incorporated Integrated personal digital assistant device
US10326871B2 (en) 2001-06-11 2019-06-18 Qualcomm Incorporated Integrated personal digital assistant device
US20060089817A1 (en) * 2004-07-21 2006-04-27 Spanski Jeffrey L Electronic length measuring device
US7756665B2 (en) * 2004-07-21 2010-07-13 Irwin Industrial Tool Company Electronic measuring device
US20080034302A1 (en) * 2006-08-07 2008-02-07 Samsung Electronics Co. Ltd. Portable terminal and user interface control method thereof based on pattern recognition and analysis of image captured by camera
US7693333B2 (en) * 2006-08-07 2010-04-06 Samsung Electronics Co., Ltd. Portable terminal and user interface control method thereof based on pattern recognition and analysis of image captured by camera
DE202008017837U1 (en) 2007-11-16 2010-12-02 Fgup "Niima - Progress" Dual navigation terminal
US20180089635A1 (en) * 2016-09-27 2018-03-29 Hewlett-Packard Development Company, L.P. Appointment connection

Also Published As

Publication number Publication date
US8976108B2 (en) 2015-03-10
US6975304B1 (en) 2005-12-13
US20050179654A1 (en) 2005-08-18
US9696905B2 (en) 2017-07-04
US20150143278A1 (en) 2015-05-21

Similar Documents

Publication Publication Date Title
US20070188448A1 (en) Alternate key options for launching applications in mobile communication devices
US8423087B2 (en) Mobile terminal with touch screen and method of processing message using the same
CN102446059B (en) The control method of mobile terminal and mobile terminal
KR101549557B1 (en) Mobile terminal and control method thereof
US7289614B1 (en) Making a call from an address list or a call history list
US8244284B2 (en) Mobile communication device and the operating method thereof
JP2021523510A (en) Background application display method and mobile terminal
US20120176333A1 (en) Mobile communication device capable of providing canadidate phone number list and method of controlling operation of the mobile communication device
US20100090958A1 (en) Method for controlling an electronic device using large keyboard targets and an electronic device which uses large keyboard targets
JP5280747B2 (en) Mobile terminal and terminal operation method
CN106648607B (en) Application starting method and device based on icon switching and terminal equipment
KR100238130B1 (en) United hand-held radio terminal with hand-held telephone and hand-held information terminal and display control method thereof
EP1416361A2 (en) Input mode selector on a mobile device
CN107332972B (en) Method and device for automatically associating data and mobile terminal
KR20000059621A (en) User data interfacing method of digital portable telephone terminal having touch screen panel
CN106445310B (en) Using starting method, apparatus and terminal device
KR20100038693A (en) Method for displaying menu of mobile terminal
US20120200508A1 (en) Electronic device with touch screen display and method of facilitating input at the electronic device
KR101545570B1 (en) Mobile terminal and method for displaying keypad
CA2766877C (en) Electronic device with touch-sensitive display and method of facilitating input at the electronic device
US20080163111A1 (en) Streamlined entry of appointment record
EP2485133A1 (en) Electronic device with touch-sensitive display and method of facilitating input at the electronic device
US20090146956A1 (en) Portable electronic device
KR101688943B1 (en) Mobile terminal and method for inputting character thereof
KR101498050B1 (en) A mobile telecommunication device and an interfacing method using the same

Legal Events

Date Code Title Description
AS Assignment

Owner name: PALM, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HAWKINS, JEFFREY C.;HAITANI, ROBERT Y.;REEL/FRAME:019310/0428;SIGNING DATES FROM 20070425 TO 20070515

AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:PALM, INC.;REEL/FRAME:020319/0568

Effective date: 20071024

Owner name: JPMORGAN CHASE BANK, N.A.,NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNOR:PALM, INC.;REEL/FRAME:020319/0568

Effective date: 20071024

AS Assignment

Owner name: PALM, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT;REEL/FRAME:024630/0474

Effective date: 20100701

AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PALM, INC.;REEL/FRAME:025204/0809

Effective date: 20101027

STCB Information on status: application discontinuation

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