Apparatus and method for providing positioning data based on authentication result
AssigneeMarvell International Ltd.
InventorsJian Chen, Yuan Ren, BoChih Liu, Zhike Jia, Jing Yu
Life of this patent
Estimating the term…
Abstract
Aspects of the disclosure include a technique for providing positioning data based on an authentication result. The technique includes receiving authentication information that is associated with a wireless device. An authentication process is performed for the wireless device based on a corresponding set of authentication information. An authorized wireless device is provided with a set of positioning data that aids positioning circuitry of the wireless device to determine a location of the wireless device.
Claims15
A method for determining a location of a user device, the method comprising:
- retrieving a device identifier (ID) corresponding to communication circuitry of the user device or corresponding to positioning circuitry of the user device;
- encrypting the retrieved device ID as an encrypted ID code;
- sending, by the user device, authentication information that includes the encrypted ID code to authentication processing circuitry;
- receiving, by the user device from the authentication processing circuitry, an authentication result of an authentication process that is performed by the authentication processing circuitry, the authentication process including:
- matching the encrypted ID code with an authentication record;
- and
- when the encrypted ID code fails to have a match in the authentication record, performing:
- determining whether the user device is valid based on an authentication file included in the authentication information;
- obtaining subscription information based on the authentication file when the user device is valid;
- and
- determining whether the subscription information is valid;
- receiving a set of positioning assistance data that corresponds to a value of a flag included in the authentication information from a server when the user device and the subscription information are valid;
- and
- when the authentication result indicates that the user device is an authorized user device, providing the positioning circuitry of the user device with the set of positioning assistance data that aids the positioning circuitry of the user device to determine a location of the user device.
An apparatus, comprising:
- communication circuitry;
- positioning circuitry;
- and
- processing circuitry configured to:
- retrieve a device identifier (ID) corresponding to the communication circuitry or corresponding to the positioning circuitry;
- encrypt the retrieved device ID as an encrypted ID code;
- send authentication information that includes the encrypted ID code to authentication processing circuitry;
- receive from the authentication processing circuitry an authentication result of an authentication process that is performed by the authentication processing circuitry, the authentication process including:
- matching the encrypted ID code with an authentication record;
- and
- when the encrypted ID code fails to have a match in the authentication record, performing:
- determining whether the user device is valid based on an authentication file included in the authentication information;
- obtaining subscription information based on the authentication file when the user device is valid;
- and
- determining whether the subscription information is valid:
- receiving a set of positioning assistance data that corresponds to a value of a flag included in the authentication information from a server when the user device and the subscription information are valid;
- and
- when the authentication result indicates that the apparatus is an authorized user device, provide the positioning circuitry with the set of positioning assistance data that aids the positioning circuitry to determine a location of the apparatus.
A method for authenticating a user device, the method comprising:
- receiving authentication information from the user device, the authentication information including an encrypted identifier (ID) code that is an encrypted device ID corresponding to communication circuitry of the user device or corresponding to positioning circuitry of the user device;
- performing, by authentication processing circuitry, an authentication process for the user device, the authentication process including:
- matching the encrypted ID code with an authentication record;
- and
- when the encrypted ID code fails to have a match in the authentication record, performing:
- determining whether the user device is valid based on an authentication file included in the authentication information;
- obtaining subscription information based on the authentication file when the user device is valid;
- and
- determining whether the subscription information is valid;
- sending a set of positioning assistance data that corresponds to a value of a flag included in the authentication information to the user device when the user device and the subscription information are valid;
- and
- sending an authentication result to the user device, the authentication result indicating whether the user device passes the authentication process such that the positioning circuitry of the user device is authorized to use the set of positioning assistance data to determine a location of the user device when the user device passes the authentication process.
Dependencies are inferred from the claim text.