Determining user compass orientation from a portable device
First Claim
1. A computer-executable method of determining a current orientation of a person from a portable device transported by the person, the method comprising:
- determining, by a computer, a current orientation of the portable device, wherein the computer includes a user orientation logic;
determining a state of the person from sensor data collected by the portable device, wherein the determined state specifies a mode of transportation of the person;
determining the current orientation of the person from the current orientation of the portable device and the determined state of the person, wherein the current orientation of the person is a torso orientation; and
wherein, said step of determining the current orientation of the person comprises applying to the current orientation of the portable device a current orientation delta identifying a difference in orientation between the portable device and the person.
7 Assignments
0 Petitions
Accused Products
Abstract
An orientation-determining system determines a person'"'"'s compass orientation from data generated by one or more sensors embedded within a portable device transported by the person. In some scenarios, the system uses the person'"'"'s initial orientation to calculate an initial orientation delta describing a difference between the person'"'"'s initial orientation and an initial orientation of the device. In other scenarios, the system calculates the person'"'"'s current orientation based on an initial orientation of the device and a known or assumed orientation delta. The system can apply the orientation delta to the device'"'"'s current orientation to determine the person'"'"'s current orientation. The system can update the orientation delta based on any changes to the orientation of the person or the device.
-
Citations
18 Claims
-
1. A computer-executable method of determining a current orientation of a person from a portable device transported by the person, the method comprising:
-
determining, by a computer, a current orientation of the portable device, wherein the computer includes a user orientation logic; determining a state of the person from sensor data collected by the portable device, wherein the determined state specifies a mode of transportation of the person; determining the current orientation of the person from the current orientation of the portable device and the determined state of the person, wherein the current orientation of the person is a torso orientation; and wherein, said step of determining the current orientation of the person comprises applying to the current orientation of the portable device a current orientation delta identifying a difference in orientation between the portable device and the person. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform a method of determining a current orientation of a person from a portable device transported by the person, the method comprising:
-
determining a current orientation of the portable device; determining a state of the person from sensor data collected by the portable device, wherein the determined state specifies a mode of transportation of the person; determining the current orientation of the person from the current orientation of the portable device and the determined state of the person, wherein the current orientation of the person is a torso orientation; and wherein, said step of determining the current orientation of the person comprises applying to the current orientation of the portable device a current orientation delta identifying a difference in orientation between the portable device and the person.
-
-
15. A portable electronic device for determining a current orientation of a person transporting the portable electronic device, the device comprising:
-
an orientation sensor; a location sensor; a motion sensor; and a processor configured to; collect sensor data generated by one or more of the orientation sensor, the location sensor, and the motion sensor; determine a current orientation of the portable device from the collected sensor data; determine a state of the person from the collected sensor data, wherein the determined state specifies a mode of transportation of the person; determine the current orientation of the person from the current orientation of the portable device and the determined state of the person, wherein the current orientation of the person is a torso orientation; and wherein, said step of determining the current orientation of the person comprises applying to the current orientation of the portable electronic device a current orientation delta identifying a difference in orientation between the portable electronic device and the person. - View Dependent Claims (16, 17, 18)
-
Specification