Location based service (LBS) system, method and apparatus for triggering of mobile station LBS applications
First Claim
1. A method for triggering an application in a mobile station, the method comprising:
- receiving at a first layer of a protocol stack, over a wireless communication link, a predetermined message having a value in a message field, wherein receiving the predetermined message comprises receiving a Short Message Services (SMS) message, the SMS message including a teleservice identifier field;
determining that the value in the message field of the predetermined message is set to a predetermined field value, wherein the determining comprises determining that the teleservice identifier field is set to the predetermined field value;
interpreting the message for a Location Based Services (LBS) application client function at a second lower layer of the protocol stack based on the value in the message field;
passing information contained in a payload of the message to the LBS application client function; and
commanding, via the application client function, a position location engine within the mobile station and within a third layer of the protocol stack beneath the second layer, based on the payload, wherein commanding the position location engine comprises, in response to the determining, identifying a network Mobile Positioning Center (MPC) as a source of the predetermined message and transmitting an authorizing message from the mobile station to the network MPC, wherein the predetermined field value indicates that a corresponding SMS message is intended for the application client function and the position location engine, and the commanding comprises authorizing triggering of a position location operation within the mobile device in response to identifying that the teleservice identifier field of the SMS message is set to the predetermined field value.
1 Assignment
0 Petitions
Accused Products
Abstract
An application executed within a mobile station to be triggered only by a network element, such as a mobile positioning center (MPC) or a Mobile Center (MC). The network element is coupled to a base station. The network element is responsible for authorizing an application that is either resident within the mobile station or that is run in a device that is resident elsewhere in the network. The mobile station communicates with the network element over a communication link through the base station and other infrastructure components. The mobile station will only respond to attempts to trigger particular operations (e.g., run particular applications) if the mobile station receives a short message services (SMS) message as defined by Interim Specification 637A (IS-637A) which is published by the Telecommunication Industry Association (TIA)/Electronics Industry Association (EIA). More specifically, that SMS message must include an SMS Teleservice Identifier that has a particular pre-assigned value.
54 Citations
8 Claims
-
1. A method for triggering an application in a mobile station, the method comprising:
-
receiving at a first layer of a protocol stack, over a wireless communication link, a predetermined message having a value in a message field, wherein receiving the predetermined message comprises receiving a Short Message Services (SMS) message, the SMS message including a teleservice identifier field; determining that the value in the message field of the predetermined message is set to a predetermined field value, wherein the determining comprises determining that the teleservice identifier field is set to the predetermined field value; interpreting the message for a Location Based Services (LBS) application client function at a second lower layer of the protocol stack based on the value in the message field; passing information contained in a payload of the message to the LBS application client function; and commanding, via the application client function, a position location engine within the mobile station and within a third layer of the protocol stack beneath the second layer, based on the payload, wherein commanding the position location engine comprises, in response to the determining, identifying a network Mobile Positioning Center (MPC) as a source of the predetermined message and transmitting an authorizing message from the mobile station to the network MPC, wherein the predetermined field value indicates that a corresponding SMS message is intended for the application client function and the position location engine, and the commanding comprises authorizing triggering of a position location operation within the mobile device in response to identifying that the teleservice identifier field of the SMS message is set to the predetermined field value. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. The method of claim l, wherein the teleservice identifier field includes a dedicated teleservice identifier for positioning applications.
Specification