Method and system for presence determination of mobile devices
First Claim
1. A presence server for a mobile telecommunications network configured to:
- receive a request for a presence indication that said mobile station is active from a presence-based application;
determine if said mobile station is active using a presence query mechanism;
receive a presence message responsive to said presence query mechanism representing whether said mobile station is active or inactive;
terminate further processing if said presence message indicates said mobile station is active;
establish a notification trigger respective to said mobile station in said mobile network based on said request;
receive a notification message responsive to said notification trigger from said mobile network, said message representing whether said mobile station is active or inactive; and
provide contents of said notification message to said presence-based application.
2 Assignments
0 Petitions
Accused Products
Abstract
A presence server for determining presence of a mobile station in a mobile network, including structure and/or function to: receive a request for a presence indication that the mobile station is active; send a first query into the mobile network based on the request; receive a response to the first query; and, if the response indicates the mobile station is active then: provide the presence indication; if the response indicates the mobile station is not active then: send a second query into the mobile network for establishing a notification trigger; receive a second query response based on the notification trigger; the second query response including the presence indication and being based on short message service (“SMS”); and provide the presence indication based on the second query response.
13 Citations
9 Claims
-
1. A presence server for a mobile telecommunications network configured to:
-
receive a request for a presence indication that said mobile station is active from a presence-based application; determine if said mobile station is active using a presence query mechanism; receive a presence message responsive to said presence query mechanism representing whether said mobile station is active or inactive; terminate further processing if said presence message indicates said mobile station is active; establish a notification trigger respective to said mobile station in said mobile network based on said request; receive a notification message responsive to said notification trigger from said mobile network, said message representing whether said mobile station is active or inactive; and provide contents of said notification message to said presence-based application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A presence server for determining presence of a mobile station in a mobile network, said presence server configured to:
-
receive a request for a presence indication that said mobile station is active from a presence-based application; establish a notification trigger respective to said mobile station in said mobile network based on said request, said establishing a notification trigger being based on short message service (“
SMS”
), said mobile network being based on GSM, said notification trigger being a Report_SM_Delivery Status message initiated to a home location register (“
HLR”
), and said Report_SM_Delivery Status message including content having formatting that is based, at least in part, on the specification identified as GSM 09.02 and GSM 03.40 as amended from time to time;receive a notification message responsive to said notification trigger from said mobile network, said message representing whether said mobile station is active or inactive; provide contents of said notification message to said presence-based application; and in association with said notification trigger, populate a Service Center Address parameter with an E.164 compliant number uniquely, such that said notification message will be received from said HLR and addressed to an entity according to said E.164 compliant number.
-
-
7. A presence server for determining presence of a mobile station in a mobile network, said presence server configured to:
-
receive a request for a presence indication that said mobile station is active from a presence-based application; establish a notification trigger respective to said mobile station in said mobile network based on said request; receive a notification message responsive to said notification trigger from said mobile network, said message representing whether said mobile station is active or inactive, said notification message being based on short message service (“
SMS”
), said mobile network being based on ANSI-41, said notification message being an SMS Notification message, and said SMS Notification message containing an identifier associated with said mobile station and an SMSADDR parameter indicating that communication with said mobile station has been achieved by said mobile network; andprovide contents of said notification message to said presence-based application.
-
-
8. A presence server for determining presence of a mobile station in a mobile network, said presence server configured to:
-
receive a request for a presence indication that said mobile station is active; send a first query into said mobile network based on said request; receive a first query response to said first query from said network; and
, if said first query response indicates said mobile station is active then;
provide said presence indication based on said first query response;
if said first query response indicates said mobile station is not active then;
send a second query into said mobile network for establishing a notification trigger, said second query being based on short message service (“
SMS”
), said SMS being based on at least one of the specifications identified as TIA TR 45.2 IS-841, 3GPP2 N.S0024, GSM 03.40, and GSM 09.02 as amended from time, said mobile network being based on GSM, said second query being a Report_SM_Delivery_Status message initiated to a home location register (“
HLR”
), and said Report_SM_Delivery_Status message including content having formatting that is based, at least in part, according to the specification identified as GSM 09.02 and GSM 03.40 as amended from time;receive a second query response based on said notification trigger;
said second query response received from said network and including said presence indication;provide said presence indication based on said second query response; and in association with said second query, populate a Service Center Address parameter with an E.164 compliant number uniquely, such said second query response will be received from said HLR will be and be addressed to an entity according to said E.164 compliant number.
-
-
9. A presence server for determining presence of a mobile station in a mobile network, said presence server configured to:
-
receive a request for a presence indication that said mobile station is active; send a first query into said mobile network based on said request; receive a first query response to said first query from said network; and
, if said first query response indicates said mobile station is active then;
provide said presence indication based on said first query response;
if said first query response indicates said mobile station is not active then;
send a second query into said mobile network for establishing a notification trigger;receive a second query response based on said notification trigger;
said second query response received from said network and including said presence indication, said second query response being based on short message service (“
SMS”
), said mobile network being based on ANSI-41, said second query response being an SMS Notification message, andsaid SMS Notification message containing an identifier associated with said mobile station associated and an SMSADDR parameter indicating that communication with said mobile station has been achieved by said mobile network; and provide said presence indication based on said second query response.
-
Specification