Providing position information to a device
First Claim
1. A system (310) for providing position data in a pre-determined format to a device (300), in which said device comprises means for executing an application (305), for use with a plurality of position determination systems (315, 320), each of said plurality of position determination systems providing position data, said system further comprising:
- means for providing an interface (400) to said application, whereby said means for providing an interface (400) receives a request for position data from said application;
one or more means for receiving (415) position data from respective position determination systems; and
means for providing data handling (405);
in which said means for providing data handling (405) determines whether said received position data is in a pre-determined format; and
said means for receiving (415), responsive to an unsuccessful determination, creates position data in a pre-determined format.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for providing position data in a pre-determined format to a device (e.g. a smartphone, laptop etc.), whereby the device is capable of executing an application. The system utilizes a plurality of position determination systems (e.g. GPS), which provide position data. The system further comprises an application program interface (API), which receives a request for position data from the application and passes this request to one of a plurality of position adapters. Each position adapter receives position data from a respective position determination system. The system further comprises an interface program providing data handling functions. The interface program determines whether the received position data is in a pre-determined format preferred by the application and if it is not, the respective position adapter creates position data in a pre-determined format.
27 Citations
31 Claims
-
1. A system (310) for providing position data in a pre-determined format to a device (300), in which said device comprises means for executing an application (305), for use with a plurality of position determination systems (315, 320), each of said plurality of position determination systems providing position data, said system further comprising:
-
means for providing an interface (400) to said application, whereby said means for providing an interface (400) receives a request for position data from said application;
one or more means for receiving (415) position data from respective position determination systems; and
means for providing data handling (405);
in which said means for providing data handling (405) determines whether said received position data is in a pre-determined format; and
said means for receiving (415), responsive to an unsuccessful determination, creates position data in a pre-determined format.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of providing position data in a pre-determined format to a device (300), in which said device comprises means for executing an application (305), for use with a plurality of position determination systems (315, 320), each of said plurality of position determination systems providing position data, in a system comprising:
- means for providing an interface (400) to said application, whereby said means for providing an interface (400) receives a request for position data from said application;
one or more means for receiving (415) position data from respective position determination systems; and
means for providing data handling (405);
said method further comprising the steps of;determining, by said means for providing data handling (405), whether said received position data is in a pre-determined format; and
in response to an unsuccessful determination, creating, by said means for receiving (415), position data in a pre-determined format. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
- means for providing an interface (400) to said application, whereby said means for providing an interface (400) receives a request for position data from said application;
Specification