METHOD AND APPARATUS FOR USING SERVICE CAPABILITY INFORMATION FOR USER PLANE LOCATION
First Claim
1. A method of supporting location services, comprising:
- receiving a message sent by a terminal to a location server via a user plane;
obtaining service capabilities of the terminal from the message;
storing the service capabilities of the terminal;
determining whether a location service is supported by the terminal based on the service capabilities of the terminal; and
communicating with the terminal via the user plane for the location service if supported by the terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for supporting location services in a user plane location architecture such as Secure User Plane Location (SUPL) are described. In an aspect, a terminal informs a location server of service capabilities of the terminal. The location server uses the service capabilities to request only location services supported by the terminal and to avoid requesting unsupported location services. The terminal generates a message containing its service capabilities and sends the message via a user plane, e.g., SUPL. The location server receives the message, obtains the service capabilities of the terminal, and stores these service capabilities for future network-initiated location sessions with the terminal. The location server determines whether a location service is supported by the terminal based on the service capabilities of the terminal. The location server communicates with the terminal via the user plane for the location service if supported by the terminal.
-
Citations
31 Claims
-
1. A method of supporting location services, comprising:
-
receiving a message sent by a terminal to a location server via a user plane; obtaining service capabilities of the terminal from the message; storing the service capabilities of the terminal; determining whether a location service is supported by the terminal based on the service capabilities of the terminal; and communicating with the terminal via the user plane for the location service if supported by the terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for wireless communication, comprising:
at least one processor configured to receive a message sent by a terminal to a location server via a user plane, to obtain service capabilities of the terminal from the message, to store the service capabilities of the terminal, to determine whether a location service is supported by the terminal based on the service capabilities of the terminal, and to communicate with the terminal via the user plane for the location service if supported by the terminal. - View Dependent Claims (10, 11)
-
12. An apparatus for communication, comprising:
-
means for receiving a message sent by a terminal to a location server via a user plane; means for obtaining service capabilities of the terminal from the message; means for storing the service capabilities of the terminal; means for determining whether a location service is supported by the terminal based on the service capabilities of the terminal; and means for communicating with the terminal via the user plane for the location service if supported by the terminal. - View Dependent Claims (13, 14)
-
-
15. A computer program product, comprising:
-
a computer-readable medium comprising; code for causing at least one computer to receive a message sent by a terminal to a location server via a user plane, code for causing the at least one computer to obtain service capabilities of the terminal from the message, code for causing the at least one computer to store the service capabilities of the terminal, code for causing the at least one computer to determine whether a location service is supported by the terminal based on the service capabilities of the terminal, and code for causing the at least one computer to communicate with the terminal via the user plane for the location service if supported by the terminal. - View Dependent Claims (16)
-
-
17. A method of supporting location services, comprising:
-
generating a message comprising service capabilities of a terminal; sending the message from the terminal to a location server via a user plane; and communicating with the location server via the user plane for a location service. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An apparatus for communication, comprising:
at least one processor configured to generate a message comprising service capabilities of a terminal, to send the message from the terminal to a location server via a user plane, and to communicate with the location server via the user plane for a location service. - View Dependent Claims (29, 30, 31)
Specification