Method and apparatus for delivery of data-based/voice services over piconets and wireless LANs (WLANs) coupled to 3GPP devices including protocol architecture and information elements relating to short message services (SMS) over WLANs
First Claim
1. A method for delivering a data service to a WLAN that communicates with at least one 3GPP network, comprising:
- said network;
receiving an incoming data message from a data service, wherein the incoming data message is in a first format;
converting the data message into a second format, and delivering the reformatted message to the WLAN.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus delivering voice/data services within a piconet operating over a limited range or over a WLAN communicating with 3GPP devices by reformatting data into IP format before delivering to the WLAN. The service is short message service (SMS). Upon receipt of an SMS message, relevant routing information is retrieved. A PDGW address for the SMS message is identified and is sent to the PDGW address which identifies the WLAN user equipment (UE) for receiving the SMS and reformats the SMS message into IP format (text or encapsulation) for delivery to the UE. A protocol architecture is provided for SMS delivery over WLANs, in particular, for UMTS/CDMA based SMS over WLAN through two alternative mechanisms, i.e., SMS tunneling and SMS proxy, for protocols for the delivery of SMS across the WLAN. The invention enhances standard 802.11 in the context of UMTS and CDMA 2000; as well as other scenarios.
-
Citations
106 Claims
-
1. A method for delivering a data service to a WLAN that communicates with at least one 3GPP network, comprising:
said network;
receiving an incoming data message from a data service, wherein the incoming data message is in a first format;
converting the data message into a second format, and delivering the reformatted message to the WLAN. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 34)
-
22. A method for providing notification of CS (circuit switched) calls over a WLAN coupled to at least one 3GPP network and a PDGW, wherein communications between the WLAN, a user equipment (UE) and a packet data gateway (PDGW) are over standard internet protocol (IP)-based links, comprising:
-
a message service center (MSC);
retrieving mobile routing information responsive to receipt of an incoming CS call for an identified UE; and
sending the routing information to a home location register (HLR);
said HLR;
sending a PDGW address identifying a given PDGW to the MSC responsive to said routing information;
said MSC;
sending a page message to said given PDGW;
said PDGW;
locating the WLAN and the identified UE responsive to receipt of the page message; and
notifying the WLAN with a page notification message; and
said WLAN;
alerting the UE of the existence of said incoming CS call. - View Dependent Claims (23, 24, 25, 29)
-
-
26. A method for providing notification of GPRS/3G-based services to a 3GPP user equipment (UE) through a WLAN coupled to at least one 3GPP network and a packet data gateway (PDGW), wherein communications between the WLAN, UE, and PDGW are over standard IP-based links, comprising:
-
a gateway general packet radio service (GPRS) support mode (GGSN);
retrieving mobile routing information and sending the routing information to an home location register (HLR) responsive to receipt of an incoming packet data protocol protocol data unit (PDP PDU) for an identified 3GPP user device;
said HLR;
sending a PDGW address to the GGSN responsive to said routing information;
said GGSN;
sending a PDU notification message to the PDGW address from said HLR;
said PDGW;
locating the identified user device and notifying the WLAN by sending the WLAN a PDU notification message responsive to receipt of the PDU notification message; and
said WLAN;
alerting the identified UE of incoming data packets from said GPRS/3G-based services. - View Dependent Claims (27, 28, 33)
-
-
30. A method for providing notification of IMS-based services over a WLAN communicating with at least one 3GPP network and a packet data gateway (PDGW), wherein communications between the WLAN, a user equipment (UE), and PDGW are over standard IP-based links, comprising:
-
a call state control function (CSCF);
retrieving mobile routing information and sending the routing information to an home location register (HLR) responsive to receipt of an incoming session initiation protocol (SIP) message for an identified UE;
said HLR;
sending a PDGW address to the CSCF responsive to the routing information;
said CSCF;
sending an SIP notify message to the PDGW address received from said HLR;
said PDGW;
locating the identified UE and notifying the WLAN by sending the WLAN an SIP notify message responsive to receipt of the SIP notify message; and
said WLAN;
alerting the identified user device as to the existence of an incoming SIP call. - View Dependent Claims (31, 32)
-
-
35. A method for providing termination of IMS-based services over a WLAN communicating with at least one 3GPP network and a PDGW, wherein communications between the WLAN, UE and PDGW are over standard IP-based links, comprising:
-
a call state control function (CSCF);
retrieving mobile routing information and sending said routing information to an HLR responsive a home location register (HLR) to an incoming SIP call for an identified UE;
said HLR;
sending a PDGW address identifying a given PDGW to the CSCF responsive to the said routing information;
said CSCF;
sending an SIP Invite message to said given PDGW;
said PDGW;
locating said UE and notifying the WLAN by sending the WLAN an SIP invite message responsive to receipt of the SIP invite message; and
said WLAN;
alerting said UE of an incoming SIP call. - View Dependent Claims (36)
-
-
37. A method employing a wireless access gateway/packet data gateway (WAG/PDG) for providing short message service (SMS), comprising:
-
said WAG/PDG receiving a message derived from a short message entity;
extracting a SMS protocol data unit (SMS PDU) from said message;
encapsulating the extracted portion of said message as is into an internet protocol (IP) data frame; and
sending the IP data frame to a designated user equipment (UE). - View Dependent Claims (38, 39, 40, 41)
-
-
42. A method employing a WAG/PDG for conveying SMS originating from a user equipment (UE), comprising:
-
said UE sending to said WAG/PDU IP data incorporating at least a header and SMS data;
said WAG/PDG;
extracting said header and said SMS data from the IP data;
determining a destination for said SMS message from a destination address (DA) incorporated in said header;
forming a TCAP message; and
forwarding said TCAP message to an SMS-IWMSC. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A method employed by a UE for processing an SMS message originating at said UE, comprising:
-
a short message application layer (SM-AL) conveying an SMI, DA;
Short message entity (SME), service centre address (SCE), protocol identification (PID) and short message (SM) to an SM-transfer layer (SM-TL);
said SM-TL submitting an SM-RL DATA REG to an SM-relay layer (SM-RL) responsive to the message received from said SM-AL;
said SM-RL, responsive to the message received from the SM-TL, transferring data to an SM-connection management (SM-CM) layer;
said SM-CM layer, responsive to data received from said SM-CM layer, conveying IP data and an IP header to an IP layer; and
said IP layer, responsive to the message received from said SM-CM layer, encapsulating the IP data and header into an IP packet for transmission to a network. - View Dependent Claims (49)
-
-
50. A method employed by a UE for processing an SMS message received by said UE, comprising:
said UE having;
an IP layer receiving said SMS message in an IP packet format, extracting the IP data and conveying the IP data to an SM-CM layer;
said SM-CM layer responsive to said IP layer, sending user data to an SM-Relay layer (SM-RL) said SM-RL, responsive to said SM-CM extracting relay protocol (RP) data and message reference (MR) data, storing said MR data and transferring a short message identifier (SMI), originating address (OA), service center address (SCA) and UD to an SM-transfer layer (SM-TL);
said SM-TL, responsive to said SM-RL, sending said UD to an SM-application layer (SM-AL).
-
51. A method employed by a wireless access gateway/packet data gateway (WAG/PDG) for providing short message service (SMS), comprising:
-
receiving an SS7 message containing at least an SMS proxy from an SMS source;
extracting said SMS proxy;
reformatting said extracted data;
encapsulating the reformatted data in an internet protocol (IP) frame; and
sending the encapsulated data. - View Dependent Claims (52, 53, 54)
-
-
55. A method employed by a WAG/PDG for processing an SMS message originating from a user equipment (UE), comprising:
-
receiving an SMS message, including a destination address (DA), from said UE;
transferring said data requested through an SM-application layer (SM-AL);
transfer layer (SM-TL) and relay layer (SM-RL);
said SM-RL;
generating an originating message service ISDN; and
employs TCAP service to send the data to an SMS-IWMSC. - View Dependent Claims (56, 57, 58, 59, 60)
-
-
61. A method for managing a messaging capability among a limited group of mobile terminals operating in a small geographic area comprising:
one of said mobile terminals desiring to send a message to a given number of other mobile terminals in said limited group;
scanning the mobile terminals in said group to determine if any of the mobile terminals in said group are transmitting;
seeking a service provider when none of the mobile terminals of said group are transmitting;
setting a condition register to a master mode indicating that said one mobile terminal is about to communicate with mobile terminals of said group;
creating communication links with the mobile terminals of said group; and
sending a message to the mobile terminals of said group. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 71, 73, 74)
-
70. A method for managing communications within a small group of mobile terminals operating in a small geographic area wherein each mobile terminal has an operating condition register which is capable of being set to a first condition to represent a master mode status and a second condition representing a slave mode status, one of said mobile terminals, desirous of sending messages to a given number of mobile terminals within said geographic area, comprising:
-
scanning said given number of mobile terminals to determine if any one thereof is in the master mode;
setting a condition register at said one mobile terminal to master mode status;
seeking a service provider;
creating communication links with the mobile terminals of said group; and
sending a message to the mobile terminals of said group. - View Dependent Claims (72)
-
-
75. Apparatus for managing a messaging capability among a limited group of mobile terminals operating in a small geographic area comprising:
each of said mobile terminals, to send a message to a given number of other mobile terminals in said limited group, comprising;
means for scanning the mobile terminals in said group to determine if any of the mobile terminals in said group are transmitting;
means for seeking a service provider when none of the mobile terminals of said group are transmitting;
means for setting a condition register to a master mode indicating that said one mobile terminal is about to communicate with mobile terminals of said group;
means for creating communication links with the mobile terminals of said group; and
means for sending a message to the mobile terminals of said group. - View Dependent Claims (76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 92, 94, 96, 97)
-
88. Apparatus for managing communications within a small group of mobile terminals operating in a region of limited range wherein each mobile terminal comprises an operating condition register which is capable of being set to a first condition to represent a master mode status and a second condition representing a slave mode status, each of said mobile terminals, when desirous of sending messages to a given number of mobile terminals within said regions, further comprising:
-
means for scanning said given number of mobile terminals to determine if any one thereof is in the master mode;
means for setting a condition register at said one mobile terminal to master mode status;
means for seeking a service provider;
means for creating communication links with the mobile terminals of said group; and
means for sending a message to the mobile terminals of said group. - View Dependent Claims (89, 91, 93, 95)
-
-
98. Apparatus for managing communications among a small group of mobile terminals operating within a limited range, said mobile terminals, each comprising:
-
a platform for communicating with a service provider and other like platforms;
said platform having a middleware section;
a personal messaging network (PMN) entity linked with said middleware section;
said PMN entity comprising a link manager module;
a user interface (UI) linked with said middleware for entering data and section controlling operation of said platform;
said link manager module providing means for scanning for and communicating with a service provider; and
means for establishing communications with other mobile terminals. - View Dependent Claims (99, 100, 101, 102, 103, 104, 105, 106)
-
Specification