IP Library Granted Patent US 8,630,622
Granted Patent B2
US 8,630,622 · App. 12/632,202 · Granted Jan 14, 2014

Devices, systems and methods for location assistance verification

Inventors: Jay Daryl Rector (Loganville, GA); John Potts Davis, III (Marietta, GA); Justin Michael Anthony McNamara (Atlanta, GA)
Assignee: AT&T Mobility II LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,630,622
App. No.
12/632,202
Granted
Jan 14, 2014
Kind
B2
Abstract

Devices, systems and methods are disclosed which authorize applications to access location-determining technologies on user devices and on service provider networks. An A-GPS agent resident on the device acts as an interface between applications requesting access to the user's location from the A-GPS chipset and helps to coordinate connections between the A-GPS chipset and the Assistance Server. Introduced into the network maintained by the service provider is a verification server running an application identification engine which determines if the request for preliminary location information engendered by the requesting application is approved.

Claims (29)

1. A method comprising:

utilizing a mobile device comprising a processor for transmitting a credential request to a requesting application resident on the mobile device, the credential request being generated by an agent resident on the mobile device in response to the agent receiving a location request from the requesting application, the credential request comprising a first session identification;

upon receiving the credential request from the requesting application, utilizing the processor for passing a credential of the requesting application to a verification server via a session comprising a second session identification;

upon receiving a notification of approval, utilizing the processor for transmitting a preliminary location query to an assistance server via the session, the notification of approval indicating that the first session identification is the same as the second session identification, and

upon receiving a notification of denial, displaying an unauthorized application alert on the mobile device, the notice of denial indicating that the first session identification is not the same as the second session identification.

2. The method of claim 1 , wherein the agent communicates with an assisted GPS chipset on the mobile device.

3. The method of claim 2 , further comprising providing, from the assistance server, preliminary location information to the assisted GPS chipset.

4. A mobile network device comprising:

a processor; and

a memory storing a logic that, when executed by the processor, causes the processor to perform operations comprising:

generating a credential request for a credential of a requesting application in response to receiving a request for access to a positioning device coupled to the processor from the requesting application, the credential request comprising a first session identification,

transmitting the credential request to the requesting application,

upon receiving the credential from the requesting application, passing the credential of the requesting application to a verification server via a session comprising a second session identification,

receiving, from the verification server, a notification of approval or a notification of denial,

upon receiving the notification of approval from the verification server, transmitting a preliminary location query to an assistance server via the session, the notification of approval indicating that the first session identification is the same as the second session identification, and

upon receiving the notification of denial from the verification server, displaying an unauthorized application alert, the notice of denial indicating that the first session identification is not the same as the second session identification.

5. The mobile network device of claim 4 , wherein the positioning device comprises an assisted GPS chipset.

6. The mobile network device of claim 5 , wherein the assisted GPS chipset determines a location of the mobile network device using a plurality of preliminary location information from the assistance server.

7. The mobile network device of claim 6 , wherein the assisted GPS chipset receives the preliminary location information from the assistance server once the verification server approves the requesting application based on the credential.

8. The mobile network device of claim 4 , wherein a GPS security application running on the mobile network device generates the unauthorized application alert.

9. A mobile network device comprising:

a processor; and

a memory storing a logic that, when executed by the processor, causes the processor to perform operations comprising:

transmitting to a requesting application a request for a credential of the requesting application, the request comprising a first session identification;

passing the credential of the requesting application to a verification server via a session comprising a second session identification,

upon receiving a notification of approval from the verification server, transmitting a preliminary location query to an assistance server via the session, the notification of approval indicating that the first session identification is the same as the second session identification, and

upon receiving a notification of denial from the verification server, displaying an unauthorized application alert, the notice of denial indicating that the first session identification is not the same as the second session identification.

10. The mobile network device of claim 9 , further comprising an assisted GPS chipset.

11. The mobile network device of claim 9 , further comprising a session ID checking logic running on the verification server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2009
From: RECTOR, JAY DARYL; DAVIS, JOHN POTTS, III; MCNAMARA, JUSTIN MICHAEL ANTHONY
To: AT&T MOBILITY II LLC
Reel/Frame 023613/0417 →
Continuity (1)
Related Publication 20110136472A1 · Jun 9, 2011