SUPL 3.0 CONCEPT
First Claim
1. An apparatus comprising:
- at least one processor configured to;
receive from a Secure User Plane Location (SUPL) agent a request for at least one position estimate for a SUPL enabled terminal (SET);
transmit to the SET a SUPL initial session message applicable to any service request;
receive from the SET service capabilities of the SET;
select and request service from the SET that is consistent with the service capabilities of the SET;
communicate with the SET to determine at least one position estimate for the SET; and
send the at least one position estimate to the SUPL agent.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for initiating and, if desired, modifying location services for Secure User Plane Location (SUPL) and other location architectures are described. To initiate SUPL service, a SUPL Location Platform (SLP) transmits a SUPL initial session message applicable to any service request to a SUPL enabled terminal (SET) and receives in response the service capabilities of the SET. The SLP selects and requests service from the SET consistent with the service capabilities of the SET. The SET may initiate SUPL service by requesting the service capabilities of the SLP. The SET selects and requests service from the SLP that is consistent with the service capabilities received from the SLP. The SET and SLP communicate to determine a position estimate for the SET. The service may be modified before or while communicating between the SET and the SLP to determine a position estimate for the SET.
-
Citations
46 Claims
-
1. An apparatus comprising:
-
at least one processor configured to; receive from a Secure User Plane Location (SUPL) agent a request for at least one position estimate for a SUPL enabled terminal (SET); transmit to the SET a SUPL initial session message applicable to any service request; receive from the SET service capabilities of the SET; select and request service from the SET that is consistent with the service capabilities of the SET; communicate with the SET to determine at least one position estimate for the SET; and send the at least one position estimate to the SUPL agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving from a Secure User Plane Location (SUPL) agent a request for at least one position estimate for a SUPL enabled terminal (SET); transmitting to the SET a SUPL initial session message applicable to any service request; receiving from the SET service capabilities of the SET; selecting and requesting service from the SET that is consistent with the service capabilities of the SET; communicating with the SET to determine at least one position estimate for the SET; and sending the at least one position estimate to the SUPL agent. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
means for receiving from a Secure User Plane Location (SUPL) agent a request for at least one position estimate for a SUPL enabled terminal (SET); means for transmitting to the SET a SUPL initial session message applicable to any service request; means for receiving from the SET service capabilities of the SET; means for selecting and requesting service from the SET that is consistent with the service capabilities of the SET; means for communicating with the SET to determine at least one position estimate for the SET; and means for sending the at least one position estimate to the SUPL agent. - View Dependent Claims (18, 19)
-
-
20. A computer-readable medium including program code stored thereon, comprising:
-
program code to receive from a Secure User Plane Location (SUPL) agent a request for at least one position estimate for a SUPL enabled terminal (SET); program code to transmit to the SET a SUPL initial session message applicable to any service request; program code to receive from the SET service capabilities of the SET; program code to select and request service from the SET that is consistent with the service capabilities of the SET; program code to communicate with the SET to determine at least one position estimate for the SET; and program code to send the at least one position estimate to the SUPL agent. - View Dependent Claims (21, 22)
-
-
23. An apparatus comprising:
-
at least one processor configured to; receive a request from a Secure User Plane Location (SUPL) agent for at least one position estimate for a SUPL enabled terminal (SET); determine service capabilities of a SUPL Location Platform (SLP); select and request service from the SLP that is consistent with the service capabilities of the SLP; communicate with the SLP to determine at least one position estimate for the SET; and communicate with the SLP to provide to the SUPL agent at least one position estimate for the SET. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method comprising:
-
receiving a request from a Secure User Plane Location (SUPL) agent for at least one position estimate for a SUPL enabled terminal (SET), determining service capabilities of a SUPL Location Platform (SLP); selecting and requesting service from the SLP that is consistent with the service capabilities of the SLP; communicating with the SLP to determine at least one position estimate for the SET; and communicating with the SLP to provide to the SUPL agent at least one position estimate for the SET. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system comprising:
-
means for receiving a request from a Secure User Plane Location (SUPL) agent for at least one position estimate for a SUPL enabled terminal (SET), means for determining service capabilities of a SUPL Location Platform (SLP); means for selecting and requesting service from the SLP that is consistent with the service capabilities of the SLP; means for communicating with the SLP to determine at least one position estimate for the SET; and means for communicating with the SLP to provide to the SUPL agent at least one position estimate for the SET. - View Dependent Claims (42, 43)
-
-
44. A computer-readable medium including program code stored thereon, comprising:
-
program code to receive a request from a Secure User Plane Location (SUPL) agent for at least one position estimate for a SUPL enabled terminal (SET), program code to determine service capabilities of a SUPL Location Platform (SLP); program code to select and request service from the SLP that is consistent with the service capabilities of the SLP; program code to communicate with the SLP to determine at least one position estimate for the SET; and program code to communicate with the SLP to provide to the SUPL agent at least one position estimate for the SET. - View Dependent Claims (45, 46)
-
Specification