SYSTEM FOR AGGREGATING AND DISSEMINATING LOCATION INFORMATION
First Claim
1. A computer-implemented method of aggregating and disseminating location requests comprising:
- establishing a user account for a user, wherein establishing the user account comprises receiving identifying information of the user from the user;
associating a user identifier with the user account;
receiving from a remote application server a request for the user identifier;
receiving from at least one of the user and the remote application server an identifier request authorization to provide the user identifier to the remote application server;
providing the user identifier to the remote application server in response to receiving the identifier request authorization;
receiving mobile device location information of a user mobile device associated with the user identifier from at least one of the user mobile device and a remote telecommunication carrier server;
receiving from the remote application server a request for the mobile device location information of the user mobile device associated with the user identifier;
receiving a location request authorization from the user to provide the mobile device location information; and
providing the user mobile device location to the remote application server in response to receiving the location request authorization.
10 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method of aggregating and disseminating location information is provided. The method includes establishing a user account for a user and associating a user identifier with the user account. A request for the user identifier is received from a remote application server. An identifier request authorization is received from the user or the remote application server. The user identifier is provided to the remote application server in response to receiving the identifier request authorization. Mobile device location information of a user mobile device associated with the user identifier is received from the user mobile device or a remote telecommunication carrier server. A request for the mobile device location information is received from the remote application server. A location request authorization is received from the user, and the user mobile device location is provided to the remote application server in response to receiving the location request authorization. Systems for aggregating and disseminating location information are also provided.
-
Citations
30 Claims
-
1. A computer-implemented method of aggregating and disseminating location requests comprising:
-
establishing a user account for a user, wherein establishing the user account comprises receiving identifying information of the user from the user; associating a user identifier with the user account; receiving from a remote application server a request for the user identifier; receiving from at least one of the user and the remote application server an identifier request authorization to provide the user identifier to the remote application server; providing the user identifier to the remote application server in response to receiving the identifier request authorization; receiving mobile device location information of a user mobile device associated with the user identifier from at least one of the user mobile device and a remote telecommunication carrier server; receiving from the remote application server a request for the mobile device location information of the user mobile device associated with the user identifier; receiving a location request authorization from the user to provide the mobile device location information; and providing the user mobile device location to the remote application server in response to receiving the location request authorization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for aggregating and disseminating location information comprising at least one computing device including at least one memory comprising instructions operable to enable the computing device to perform a procedure comprising:
-
establishing a user account for a user, wherein establishing the user account comprises receiving identifying information of the user from the user; associating a user identifier with the user account; receiving from at least one remote application server a request for the user identifier; receiving from at least one of the user and the at least one remote application server an identifier request authorization to provide the user identifier to the at least one remote application server; providing the user identifier to the at least one remote application server in response to receiving the identifier request authorization; receiving mobile device location information of a user mobile device associated with the user identifier from at least one of the user mobile device and a remote telecommunication carrier server; receiving from the at least one remote application server a request for the mobile device location information of the user mobile device associated with the user identifier; receiving a location request authorization from the user to provide the mobile device location information; and providing the user mobile device location to the at least one remote application server in response to receiving the location request authorization. - View Dependent Claims (24, 25, 26)
-
-
27. A system for aggregating and disseminating location information comprising at least one computing device, the at least one computing device comprises a software architecture comprising:
-
a first application program interface (API) configured to associate a user identifier with a user account, receive from a remote application server a request for the user identifier, receive from at least one of a user and the remote application server an identifier request authorization, and provide the user identifier to the remote application server in response to receiving the identifier request authorization; and a second API configured to receive mobile device location information of a user mobile device associated with the user identifier from a remote telecommunication carrier server, receive from the remote application server a request for the mobile device location information, receive a location request authorization from the user, and provide the user mobile device location to the remote application server in response to receiving the location request authorization. - View Dependent Claims (28, 29, 30)
-
Specification