METHODS AND SYSTEMS FOR PROVIDING SENSORY INFORMATION TO DEVICES AND PERIPHERALS
First Claim
1. A method comprising:
- receiving a motion event from at least one sensor located in a device;
determining an orientation of the device;
determining whether the device is currently moving;
determining whether the device moves within an angle with respect to a ground reference for a first time period; and
switching the orientation of a display of the device if the device moves in excess of the angle.
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.
90 Citations
51 Claims
-
1. A method comprising:
-
receiving a motion event from at least one sensor located in a device; determining an orientation of the device; determining whether the device is currently moving; determining whether the device moves within an angle with respect to a ground reference for a first time period; and switching the orientation of a display of the device if the device moves in excess of the angle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine readable 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 an orientation for the device; determining whether the device is currently moving; determining whether the device moves within an angle with respect to a ground reference for a first time period; and switching the orientation if the device moves in excess of the angle. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A data processing system, comprising:
-
at least one sensor to sense whether the data processing system moves within an angle with respect to a ground reference for a first time period; and a processor coupled to the at least one sensor, the processor configured to respond to data received from the at least one sensor by switching an orientation of the data processing system if the data processing system moves in excess of the angle. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. An apparatus comprising:
-
means for receiving a motion event from at least one sensor located in a device; means for determining an orientation for the device; means for determining whether the device is currently moving; means for determining whether the device moves within an angle with respect to a ground reference for a first time period; and means for switching the orientation if the device moves in excess of the angle.
-
-
28. A method comprising:
-
receiving a motion event from at least one sensor located in a device; determining a current orientation for the device; determining whether the device is currently moving; and determining if the current orientation matches a default orientation based on the device not currently moving. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A machine readable 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 for the device; determining whether the device is currently moving; and determining if the current orientation matches a default orientation based on the device not currently moving. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification