Virtual hard keys on a wireless device
First Claim
Patent Images
1. A mobile electronic device comprising:
- a sensor for detecting an orientation of the device;
a display screen defining a fixed plane;
a plurality of keys located around a perimeter of the fixed plane; and
a processor programmed to;
perform a first function responsive to a user selection of a first soft key when the device is in a first orientation, the first soft key in a first position relative to the fixed plane,receive a communication from the sensor indicating a change in the orientation of the device to a second orientation,responsive to the change in orientation from the first orientation to the second orientation, rotate the fixed plane in a direction and amount opposite the detected change in orientation and assign the first function to a second soft key in the first position relative to the rotated fixed plane, andperform the first function responsive to a user selection of the second soft key when the device is in the second orientation.
12 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the claimed invention provide systems and methods whereby the functionality of soft keys on a mobile electronic device may be shifted depending on the orientation of the device. The device detects its orientation and then maps a different function to the appropriate soft keys to ensure that the soft keys retain their functionalities from the end-user'"'"'s perspective.
36 Citations
22 Claims
-
1. A mobile electronic device comprising:
-
a sensor for detecting an orientation of the device; a display screen defining a fixed plane; a plurality of keys located around a perimeter of the fixed plane; and a processor programmed to; perform a first function responsive to a user selection of a first soft key when the device is in a first orientation, the first soft key in a first position relative to the fixed plane, receive a communication from the sensor indicating a change in the orientation of the device to a second orientation, responsive to the change in orientation from the first orientation to the second orientation, rotate the fixed plane in a direction and amount opposite the detected change in orientation and assign the first function to a second soft key in the first position relative to the rotated fixed plane, and perform the first function responsive to a user selection of the second soft key when the device is in the second orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile electronic device comprising:
-
a sensor for detecting an orientation of the device; a display screen defining a fixed plane; a plurality of keys located around a perimeter of the fixed plane; means for performing a first functionality in connection with a first soft key when the device is in the first orientation detected by the sensor, the first soft key in a first position relative to the fixed plane; means for detecting a change in the orientation of the device from the first orientation to the second orientation; means for rotating the fixed plane in a direction and amount opposite the detected change in orientation and assigning the first functionality to a second soft key in the first position relative to the rotated fixed plane responsive to the change in the orientation of the device from the first orientation to the second orientation; and means for performing the first functionality in connection with the second soft key when the device is in the second orientation. - View Dependent Claims (11, 12)
-
-
13. A method for executing a function of a soft key on a device comprising the steps of:
-
detecting a first orientation of the device at a first time, the device including a plurality of soft keys located around a perimeter of a fixed plane defined by a display screen of the device; performing a first function responsive to a user selection of a first soft key when the device is in the first orientation, the first soft key in a first position relative to the fixed plane; sensing a change in the orientation of the device to a second orientation; responsive to sensing the change in the orientation from the first orientation to the second orientation, rotating the fixed plane in a direction and amount opposite the detected change in orientation and assigning the first function to a second soft key in the first position relative to the rotated fixed plane; and performing the first function responsive to a user selection of the second soft key when the device is in the second orientation. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for providing soft key functionality for a device, the method comprising:
-
associating a functionality to each of a plurality of soft keys, the soft keys located around a perimeter of a fixed plane defined by a display screen of the device, wherein each functionality is associated with a position around the fixed plane; responsive to user selections of one or more of the plurality of soft keys, performing the functionalities assigned to the selected soft keys; detecting a change in orientation of the device with respect to the fixed plane from a first orientation to a second orientation; responsive to the detected change in orientation, rotating the fixed plane in a direction and amount opposite the detected change in orientation and reassigning the functionalities of the soft keys so that the functionality assigned to a soft key located at a particular position relative to the fixed plane when the device is in the first orientation is reassigned to a soft key located at a similar position relative to the rotated fixed plane after the change in orientation from the first orientation to the second orientation; and responsive to user selections of one or more of the plurality of soft keys after the reassigning, performing the functionalities reassigned to the selected soft keys. - View Dependent Claims (20, 21, 22)
-
Specification