Methods and systems for providing sensory information to devices to determine an orientation of a display
First Claim
1. A method comprising:
- receiving a motion event from at least one sensor located in a device;
determining a current orientation of a display of the device;
determining whether the device is currently moving by comparing previous motion information to current motion information;
determining whether a default orientation of the display matches the current orientation of the display;
determining whether the device moved within an angle with respect to a ground reference when the default orientation of the display matches the current orientation of the display; and
switching the orientation of the display of the device when it is determined that the device moved within the angle with respect to the ground reference for at least a first time period.
0 Assignments
0 Petitions
Accused Products
Abstract
Peripherals and data processing systems are disclosed which can be configured to interact based upon sensor data. In at least certain embodiments, a method for sensing motion and orientation information for a device includes receiving a motion event from at least one sensor located in a device. The method further includes determining an orientation for a display of the device. The method further includes determining whether the device is currently moving. The method further includes determining whether the device moves within an angle with respect to a ground reference for a first time period. The method further includes switching the orientation of the display of the device if the device moves in excess of the angle.
49 Citations
47 Claims
-
1. A method comprising:
-
receiving a motion event from at least one sensor located in a device; determining a current orientation of a display of the device; determining whether the device is currently moving by comparing previous motion information to current motion information; determining whether a default orientation of the display matches the current orientation of the display; determining whether the device moved within an angle with respect to a ground reference when the default orientation of the display matches the current orientation of the display; and switching the orientation of the display of the device when it is determined that the device moved within the angle with respect to the ground reference for at least a first time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine readable non-transitory medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
-
receiving a motion event from at least one sensor located in a device; determining a current orientation of a display of the device; determining whether the device is currently moving by comparing previous motion information to current motion information; determining whether a default orientation of the display matches the current orientation of the display; determining whether the device moved within an angle with respect to a ground reference when the default orientation of the display matches the current orientation of the display; and switching the orientation of the display of the device when it is determined that the device moved within the angle with respect to the ground reference for at least a first time period. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A data processing system, comprising:
-
at least one sensor to sense motion data in three dimensions; and a processor coupled to the at least one sensor, the processor configured to respond to the motion data received from the at least one sensor to determine whether the data processing system is currently moving by comparing previous motion information to current motion information, to determine whether a default orientation of the display matches the current orientation of the display, to determine whether the device moved within an angle with respect to a ground reference when the default orientation of the display matches the current orientation of the display, and to switch an orientation of a display of the data processing system when it is determined that the data processing system moved within the angle with respect to the ground reference for at least a first time period. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus comprising:
-
means for receiving a motion event from at least one sensor located in a device; means for determining a current orientation of a display of the device; means for determining whether the device is currently moving by comparing previous motion information to current motion information; means for determining whether a default orientation of the display matches the current orientation of the display; means for determining whether the device moved within an angle with respect to a ground reference when the default orientation of the display matches the current orientation of the display; and means for switching the orientation of the display of the device when it is determined that the device moved within the angle with respect to the ground reference for at least a first time period. - View Dependent Claims (25)
-
-
26. A method comprising:
-
receiving a motion event from at least one sensor located in a device; determining a current orientation of a display of the device; determining whether the device is currently moving by comparing previous motion information to current motion information; and determining whether the current orientation of the display matches a default orientation of the display; determining whether the device moved within an angle with respect to a ground reference when the default orientation of the display matches the current orientation of the display; switching the orientation of the display of the device when the device moved in excess of the angle; and determining whether the device moved within an angle with respect to a ground reference for a first time period when the current orientation matches the default orientation. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A machine readable non-transitory medium storing executable program instructions which when executed cause a data processing system to perform a method comprising:
-
receiving a motion event from at least one sensor located in a device; determining a current orientation of a display of the device; determining whether the device is currently moving by comparing previous motion information to current motion information; and determining whether the current orientation of the display matches a default orientation of the display; determining whether the device moved within an angle with respect to a ground reference when the default orientation of the display matches the current orientation of the display; switching the orientation of the display of the device when the device moved in excess of the angle; and
p1 determining whether the device moved within an angle with respect to a ground reference for a first time period when the current orientation matches the default orientation. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification