US20070152963A1 - Orientation dependent functionality of an electronic device - Google Patents
Orientation dependent functionality of an electronic device Download PDFInfo
- Publication number
- US20070152963A1 US20070152963A1 US11/611,746 US61174606A US2007152963A1 US 20070152963 A1 US20070152963 A1 US 20070152963A1 US 61174606 A US61174606 A US 61174606A US 2007152963 A1 US2007152963 A1 US 2007152963A1
- Authority
- US
- United States
- Prior art keywords
- electronic device
- module
- orientation
- user
- modules
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1632—External expansion units, e.g. docking stations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/7246—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions by connection of exchangeable housing parts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/0254—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets comprising one or a plurality of mechanically detachable modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/12—Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present invention relates to electronic devices.
- the present invention relates to an electronic device having functionality dependent on its orientation.
- Portable electronics devices tend to combine functionality with small size. But in order to add functionality, portable electronic devices tend to have to sacrifice compactness. Additional functionality typically requires additional user-interface features.
- a housing for an electronic device has to be sufficient in size in order to provide for the additional user-interface features.
- the housing may also have to be sufficient to provide for additional internal components needed for the added functionality.
- hybrid devices that combine to distinct functions are usually larger or more bulky than devices that provide the same functions individually.
- hybrid devices exist that are both personal digital assistants (PDAs) and cellular phones. These devices tend to be larger than devices that are only cellular phones or PDAs.
- PDAs personal digital assistants
- the cellular phone functionality requires sufficient housing space to support a numeric keypad, and an antenna.
- the user-interface features of the PDA and cellular phone functions do not overlap. Consequently, the housing has to be large enough to provide both.
- an electronic device is formed from at least two modules. Each module has a distinct functionality, and includes a set of user-interface features that are suited for that module's functionality.
- the electronic device may have separate exterior panels. Each exterior panel provides the set of user-interface features for one of the two modules.
- the electronic device may be operated so that only one module, or its set of user-interface features, is active.
- the selection as to which module is operable is made automatically by components of the electronic device, based on a detected orientation of the electronic device.
- the module or set of user-interface features facing the user (or upward facing) is selected to be operable.
- inventions include an electronic device having two or more sets of user-interface features. Each user-interface feature may be located on a different exterior panel. One user-interface feature may be selected over another user-interface feature based on a detected orientation of the electronic device.
- FIG. 1A is a side view of an electronic device in a first state, under an embodiment of the invention.
- FIG. 1B is a side view of an electronic device in a second state, under an embodiment of the invention.
- FIG. 2A is a front view of a first module of an electronic device, under an embodiment of the invention.
- FIG. 2B is a front view of a second module of an electronic device, under an embodiment of the invention.
- FIG. 3 is a block diagram of an embodiment of the invention.
- FIG. 4 is a block diagram of another embodiment of the invention.
- FIG. 5 is a method for operating an electronic device from a low-power state, under an embodiment of the invention.
- FIG. 6 is a method for operating an electronic device in multiple orientations, under an embodiment of the invention.
- FIG. 7 is a side view of a handheld computer detachably coupled to an accessory device, under an embodiment of the invention.
- FIG. 8 is a block diagram illustrating internal components of a handheld computer for use with an embodiment of the invention.
- Embodiments of the invention describe an electronic device having orientation dependent functionality.
- numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.
- an electronic device in an embodiment, includes a housing, a plurality of modules, a sensor, and a selection mechanism.
- the housing has a plurality of housing segments, with each housing segment having one of the modules.
- the sensor detects an orientation of the electronic device.
- the selection mechanism automatically selects at least one, but not all, of the plurality of modules to be active. The selection is based on the detected orientation of the electronic device.
- module means a component having a combination of logic and one or more user-interface features. Modules may differ in design, configuration and function. Examples of modules include components that can be operated as personal digital assistants (PDAs), mobile phones, portable global positioning systems, calculators, modems, digital cameras and other devices.
- PDAs personal digital assistants
- mobile phones mobile phones
- portable global positioning systems calculators
- modems digital cameras and other devices.
- the senor detects which one of the modules is oriented downward, or conversely, which one of the modules is directed upward.
- the terms “downward” and “upward” is intended to be relative to a gravitational force.
- each module contains a different set of user-interface features.
- user-interface feature includes any component that provides output to a user, and/or enables users to enter input. Examples of user-interface features include displays, touch-sensitive displays, extended digitizers, buttons and contact-sensitive sensors. Digital user-interface features are input components that appear to operate in conjunction with a display. Examples of digital user-interface features include icons, menu items and electronic handwriting recognizers. Other examples of user-interface features include speakers and microphones.
- inactive means a state where user-interface features are not actuatable.
- An inactive state may correspond to a low-power state, such as a sleep-mode, where the device has to be actuated to be fully operational.
- Embodiments of the invention include an electronic device having multiple modules that are selectively operational based on an orientation of the electronic device.
- the electronic device has two modules, and two identifiable orientations.
- a sensor or other mechanism detects the electronic device as being in one of the two orientations.
- Components of the electronic device automatically activate one of the two modules based on the detected orientation.
- the electronic device can be oriented so that one of the modules is detected to be upward relative to gravity, and the other is detected to be downward.
- the module detected to be upward is either automatically activated, or maintained in an active state.
- the module detected to be downward is either automatically deactivated, or maintained in an inactive state. In this way, only one of the two modules is active, and that module is upward facing.
- the downward facing module may correspond to the module that is selected to be operational.
- Other embodiments may provide for the orientation to be determined from the proximity of the electronic device to another device, person or reference point. This proximity may determine which module of the electronic device is to be active.
- the electronic device may be a cube.
- Each face of the cube may have a set of user-interface features.
- a detected orientation of the electronic device may correspond to a face of the cube being in a position, such as upward facing.
- the set of user-interface features for that face are active, but the set of user-interface features for the other faces may be inactive.
- FIG. 1A is a side view of an electronic device 100 in a first state, under an embodiment of the invention.
- the electronic device 100 includes a first module 110 joined to a second module 120 . Only one of the modules 110 , 120 is selected to be active, depending on the orientation detected for the electronic device.
- the first module 110 has a first housing segment 115 .
- the second module 120 has a second housing segment 125 .
- the first and second modules 110 , 120 combine to form one housing.
- each module 110 , 120 performs a different function. Accordingly, each module has a different set of user-interface features.
- FIGS. 2A and 2B provide examples of the different functions that can be performed with modules of electronic device 100 .
- Point A represents a reference point from where a user would access the upward facing module.
- the upward facing module is designated as being active or operational based on the assumption that the user will want to operate the upward facing module.
- the downward facing module is designated to be inactive.
- the identified orientation of the electronic device 100 is that the first module 110 is upward facing, and the second module 120 downward facing. Therefore, the first module 110 is active or operational, and the second module 120 is inactive.
- a set of user-interface features for first module 110 is operational, and a set of user-interface features for second module 120 is non-operational.
- FIG. 1B illustrates electronic device 100 in a second state.
- the orientation of the electronic device 100 is that second module 120 is upward facing, and first module 110 is downward facing.
- second module 120 and/or its set of user-interface features are active or operational.
- the first module 110 and/or its set of user-interface features, is inactive or non-operational.
- the active module may be operated without affect from the inactive module.
- a user may grip electronic device 100 to use first module 110 .
- the grip may cause buttons or other features of second module 120 to be pressed.
- the inadvertent button presses on the second module 120 do not interfere with the active use of the first module 110 .
- the active module will switch from being active or operational to being inactive and inoperational.
- first module 110 may go from an operational and active mode to a sleep mode.
- Second module 120 goes from a sleep mode to an operational and active mode.
- FIG. 2A is a frontal view of a PDA module 210 , under an embodiment of the invention.
- the PDA module 210 may be used to operate personal management software, including electronic calendars and address books.
- the PDA module 210 may correspond to one of the first or second modules 110 , 120 .
- Examples of devices having functionality that could be included in PDA module 210 include devices that operate PALM OS software, manufactured by PALM INC., or POCKET PC software manufactured by MICROSOFT INC.
- a PDA housing segment 215 includes an exterior panel 212 .
- the PDA module may be activated when exterior panel 212 is detected to be in an upward position.
- exterior panel 212 of PDA module 210 may be upward facing in FIGS. 1A and 1B , when the electronic device 100 is in the first state.
- the first housing segment 215 contains internal components for operating the PDA module 210 . Under an example provided by FIG. 2A , internal components of the PDA module 210 are described with FIG. 8 .
- the PDA module 210 provides a set of user-interface features on exterior panel 212 .
- the set of user-interface features include a display 222 , and a set of buttons 224 .
- Display 222 may be activated to provide digital user-interface features, such as graphical icons and buttons.
- the PDA module may also include a handwriting recognizer 228 .
- the handwriting recognizer 228 may be either virtual, so as to occur by activation of display 222 , or fixed as a separate component of display 222 .
- PDA module 210 Other components of PDA module 210 include a radio-frequency transmitter 232 or antenna for wireless communications. Other types of communication ports (not shown) include BlueTooth enabled ports, or infrared ports.
- Display 222 may display content. Contact with display 222 may cause input to be entered. The buttons 224 may be pressed to cause electronic device 100 to perform predefined actions. The digital buttons 226 and handwriting recognizer 228 may appear on display 222 , or otherwise be provided on front panel 212 to prompt the user for input. If the electronic device is oriented so that the PDA module 210 is not selected, then buttons 224 cannot be pressed to enter input. Contact with display 222 will also not enter input. Display 222 may not provide content.
- PDA module 210 when PDA module 210 is not selected (i.e. oriented to be downward facing), then PDA module 210 is maintained in a low-power state, where incidental contact with user-interface features of the module does not cause input to be entered into the electronic device.
- the low-power state may also affect internal components of the electronic device used to operate the PDA module 210 .
- a processor used by the PDA module may be switched to maintain minimal operations until an interrupt is received that corresponds to the electronic device changing orientation.
- FIG. 2B is a frontal view of a phone module 220 , for use as second module 120 ( FIGS. 1A and 1B ).
- the phone module 220 may be operated to make mobile phone calls, or establish wireless network communications for the electronic device.
- a phone housing segment 225 includes an exterior panel 232 .
- the set of user-interface features for the phone module 220 include a display 240 , and a button set comprising a plurality of buttons 242 .
- the buttons 242 may form a number pad.
- the phone module 220 may be activated when the exterior panel 232 is detected to be in the upward position.
- phone module 220 is not selected by the orientation of the electronic device 100 , the set of user-interface features for the phone module 220 are not operational. This may correspond to buttons 242 not being actuatable to enter input. Display 240 may also not display any content.
- phone module 220 is maintained in a low power state when not selected. This may limit some or all internal functions of phone module 220 . For example, when phone module 220 is in the low-power state, a processor that operates phone module 220 may be operated at a low-power state where minimal operations are performed.
- the user-interface features of the phone module are made operational. This may correspond to display 240 displaying content.
- the buttons 242 may be pressed to signal input to the processor, or to make the display 240 display information corresponding to the button press.
- FIGS. 2A and 2B discuss modules of electronic device 100 as being switched to a low-power state
- other embodiments may provide that only select components of the module or deactivated. For example, if PDA module 210 is selected to be inactive by the orientation of the electronic device, then only display 222 and buttons 224 are made inactive. An internal processor or memory of the PDA module 210 may be maintained in an active state, and possibly shared with phone module 220 . Still further, the radio-frequency transmitter 232 may continue to receive wireless communications.
- the inactive module is placed in a low-power state, while the other module is made active. In another embodiment, only certain features of one module are made inactive, while features of the other module are maintained in an active state.
- FIG. 3 is a simplistic block diagram of another embodiment of the invention.
- An electronic device 300 includes a sensor 310 , a selection mechanism 320 , a first module 330 , and a second module 340 .
- the sensor 310 detects the orientation of the electronic device 300 .
- the selection mechanism 320 selects one of the modules to be operational based on the orientation detected by sensor 310 .
- the module that is not selected may be switched into or maintained in a lower-power state.
- the selected module may be switched into or maintained in an active state.
- the newly selected module becomes active.
- the previously selected module 320 becomes inactive.
- sensor 310 is a device that provides orientation information to the processor or other selection mechanism 320 .
- sensor 310 may be an electromechanical device configured to determine the orientation of the electronic device 100 from physical properties, such as balance, weight, gravity, light and/or other environmental factors.
- sensor 310 is a sensor that detects aspects about the user's contact. Fro example, sensor 310 may detect where the users fingers are so as to orient the electronic device 100 towards the user's body.
- sensor 310 may detect gravitational forces so as to provide orientation information regarding which of the two modules is upward facing. For example, as shown with FIGS. 1A and 1B , the orientation may be designated so that the upward facing module is the module selected to be operational.
- Specific examples of sensor 310 include a gyroscope or an accelerometer.
- selection mechanism 320 is a processor that receives orientation information from sensor 310 .
- the processor executes instructions to determine the orientation of the electronic device 300 based on the orientation information.
- the processor may also execute instructions to activate and/or deactivate one of the modules 330 , 340 based on the orientation determined from the sensor's orientation information.
- the instructions executed by the processor would be to switch or maintain one of the modules into a low-power state while switching or maintaining the other module in the active state.
- FIG. 4 is simplistic block diagram of an embodiment of the invention.
- An electronic device 400 includes a sensor 410 , a selection mechanism 420 , a first set of user-interface features 430 on a first panel, and a second set of user-interface features 440 on a second panel.
- the sensor 410 detects the orientation of the electronic device 400 .
- selection mechanism 420 deactivates or otherwise incapacitates some or all of the user-interface features on one of the modules, while enabling or otherwise maintaining the user-interface features of the other modules as operational.
- the selection mechanism 420 elects which set of user-interface features to activate in response to the detected orientation.
- selection mechanism 420 selects one of the two sets of user-interface features based on orientation information received from sensor 410 . For example, if the module containing the first set of user-interface features 430 is detected to be upward facing, then the first set of user-interface features 430 are made to be active by the selection mechanism 420 . Concurrently, the second set of user-interface features 440 is selected to be inactive.
- the modules providing each of the first and second sets of user-interface features 430 and 440 may share components or have internal components that are concurrently active regardless of the orientation of the electronic device.
- One set of user-interface features may be disabled because of the electronic device's orientation, but internal components of the electronic device 400 may be maintained operation in order to operate the active user-interface features.
- FIG. 4 An embodiment such as shown with FIG. 4 makes it possible for electronic device 400 to share a component such as a processor amongst two modules. The selection of one module over the other module would inactivate buttons or other user-interface features on one module, but the processor would remain active regardless of the orientation of the electronic device.
- a component such as a processor amongst two modules. The selection of one module over the other module would inactivate buttons or other user-interface features on one module, but the processor would remain active regardless of the orientation of the electronic device.
- the electronic device 100 may share components more readily between modules.
- PDA module 210 and phone module 220 may share components that include a processor, a memory, a battery, and an analog-digital converter. Shared components may be used to operate the active module or set of user-interface features.
- FIGS. 5 and 6 describe embodiments where an electronic device is operated based on its detected orientation.
- Reference to numerals of other figures in this section is intended to illustrate exemplary components for practicing embodiments detailed in FIGS. 5 and 6 .
- Reference to numerals in FIGS. 1A and 1B are made for illustrative purposes only.
- FIG. 5 is a method for operating electronic device 100 ( FIG. 1 ) beginning from when the orientation of the device is irrelevant. This may correspond to the electronic device 100 being off, in sleep-mode, or other low-power state. This may also correspond to the electronic device being in a mode where it is operational, but not orientation dependent.
- step 510 the electronic device 100 is switched to a state where the orientation is relevant.
- the electronic device 100 may be powered on, or switched from one operational mode into another operational mode that is orientation dependent.
- Step 520 provides that the orientation of the electronic device 100 is detected. This may correspond to identifying which housing segments 115 , 125 have exterior panels that are facing upward, and/or facing downward.
- Step 530 provides that a selection is made for one of the two (or more) modules.
- the selection is dependent on the orientation detected for the electronic device 100 .
- FIGS. 1A and 1B illustrate selections made based on which module 110 , 120 is upward facing.
- the selected module is sent an activation signal.
- the selection may also (or in the alternative) be made by sending the non-selected module an inactivation signal.
- the activation signal may switch one of the two modules into an operational power state.
- the deactivation signal may cause one of the modules to be switched into or maintained in a low-power state.
- the activation or deactivation signals cause user-interface features of the selected or non-selected module 110 , 120 to be activated or deactivated.
- the non-selected module may be sent a deactivation signal that deactivates the user-interface features of that module.
- FIG. 6 is a method for operating an electronic device in multiple orientations, under an embodiment of the invention.
- an initial orientation of the electronic device 100 is detected.
- the initial orientation may correspond to immediately after the electronic device 100 is powered on, or alternately to when the electronic device is switched into an orientation dependent mode.
- one of the modules may correspond to a handheld computer, such as a PALM type electronic organizer.
- Another of the modules may correspond to an accessory device for the handheld computer.
- the accessory device may be detachably coupled to the handheld computer. When the handheld computer is operated by itself, its orientation does not matter. It is only when the accessory device is coupled to the handheld computer that the combined devices can be used according to their detected orientation. In this example, the handheld computer enters a mode where its detected orientation matters after it is attached to the accessory device.
- a selection is made for one of the modules based on the orientation that is initially detected.
- the selection may be made based on whether the front panel of the handheld computer or the back panel of the accessory device is facing upwards.
- Step 630 provides that an activation signal is sent to the selected module.
- Other embodiments may provide a deactivation signal that is sent to the non-selected module.
- the deactivation signal may be sent in conjunction with or as an alternative to the activation signal. In either case, one module is active, and the other module is inactive.
- step 640 a determination is made as to whether a new orientation is detected for the electronic device 100 .
- step 640 If in step 640 the determination is that the new orientation is detected, then steps 620 and 630 are repeated using the new detected orientation in stead of the previous orientation.
- step 650 provides that the inactivity of the non-selected module is maintained. No change to the non-selected module is made.
- this step may correspond to the user-interface features of the non-elected module being maintained in a disabled state. In another embodiment, this step may correspond to the entire non-selected module being maintained inactive, or in a low-power state.
- Step 660 provides that the selected module is maintained in an active state. This may correspond to the selected module being fully operational and active.
- the electronic device may be switched off.
- the electronic device may be switched into a mode where it can be operated without affects from its orientation.
- this may also correspond to one module being decoupled from the other module.
- step 640 If the determination is that the mode for selecting the orientation is switched on, then the method is repeated, starting with step 640 . Else, the method is done in step 680 .
- FIG. 7 is a side view of a handheld computer and accessory device forming an electronic device, under an embodiment of the invention.
- handheld computer 705 (typically referred to as a “PDA”) is detachably coupled to an accessory device 710 to form an electronic device 700 .
- a sensor 720 device may be incorporated into the handheld computer 710 and/or accessory device in order to detect the orientation of the electronic device.
- a coupling mechanism 730 detachably couples the accessory device 710 to the handheld computer 705 .
- a front panel 702 of the handheld computer 705 and a back panel 712 of the accessory device 710 form the exterior panels of the combined devices.
- the coupling mechanism 730 may, for example, comprise a spring-loaded connector mechanism that can be biased to couple two device together, and to release two devices from one another.
- detachably coupled means one device can be connected to or detached from the other device using a coupling mechanism that can be operated by a user without need for a tool. For example, the user may press one or more buttons, or move a lever in order to detach one device from the other. Detachably connected does not mean use of fasteners that require tools, such as screws.
- handheld computer 705 if handheld computer 705 is detected to be upward, then handheld computer 705 has active user-interface features (such as buttons and display) on exterior panel 702 . If the handheld computer 705 is detected to be downward facing, then accessory device 710 has active user-interface features on exterior panel 712 . In the latter orientation, handheld computer 705 (or its user-interface features) may be inactive. Likewise, when the accessory device is detected to be downward, the accessory device 710 or its set of user-interface features my be designated as inactive.
- active user-interface features such as buttons and display
- one module may comprise a handheld computer, such as a PALM ORGANIZER manufactured by Palm, Inc.
- Another module may comprise an accessory device for that handheld computer.
- accessory devices for handheld computers include phone modules, modems, wireless receivers, and global positioning systems.
- detachable coupling mechanisms for connecting handheld computers and accessory devices are provided in the following issued patents, all of which are hereby incorporated by reference.
- Other examples of detachable coupling mechanisms and arrangements between handheld computers and accessory devices are provided in the following patent applications, all of which are hereby incorporated by reference.
- FIG. 8 is a block diagram illustrating a hardware implementation for use with an embodiment where an electronic device that is formed by the combination of a handheld computer 800 and an accessory device 880 .
- the accessory device 880 may detachably couple to the handheld computer 800 , in a manner described with FIG. 7 .
- handheld computer 800 includes a processor 810 connected to a first memory 815 (non-volatile) and to a second memory 820 (volatile).
- a display driver 830 connects to processor 810 .
- the display driver 830 and processor 810 combine to output content onto a display 840 .
- Display 840 may be contact-sensitive.
- An analog-digital converter 850 is connected to processor 810 .
- the analog-digital converter 850 may convert contact with display 840 into input.
- the analog-digital converter 850 may have multiple channels 852 , including one for interpreting contact with display 840 .
- a power source 855 such as a battery, may provide power to all of the components of the handheld computer 800 .
- the power source 855 may also be used to power the accessory device 880 .
- a set of buttons 860 or other actuatable surfaces may operate off processor 810 .
- the accessory device 880 may connect to processor 810 via expansion port 802 .
- accessory device 880 has a set of user-interface features 885 that can be operated from an exterior panel of the accessory device. Examples of user-interface features include a set of buttons or actuatable surfaces, or a display.
- the accessory device 880 may also include logic 890 that incorporates some functionality. The logic 890 may perform specific tasks in combination with processor 810 or other components of handheld computer 800 .
- An orientation sensor 845 may be located on handheld computer 800 .
- the orientation sensor 845 may be connected to processor 810 .
- the orientation sensor 845 detects the orientation of the handheld computer 800 , and signals orientation information to processor 810 .
- the processor 810 is configured to select either handheld computer 800 or accessory device 880 as being active. The active device will have full use of its component. The device not selected will have limited or no use of its component.
- orientation information causes processor 810 to select handheld computer 800 to be active, then all facilities of accessory device 880 may be switched off. If the orientation information causes processor 810 to select accessory device 880 to be active, then display 840 and/or the set of buttons 860 may be disabled. Other components of handheld computer 800 may be needed when handheld computer 800 is inactive, such as processor 810 or power source 850 .
- logic 890 may operate independently of components in handheld computer 800 .
- logic 890 may be a combination of circuitry, processor and/or memory for performing accessorial functions in combination with handheld computer 800 .
- accessory device 880 may be a wireless communication device that uses internal components of handheld computer 800 to make wireless, radio-frequency communications.
- the wireless communications provided by the accessory device 880 may utilize processor 810 or memory components 815 and 820 .
- the accessory device 880 may for example, be a mobile phone that uses components of handheld computer 800 to record verbal messages made on the accessory device 880 .
- electronic device 100 as having only two modules, where one module is selected to be active or have more active features. Other embodiments may provide more modules. Furthermore, more than one module may be made active or inactive.
- a processor may receive orientation information from the sensor, and based on the determined orientation, make a selection to activate the display of one of the two modules. A display driver may then activate a display on the selected module, and inactivate the display on the non-selected module.
- Embodiments described with FIG. 5 detail the electronic device as powering up so as to select one or the other of two modules. It is also possible for the electronic device to be operated in a mode where both modules are operational concurrently. The user at some point may elect to make the electronic device operate one module over the other based on the overall orientation of the electronic device.
- Embodiments described with FIG. 7 illustrate a handheld computer detachably coupled to an accessory device.
- Other embodiments may provide for one handheld computer having two sets of user-interface features or functionality.
- One set of-user-interface features may appear on one exterior panel of the handheld computer.
- Another set of user-interface features may appear on another exterior panel of the handheld computer.
- the sensor detects the orientation to select one set of user-interface features over another set of user-interface features.
- the selection mechanism may be a simple switch, such as on a multiplexer.
- Other embodiments provide for a display driver to be used as the selection mechanism.
- the actual selection of one of the modules to be active may be made by either an intelligent component, such as a processor, or by a device such as a switch that is activated by orientation information.
Abstract
Description
- This application is a continuation of U.S. patent application Ser. No. 10/006,525 filed Nov. 30, 2001, entitled ORIENTATION DEPENDENT FUNCTIONALITY OF AN ELECTRONIC DEVICE, (Atty. Docket No. 25216-0869), which is hereby incorporated by reference in its entirety.
- The present invention relates to electronic devices. In particular, the present invention relates to an electronic device having functionality dependent on its orientation.
- Portable electronics devices tend to combine functionality with small size. But in order to add functionality, portable electronic devices tend to have to sacrifice compactness. Additional functionality typically requires additional user-interface features. A housing for an electronic device has to be sufficient in size in order to provide for the additional user-interface features. The housing may also have to be sufficient to provide for additional internal components needed for the added functionality.
- Devices that combine to distinct functions are usually larger or more bulky than devices that provide the same functions individually. For example, hybrid devices exist that are both personal digital assistants (PDAs) and cellular phones. These devices tend to be larger than devices that are only cellular phones or PDAs. Part of the reason why hybrid devices are larger is that the device's PDA functionality require it to be large enough to provide user-interface features that include a contact-sensitive display, a set of buttons and a stylus. The cellular phone functionality requires sufficient housing space to support a numeric keypad, and an antenna. The user-interface features of the PDA and cellular phone functions do not overlap. Consequently, the housing has to be large enough to provide both.
- According to an embodiment of the invention, an electronic device is formed from at least two modules. Each module has a distinct functionality, and includes a set of user-interface features that are suited for that module's functionality. The electronic device may have separate exterior panels. Each exterior panel provides the set of user-interface features for one of the two modules. The electronic device may be operated so that only one module, or its set of user-interface features, is active. The other module(s), or their respective sets of user-interface features, or maintained or made inactive.
- The selection as to which module is operable is made automatically by components of the electronic device, based on a detected orientation of the electronic device. In one embodiment, the module or set of user-interface features facing the user (or upward facing) is selected to be operable.
- Other embodiments of the invention include an electronic device having two or more sets of user-interface features. Each user-interface feature may be located on a different exterior panel. One user-interface feature may be selected over another user-interface feature based on a detected orientation of the electronic device.
- Embodiments of the invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings. Like reference numerals are intended to refer to similar elements among different figures.
-
FIG. 1A is a side view of an electronic device in a first state, under an embodiment of the invention. -
FIG. 1B is a side view of an electronic device in a second state, under an embodiment of the invention. -
FIG. 2A is a front view of a first module of an electronic device, under an embodiment of the invention. -
FIG. 2B is a front view of a second module of an electronic device, under an embodiment of the invention. -
FIG. 3 is a block diagram of an embodiment of the invention. -
FIG. 4 is a block diagram of another embodiment of the invention. -
FIG. 5 is a method for operating an electronic device from a low-power state, under an embodiment of the invention. -
FIG. 6 is a method for operating an electronic device in multiple orientations, under an embodiment of the invention. -
FIG. 7 is a side view of a handheld computer detachably coupled to an accessory device, under an embodiment of the invention. -
FIG. 8 is a block diagram illustrating internal components of a handheld computer for use with an embodiment of the invention. - Embodiments of the invention describe an electronic device having orientation dependent functionality. In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be apparent, however, that the present invention may be practiced without these specific details. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.
- Overview
- In an embodiment, an electronic device includes a housing, a plurality of modules, a sensor, and a selection mechanism. The housing has a plurality of housing segments, with each housing segment having one of the modules. The sensor detects an orientation of the electronic device. The selection mechanism automatically selects at least one, but not all, of the plurality of modules to be active. The selection is based on the detected orientation of the electronic device.
- As used herein, the term “module” means a component having a combination of logic and one or more user-interface features. Modules may differ in design, configuration and function. Examples of modules include components that can be operated as personal digital assistants (PDAs), mobile phones, portable global positioning systems, calculators, modems, digital cameras and other devices.
- In one embodiment, the sensor detects which one of the modules is oriented downward, or conversely, which one of the modules is directed upward. The terms “downward” and “upward” is intended to be relative to a gravitational force.
- In an embodiment, each module contains a different set of user-interface features. As used herein, the term “user-interface feature” includes any component that provides output to a user, and/or enables users to enter input. Examples of user-interface features include displays, touch-sensitive displays, extended digitizers, buttons and contact-sensitive sensors. Digital user-interface features are input components that appear to operate in conjunction with a display. Examples of digital user-interface features include icons, menu items and electronic handwriting recognizers. Other examples of user-interface features include speakers and microphones.
- As used herein, the term “inactive” means a state where user-interface features are not actuatable. An inactive state may correspond to a low-power state, such as a sleep-mode, where the device has to be actuated to be fully operational.
- Electronic Device Orientation
- Embodiments of the invention include an electronic device having multiple modules that are selectively operational based on an orientation of the electronic device. According to one embodiment, the electronic device has two modules, and two identifiable orientations. A sensor or other mechanism detects the electronic device as being in one of the two orientations. Components of the electronic device automatically activate one of the two modules based on the detected orientation.
- For example, the electronic device can be oriented so that one of the modules is detected to be upward relative to gravity, and the other is detected to be downward. The module detected to be upward is either automatically activated, or maintained in an active state. Concurrently, the module detected to be downward is either automatically deactivated, or maintained in an inactive state. In this way, only one of the two modules is active, and that module is upward facing.
- The particular manner in which the orientation is determined can vary with other embodiments. For example, the downward facing module may correspond to the module that is selected to be operational. Other embodiments may provide for the orientation to be determined from the proximity of the electronic device to another device, person or reference point. This proximity may determine which module of the electronic device is to be active.
- In addition, multiple modules may be provided. In one embodiment, one detectable orientation exists for each module. Other embodiments provide for multiple modules to be active based on one detected orientation. For example, the electronic device may be a cube. Each face of the cube may have a set of user-interface features. A detected orientation of the electronic device may correspond to a face of the cube being in a position, such as upward facing. The set of user-interface features for that face are active, but the set of user-interface features for the other faces may be inactive.
-
FIG. 1A is a side view of anelectronic device 100 in a first state, under an embodiment of the invention. Theelectronic device 100 includes afirst module 110 joined to asecond module 120. Only one of themodules first module 110 has afirst housing segment 115. Thesecond module 120 has asecond housing segment 125. The first andsecond modules - In an embodiment, each
module FIGS. 2A and 2B provide examples of the different functions that can be performed with modules ofelectronic device 100. - Point A represents a reference point from where a user would access the upward facing module. In such an embodiment, the upward facing module is designated as being active or operational based on the assumption that the user will want to operate the upward facing module. The downward facing module is designated to be inactive.
- In a first state, the identified orientation of the
electronic device 100 is that thefirst module 110 is upward facing, and thesecond module 120 downward facing. Therefore, thefirst module 110 is active or operational, and thesecond module 120 is inactive. Alternatively, in the first state, a set of user-interface features forfirst module 110 is operational, and a set of user-interface features forsecond module 120 is non-operational. -
FIG. 1B illustrateselectronic device 100 in a second state. In a second state, the orientation of theelectronic device 100 is thatsecond module 120 is upward facing, andfirst module 110 is downward facing. As such,second module 120, and/or its set of user-interface features are active or operational. Thefirst module 110, and/or its set of user-interface features, is inactive or non-operational. - Several advantages are present when one of the modules is active and the other is inactive. Battery and processing resources of the
electronic device 100 are conserved. Furthermore, the active module may be operated without affect from the inactive module. For example, in the first state, a user may gripelectronic device 100 to usefirst module 110. The grip may cause buttons or other features ofsecond module 120 to be pressed. However, since thesecond module 120 is inactive, the inadvertent button presses on thesecond module 120 do not interfere with the active use of thefirst module 110. - If the electronic device transitions from the first state (
FIG. 1A ) to the second state (FIG. 1B ), or from the second state to the first state, the active module will switch from being active or operational to being inactive and inoperational. For example, going from the first state to the second state,first module 110 may go from an operational and active mode to a sleep mode.Second module 120 goes from a sleep mode to an operational and active mode. - Modules For Electronic Device
-
FIG. 2A is a frontal view of aPDA module 210, under an embodiment of the invention. ThePDA module 210 may be used to operate personal management software, including electronic calendars and address books. ThePDA module 210 may correspond to one of the first orsecond modules PDA module 210 include devices that operate PALM OS software, manufactured by PALM INC., or POCKET PC software manufactured by MICROSOFT INC. - A
PDA housing segment 215 includes anexterior panel 212. The PDA module may be activated whenexterior panel 212 is detected to be in an upward position. For example,exterior panel 212 ofPDA module 210 may be upward facing inFIGS. 1A and 1B , when theelectronic device 100 is in the first state. Thefirst housing segment 215 contains internal components for operating thePDA module 210. Under an example provided byFIG. 2A , internal components of thePDA module 210 are described withFIG. 8 . - The
PDA module 210 provides a set of user-interface features onexterior panel 212. The set of user-interface features include adisplay 222, and a set ofbuttons 224.Display 222 may be activated to provide digital user-interface features, such as graphical icons and buttons. The PDA module may also include ahandwriting recognizer 228. Thehandwriting recognizer 228 may be either virtual, so as to occur by activation ofdisplay 222, or fixed as a separate component ofdisplay 222. - Other components of
PDA module 210 include a radio-frequency transmitter 232 or antenna for wireless communications. Other types of communication ports (not shown) include BlueTooth enabled ports, or infrared ports. - If the
electronic device 100 is oriented so thatPDA module 210 is selected, user-interface features ofPDA module 210 are operational.Display 222 may display content. Contact withdisplay 222 may cause input to be entered. Thebuttons 224 may be pressed to causeelectronic device 100 to perform predefined actions. Thedigital buttons 226 andhandwriting recognizer 228 may appear ondisplay 222, or otherwise be provided onfront panel 212 to prompt the user for input. If the electronic device is oriented so that thePDA module 210 is not selected, thenbuttons 224 cannot be pressed to enter input. Contact withdisplay 222 will also not enter input.Display 222 may not provide content. - In an embodiment, when
PDA module 210 is not selected (i.e. oriented to be downward facing), thenPDA module 210 is maintained in a low-power state, where incidental contact with user-interface features of the module does not cause input to be entered into the electronic device. The low-power state may also affect internal components of the electronic device used to operate thePDA module 210. For example, a processor used by the PDA module may be switched to maintain minimal operations until an interrupt is received that corresponds to the electronic device changing orientation. -
FIG. 2B is a frontal view of aphone module 220, for use as second module 120 (FIGS. 1A and 1B ). Thephone module 220 may be operated to make mobile phone calls, or establish wireless network communications for the electronic device. - A
phone housing segment 225 includes anexterior panel 232. The set of user-interface features for thephone module 220 include adisplay 240, and a button set comprising a plurality ofbuttons 242. Thebuttons 242 may form a number pad. Thephone module 220 may be activated when theexterior panel 232 is detected to be in the upward position. - If the
phone module 220 is not selected by the orientation of theelectronic device 100, the set of user-interface features for thephone module 220 are not operational. This may correspond tobuttons 242 not being actuatable to enter input.Display 240 may also not display any content. In one embodiment,phone module 220 is maintained in a low power state when not selected. This may limit some or all internal functions ofphone module 220. For example, whenphone module 220 is in the low-power state, a processor that operatesphone module 220 may be operated at a low-power state where minimal operations are performed. - When the
phone module 220 is selected, the user-interface features of the phone module are made operational. This may correspond to display 240 displaying content. Thebuttons 242 may be pressed to signal input to the processor, or to make thedisplay 240 display information corresponding to the button press. - While
FIGS. 2A and 2B discuss modules ofelectronic device 100 as being switched to a low-power state, other embodiments may provide that only select components of the module or deactivated. For example, ifPDA module 210 is selected to be inactive by the orientation of the electronic device, then only display 222 andbuttons 224 are made inactive. An internal processor or memory of thePDA module 210 may be maintained in an active state, and possibly shared withphone module 220. Still further, the radio-frequency transmitter 232 may continue to receive wireless communications. - Selection Mechanism For Electronic Device
- In one embodiment, the inactive module is placed in a low-power state, while the other module is made active. In another embodiment, only certain features of one module are made inactive, while features of the other module are maintained in an active state.
-
FIG. 3 is a simplistic block diagram of another embodiment of the invention. An electronic device 300 includes asensor 310, aselection mechanism 320, afirst module 330, and asecond module 340. Thesensor 310 detects the orientation of the electronic device 300. Theselection mechanism 320 selects one of the modules to be operational based on the orientation detected bysensor 310. The module that is not selected may be switched into or maintained in a lower-power state. The selected module may be switched into or maintained in an active state. - If a change in the orientation of the electronic device 300 is detected, the newly selected module becomes active. The previously selected
module 320 becomes inactive. - According to an embodiment,
sensor 310 is a device that provides orientation information to the processor orother selection mechanism 320. In one embodiment,sensor 310 may be an electromechanical device configured to determine the orientation of theelectronic device 100 from physical properties, such as balance, weight, gravity, light and/or other environmental factors. In another embodiment,sensor 310 is a sensor that detects aspects about the user's contact. Fro example,sensor 310 may detect where the users fingers are so as to orient theelectronic device 100 towards the user's body. In one embodiment,sensor 310 may detect gravitational forces so as to provide orientation information regarding which of the two modules is upward facing. For example, as shown withFIGS. 1A and 1B , the orientation may be designated so that the upward facing module is the module selected to be operational. Specific examples ofsensor 310 include a gyroscope or an accelerometer. - In an embodiment,
selection mechanism 320 is a processor that receives orientation information fromsensor 310. The processor executes instructions to determine the orientation of the electronic device 300 based on the orientation information. The processor may also execute instructions to activate and/or deactivate one of themodules FIG. 3 , the instructions executed by the processor would be to switch or maintain one of the modules into a low-power state while switching or maintaining the other module in the active state. -
FIG. 4 is simplistic block diagram of an embodiment of the invention. An electronic device 400 includes asensor 410, aselection mechanism 420, a first set of user-interface features 430 on a first panel, and a second set of user-interface features 440 on a second panel. Thesensor 410 detects the orientation of the electronic device 400. - According to embodiment such as shown with
FIG. 4 ,selection mechanism 420 deactivates or otherwise incapacitates some or all of the user-interface features on one of the modules, while enabling or otherwise maintaining the user-interface features of the other modules as operational. Theselection mechanism 420 elects which set of user-interface features to activate in response to the detected orientation. - In an embodiment,
selection mechanism 420 selects one of the two sets of user-interface features based on orientation information received fromsensor 410. For example, if the module containing the first set of user-interface features 430 is detected to be upward facing, then the first set of user-interface features 430 are made to be active by theselection mechanism 420. Concurrently, the second set of user-interface features 440 is selected to be inactive. - The modules providing each of the first and second sets of user-interface features 430 and 440 may share components or have internal components that are concurrently active regardless of the orientation of the electronic device. One set of user-interface features may be disabled because of the electronic device's orientation, but internal components of the electronic device 400 may be maintained operation in order to operate the active user-interface features.
- An embodiment such as shown with
FIG. 4 makes it possible for electronic device 400 to share a component such as a processor amongst two modules. The selection of one module over the other module would inactivate buttons or other user-interface features on one module, but the processor would remain active regardless of the orientation of the electronic device. - In this way, a user may operate an electronic device without concern for making contact with the other set of user-interface features by accident. Furthermore, the
electronic device 100 may share components more readily between modules. - For example, with reference to
FIGS. 2A and 2B ,PDA module 210 andphone module 220 may share components that include a processor, a memory, a battery, and an analog-digital converter. Shared components may be used to operate the active module or set of user-interface features. - Method For Selecting A Module Based On Device Orientation
-
FIGS. 5 and 6 describe embodiments where an electronic device is operated based on its detected orientation. Reference to numerals of other figures in this section is intended to illustrate exemplary components for practicing embodiments detailed inFIGS. 5 and 6 . Reference to numerals inFIGS. 1A and 1B are made for illustrative purposes only. -
FIG. 5 is a method for operating electronic device 100 (FIG. 1 ) beginning from when the orientation of the device is irrelevant. This may correspond to theelectronic device 100 being off, in sleep-mode, or other low-power state. This may also correspond to the electronic device being in a mode where it is operational, but not orientation dependent. - In
step 510, theelectronic device 100 is switched to a state where the orientation is relevant. Theelectronic device 100 may be powered on, or switched from one operational mode into another operational mode that is orientation dependent. - Step 520 provides that the orientation of the
electronic device 100 is detected. This may correspond to identifying whichhousing segments - Step 530 provides that a selection is made for one of the two (or more) modules. The selection is dependent on the orientation detected for the
electronic device 100. For example,FIGS. 1A and 1B illustrate selections made based on whichmodule - In
step 540, the selected module is sent an activation signal. In one embodiment, the selection may also (or in the alternative) be made by sending the non-selected module an inactivation signal. The activation signal may switch one of the two modules into an operational power state. The deactivation signal may cause one of the modules to be switched into or maintained in a low-power state. - In other embodiments, the activation or deactivation signals cause user-interface features of the selected or
non-selected module -
FIG. 6 is a method for operating an electronic device in multiple orientations, under an embodiment of the invention. - In
step 610, an initial orientation of theelectronic device 100 is detected. The initial orientation may correspond to immediately after theelectronic device 100 is powered on, or alternately to when the electronic device is switched into an orientation dependent mode. For example, one of the modules may correspond to a handheld computer, such as a PALM type electronic organizer. Another of the modules may correspond to an accessory device for the handheld computer. The accessory device may be detachably coupled to the handheld computer. When the handheld computer is operated by itself, its orientation does not matter. It is only when the accessory device is coupled to the handheld computer that the combined devices can be used according to their detected orientation. In this example, the handheld computer enters a mode where its detected orientation matters after it is attached to the accessory device. - In
step 620, a selection is made for one of the modules based on the orientation that is initially detected. In the example of the handheld computer and the accessory device, the selection may be made based on whether the front panel of the handheld computer or the back panel of the accessory device is facing upwards. - Step 630 provides that an activation signal is sent to the selected module. Other embodiments may provide a deactivation signal that is sent to the non-selected module. The deactivation signal may be sent in conjunction with or as an alternative to the activation signal. In either case, one module is active, and the other module is inactive.
- In
step 640, a determination is made as to whether a new orientation is detected for theelectronic device 100. - If in
step 640 the determination is that the new orientation is detected, then steps 620 and 630 are repeated using the new detected orientation in stead of the previous orientation. - If in
step 640 the determination is that no new orientation is detected, then step 650 provides that the inactivity of the non-selected module is maintained. No change to the non-selected module is made. In one embodiment, this step may correspond to the user-interface features of the non-elected module being maintained in a disabled state. In another embodiment, this step may correspond to the entire non-selected module being maintained inactive, or in a low-power state. - Step 660 provides that the selected module is maintained in an active state. This may correspond to the selected module being fully operational and active.
- In
step 670, a determination is made as to whether theelectronic device 100 is to be maintained in an orientation dependent mode. For example, the electronic device may be switched off. Alternatively, the electronic device may be switched into a mode where it can be operated without affects from its orientation. For example, where two modules are detachably coupled to one another, this may also correspond to one module being decoupled from the other module. - If the determination is that the mode for selecting the orientation is switched on, then the method is repeated, starting with
step 640. Else, the method is done instep 680. - Housing Configuration For PDA And Accessory Device
-
FIG. 7 is a side view of a handheld computer and accessory device forming an electronic device, under an embodiment of the invention. According to an embodiment, handheld computer 705 (typically referred to as a “PDA”) is detachably coupled to anaccessory device 710 to form anelectronic device 700. Asensor 720 device may be incorporated into thehandheld computer 710 and/or accessory device in order to detect the orientation of the electronic device. Acoupling mechanism 730 detachably couples theaccessory device 710 to thehandheld computer 705. Afront panel 702 of thehandheld computer 705 and aback panel 712 of theaccessory device 710 form the exterior panels of the combined devices. Thecoupling mechanism 730 may, for example, comprise a spring-loaded connector mechanism that can be biased to couple two device together, and to release two devices from one another. - The term “detachably coupled” means one device can be connected to or detached from the other device using a coupling mechanism that can be operated by a user without need for a tool. For example, the user may press one or more buttons, or move a lever in order to detach one device from the other. Detachably connected does not mean use of fasteners that require tools, such as screws.
- In one application, if
handheld computer 705 is detected to be upward, thenhandheld computer 705 has active user-interface features (such as buttons and display) onexterior panel 702. If thehandheld computer 705 is detected to be downward facing, thenaccessory device 710 has active user-interface features onexterior panel 712. In the latter orientation, handheld computer 705 (or its user-interface features) may be inactive. Likewise, when the accessory device is detected to be downward, theaccessory device 710 or its set of user-interface features my be designated as inactive. - For example, one module may comprise a handheld computer, such as a PALM ORGANIZER manufactured by Palm, Inc. Another module may comprise an accessory device for that handheld computer. Examples of accessory devices for handheld computers include phone modules, modems, wireless receivers, and global positioning systems.
- Examples of detachable coupling mechanisms for connecting handheld computers and accessory devices are provided in the following issued patents, all of which are hereby incorporated by reference. Other examples of detachable coupling mechanisms and arrangements between handheld computers and accessory devices are provided in the following patent applications, all of which are hereby incorporated by reference.
- Hardware Components
-
FIG. 8 is a block diagram illustrating a hardware implementation for use with an embodiment where an electronic device that is formed by the combination of ahandheld computer 800 and anaccessory device 880. Theaccessory device 880 may detachably couple to thehandheld computer 800, in a manner described withFIG. 7 . - In an embodiment,
handheld computer 800 includes aprocessor 810 connected to a first memory 815 (non-volatile) and to a second memory 820 (volatile). Adisplay driver 830 connects toprocessor 810. Thedisplay driver 830 andprocessor 810 combine to output content onto adisplay 840.Display 840 may be contact-sensitive. An analog-digital converter 850 is connected toprocessor 810. The analog-digital converter 850 may convert contact withdisplay 840 into input. The analog-digital converter 850 may havemultiple channels 852, including one for interpreting contact withdisplay 840. Apower source 855, such as a battery, may provide power to all of the components of thehandheld computer 800. Thepower source 855 may also be used to power theaccessory device 880. A set ofbuttons 860 or other actuatable surfaces may operate offprocessor 810. - The
accessory device 880 may connect toprocessor 810 viaexpansion port 802. In one embodiment,accessory device 880 has a set of user-interface features 885 that can be operated from an exterior panel of the accessory device. Examples of user-interface features include a set of buttons or actuatable surfaces, or a display. Theaccessory device 880 may also includelogic 890 that incorporates some functionality. Thelogic 890 may perform specific tasks in combination withprocessor 810 or other components ofhandheld computer 800. - An
orientation sensor 845 may be located onhandheld computer 800. Theorientation sensor 845 may be connected toprocessor 810. Theorientation sensor 845 detects the orientation of thehandheld computer 800, and signals orientation information toprocessor 810. Theprocessor 810 is configured to select eitherhandheld computer 800 oraccessory device 880 as being active. The active device will have full use of its component. The device not selected will have limited or no use of its component. - For example, if the orientation information causes
processor 810 to selecthandheld computer 800 to be active, then all facilities ofaccessory device 880 may be switched off. If the orientation information causesprocessor 810 to selectaccessory device 880 to be active, then display 840 and/or the set ofbuttons 860 may be disabled. Other components ofhandheld computer 800 may be needed whenhandheld computer 800 is inactive, such asprocessor 810 orpower source 850. - As an alternative, the
logic 890 may operate independently of components inhandheld computer 800. In one embodiment,logic 890 may be a combination of circuitry, processor and/or memory for performing accessorial functions in combination withhandheld computer 800. - For example,
accessory device 880 may be a wireless communication device that uses internal components ofhandheld computer 800 to make wireless, radio-frequency communications. For some uses, the wireless communications provided by theaccessory device 880 may utilizeprocessor 810 ormemory components accessory device 880 may for example, be a mobile phone that uses components ofhandheld computer 800 to record verbal messages made on theaccessory device 880. - Alternative Embodiments
- Many embodiments described herein detail
electronic device 100 as having only two modules, where one module is selected to be active or have more active features. Other embodiments may provide more modules. Furthermore, more than one module may be made active or inactive. - While embodiments described with
FIGS. 3 and 4 describe a selection mechanism that also implement the selection, other embodiments may decouple the selection mechanism from the component that actually implements the selection. For example, in one embodiment, a processor may receive orientation information from the sensor, and based on the determined orientation, make a selection to activate the display of one of the two modules. A display driver may then activate a display on the selected module, and inactivate the display on the non-selected module. - Embodiments described with
FIG. 5 detail the electronic device as powering up so as to select one or the other of two modules. It is also possible for the electronic device to be operated in a mode where both modules are operational concurrently. The user at some point may elect to make the electronic device operate one module over the other based on the overall orientation of the electronic device. - Embodiments described with
FIG. 7 illustrate a handheld computer detachably coupled to an accessory device. Other embodiments may provide for one handheld computer having two sets of user-interface features or functionality. One set of-user-interface features may appear on one exterior panel of the handheld computer. Another set of user-interface features may appear on another exterior panel of the handheld computer. The sensor detects the orientation to select one set of user-interface features over another set of user-interface features. - While embodiments described herein contemplate a processor as a selection mechanism, other embodiments may use other types of components. For example, the selection mechanism may be a simple switch, such as on a multiplexer. Other embodiments provide for a display driver to be used as the selection mechanism. The actual selection of one of the modules to be active may be made by either an intelligent component, such as a processor, or by a device such as a switch that is activated by orientation information.
- Conclusion
- In the foregoing specification, the invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.
Claims (20)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/611,746 US20070152963A1 (en) | 2001-11-30 | 2006-12-15 | Orientation dependent functionality of an electronic device |
US15/133,088 US20160231776A1 (en) | 2001-11-30 | 2016-04-19 | Orientation dependent functionality of an electronic device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/006,525 US7159194B2 (en) | 2001-11-30 | 2001-11-30 | Orientation dependent functionality of an electronic device |
US11/611,746 US20070152963A1 (en) | 2001-11-30 | 2006-12-15 | Orientation dependent functionality of an electronic device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/006,525 Continuation US7159194B2 (en) | 2001-11-30 | 2001-11-30 | Orientation dependent functionality of an electronic device |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/133,088 Continuation US20160231776A1 (en) | 2001-11-30 | 2016-04-19 | Orientation dependent functionality of an electronic device |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070152963A1 true US20070152963A1 (en) | 2007-07-05 |
Family
ID=21721296
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/006,525 Expired - Lifetime US7159194B2 (en) | 2001-11-30 | 2001-11-30 | Orientation dependent functionality of an electronic device |
US11/611,746 Abandoned US20070152963A1 (en) | 2001-11-30 | 2006-12-15 | Orientation dependent functionality of an electronic device |
US15/133,088 Abandoned US20160231776A1 (en) | 2001-11-30 | 2016-04-19 | Orientation dependent functionality of an electronic device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/006,525 Expired - Lifetime US7159194B2 (en) | 2001-11-30 | 2001-11-30 | Orientation dependent functionality of an electronic device |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/133,088 Abandoned US20160231776A1 (en) | 2001-11-30 | 2016-04-19 | Orientation dependent functionality of an electronic device |
Country Status (1)
Country | Link |
---|---|
US (3) | US7159194B2 (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070296693A1 (en) * | 2001-11-30 | 2007-12-27 | Wong Yoon K | Automatic orientation-based user interface for an ambiguous handheld device |
US20090015597A1 (en) * | 2000-05-18 | 2009-01-15 | Palm, Inc. | Reorienting display on portable computing device |
US7733637B1 (en) | 2001-04-27 | 2010-06-08 | Palm, Inc. | Keyboard sled with rotating screen |
US20100207854A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Placement and shape of electrodes for use in displays |
US20100207858A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | LCD Pixel Design Varying by Color |
US20100207853A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Electrodes for use in displays |
US20100208179A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Pixel Black Mask Design and Formation Technique |
US20100207862A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Pseudo Multi-Domain Design for Improved Viewing Angle and Color Shift |
US20100208158A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | LCD Panel with Index-Matching Passivation Layers |
US20100207861A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Advanced Pixel Design for Optimized Driving |
US20100207860A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Via design for use in displays |
US20100245723A1 (en) * | 2009-03-31 | 2010-09-30 | Apple Inc. | Lcd panel having improved response |
US20100245224A1 (en) * | 2009-03-27 | 2010-09-30 | Apple Inc. | Lcd electrode arrangement |
US7859518B1 (en) | 2001-06-04 | 2010-12-28 | Palm, Inc. | Interface for interaction with display visible from both sides |
US20130058499A1 (en) * | 2011-09-01 | 2013-03-07 | Ryota Matsumoto | Information processing apparatus and information processing method |
US8633879B2 (en) | 2009-02-13 | 2014-01-21 | Apple Inc. | Undulating electrodes for improved viewing angle and color shift |
US9122249B2 (en) | 2012-04-13 | 2015-09-01 | Nokia Technologies Oy | Multi-segment wearable accessory |
US9483087B2 (en) | 2013-11-29 | 2016-11-01 | At&T Intellectual Property I, L.P. | Multi-orientation mobile device, computer-readable storage unit therefor, and methods for using the same |
Families Citing this family (163)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7688306B2 (en) | 2000-10-02 | 2010-03-30 | Apple Inc. | Methods and apparatuses for operating a portable device based on an accelerometer |
US6520013B1 (en) * | 2000-10-02 | 2003-02-18 | Apple Computer, Inc. | Method and apparatus for detecting free fall |
US7159194B2 (en) * | 2001-11-30 | 2007-01-02 | Palm, Inc. | Orientation dependent functionality of an electronic device |
US8590013B2 (en) | 2002-02-25 | 2013-11-19 | C. S. Lee Crawford | Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry |
US6795770B1 (en) | 2002-04-02 | 2004-09-21 | Garmin Ltd. | Portable navigation device with instant on configuration on navigational display |
US7099775B1 (en) | 2002-04-02 | 2006-08-29 | Garmin Ltd. | Portable navigation device with instant on configuration on navigational display |
US7299129B2 (en) * | 2002-04-02 | 2007-11-20 | Garmin Ltd. | Portable navigation device with releasable antenna |
US7209124B2 (en) * | 2002-08-08 | 2007-04-24 | Hewlett-Packard Development Company, L.P. | Multiple-position docking station for a tablet personal computer |
US8526950B2 (en) * | 2003-12-30 | 2013-09-03 | Nokia Corporation | Determining handover based on state of mobile terminal |
KR101882639B1 (en) | 2004-03-01 | 2018-07-26 | 애플 인크. | Methods and apparatuses for operating a portable device based on an accelerometer |
US20060052109A1 (en) * | 2004-09-07 | 2006-03-09 | Ashman William C Jr | Motion-based user input for a wireless communication device |
WO2006086508A2 (en) | 2005-02-08 | 2006-08-17 | Oblong Industries, Inc. | System and method for genture based control system |
JP2006270913A (en) * | 2005-02-23 | 2006-10-05 | Matsushita Electric Works Ltd | Input unit and environment control system using the same |
DE102005017496B3 (en) * | 2005-04-15 | 2006-08-17 | Siemens Audiologische Technik Gmbh | Microphone device for hearing aid, has controller with orientation sensor for outputting signal depending on alignment of microphones |
EP1750421B1 (en) * | 2005-08-04 | 2017-11-08 | Lenovo Innovations Limited (Hong Kong) | Execution of an application in a mobile communication terminal when plugging on cradle for charging |
US20110143731A1 (en) * | 2005-09-14 | 2011-06-16 | Jorey Ramer | Mobile Communication Facility Usage Pattern Geographic Based Advertising |
US8832100B2 (en) * | 2005-09-14 | 2014-09-09 | Millennial Media, Inc. | User transaction history influenced search results |
US9058406B2 (en) | 2005-09-14 | 2015-06-16 | Millennial Media, Inc. | Management of multiple advertising inventories using a monetization platform |
US20090234711A1 (en) * | 2005-09-14 | 2009-09-17 | Jorey Ramer | Aggregation of behavioral profile data using a monetization platform |
US8238888B2 (en) | 2006-09-13 | 2012-08-07 | Jumptap, Inc. | Methods and systems for mobile coupon placement |
US20080214204A1 (en) * | 2005-11-01 | 2008-09-04 | Jorey Ramer | Similarity based location mapping of mobile comm facility users |
US20110143733A1 (en) * | 2005-09-14 | 2011-06-16 | Jorey Ramer | Use Of Dynamic Content Generation Parameters Based On Previous Performance Of Those Parameters |
US20090234861A1 (en) * | 2005-09-14 | 2009-09-17 | Jorey Ramer | Using mobile application data within a monetization platform |
US8819659B2 (en) | 2005-09-14 | 2014-08-26 | Millennial Media, Inc. | Mobile search service instant activation |
US20070100652A1 (en) * | 2005-11-01 | 2007-05-03 | Jorey Ramer | Mobile pay per call |
US20080242279A1 (en) * | 2005-09-14 | 2008-10-02 | Jorey Ramer | Behavior-based mobile content placement on a mobile communication facility |
US7912458B2 (en) | 2005-09-14 | 2011-03-22 | Jumptap, Inc. | Interaction analysis and prioritization of mobile content |
US8195133B2 (en) | 2005-09-14 | 2012-06-05 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US8290810B2 (en) * | 2005-09-14 | 2012-10-16 | Jumptap, Inc. | Realtime surveying within mobile sponsored content |
US7577665B2 (en) * | 2005-09-14 | 2009-08-18 | Jumptap, Inc. | User characteristic influenced search results |
US20070118533A1 (en) * | 2005-09-14 | 2007-05-24 | Jorey Ramer | On-off handset search box |
US10911894B2 (en) | 2005-09-14 | 2021-02-02 | Verizon Media Inc. | Use of dynamic content generation parameters based on previous performance of those parameters |
US7769764B2 (en) * | 2005-09-14 | 2010-08-03 | Jumptap, Inc. | Mobile advertisement syndication |
US20070061317A1 (en) * | 2005-09-14 | 2007-03-15 | Jorey Ramer | Mobile search substring query completion |
US20070061303A1 (en) * | 2005-09-14 | 2007-03-15 | Jorey Ramer | Mobile search result clustering |
US8660891B2 (en) * | 2005-11-01 | 2014-02-25 | Millennial Media | Interactive mobile advertisement banners |
US9471925B2 (en) * | 2005-09-14 | 2016-10-18 | Millennial Media Llc | Increasing mobile interactivity |
US10038756B2 (en) * | 2005-09-14 | 2018-07-31 | Millenial Media LLC | Managing sponsored content based on device characteristics |
US9703892B2 (en) | 2005-09-14 | 2017-07-11 | Millennial Media Llc | Predictive text completion for a mobile communication facility |
US20070060129A1 (en) * | 2005-09-14 | 2007-03-15 | Jorey Ramer | Mobile communication facility characteristic influenced search results |
US20070100653A1 (en) * | 2005-11-01 | 2007-05-03 | Jorey Ramer | Mobile website analyzer |
US20070100806A1 (en) * | 2005-11-01 | 2007-05-03 | Jorey Ramer | Client libraries for mobile content |
US9201979B2 (en) | 2005-09-14 | 2015-12-01 | Millennial Media, Inc. | Syndication of a behavioral profile associated with an availability condition using a monetization platform |
US20070061211A1 (en) * | 2005-09-14 | 2007-03-15 | Jorey Ramer | Preventing mobile communication facility click fraud |
US7676394B2 (en) * | 2005-09-14 | 2010-03-09 | Jumptap, Inc. | Dynamic bidding and expected value |
US8989718B2 (en) * | 2005-09-14 | 2015-03-24 | Millennial Media, Inc. | Idle screen advertising |
US20070073719A1 (en) * | 2005-09-14 | 2007-03-29 | Jorey Ramer | Physical navigation of a mobile search application |
US20080214154A1 (en) * | 2005-11-01 | 2008-09-04 | Jorey Ramer | Associating mobile and non mobile web content |
US20070073718A1 (en) * | 2005-09-14 | 2007-03-29 | Jorey Ramer | Mobile search service instant activation |
US9076175B2 (en) * | 2005-09-14 | 2015-07-07 | Millennial Media, Inc. | Mobile comparison shopping |
US20080270220A1 (en) * | 2005-11-05 | 2008-10-30 | Jorey Ramer | Embedding a nonsponsored mobile content within a sponsored mobile content |
US8532633B2 (en) | 2005-09-14 | 2013-09-10 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US10592930B2 (en) * | 2005-09-14 | 2020-03-17 | Millenial Media, LLC | Syndication of a behavioral profile using a monetization platform |
US8364521B2 (en) | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Rendering targeted advertisement on mobile communication facilities |
US20110313853A1 (en) | 2005-09-14 | 2011-12-22 | Jorey Ramer | System for targeting advertising content to a plurality of mobile communication facilities |
US8503995B2 (en) | 2005-09-14 | 2013-08-06 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US8229914B2 (en) * | 2005-09-14 | 2012-07-24 | Jumptap, Inc. | Mobile content spidering and compatibility determination |
US20100312572A1 (en) * | 2005-09-14 | 2010-12-09 | Jump Tap, Inc. | Presentation of Interactive Mobile Sponsor Content |
US8027879B2 (en) * | 2005-11-05 | 2011-09-27 | Jumptap, Inc. | Exclusivity bidding for mobile sponsored content |
US8156128B2 (en) * | 2005-09-14 | 2012-04-10 | Jumptap, Inc. | Contextual mobile content placement on a mobile communication facility |
US7860871B2 (en) | 2005-09-14 | 2010-12-28 | Jumptap, Inc. | User history influenced search results |
US8666376B2 (en) | 2005-09-14 | 2014-03-04 | Millennial Media | Location based mobile shopping affinity program |
US8103545B2 (en) | 2005-09-14 | 2012-01-24 | Jumptap, Inc. | Managing payment for sponsored content presented to mobile communication facilities |
US20080214151A1 (en) * | 2005-09-14 | 2008-09-04 | Jorey Ramer | Methods and systems for mobile coupon placement |
US8209344B2 (en) | 2005-09-14 | 2012-06-26 | Jumptap, Inc. | Embedding sponsored content in mobile applications |
US8615719B2 (en) | 2005-09-14 | 2013-12-24 | Jumptap, Inc. | Managing sponsored content for delivery to mobile communication facilities |
US7702318B2 (en) | 2005-09-14 | 2010-04-20 | Jumptap, Inc. | Presentation of sponsored content based on mobile transaction event |
US8364540B2 (en) * | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Contextual targeting of content using a monetization platform |
US7548915B2 (en) * | 2005-09-14 | 2009-06-16 | Jorey Ramer | Contextual mobile content placement on a mobile communication facility |
US20070060109A1 (en) * | 2005-09-14 | 2007-03-15 | Jorey Ramer | Managing sponsored content based on user characteristics |
US20080215557A1 (en) * | 2005-11-05 | 2008-09-04 | Jorey Ramer | Methods and systems of mobile query classification |
US8805339B2 (en) | 2005-09-14 | 2014-08-12 | Millennial Media, Inc. | Categorization of a mobile user profile based on browse and viewing behavior |
US8302030B2 (en) | 2005-09-14 | 2012-10-30 | Jumptap, Inc. | Management of multiple advertising inventories using a monetization platform |
US8812526B2 (en) | 2005-09-14 | 2014-08-19 | Millennial Media, Inc. | Mobile content cross-inventory yield optimization |
US7660581B2 (en) * | 2005-09-14 | 2010-02-09 | Jumptap, Inc. | Managing sponsored content based on usage history |
US7603360B2 (en) | 2005-09-14 | 2009-10-13 | Jumptap, Inc. | Location influenced search results |
US20080214148A1 (en) * | 2005-11-05 | 2008-09-04 | Jorey Ramer | Targeting mobile sponsored content within a social network |
US20090234745A1 (en) * | 2005-11-05 | 2009-09-17 | Jorey Ramer | Methods and systems for mobile coupon tracking |
US20070288427A1 (en) * | 2005-09-14 | 2007-12-13 | Jorey Ramer | Mobile pay-per-call campaign creation |
US8131271B2 (en) * | 2005-11-05 | 2012-03-06 | Jumptap, Inc. | Categorization of a mobile user profile based on browse behavior |
US8688671B2 (en) | 2005-09-14 | 2014-04-01 | Millennial Media | Managing sponsored content based on geographic region |
US20080215429A1 (en) * | 2005-11-01 | 2008-09-04 | Jorey Ramer | Using a mobile communication facility for offline ad searching |
US20080214149A1 (en) * | 2005-09-14 | 2008-09-04 | Jorey Ramer | Using wireless carrier data to influence mobile search results |
US20070192318A1 (en) * | 2005-09-14 | 2007-08-16 | Jorey Ramer | Creation of a mobile search suggestion dictionary |
US7752209B2 (en) | 2005-09-14 | 2010-07-06 | Jumptap, Inc. | Presenting sponsored content on a mobile communication facility |
US8311888B2 (en) | 2005-09-14 | 2012-11-13 | Jumptap, Inc. | Revenue models associated with syndication of a behavioral profile using a monetization platform |
US20070061246A1 (en) * | 2005-09-14 | 2007-03-15 | Jorey Ramer | Mobile campaign creation |
US8175585B2 (en) | 2005-11-05 | 2012-05-08 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US20100121705A1 (en) * | 2005-11-14 | 2010-05-13 | Jumptap, Inc. | Presentation of Sponsored Content Based on Device Characteristics |
US8571999B2 (en) | 2005-11-14 | 2013-10-29 | C. S. Lee Crawford | Method of conducting operations for a social network application including activity list generation |
US20100285818A1 (en) * | 2009-05-08 | 2010-11-11 | Crawford C S Lee | Location based service for directing ads to subscribers |
WO2007069116A2 (en) * | 2005-12-12 | 2007-06-21 | Koninklijke Philips Electronics N.V. | A device incorporating a display |
US7663509B2 (en) * | 2005-12-23 | 2010-02-16 | Sony Ericsson Mobile Communications Ab | Hand-held electronic equipment |
US20070204240A1 (en) * | 2005-12-27 | 2007-08-30 | Diaz Melvin B | Display control and antenna positioning apparatus for display device |
GB2434564B (en) * | 2006-01-24 | 2008-05-14 | Motorola Inc | Modular Keypad Mechanism |
US9910497B2 (en) | 2006-02-08 | 2018-03-06 | Oblong Industries, Inc. | Gestural control of autonomous and semi-autonomous systems |
US8531396B2 (en) | 2006-02-08 | 2013-09-10 | Oblong Industries, Inc. | Control system for navigating a principal dimension of a data space |
US9823747B2 (en) | 2006-02-08 | 2017-11-21 | Oblong Industries, Inc. | Spatial, multi-modal control device for use with spatial operating system |
US8370383B2 (en) | 2006-02-08 | 2013-02-05 | Oblong Industries, Inc. | Multi-process interactive systems and methods |
US8537111B2 (en) | 2006-02-08 | 2013-09-17 | Oblong Industries, Inc. | Control system for navigating a principal dimension of a data space |
US20070211573A1 (en) * | 2006-03-10 | 2007-09-13 | Hermansson Jonas G | Electronic equipment with data transfer function using motion and method |
US20070213045A1 (en) * | 2006-03-10 | 2007-09-13 | Jonas Gunnar Hermansson | Electronic equipment with data transfer function using motion and method |
US20070259685A1 (en) * | 2006-05-08 | 2007-11-08 | Goran Engblom | Electronic equipment with keylock function using motion and method |
US7986917B2 (en) * | 2006-07-10 | 2011-07-26 | Sony Ericsson Mobile Communications Ab | Method and system for data transfer from a hand held device |
US20080020733A1 (en) * | 2006-07-21 | 2008-01-24 | Tomas Karl-Axel Wassingbo | Mobile electronic device with motion detection authentication |
JP4770716B2 (en) * | 2006-11-20 | 2011-09-14 | ソニー株式会社 | Display device and electronic device |
US9578154B2 (en) * | 2007-01-12 | 2017-02-21 | Nokia Technologies Oy | Mobile communication terminal and method |
JP5905662B2 (en) | 2007-04-24 | 2016-04-20 | オブロング・インダストリーズ・インコーポレーテッド | Protein, pool, and slows processing environment |
US20080280642A1 (en) * | 2007-05-11 | 2008-11-13 | Sony Ericsson Mobile Communications Ab | Intelligent control of user interface according to movement |
EP2012511B1 (en) * | 2007-07-02 | 2018-01-17 | BlackBerry Limited | Controlling user input devices based upon detected attitude of a handheld electronic device |
US8081164B2 (en) * | 2007-07-02 | 2011-12-20 | Research In Motion Limited | Controlling user input devices based upon detected attitude of a handheld electronic device |
EP2020808A1 (en) * | 2007-08-01 | 2009-02-04 | British Telecommunications Public Limited Company | Telephone handset with base station and orientation dependent functions |
US20090146962A1 (en) * | 2007-12-05 | 2009-06-11 | Nokia Corporation | Mobile communication terminal and method |
US20090209285A1 (en) * | 2008-02-15 | 2009-08-20 | Sony Ericsson Mobile Communications Ab | Portable communication device having touch-sensitive input device ... |
US20090225026A1 (en) * | 2008-03-06 | 2009-09-10 | Yaron Sheba | Electronic device for selecting an application based on sensed orientation and methods for use therewith |
KR101474429B1 (en) * | 2008-03-11 | 2014-12-19 | 엘지전자 주식회사 | Mobile terminal and display method thereof |
US8170186B2 (en) * | 2008-04-07 | 2012-05-01 | Sony Mobile Communications Ab | Electronic device with motion controlled functions |
US8723795B2 (en) | 2008-04-24 | 2014-05-13 | Oblong Industries, Inc. | Detecting, representing, and interpreting three-space input: gestural continuum subsuming freespace, proximal, and surface-contact modes |
US9740293B2 (en) | 2009-04-02 | 2017-08-22 | Oblong Industries, Inc. | Operating environment with gestural control and multiple client devices, displays, and users |
US10642364B2 (en) | 2009-04-02 | 2020-05-05 | Oblong Industries, Inc. | Processing tracking and recognition data in gestural recognition systems |
US9684380B2 (en) | 2009-04-02 | 2017-06-20 | Oblong Industries, Inc. | Operating environment with gestural control and multiple client devices, displays, and users |
US9740922B2 (en) | 2008-04-24 | 2017-08-22 | Oblong Industries, Inc. | Adaptive tracking system for spatial input devices |
US9952673B2 (en) | 2009-04-02 | 2018-04-24 | Oblong Industries, Inc. | Operating environment comprising multiple client devices, multiple displays, multiple users, and gestural control |
US9495013B2 (en) | 2008-04-24 | 2016-11-15 | Oblong Industries, Inc. | Multi-modal gestural interface |
JP4557056B2 (en) * | 2008-06-30 | 2010-10-06 | ソニー株式会社 | Remote control device and remote control method |
US8847992B2 (en) * | 2008-08-22 | 2014-09-30 | Google Inc. | Navigation in a three dimensional environment using an orientation of a mobile device |
KR101533247B1 (en) * | 2008-09-01 | 2015-07-02 | 엘지전자 주식회사 | Portable device and the methods of controlling the same |
US20100088532A1 (en) * | 2008-10-07 | 2010-04-08 | Research In Motion Limited | Method and handheld electronic device having a graphic user interface with efficient orientation sensor use |
KR101526998B1 (en) * | 2008-10-16 | 2015-06-08 | 엘지전자 주식회사 | a mobile telecommunication device and a power saving method thereof |
KR102339297B1 (en) | 2008-11-10 | 2021-12-14 | 구글 엘엘씨 | Multisensory speech detection |
US20100138680A1 (en) * | 2008-12-02 | 2010-06-03 | At&T Mobility Ii Llc | Automatic display and voice command activation with hand edge sensing |
US8368658B2 (en) | 2008-12-02 | 2013-02-05 | At&T Mobility Ii Llc | Automatic soft key adaptation with left-right hand edge sensing |
US20100134424A1 (en) * | 2008-12-02 | 2010-06-03 | At&T Mobility Ii Llc | Edge hand and finger presence and motion sensor |
US20100164745A1 (en) * | 2008-12-29 | 2010-07-01 | Microsoft Corporation | Remote control device with multiple active surfaces |
US8392340B2 (en) | 2009-03-13 | 2013-03-05 | Apple Inc. | Method and apparatus for detecting conditions of a peripheral device including motion, and determining/predicting temperature(S) wherein at least one temperature is weighted based on detected conditions |
US10824238B2 (en) | 2009-04-02 | 2020-11-03 | Oblong Industries, Inc. | Operating environment with gestural control and multiple client devices, displays, and users |
US9317128B2 (en) | 2009-04-02 | 2016-04-19 | Oblong Industries, Inc. | Remote devices used in a markerless installation of a spatial operating environment incorporating gestural control |
US20100271231A1 (en) * | 2009-04-23 | 2010-10-28 | Mark Gottlieb | Two-Sided Handheld Remote Control |
WO2010138743A2 (en) * | 2009-05-27 | 2010-12-02 | Oblong Industries, Inc. | Spatial, multi-modal control device for use with spatial operating system |
US8817048B2 (en) * | 2009-07-17 | 2014-08-26 | Apple Inc. | Selective rotation of a user interface |
US20110087963A1 (en) * | 2009-10-09 | 2011-04-14 | At&T Mobility Ii Llc | User Interface Control with Edge Finger and Motion Sensing |
US9933852B2 (en) | 2009-10-14 | 2018-04-03 | Oblong Industries, Inc. | Multi-process interactive systems and methods |
US9971807B2 (en) | 2009-10-14 | 2018-05-15 | Oblong Industries, Inc. | Multi-process interactive systems and methods |
US8922485B1 (en) | 2009-12-18 | 2014-12-30 | Google Inc. | Behavioral recognition on mobile devices |
TWM383155U (en) * | 2010-01-04 | 2010-06-21 | Chance Steel Mold Co Ltd | Multi-function touch control wireless mouse |
US8428759B2 (en) | 2010-03-26 | 2013-04-23 | Google Inc. | Predictive pre-recording of audio for voice input |
US8581844B2 (en) * | 2010-06-23 | 2013-11-12 | Google Inc. | Switching between a first operational mode and a second operational mode using a natural motion gesture |
KR20120005124A (en) * | 2010-07-08 | 2012-01-16 | 삼성전자주식회사 | Apparatus and method for operation according to movement in portable terminal |
US8253684B1 (en) | 2010-11-02 | 2012-08-28 | Google Inc. | Position and orientation determination for a mobile computing device |
CN105704841B (en) * | 2010-12-28 | 2019-03-08 | 联想(北京)有限公司 | The method and electronic equipment of information are exchanged between a kind of electronic equipment |
US9098069B2 (en) * | 2011-11-16 | 2015-08-04 | Google Technology Holdings LLC | Display device, corresponding systems, and methods for orienting output on a display |
US20130120106A1 (en) | 2011-11-16 | 2013-05-16 | Motorola Mobility, Inc. | Display device, corresponding systems, and methods therefor |
US20130154999A1 (en) * | 2011-12-19 | 2013-06-20 | David Brent GUARD | Multi-Surface Touch Sensor Device With User Action Detection |
US20130154955A1 (en) * | 2011-12-19 | 2013-06-20 | David Brent GUARD | Multi-Surface Touch Sensor Device With Mode of Operation Selection |
US8560004B1 (en) | 2012-08-31 | 2013-10-15 | Google Inc. | Sensor-based activation of an input device |
US20140233772A1 (en) * | 2013-02-20 | 2014-08-21 | Barnesandnoble.Com Llc | Techniques for front and rear speaker audio control in a device |
US9942384B2 (en) | 2013-09-10 | 2018-04-10 | Google Technology Holdings LLC | Method and apparatus for device mode detection |
US9613202B2 (en) | 2013-12-10 | 2017-04-04 | Dell Products, Lp | System and method for motion gesture access to an application and limited resources of an information handling system |
EP2905679B1 (en) * | 2014-01-07 | 2018-08-22 | Samsung Electronics Co., Ltd | Electronic device and method of controlling electronic device |
US9159294B2 (en) | 2014-01-31 | 2015-10-13 | Google Inc. | Buttonless display activation |
US9990046B2 (en) | 2014-03-17 | 2018-06-05 | Oblong Industries, Inc. | Visual collaboration interface |
US10529302B2 (en) | 2016-07-07 | 2020-01-07 | Oblong Industries, Inc. | Spatially mediated augmentations of and interactions among distinct devices and applications via extended pixel manifold |
JP6897693B2 (en) * | 2017-01-18 | 2021-07-07 | 日本電気株式会社 | Mobile information terminal, mobile information terminal control method, program |
Citations (101)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4654751A (en) * | 1985-03-22 | 1987-03-31 | Risho Kogyo Co., Ltd. | High-tension capacitor |
US5189408A (en) * | 1991-01-21 | 1993-02-23 | Mordechai Teicher | Orientation-sensitive display system |
US5224151A (en) * | 1992-04-01 | 1993-06-29 | At&T Bell Laboratories | Automatic handset-speakephone switching arrangement for portable communication device |
US5227953A (en) * | 1991-10-18 | 1993-07-13 | Hewlett-Packard Company | Apparatus for retaining and electrically interconnecting multiple devices |
US5283862A (en) * | 1989-10-11 | 1994-02-01 | Lund Alan K | Notebook computer with reversible cover for external use of membrane switch screen |
US5432720A (en) * | 1992-11-13 | 1995-07-11 | International Business Machines Corporation | Rotatable pen-based computer |
US5536930A (en) * | 1992-06-03 | 1996-07-16 | Symbol Technologies, Inc. | Apparatus and method for sensing positional orientations of a portable terminal |
US5602566A (en) * | 1993-08-24 | 1997-02-11 | Hitachi, Ltd. | Small-sized information processor capable of scrolling screen in accordance with tilt, and scrolling method therefor |
US5657459A (en) * | 1992-09-11 | 1997-08-12 | Canon Kabushiki Kaisha | Data input pen-based information processing apparatus |
US5661632A (en) * | 1994-01-04 | 1997-08-26 | Dell Usa, L.P. | Hand held computer with dual display screen orientation capability controlled by toggle switches having first and second non-momentary positions |
US5729219A (en) * | 1996-08-02 | 1998-03-17 | Motorola, Inc. | Selective call radio with contraposed touchpad |
US5758267A (en) * | 1996-07-08 | 1998-05-26 | Motorola, Inc. | Method and apparatus for orientation controlled parameter selection |
US5793359A (en) * | 1995-08-25 | 1998-08-11 | Mitsumi Electric Co., Ltd. | System for RF communication between a computer and a remote wireless data input device |
US5859628A (en) * | 1994-01-05 | 1999-01-12 | Pois, Inc. | Apparatus and method for a personal onboard information system |
US5872743A (en) * | 1998-02-10 | 1999-02-16 | Vlsi Technology, Inc. | Method and apparatus for locating the user of a computer system |
US5881377A (en) * | 1996-08-29 | 1999-03-09 | Motorola, Inc. | Communication device and display blanking control method therefor |
US5936619A (en) * | 1992-09-11 | 1999-08-10 | Canon Kabushiki Kaisha | Information processor |
US5949408A (en) * | 1995-09-28 | 1999-09-07 | Hewlett-Packard Company | Dual orientation display handheld computer devices |
US5949643A (en) * | 1996-11-18 | 1999-09-07 | Batio; Jeffry | Portable computer having split keyboard and pivotal display screen halves |
US5956049A (en) * | 1996-02-05 | 1999-09-21 | Seiko Epson Corporation | Hardware that rotates an image for portrait-oriented display |
US6047196A (en) * | 1995-11-24 | 2000-04-04 | Nokia Mobile Phones, Ltd. | Communication device with two modes of operation |
US6088021A (en) * | 1998-06-03 | 2000-07-11 | Gateway, Inc. | Peripheral input device having a retractable cord |
US6104604A (en) * | 1998-01-06 | 2000-08-15 | Gateway 2000, Inc. | Modular keyboard |
US6115620A (en) * | 1998-05-20 | 2000-09-05 | Motorola, Inc. | Mode-switchable portable communication device and method therefor |
US6115025A (en) * | 1997-09-30 | 2000-09-05 | Silicon Graphics, Inc. | System for maintaining orientation of a user interface as a display changes orientation |
US6154665A (en) * | 1996-10-23 | 2000-11-28 | Nokia Mobile Phones Limited | Radio telephone proximity detector |
US6181284B1 (en) * | 1999-05-28 | 2001-01-30 | 3 Com Corporation | Antenna for portable computers |
US6185095B1 (en) * | 1998-08-28 | 2001-02-06 | Hewlett-Packard Company | Computer docking station with retractable release lever |
US6201554B1 (en) * | 1999-01-12 | 2001-03-13 | Ericsson Inc. | Device control apparatus for hand-held data processing device |
US6215420B1 (en) * | 1999-01-06 | 2001-04-10 | Coach Master Int'l Corp. | Keyboard (I) |
US6246862B1 (en) * | 1999-02-03 | 2001-06-12 | Motorola, Inc. | Sensor controlled user interface for portable communication device |
US6282082B1 (en) * | 1998-07-31 | 2001-08-28 | Qubit, Llc | Case for a modular tablet computer system |
US20010044318A1 (en) * | 1999-12-17 | 2001-11-22 | Nokia Mobile Phones Ltd. | Controlling a terminal of a communication system |
US6342830B1 (en) * | 1998-09-10 | 2002-01-29 | Xerox Corporation | Controlled shielding of electronic tags |
US6348928B1 (en) * | 1998-11-13 | 2002-02-19 | Lg Electronics Inc. | Apparatus for automatically rotating visual display unit and method therefor |
US20020021278A1 (en) * | 2000-07-17 | 2002-02-21 | Hinckley Kenneth P. | Method and apparatus using multiple sensors in a device with a display |
US20020024499A1 (en) * | 1998-03-27 | 2002-02-28 | International Business Machines Corporation | Flexibly interfaceable portable computing device |
US20020028696A1 (en) * | 2000-07-03 | 2002-03-07 | Naofumi Hirayama | Portable telephone, remote monitoring system, portable information terminal, and method for using the same |
US20020044425A1 (en) * | 2000-08-03 | 2002-04-18 | Jari Ijas | Key and button arrangement for a portable, foldable electronic device comprising at least two use positions |
US6389267B1 (en) * | 1997-08-12 | 2002-05-14 | Nec Corporation | Folded type portable radio communication apparatus with functionality |
US6396483B1 (en) * | 1996-06-28 | 2002-05-28 | Jeffrey H. Hiller | Keyboard incorporating multi-function flat-panel input device and/or display |
US20020064259A1 (en) * | 2000-11-29 | 2002-05-30 | Wen-Sung Tsai | Portable sub-service station |
US6404420B1 (en) * | 1998-05-29 | 2002-06-11 | Mannesmann Vdo Ag | Electronic device having a rotary switch and a display screen |
US6408187B1 (en) * | 1999-05-14 | 2002-06-18 | Sun Microsystems, Inc. | Method and apparatus for determining the behavior of a communications device based upon environmental conditions |
US6411828B1 (en) * | 1999-03-19 | 2002-06-25 | Ericsson Inc. | Communications devices and methods that operate according to communications device orientations determined by reference to gravitational sensors |
US6418325B1 (en) * | 1999-07-12 | 2002-07-09 | Motorola, Inc. | Handheld device having an optical data reader |
US20020093483A1 (en) * | 2000-11-30 | 2002-07-18 | Kaplan Alan Edward | Display control for hand-held devices |
US20020102946A1 (en) * | 2001-01-31 | 2002-08-01 | Microsoft Corporation | Modular two-body design for integration of mobile computing device features with a wireless communication device |
US6433791B2 (en) * | 1999-08-10 | 2002-08-13 | Smar Research Corporation | Displaceable display arrangement |
US6449363B1 (en) * | 1999-11-09 | 2002-09-10 | Denso Corporation | Safety tilt mechanism for portable telephone including a speakerphone |
US6449492B1 (en) * | 1999-12-02 | 2002-09-10 | Qualcomm Incorporated | Apparatus and method for preventing inadvertant operation of a manual input device |
US6504709B2 (en) * | 2000-12-08 | 2003-01-07 | Silitek Corporation Corporation | Input device capable of joining modules |
US6512511B2 (en) * | 1998-07-20 | 2003-01-28 | Alphagrip, Inc. | Hand grippable combined keyboard and game controller system |
US20030025679A1 (en) * | 1999-06-22 | 2003-02-06 | Cirque Corporation | System for disposing a proximity sensitive touchpad behind a mobile phone keypad |
US20030038779A1 (en) * | 2001-08-22 | 2003-02-27 | Baron John M. | Acceleration-responsive navigation among mode variables |
US6529144B1 (en) * | 2000-09-22 | 2003-03-04 | Motorola Inc. | Method and apparatus for motion activated control of an electronic device |
US20030043114A1 (en) * | 2001-09-04 | 2003-03-06 | Miika Silfverberg | Zooming and panning content on a display screen |
US20030044000A1 (en) * | 2001-08-29 | 2003-03-06 | Kfoury Tony N. | Electronic device with rotatable keypad and display |
US6532447B1 (en) * | 1999-06-07 | 2003-03-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Apparatus and method of controlling a voice controlled operation |
US6538636B1 (en) * | 1999-07-06 | 2003-03-25 | Intel Corporation | Apparatus and method for configuring a hand-held interactive device |
US6542436B1 (en) * | 2000-06-30 | 2003-04-01 | Nokia Corporation | Acoustical proximity detection for mobile terminals and other devices |
US6556185B2 (en) * | 1996-08-05 | 2003-04-29 | Sony Corporation | Information processing device and method |
US20030087663A1 (en) * | 2000-05-31 | 2003-05-08 | Andrea Finke-Anlauff | Soft keys for a mobile communications device having moveable panels |
US20030093298A1 (en) * | 2001-10-12 | 2003-05-15 | Javier Hernandez | System and method for providing secure remote access to patient files by authenticating personnel with biometric data |
US6567101B1 (en) * | 1999-10-13 | 2003-05-20 | Gateway, Inc. | System and method utilizing motion input for manipulating a display of data |
US20030095095A1 (en) * | 2001-11-20 | 2003-05-22 | Nokia Corporation | Form factor for portable device |
US6573883B1 (en) * | 1998-06-24 | 2003-06-03 | Hewlett Packard Development Company, L.P. | Method and apparatus for controlling a computing device with gestures |
US6580421B1 (en) * | 1998-06-25 | 2003-06-17 | Micron Technology, Inc. | Ergonomic keyboard |
US6580932B1 (en) * | 2000-05-31 | 2003-06-17 | Nokia Mobile Phones Limited | Foldable keyboard for mobile communications device |
US6597384B1 (en) * | 1999-12-22 | 2003-07-22 | Intel Corporation | Automatic reorienting of screen orientation using touch sensitive system |
US20040026136A1 (en) * | 2002-04-03 | 2004-02-12 | International Business Machines Corporation | Flip-touch handheld device |
US6704007B1 (en) * | 1999-09-27 | 2004-03-09 | Intel Corporation | Controlling displays for processor-based systems |
US6738042B1 (en) * | 1998-12-28 | 2004-05-18 | Nec Corporation | Character conversion apparatus and character conversion method for portable information apparatus |
US6747635B2 (en) * | 2000-12-16 | 2004-06-08 | Kamran Ossia | Multi-mode handheld computer |
USD492294S1 (en) * | 2002-12-10 | 2004-06-29 | Young S. Kim | Game controller for mobile telephone |
US6813491B1 (en) * | 2001-08-31 | 2004-11-02 | Openwave Systems Inc. | Method and apparatus for adapting settings of wireless communication devices in accordance with user proximity |
US20050057500A1 (en) * | 1999-12-17 | 2005-03-17 | Bohn David D. | Display and pointer manipulation using relative movement to a device |
US6882335B2 (en) * | 2000-02-08 | 2005-04-19 | Nokia Corporation | Stereophonic reproduction maintaining means and methods for operation in horizontal and vertical A/V appliance positions |
US6888532B2 (en) * | 2001-11-30 | 2005-05-03 | Palmone, Inc. | Automatic orientation-based user interface for an ambiguous handheld device |
US6971072B1 (en) * | 1999-05-13 | 2005-11-29 | International Business Machines Corporation | Reactive user interface control based on environmental sensing |
US7007242B2 (en) * | 2002-02-20 | 2006-02-28 | Nokia Corporation | Graphical user interface for a mobile device |
US7034802B1 (en) * | 2001-08-30 | 2006-04-25 | Palm, Incorporated | Implementation of electronic muscles in a portable computer as user input/output devices |
US7039435B2 (en) * | 2001-09-28 | 2006-05-02 | Agere Systems Inc. | Proximity regulation system for use with a portable cell phone and a method of operation thereof |
US7054965B2 (en) * | 2003-03-18 | 2006-05-30 | Oqo Incorporated | Component for use as a portable computing device and pointing device |
US7158913B2 (en) * | 2001-01-31 | 2007-01-02 | Mobigence, Inc. | Automatic activation of touch sensitive screen in a hand held computing device |
US7158154B2 (en) * | 2003-06-18 | 2007-01-02 | Lg Electronics Inc. | Method for controlling display mode in portable computer |
US20070075965A1 (en) * | 2005-09-30 | 2007-04-05 | Brian Huppi | Automated response to and sensing of user activity in portable devices |
US7257430B2 (en) * | 2002-05-11 | 2007-08-14 | Motorola, Inc. | Self configuring multiple element portable electronic device |
US20070295540A1 (en) * | 2006-06-23 | 2007-12-27 | Nurmi Mikko A | Device feature activation |
US20080059888A1 (en) * | 2006-08-30 | 2008-03-06 | Sony Ericsson Mobile Communications Ab | Orientation based multiple mode mechanically vibrated touch screen display |
US7379762B2 (en) * | 2003-09-04 | 2008-05-27 | Creative Technology Ltd. | Portable digital device orientation |
US7382353B2 (en) * | 2004-11-18 | 2008-06-03 | International Business Machines Corporation | Changing a function of a device based on tilt of the device for longer than a time period |
US7389591B2 (en) * | 2005-05-17 | 2008-06-24 | Gesturetek, Inc. | Orientation-sensitive signal output |
US20080165152A1 (en) * | 2007-01-07 | 2008-07-10 | Scott Forstall | Modal Change Based on Orientation of a Portable Multifunction Device |
US20090002335A1 (en) * | 2006-09-11 | 2009-01-01 | Imran Chaudhri | Electronic device with image based browsers |
US20090027337A1 (en) * | 2007-07-27 | 2009-01-29 | Gesturetek, Inc. | Enhanced camera-based input |
US7511513B2 (en) * | 2001-09-28 | 2009-03-31 | Siemens Communications Inc. | System and method for detecting the proximity of a body |
US7581188B2 (en) * | 2006-09-27 | 2009-08-25 | Hewlett-Packard Development Company, L.P. | Context-based user interface system |
US7696905B2 (en) * | 1996-05-22 | 2010-04-13 | Qualcomm Incorporated | Method and apparatus for controlling the operational mode of electronic devices in response to sensed conditions |
US7983920B2 (en) * | 2003-11-18 | 2011-07-19 | Microsoft Corporation | Adaptive computing environment |
US8031212B2 (en) * | 2000-05-18 | 2011-10-04 | Hewlett-Packard Development Company, L.P. | Reorienting display on portable computing device |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5188280A (en) * | 1989-04-28 | 1993-02-23 | Hitachi Ltd. | Method of bonding metals, and method and apparatus for producing semiconductor integrated circuit device using said method of bonding metals |
US6798882B2 (en) * | 1995-09-28 | 2004-09-28 | Nokia Mobile Phones Limited | Mobile station |
US5703623A (en) * | 1996-01-24 | 1997-12-30 | Hall; Malcolm G. | Smart orientation sensing circuit for remote control |
JP3676891B2 (en) * | 1996-10-08 | 2005-07-27 | 富士通株式会社 | Small portable information processing device |
US6002946A (en) * | 1997-04-14 | 1999-12-14 | Motorola, Inc. | Handheld device having an optical data reader |
US6549792B1 (en) * | 1999-06-25 | 2003-04-15 | Agere Systems Inc. | Accelerometer influenced communication device |
US6952078B1 (en) * | 1999-12-17 | 2005-10-04 | Osram Opto Semiconductord Gmbh | Encapsulation for organic LED device |
US7289083B1 (en) * | 2000-11-30 | 2007-10-30 | Palm, Inc. | Multi-sided display for portable computer |
US7024228B2 (en) * | 2001-04-12 | 2006-04-04 | Nokia Corporation | Movement and attitude controlled mobile station control |
JP2002330200A (en) * | 2001-04-27 | 2002-11-15 | Matsushita Electric Ind Co Ltd | Portable radio equipment |
US6473883B1 (en) * | 2001-11-29 | 2002-10-29 | Sun Microsystems, Inc. | Integrated circuit performance and reliability using angle measurement for a patterned bump layout on a power grid |
US7159194B2 (en) * | 2001-11-30 | 2007-01-02 | Palm, Inc. | Orientation dependent functionality of an electronic device |
US20070004451A1 (en) * | 2005-06-30 | 2007-01-04 | C Anderson Eric | Controlling functions of a handheld multifunction device |
US7747293B2 (en) * | 2006-10-17 | 2010-06-29 | Marvell Worl Trade Ltd. | Display control for cellular phone |
-
2001
- 2001-11-30 US US10/006,525 patent/US7159194B2/en not_active Expired - Lifetime
-
2006
- 2006-12-15 US US11/611,746 patent/US20070152963A1/en not_active Abandoned
-
2016
- 2016-04-19 US US15/133,088 patent/US20160231776A1/en not_active Abandoned
Patent Citations (105)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4654751A (en) * | 1985-03-22 | 1987-03-31 | Risho Kogyo Co., Ltd. | High-tension capacitor |
US5283862A (en) * | 1989-10-11 | 1994-02-01 | Lund Alan K | Notebook computer with reversible cover for external use of membrane switch screen |
US5189408A (en) * | 1991-01-21 | 1993-02-23 | Mordechai Teicher | Orientation-sensitive display system |
US5227953A (en) * | 1991-10-18 | 1993-07-13 | Hewlett-Packard Company | Apparatus for retaining and electrically interconnecting multiple devices |
US5224151A (en) * | 1992-04-01 | 1993-06-29 | At&T Bell Laboratories | Automatic handset-speakephone switching arrangement for portable communication device |
US5536930A (en) * | 1992-06-03 | 1996-07-16 | Symbol Technologies, Inc. | Apparatus and method for sensing positional orientations of a portable terminal |
US5657459A (en) * | 1992-09-11 | 1997-08-12 | Canon Kabushiki Kaisha | Data input pen-based information processing apparatus |
US5936619A (en) * | 1992-09-11 | 1999-08-10 | Canon Kabushiki Kaisha | Information processor |
US5432720A (en) * | 1992-11-13 | 1995-07-11 | International Business Machines Corporation | Rotatable pen-based computer |
US5602566A (en) * | 1993-08-24 | 1997-02-11 | Hitachi, Ltd. | Small-sized information processor capable of scrolling screen in accordance with tilt, and scrolling method therefor |
US5661632A (en) * | 1994-01-04 | 1997-08-26 | Dell Usa, L.P. | Hand held computer with dual display screen orientation capability controlled by toggle switches having first and second non-momentary positions |
US5859628A (en) * | 1994-01-05 | 1999-01-12 | Pois, Inc. | Apparatus and method for a personal onboard information system |
US5793359A (en) * | 1995-08-25 | 1998-08-11 | Mitsumi Electric Co., Ltd. | System for RF communication between a computer and a remote wireless data input device |
US5949408A (en) * | 1995-09-28 | 1999-09-07 | Hewlett-Packard Company | Dual orientation display handheld computer devices |
US6047196A (en) * | 1995-11-24 | 2000-04-04 | Nokia Mobile Phones, Ltd. | Communication device with two modes of operation |
US5956049A (en) * | 1996-02-05 | 1999-09-21 | Seiko Epson Corporation | Hardware that rotates an image for portrait-oriented display |
US7696905B2 (en) * | 1996-05-22 | 2010-04-13 | Qualcomm Incorporated | Method and apparatus for controlling the operational mode of electronic devices in response to sensed conditions |
US6396483B1 (en) * | 1996-06-28 | 2002-05-28 | Jeffrey H. Hiller | Keyboard incorporating multi-function flat-panel input device and/or display |
US5758267A (en) * | 1996-07-08 | 1998-05-26 | Motorola, Inc. | Method and apparatus for orientation controlled parameter selection |
US5729219A (en) * | 1996-08-02 | 1998-03-17 | Motorola, Inc. | Selective call radio with contraposed touchpad |
US6556185B2 (en) * | 1996-08-05 | 2003-04-29 | Sony Corporation | Information processing device and method |
US5881377A (en) * | 1996-08-29 | 1999-03-09 | Motorola, Inc. | Communication device and display blanking control method therefor |
US6154665A (en) * | 1996-10-23 | 2000-11-28 | Nokia Mobile Phones Limited | Radio telephone proximity detector |
US5949643A (en) * | 1996-11-18 | 1999-09-07 | Batio; Jeffry | Portable computer having split keyboard and pivotal display screen halves |
US6389267B1 (en) * | 1997-08-12 | 2002-05-14 | Nec Corporation | Folded type portable radio communication apparatus with functionality |
US6115025A (en) * | 1997-09-30 | 2000-09-05 | Silicon Graphics, Inc. | System for maintaining orientation of a user interface as a display changes orientation |
US6104604A (en) * | 1998-01-06 | 2000-08-15 | Gateway 2000, Inc. | Modular keyboard |
US5872743A (en) * | 1998-02-10 | 1999-02-16 | Vlsi Technology, Inc. | Method and apparatus for locating the user of a computer system |
US20020024499A1 (en) * | 1998-03-27 | 2002-02-28 | International Business Machines Corporation | Flexibly interfaceable portable computing device |
US6115620A (en) * | 1998-05-20 | 2000-09-05 | Motorola, Inc. | Mode-switchable portable communication device and method therefor |
US6404420B1 (en) * | 1998-05-29 | 2002-06-11 | Mannesmann Vdo Ag | Electronic device having a rotary switch and a display screen |
US6088021A (en) * | 1998-06-03 | 2000-07-11 | Gateway, Inc. | Peripheral input device having a retractable cord |
US6573883B1 (en) * | 1998-06-24 | 2003-06-03 | Hewlett Packard Development Company, L.P. | Method and apparatus for controlling a computing device with gestures |
US6580421B1 (en) * | 1998-06-25 | 2003-06-17 | Micron Technology, Inc. | Ergonomic keyboard |
US6512511B2 (en) * | 1998-07-20 | 2003-01-28 | Alphagrip, Inc. | Hand grippable combined keyboard and game controller system |
US6282082B1 (en) * | 1998-07-31 | 2001-08-28 | Qubit, Llc | Case for a modular tablet computer system |
US6185095B1 (en) * | 1998-08-28 | 2001-02-06 | Hewlett-Packard Company | Computer docking station with retractable release lever |
US6342830B1 (en) * | 1998-09-10 | 2002-01-29 | Xerox Corporation | Controlled shielding of electronic tags |
US6348928B1 (en) * | 1998-11-13 | 2002-02-19 | Lg Electronics Inc. | Apparatus for automatically rotating visual display unit and method therefor |
US6738042B1 (en) * | 1998-12-28 | 2004-05-18 | Nec Corporation | Character conversion apparatus and character conversion method for portable information apparatus |
US6215420B1 (en) * | 1999-01-06 | 2001-04-10 | Coach Master Int'l Corp. | Keyboard (I) |
US6201554B1 (en) * | 1999-01-12 | 2001-03-13 | Ericsson Inc. | Device control apparatus for hand-held data processing device |
US6246862B1 (en) * | 1999-02-03 | 2001-06-12 | Motorola, Inc. | Sensor controlled user interface for portable communication device |
US6411828B1 (en) * | 1999-03-19 | 2002-06-25 | Ericsson Inc. | Communications devices and methods that operate according to communications device orientations determined by reference to gravitational sensors |
US6971072B1 (en) * | 1999-05-13 | 2005-11-29 | International Business Machines Corporation | Reactive user interface control based on environmental sensing |
US6408187B1 (en) * | 1999-05-14 | 2002-06-18 | Sun Microsystems, Inc. | Method and apparatus for determining the behavior of a communications device based upon environmental conditions |
US6181284B1 (en) * | 1999-05-28 | 2001-01-30 | 3 Com Corporation | Antenna for portable computers |
US6532447B1 (en) * | 1999-06-07 | 2003-03-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Apparatus and method of controlling a voice controlled operation |
US20030025679A1 (en) * | 1999-06-22 | 2003-02-06 | Cirque Corporation | System for disposing a proximity sensitive touchpad behind a mobile phone keypad |
US6538636B1 (en) * | 1999-07-06 | 2003-03-25 | Intel Corporation | Apparatus and method for configuring a hand-held interactive device |
US6418325B1 (en) * | 1999-07-12 | 2002-07-09 | Motorola, Inc. | Handheld device having an optical data reader |
US6433791B2 (en) * | 1999-08-10 | 2002-08-13 | Smar Research Corporation | Displaceable display arrangement |
US7030868B2 (en) * | 1999-09-27 | 2006-04-18 | Intel Corporation | Controlling displays for processor-based systems |
US6704007B1 (en) * | 1999-09-27 | 2004-03-09 | Intel Corporation | Controlling displays for processor-based systems |
US6567101B1 (en) * | 1999-10-13 | 2003-05-20 | Gateway, Inc. | System and method utilizing motion input for manipulating a display of data |
US6449363B1 (en) * | 1999-11-09 | 2002-09-10 | Denso Corporation | Safety tilt mechanism for portable telephone including a speakerphone |
US6449492B1 (en) * | 1999-12-02 | 2002-09-10 | Qualcomm Incorporated | Apparatus and method for preventing inadvertant operation of a manual input device |
US20010044318A1 (en) * | 1999-12-17 | 2001-11-22 | Nokia Mobile Phones Ltd. | Controlling a terminal of a communication system |
US7212835B2 (en) * | 1999-12-17 | 2007-05-01 | Nokia Corporation | Controlling a terminal of a communication system |
US20050057500A1 (en) * | 1999-12-17 | 2005-03-17 | Bohn David D. | Display and pointer manipulation using relative movement to a device |
US6597384B1 (en) * | 1999-12-22 | 2003-07-22 | Intel Corporation | Automatic reorienting of screen orientation using touch sensitive system |
US6882335B2 (en) * | 2000-02-08 | 2005-04-19 | Nokia Corporation | Stereophonic reproduction maintaining means and methods for operation in horizontal and vertical A/V appliance positions |
US8031212B2 (en) * | 2000-05-18 | 2011-10-04 | Hewlett-Packard Development Company, L.P. | Reorienting display on portable computing device |
US20030087663A1 (en) * | 2000-05-31 | 2003-05-08 | Andrea Finke-Anlauff | Soft keys for a mobile communications device having moveable panels |
US6580932B1 (en) * | 2000-05-31 | 2003-06-17 | Nokia Mobile Phones Limited | Foldable keyboard for mobile communications device |
US6542436B1 (en) * | 2000-06-30 | 2003-04-01 | Nokia Corporation | Acoustical proximity detection for mobile terminals and other devices |
US20020028696A1 (en) * | 2000-07-03 | 2002-03-07 | Naofumi Hirayama | Portable telephone, remote monitoring system, portable information terminal, and method for using the same |
US20020021278A1 (en) * | 2000-07-17 | 2002-02-21 | Hinckley Kenneth P. | Method and apparatus using multiple sensors in a device with a display |
US20020044425A1 (en) * | 2000-08-03 | 2002-04-18 | Jari Ijas | Key and button arrangement for a portable, foldable electronic device comprising at least two use positions |
US6529144B1 (en) * | 2000-09-22 | 2003-03-04 | Motorola Inc. | Method and apparatus for motion activated control of an electronic device |
US20020064259A1 (en) * | 2000-11-29 | 2002-05-30 | Wen-Sung Tsai | Portable sub-service station |
US20020093483A1 (en) * | 2000-11-30 | 2002-07-18 | Kaplan Alan Edward | Display control for hand-held devices |
US6504709B2 (en) * | 2000-12-08 | 2003-01-07 | Silitek Corporation Corporation | Input device capable of joining modules |
US6747635B2 (en) * | 2000-12-16 | 2004-06-08 | Kamran Ossia | Multi-mode handheld computer |
US20020102946A1 (en) * | 2001-01-31 | 2002-08-01 | Microsoft Corporation | Modular two-body design for integration of mobile computing device features with a wireless communication device |
US7158913B2 (en) * | 2001-01-31 | 2007-01-02 | Mobigence, Inc. | Automatic activation of touch sensitive screen in a hand held computing device |
US20030038779A1 (en) * | 2001-08-22 | 2003-02-27 | Baron John M. | Acceleration-responsive navigation among mode variables |
US20030044000A1 (en) * | 2001-08-29 | 2003-03-06 | Kfoury Tony N. | Electronic device with rotatable keypad and display |
US7034802B1 (en) * | 2001-08-30 | 2006-04-25 | Palm, Incorporated | Implementation of electronic muscles in a portable computer as user input/output devices |
US6813491B1 (en) * | 2001-08-31 | 2004-11-02 | Openwave Systems Inc. | Method and apparatus for adapting settings of wireless communication devices in accordance with user proximity |
US7075513B2 (en) * | 2001-09-04 | 2006-07-11 | Nokia Corporation | Zooming and panning content on a display screen |
US20030043114A1 (en) * | 2001-09-04 | 2003-03-06 | Miika Silfverberg | Zooming and panning content on a display screen |
US7039435B2 (en) * | 2001-09-28 | 2006-05-02 | Agere Systems Inc. | Proximity regulation system for use with a portable cell phone and a method of operation thereof |
US7511513B2 (en) * | 2001-09-28 | 2009-03-31 | Siemens Communications Inc. | System and method for detecting the proximity of a body |
US20030093298A1 (en) * | 2001-10-12 | 2003-05-15 | Javier Hernandez | System and method for providing secure remote access to patient files by authenticating personnel with biometric data |
US20030095095A1 (en) * | 2001-11-20 | 2003-05-22 | Nokia Corporation | Form factor for portable device |
US6888532B2 (en) * | 2001-11-30 | 2005-05-03 | Palmone, Inc. | Automatic orientation-based user interface for an ambiguous handheld device |
US7256767B2 (en) * | 2001-11-30 | 2007-08-14 | Palm, Inc. | Automatic orientation-based user interface for an ambiguous handheld device |
US7007242B2 (en) * | 2002-02-20 | 2006-02-28 | Nokia Corporation | Graphical user interface for a mobile device |
US20040026136A1 (en) * | 2002-04-03 | 2004-02-12 | International Business Machines Corporation | Flip-touch handheld device |
US7257430B2 (en) * | 2002-05-11 | 2007-08-14 | Motorola, Inc. | Self configuring multiple element portable electronic device |
USD492294S1 (en) * | 2002-12-10 | 2004-06-29 | Young S. Kim | Game controller for mobile telephone |
US7054965B2 (en) * | 2003-03-18 | 2006-05-30 | Oqo Incorporated | Component for use as a portable computing device and pointing device |
US7158154B2 (en) * | 2003-06-18 | 2007-01-02 | Lg Electronics Inc. | Method for controlling display mode in portable computer |
US7379762B2 (en) * | 2003-09-04 | 2008-05-27 | Creative Technology Ltd. | Portable digital device orientation |
US7983920B2 (en) * | 2003-11-18 | 2011-07-19 | Microsoft Corporation | Adaptive computing environment |
US7382353B2 (en) * | 2004-11-18 | 2008-06-03 | International Business Machines Corporation | Changing a function of a device based on tilt of the device for longer than a time period |
US7389591B2 (en) * | 2005-05-17 | 2008-06-24 | Gesturetek, Inc. | Orientation-sensitive signal output |
US20070075965A1 (en) * | 2005-09-30 | 2007-04-05 | Brian Huppi | Automated response to and sensing of user activity in portable devices |
US20070295540A1 (en) * | 2006-06-23 | 2007-12-27 | Nurmi Mikko A | Device feature activation |
US20080059888A1 (en) * | 2006-08-30 | 2008-03-06 | Sony Ericsson Mobile Communications Ab | Orientation based multiple mode mechanically vibrated touch screen display |
US20090002335A1 (en) * | 2006-09-11 | 2009-01-01 | Imran Chaudhri | Electronic device with image based browsers |
US7581188B2 (en) * | 2006-09-27 | 2009-08-25 | Hewlett-Packard Development Company, L.P. | Context-based user interface system |
US20080165152A1 (en) * | 2007-01-07 | 2008-07-10 | Scott Forstall | Modal Change Based on Orientation of a Portable Multifunction Device |
US20090027337A1 (en) * | 2007-07-27 | 2009-01-29 | Gesturetek, Inc. | Enhanced camera-based input |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090015597A1 (en) * | 2000-05-18 | 2009-01-15 | Palm, Inc. | Reorienting display on portable computing device |
US8031212B2 (en) | 2000-05-18 | 2011-10-04 | Hewlett-Packard Development Company, L.P. | Reorienting display on portable computing device |
US7733637B1 (en) | 2001-04-27 | 2010-06-08 | Palm, Inc. | Keyboard sled with rotating screen |
US9261909B2 (en) | 2001-04-27 | 2016-02-16 | Qualcomm Incorporated | Keyboard sled with rotating screen |
US20110075339A1 (en) * | 2001-04-27 | 2011-03-31 | Palm, Inc. | Keyboard sled with rotating screen |
US7859518B1 (en) | 2001-06-04 | 2010-12-28 | Palm, Inc. | Interface for interaction with display visible from both sides |
US7701442B2 (en) | 2001-11-30 | 2010-04-20 | Palm, Inc. | Automatic orientation-based user interface for an ambiguous handheld device |
US20100171699A1 (en) * | 2001-11-30 | 2010-07-08 | Yoon Kean Wong | Automatic orientation-based user interface for an ambiguous handheld device |
US8717293B2 (en) | 2001-11-30 | 2014-05-06 | Qualcomm Incorporated | Automatic orientation-based user interface for an ambiguous handheld device |
US20070296693A1 (en) * | 2001-11-30 | 2007-12-27 | Wong Yoon K | Automatic orientation-based user interface for an ambiguous handheld device |
US20100208179A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Pixel Black Mask Design and Formation Technique |
US8345177B2 (en) | 2009-02-13 | 2013-01-01 | Shih Chang Chang | Via design for use in displays |
US20100207860A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Via design for use in displays |
US9612489B2 (en) | 2009-02-13 | 2017-04-04 | Apple Inc. | Placement and shape of electrodes for use in displays |
US20100207854A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Placement and shape of electrodes for use in displays |
US20100208158A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | LCD Panel with Index-Matching Passivation Layers |
US20100207862A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Pseudo Multi-Domain Design for Improved Viewing Angle and Color Shift |
US20100207853A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Electrodes for use in displays |
US20100207858A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | LCD Pixel Design Varying by Color |
US8294647B2 (en) | 2009-02-13 | 2012-10-23 | Apple Inc. | LCD pixel design varying by color |
US8633879B2 (en) | 2009-02-13 | 2014-01-21 | Apple Inc. | Undulating electrodes for improved viewing angle and color shift |
US20100207861A1 (en) * | 2009-02-13 | 2010-08-19 | Apple Inc. | Advanced Pixel Design for Optimized Driving |
US8390553B2 (en) | 2009-02-13 | 2013-03-05 | Apple Inc. | Advanced pixel design for optimized driving |
US8587758B2 (en) | 2009-02-13 | 2013-11-19 | Apple Inc. | Electrodes for use in displays |
US8531408B2 (en) | 2009-02-13 | 2013-09-10 | Apple Inc. | Pseudo multi-domain design for improved viewing angle and color shift |
US8558978B2 (en) | 2009-02-13 | 2013-10-15 | Apple Inc. | LCD panel with index-matching passivation layers |
US8111232B2 (en) | 2009-03-27 | 2012-02-07 | Apple Inc. | LCD electrode arrangement |
US20100245224A1 (en) * | 2009-03-27 | 2010-09-30 | Apple Inc. | Lcd electrode arrangement |
US8294850B2 (en) | 2009-03-31 | 2012-10-23 | Apple Inc. | LCD panel having improved response |
US20100245723A1 (en) * | 2009-03-31 | 2010-09-30 | Apple Inc. | Lcd panel having improved response |
US20130058499A1 (en) * | 2011-09-01 | 2013-03-07 | Ryota Matsumoto | Information processing apparatus and information processing method |
US9122249B2 (en) | 2012-04-13 | 2015-09-01 | Nokia Technologies Oy | Multi-segment wearable accessory |
US9696690B2 (en) | 2012-04-13 | 2017-07-04 | Nokia Technologies Oy | Multi-segment wearable accessory |
US9483087B2 (en) | 2013-11-29 | 2016-11-01 | At&T Intellectual Property I, L.P. | Multi-orientation mobile device, computer-readable storage unit therefor, and methods for using the same |
Also Published As
Publication number | Publication date |
---|---|
US7159194B2 (en) | 2007-01-02 |
US20160231776A1 (en) | 2016-08-11 |
US20030103091A1 (en) | 2003-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7159194B2 (en) | Orientation dependent functionality of an electronic device | |
US8478978B2 (en) | System and electronic device having multiple operating systems and operating method thereof | |
US7289772B1 (en) | Technique allowing a status bar user response on a portable device graphic user interface | |
US8654078B2 (en) | Power saving system for a handheld communication device having a reduced alphabetic keyboard | |
US6976217B1 (en) | Method and apparatus for integrating phone and PDA user interface on a single processor | |
US20110161694A1 (en) | Information processing apparatus | |
CN107949826A (en) | A kind of message display method, user terminal and graphical user interface | |
WO2005081925A2 (en) | Independently actuating electronic components and method of operating therefor | |
US8307221B2 (en) | Mobile communication device and controlling method thereof | |
US20050273533A1 (en) | Computer system, and device, in particular computer mouse or mobile telephone for use with the computer system | |
US7629958B1 (en) | Wireless input devices for computer system | |
EP1416366B1 (en) | System and method for selectively deactivating a software input panel | |
KR20040069516A (en) | Portable terminal having power-saving mode function and control method thereof | |
KR100655274B1 (en) | portable computer system having application program launcher for low power consumption and operating method therefor | |
KR100703209B1 (en) | Cellular phone having bluetooth mouse function | |
US8692694B2 (en) | Method to detect and recover from stuck keys on an electronic device keyboard | |
CA2707896C (en) | Method to detect and recover from stuck keys on an electronic device keyboard | |
JP5407769B2 (en) | COMMUNICATION TERMINAL DEVICE, POWER CONTROL METHOD, AND POWER CONTROL PROGRAM | |
EP2034388A1 (en) | System and electronic device having multiple operating systems and operating method thereof | |
KR100452844B1 (en) | Portable terminal having power-saving function, and method for control thereof | |
KR101781528B1 (en) | Wireless Mouse and Wireless Keyboard Combo set for Dual Computer and Operating method thereof | |
KR200244713Y1 (en) | Portable calculator with communication function | |
CN103401971A (en) | Portable expansion system of mobile phone | |
JPH10187290A (en) | Modulator-demodulator device, pc card and portable electronic equipment | |
JP2003108272A (en) | Personal digital assistant and method for power supply |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:PALM, INC.;REEL/FRAME:020341/0285 Effective date: 20071219 Owner name: JPMORGAN CHASE BANK, N.A.,NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:PALM, INC.;REEL/FRAME:020341/0285 Effective date: 20071219 |
|
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 |
|
AS | Assignment |
Owner name: PALM, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:030341/0459 Effective date: 20130430 |
|
AS | Assignment |
Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PALM, INC.;REEL/FRAME:031837/0239 Effective date: 20131218 Owner name: PALM, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:031837/0544 Effective date: 20131218 Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PALM, INC.;REEL/FRAME:031837/0659 Effective date: 20131218 |
|
AS | Assignment |
Owner name: QUALCOMM INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HEWLETT-PACKARD COMPANY;HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;PALM, INC.;REEL/FRAME:032132/0001 Effective date: 20140123 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |