Method and apparatus for supporting location services via a generic location session
First Claim
1. A method of supporting location services, comprising:
- establishing a generic location session between a terminal and a location server, wherein administration functions are to be performed one time for an entirety of the generic location session, the administrative functions comprising authentication or secure session establishment, or a combination thereof, wherein the generic location session has a particular duration or is capable of being terminated by a trigger condition, the generic location session being initiated via a transmission of a protocol initiation message between the terminal and the location server, the protocol initiation message including a service request specifying that the generic location session is generic, wherein the generic location session is identified by a session ID, and the generic location session is capable of supporting a plurality of location services; and
engaging in a plurality of positioning activities between the terminal and the location server during the generic location session, wherein each of the one or more positioning activities comprises a positioning activity type supported by the terminal and the location server, and wherein the plurality of positioning activities comprises at least two different types of triggered location services.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for supporting location services are disclosed. In an aspect, a generic location session between a terminal and a location server may be established for a particular duration or until the generic location session is terminated by a trigger condition. Parameters related to the generic location session may be exchanged between the terminal and the location server during session establishment. Thereafter, the terminal and the location server may engage in one or more positioning activities at any time during the generic location session. Each positioning activity may be of any type supported by the terminal and the location server. The generic location session can be initiated by either the terminal or the location server. In one design, one entity (e.g., the location server) may initiate the generic location session, and the other entity (e.g., the terminal) may send an end message to terminate the generic location session.
22 Citations
39 Claims
-
1. A method of supporting location services, comprising:
-
establishing a generic location session between a terminal and a location server, wherein administration functions are to be performed one time for an entirety of the generic location session, the administrative functions comprising authentication or secure session establishment, or a combination thereof, wherein the generic location session has a particular duration or is capable of being terminated by a trigger condition, the generic location session being initiated via a transmission of a protocol initiation message between the terminal and the location server, the protocol initiation message including a service request specifying that the generic location session is generic, wherein the generic location session is identified by a session ID, and the generic location session is capable of supporting a plurality of location services; and engaging in a plurality of positioning activities between the terminal and the location server during the generic location session, wherein each of the one or more positioning activities comprises a positioning activity type supported by the terminal and the location server, and wherein the plurality of positioning activities comprises at least two different types of triggered location services. - 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, 24, 25, 26, 27, 28)
-
-
29. An apparatus for supporting location services, comprising:
-
means for establishing a generic location session between a terminal and a location server, wherein administration functions are to be performed one time for an entirety of the generic location session, the administrative functions comprising authentication or secure session establishment, or a combination thereof, wherein the generic location session has a particular duration or is capable of being terminated by a trigger condition, the generic location session being initiated via a transmission of a protocol initiation message between the terminal and the location server, the protocol initiation message including a service request specifying that the generic location session is generic, wherein the generic location session is identified by a session ID, and the generic location session is capable of a plurality of location services; and means for engaging in a plurality of positioning activities between the terminal and the location server during the generic location session, wherein each of the one or more positioning activities comprise a positioning activity type supported by the terminal and the location server, and wherein the plurality of positioning activities comprises at least two different types of triggered location services. - View Dependent Claims (30, 31, 32, 33)
-
-
34. An apparatus for supporting location services, comprising:
- at least one processor to;
establish a generic location session between a terminal and a location server, wherein administration functions are to be performed one time for an entirety of the generic location session, the administrative functions comprising authentication or secure session establishment, or a combination thereof, wherein the generic location session has a particular duration or is capable of being terminated by a trigger condition, the generic location session being initiated via a transmission of a protocol initiation message between the terminal and the location server, the protocol initiation message including a service request specifying that the generic location session is generic, wherein the generic location session is identified by a session ID, and the generic location session is capable of supporting a plurality of location services; and engage in a plurality of positioning activities between the terminal and the location server during the generic location session, wherein each of the one or more positioning activities comprise a positioning activity type supported by the terminal and the location server, and wherein the plurality of positioning activities comprises at least two different types of triggered location services. - View Dependent Claims (35, 36, 37, 38)
- at least one processor to;
-
39. An article comprising:
- a non-transitory computer-readable medium to store computer-readable instructions capable of being executed by one or more processors to;
establish a generic location session between a terminal and a location server, wherein administration functions are to be performed one time for an entirety of the generic location session, the administrative functions comprising authentication or secure session establishment, or a combination thereof, wherein the generic location session has a particular duration or is capable of being terminated by a trigger condition, the generic location session being initiated via a transmission of a protocol initiation message between the terminal and the location server, the protocol initiation message including a service request specifying that the generic location session is generic, wherein the generic location session is identified by a session ID, and the generic location session is capable of supporting a plurality of location services; and engage in a plurality of positioning activities between the terminal and the location server during the generic location session, wherein each of the one or more positioning activities comprise a positioning activity type supported by the terminal and the location server, and wherein the plurality of positioning activities comprises at least two different types of triggered location services.
- a non-transitory computer-readable medium to store computer-readable instructions capable of being executed by one or more processors to;
Specification