Method for performing positioning operation and associated electronic device
First Claim
Patent Images
1. An electronic device, comprising:
- an application processor, for executing applications running on a system of the electronic device; and
a sensor hub, coupled to the application processor, for obtaining and processing sensed data from a plurality of sensors within the electronic device;
wherein the application processor further downloads location data from a remote device via a network module, and at least a portion of the downloaded location data is further stored in a storage unit of the sensor hub to be reused for positioning;
wherein the location data corresponds to a plurality of cell identities; and
when a positioning operation is performed, the sensor hub receives surrounding cell IDs and asks the storage unit of the sensor hub for their location data directly; and
the sensor hub calculates a location of the electronic device according to at least a portion of the location data obtained from the storage unit of the sensor hub;
wherein a portion of the downloaded location data is stored in the storage unit of the sensor hub, and another portion of the downloaded location data is stored in a storage unit of the application processor; and
when a positioning operation is performed, the sensor hub receives surrounding cell IDs and asks the storage unit of the sensor hub for their location data directly; and
the application processor asks the storage unit of the application processor for part or all of the location data only when the part or all of the location data cannot be found in the storage unit of the sensor hub; and
the sensor hub calculates a location of the electronic device according to at least a portion of the location data obtained from the storage unit of the sensor hub and the location data obtained from the application processor.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes an application processor and a sensor hub, where the application processor is arranged for executing applications running on a system of the electronic device, and the sensor hub is arranged for obtaining and processing sensed data from a plurality of sensors within the electronic device. In addition, the application processor further downloads location data from a remote device via a network module, and at least a portion of the downloaded location data is further stored in a storage unit of the sensor hub to be reused for positioning.
-
Citations
9 Claims
-
1. An electronic device, comprising:
-
an application processor, for executing applications running on a system of the electronic device; and a sensor hub, coupled to the application processor, for obtaining and processing sensed data from a plurality of sensors within the electronic device; wherein the application processor further downloads location data from a remote device via a network module, and at least a portion of the downloaded location data is further stored in a storage unit of the sensor hub to be reused for positioning; wherein the location data corresponds to a plurality of cell identities; and
when a positioning operation is performed, the sensor hub receives surrounding cell IDs and asks the storage unit of the sensor hub for their location data directly; and
the sensor hub calculates a location of the electronic device according to at least a portion of the location data obtained from the storage unit of the sensor hub;wherein a portion of the downloaded location data is stored in the storage unit of the sensor hub, and another portion of the downloaded location data is stored in a storage unit of the application processor; and
when a positioning operation is performed, the sensor hub receives surrounding cell IDs and asks the storage unit of the sensor hub for their location data directly; and
the application processor asks the storage unit of the application processor for part or all of the location data only when the part or all of the location data cannot be found in the storage unit of the sensor hub; and
the sensor hub calculates a location of the electronic device according to at least a portion of the location data obtained from the storage unit of the sensor hub and the location data obtained from the application processor. - View Dependent Claims (2, 3)
-
-
4. An electronic device, comprising:
-
an application processor, for executing applications running on a system of the electronic device; and a sensor hub, coupled to the application processor, for obtaining and processing sensed data from a plurality of sensors within the electronic device; wherein the application processor further downloads location data from a remote device via a network module, and at least a portion of the downloaded location data is further stored in a storage unit of the sensor hub to be reused for positioning; wherein the location data corresponds to a plurality of cell identities; and
when a positioning operation is performed, the sensor hub receives surrounding cell IDs and asks the storage unit of the sensor hub for their location data directly; and
the sensor hub calculates a location of the electronic device according to at least a portion of the location data obtained from the storage unit of the sensor hub;wherein a portion of the downloaded location data is stored in the storage unit of the sensor hub, and another portion of the downloaded location data is stored in a storage unit of the application processor; and
when a positioning operation is performed, the sensor hub receives surrounding cell IDs and asks the storage unit of the sensor hub for their location data directly; and
the sensor hub asks the storage unit of the application processor for part or all of the location data only when the part or all of the location data cannot be found in the storage unit of the sensor hub; and
the sensor hub calculates a location of the electronic device according to at least a portion of the location data obtained from the storage unit of the sensor hub and the location data obtained from the application processor. - View Dependent Claims (5, 6)
-
-
7. An electronic device, comprising:
-
an application processor, for executing applications running on a system of the electronic device; and a sensor hub, coupled to the application processor, for obtaining and processing sensed data from a plurality of sensors within the electronic device; wherein the application processor further downloads location data from a remote device via a network module, and at least a portion of the downloaded location data is further stored in a storage unit of the sensor hub to be reused for positioning; wherein the location data corresponds to a plurality of cell identities; and
when a positioning operation is performed, the sensor hub receives surrounding cell IDs and asks the storage unit of the sensor hub for their location data directly; and
the sensor hub calculates a location of the electronic device according to at least a portion of the location data obtained from the storage unit of the sensor hub;wherein a portion of the downloaded location data is stored in the storage unit of the sensor hub, and another portion of the downloaded location data is stored in another storage unit of the sensor hub; and
when a positioning operation is performed, the sensor hub receives surrounding cell IDs and asks the storage unit of the sensor hub for their location data directly; andthe storage unit asks the other storage unit of the sensor hub for part or all of the location data only when the part or all of the location data cannot be found in the storage unit of the sensor hub; and
the sensor hub calculates a location of the electronic device according to at least a portion of the location data obtained from the storage unit and the other storage unit of the sensor hub. - View Dependent Claims (8, 9)
-
Specification