# US 2008/0186929 A1 · Systems, methods, and apparatus for communicating the state of a wireless user device in a wireless domain to an application server in an internet protocol (ip) domain

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2008/0186929 A1
- Document ID: US20080186929A1
- Status: Published application
- Kind: A1
- Application number: 11/963,117
- Filed: 2007-12-21
- Published: 2008-08-07
- Earliest claimed: 2006-12-21
- Assignees: BroadSoft M6, LLC
- Inventors: Robert M. Rice; Payam Maveddat; Gerardo Delgadillo
- Web page: https://patentgrep.com/patent/US20080186929A1

## CPC

- H04L 67/54: Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
- H04L 65/103: {in the network}
- H04L 65/104: {in the network}
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Systems, methods, and computer program products communicating the state of a wireless user device in a wireless domain to an application server in an internet protocol (IP) domain are disclosed. According to one aspect, a system for communicating the state of a wireless user device in a wireless domain to an application server in an Internet protocol domain includes a wireless user device configured to operate in a wireless domain and configured to detect a change of its state, and, in response to detecting the change of state, to send a message service message, the message service message containing status information indicating a current state of the wireless user device. The system also includes an application server configured to operate in the IP domain and for receiving the status information indicating a state of the wireless user device and for providing at least one service to the wireless user device based on the current state of the wireless user device.

## Claims

### Claim 1

A system for communicating the state of a wireless user device in a wireless domain to an application server in an Internet protocol domain, the system comprising:
a wireless user device configured to operate in a wireless domain, configured to detect a change of its state, and, in response to detecting the change of state, to send a message service message, the message service message containing status information indicating a current state of the wireless user device; and
an application server configured to operate in the IP domain and for receiving the status information indicating a state of the wireless user device and for providing at least one service to the wireless user device based on the current state of the wireless user device.

### Claim 2 (depends on 1)

The system of claim 1 wherein the wireless user device comprises one of a mobile station (MS), a user equipment (UE), a mobile phone, a cellular phone, a personal digital assistant (PDA), a mobile computing device, and a mobile computing platform.

### Claim 3 (depends on 1)

The system of claim 1 wherein the wireless domain comprises one of a global system for mobile communications (GSM) network, an enhanced data rates for GSM evolution (EDGE) network, a code division multiple access (CDMA) network, a global packet radio service (GPRS) network, an enhanced GPRS (EGPRS) network, a packet data service node (PDSN) network, a common channel signaling network (CCSN), a public packet switched network (PPSN), and a wireless local area network (WLAN).

### Claim 4 (depends on 1)

The system of claim 1 wherein the message service message comprises one of a short message service (SMS) message, a multimedia messaging service (MMS) message, and an instant message.

### Claim 5 (depends on 1)

The system of claim 1 wherein the status information includes at least one of information associated with a calling party, information associated with a called party, information indicating the state of the call, information associated with the message, information associated with the wireless user device, and information associated with an application on the wireless user device.

### Claim 6 (depends on 1)

The system of claim 1 wherein the application server comprises a session initiation protocol application server.

### Claim 7 (depends on 1)

The system of claim 1 wherein the message comprises a short message service (SMS) message and wherein the system comprises a short message service center (SMSC) for receiving the message in the first format from the wireless user device, determining routing information for the gateway node, and sending the message in the first format to the gateway node according to the determined routing information for the gateway node.

### Claim 8 (depends on 7)

The system of claim 7 wherein the SMSC queries a mobile switching center (MSC) to determine routing information for the gateway node.

### Claim 9 (depends on 8)

The system of claim 8 wherein the SMSC and the MSC are co-located in the same node.

### Claim 10 (depends on 8)

The system of claim 8 wherein the MSC queries at least one of a home location register (HLR) and a visitor location register (VLR) to determine routing information for the application server.

### Claim 11 (depends on 1)

The system of claim 1 comprising a gateway node for receiving the message from the wireless domain, the message being in a first format, for converting the message from the first format into a second format, and for sending the message in the second format to an Internet protocol (IP) domain.

### Claim 12 (depends on 11)

The system of claim 11 wherein the first format is one of a signaling system 7 (SS7) format, a short message peer-to-peer (SMPP) format, a computer interface to message distribution (CIMD) format, a hyper text transport protocol (HTTP) format, a hyper text transport protocol secure (HTTPS) format, and a short message service center (SMSC) format and wherein the second format is one of a session initiation protocol (SIP) format, a session description protocol (SDP) format, and an Internet protocol (IP) format.

### Claim 13 (depends on 11)

The system of claim 11 wherein the gateway node comprises one of a short message service gateway (SMSG) and an Internet protocol multimedia subsystem (IMS) node.

### Claim 14

A method for communicating the state of a wireless user device in a wireless domain to an application server in an Internet protocol domain, the method comprising:
at a wireless user device configured to operate in a wireless domain, detecting a change of state of the wireless user device and sending a message service message that includes status information indicating a state of the wireless user device from the wireless user device to an application server configured to operate in an Internet protocol (IP) domain; and
at the application server, receiving the status information indicating a state of the wireless user device and providing at least one service to the wireless service device based on the state of the wireless user device.

### Claim 15 (depends on 14)

The method of claim 14 wherein the wireless user device comprises one of a mobile station (MS), a user equipment (UE), a mobile phone, a cellular phone, a personal digital assistant (PDA), a mobile computing device, and a mobile computing platform.

### Claim 16 (depends on 14)

The method of claim 14 wherein the wireless domain comprises one of a global system for mobile communications (GSM) network, an enhanced data rates for GSM evolution (EDGE) network, a code division multiple access (CDMA) network, a global packet radio service (GPRS) network, an enhanced GPRS (EGPRS) network, a packet data service node (PDSN) network, a common channel signaling network (CCSN), a public packet switched network (PPSN), and a wireless local area network (WLAN).

### Claim 17 (depends on 14)

The method of claim 14 wherein the messaging service message comprises one of a short message service (SMS) message, a multimedia messaging service (MMS) message, and an instant message.

### Claim 18 (depends on 14)

The method of claim 14 wherein the status information includes at least one of information associated with a calling party, information associated with a called party, information indicating the state of the call, information associated with the message, information associated with the wireless user device, and information associated with an application on the wireless user device.

### Claim 19 (depends on 14)

The method of claim 14 wherein the application server comprises a session initiation protocol application server.

### Claim 20 (depends on 14)

The method of claim 14 wherein sending the messaging service message includes sending a short message service (SMS) message to a short message service center (SMSC) and wherein the SMSC determines routing information for the application server and forwards the message according to the determined routing information for the application server.

### Claim 21 (depends on 20)

The method of claim 20 wherein determining the routing information for the application server includes querying at least one of a mobile switching center (MSC), a home location register (HLR), and a visitor location register (VLR) to determine routing information for the application node.

### Claim 22 (depends on 14)

The method of claim 14 comprising at a gateway node for passing communication between the wireless domain and the IP domain, receiving the messaging service message, the message being in a first format, converting the message from the first format into a second format; and sending the message in the second format to the application server.

### Claim 23 (depends on 22)

The method of claim 22 wherein the first format is one of a signaling system 7 (SS7) format, a short message peer-to-peer (SMPP) format, a computer interface to message distribution (CIMD) format, a hyper text transport protocol (HTTP) format, a hyper text transport protocol secure (HTTPS) format, and a short message service center (SMSC) format and wherein the second format is one of a session initiation protocol (SIP) format, a session description protocol (SDP) format, and an Internet protocol (IP) format.

### Claim 24 (depends on 14)

The method of claim 14 wherein the gateway node comprises one of a short message service gateway (SMSG) and an Internet protocol multimedia subsystem (IMS) node.

### Claim 25

An apparatus for communicating the state of a wireless user device in a wireless domain to an application server in an Internet protocol domain, the method comprising, the apparatus comprising:
a wireless user device configured to operate in a wireless domain and configured to send a message containing information indicating a current state of the device; and
a client application, on the wireless user device, for detecting a change of state of the device, and, in response to detecting the change of state, instructing the device to send the message containing information indicating the current state of the device.
