USER INTERFACE FOR MOBILE DEVICES
First Claim
1. A method for providing a mobile user interface on a mobile computing device, comprising:
- sensing a movement in real space of the mobile computing;
determining a change in position in real space of the mobile computing device based upon the sensed movement;
determining a viewing perspective of a content treated as fixed in virtual space based upon the determined change in position of the mobile computing device; and
generating a display of at least a portion of the content based upon the determined viewing perspective.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile user interface suitable for mobile computing devices uses device position/orientation in real space to select a portion of content that is displayed. Content (e.g., documents, files or a desktop) is presumed fixed in virtual space with the mobile user interface displaying a portion of the content as if viewed through a camera or magnifying glass. Data from motion, distance or position sensors are used to determine the relative position/orientation of the device with respect to the content to select the portion for display. Content elements can be selected by centering the display on the desired portion, obviating the need for cursors and pointing devices (e.g., mouse or touchscreen). Magnification can be manipulated by moving the device away from or towards the user. 3-D content viewing may be enabled by sensing the device orientation and displaying content that is above or below the display in 3-D virtual space.
-
Citations
56 Claims
-
1. A method for providing a mobile user interface on a mobile computing device, comprising:
-
sensing a movement in real space of the mobile computing; determining a change in position in real space of the mobile computing device based upon the sensed movement; determining a viewing perspective of a content treated as fixed in virtual space based upon the determined change in position of the mobile computing device; and generating a display of at least a portion of the content based upon the determined viewing perspective. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A mobile computing device, comprising:
-
a processor; a display coupled to the processor; and a sensor coupled to the processor, the sensor selected from the group consisting of an accelerometer, a distance measuring sensor, a tilt sensor, a camera, and a compass, wherein the processor is configured with software executable instructions to perform operations comprising; receiving a signal from the sensor; determining a change in position in real space of the mobile computing device based upon the receive sensor signal; determining a viewing perspective of a content treated as fixed in virtual space based upon the determined change in position of the mobile computing device; and generating an image on the display of at least a portion of the content based upon the determined viewing perspective. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A mobile computing device, comprising:
-
means for sensing a movement in real space of the mobile computing; means for determining a change in position in real space of the mobile computing device based upon the sensed movement; means for determining a viewing perspective of a content treated as fixed in virtual space based upon the determined change in position of the mobile computing device; and means for generating a display of at least a portion of the content based upon the determined viewing perspective. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer program product, comprising:
a computer-readable medium, comprising; at least one instruction for receiving a signal from a sensor selected from the group consisting of an accelerometer, a distance measuring sensor, a tilt sensor, a camera, and a compass; at least one instruction for determining a change in position in real space of a mobile computing device based upon the receive sensor signal; at least one instruction for determining a viewing perspective of a content treated as fixed in virtual space based upon the determined change in position of the mobile computing device; and at least one instruction for generating an image on a display of at least a portion of the content based upon the determined viewing perspective. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
Specification