A system, method, and computer readable medium for processing short message service terminations in a communication system featuring an IP-based femtocell system are provided. The femtocell system includes a base transceiver station and a Session Initiation Protocol to Internet Operating System adapter. The femtocell system receives message content from a core network over a packet interface that is to be delivered to a user equipment serviced by the femtocell system and depacketizes the message content. The Session Initiation Protocol to Internet Operating System adapter conveys the depacketized message content to the base transceiver station which transmits the message content to the user equipment via a data burst.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method, comprising: generating a Session Initiation Protocol registration message on behalf of a user equipment, the Session Initiation Protocol registration message comprising a Session Initiation Protocol contact identifier for the user equipment; transmitting the Session Initiation Protocol registration message to a remote Session Initiation Protocol registrar device identifying an address of at least one femtocell as a recipient address for Session Initiation Protocol signaling destined for the user equipment; receiving, by a Session Initiation Protocol to Internet Operating System adapter of the at least one femtocell from a core network, message content to be delivered to the user equipment serviced by the at least one femtocell; conveying an authentication challenge by the Session Initiation Protocol to Internet Operating System adapter of the at least one femtocell to a base transceiver station; and transmitting the authentication challenge from the base transceiver station of the at least one femtocell to the user equipment.
A method for handling SMS messages via a femtocell involves the femtocell generating a Session Initiation Protocol (SIP) registration message that includes the user equipment's (UE) contact information and sending it to a SIP registrar. This informs the core network that the femtocell should receive SIP messages for the UE. When a message arrives from the core network for the UE, the femtocell's SIP to Internet Operating System (IOS) adapter receives the message content. The SIP to IOS adapter then sends an authentication challenge to the base transceiver station (BTS), which transmits the challenge to the UE for authentication.
2. The method of claim 1 , further comprising: conveying a service request from the Session Initiation Protocol to Internet Operating System adapter to the base transceiver station of the at least one femtocell; and transmitting, by the base transceiver station, the message content to the user equipment.
This method, as described above for handling SMS messages via a femtocell, further includes the SIP to IOS adapter sending a service request to the BTS. The BTS then transmits the actual SMS message content to the UE. So, after the initial SIP registration and receipt of message content and authentication challenge, a service request is made before the actual message is sent to the device.
3. The method of claim 2 , further comprising receiving, by the Session Initiation Protocol to Internet Operating System adapter of the at least one femtocell, a service request response from the base transceiver station.
The method for SMS handling by a femtocell, including SIP registration, message receipt, authentication challenge, service request, and message transmission as described in the previous two claims, also involves the SIP to IOS adapter receiving a service request response back from the BTS after the service request was sent to the BTS and before the message is sent to the UE.
4. The method of claim 2 , wherein transmitting the message content to the user equipment comprises transmitting a short message delivery request to the user equipment.
The method for SMS handling via a femtocell, including SIP registration, message receipt, authentication challenge, service request, and message transmission (where the BTS transmits the message content to the UE), specifies that transmitting the message content involves transmitting a short message delivery request specifically to the UE, ensuring the message is properly formatted as an SMS.
5. The method of claim 1 , further comprising transmitting, by the Session Initiation Protocol to Internet Operating System adapter, a message delivery confirmation message to the core network.
The method for SMS handling via a femtocell, involving SIP registration, receiving a message, sending an authentication challenge, and transmitting the challenge to the UE, includes the SIP to IOS adapter sending a message delivery confirmation message back to the core network, acknowledging that the message has been delivered (or at least attempted to be delivered) to the UE.
6. The method of claim 5 , wherein the message delivery confirmation message comprises a session initiation protocol response.
The method for SMS handling via femtocell, including SIP registration, receiving message, authentication challenge, and transmitting it to the UE, along with sending a message delivery confirmation message back to the core network, specifies that the message delivery confirmation message is specifically a Session Initiation Protocol (SIP) response, confirming successful SMS relay at the SIP level.
7. The method of claim 1 , wherein receiving message content comprises receiving the message content from an Internet Multimedia Subsystem core network.
The method for SMS handling by a femtocell, including SIP registration, message receipt, authentication challenge, and transmission to the UE, clarifies that the message content is specifically received from an Internet Multimedia Subsystem (IMS) core network, highlighting the network component responsible for delivering the SMS content to the femtocell.
8. The method of claim 1 , wherein receiving the message content comprises receiving the message content over a packet interface by the Session Initiation Protocol to Internet Operating System adapter of the at least one femtocell, the method further comprising depacketizing the message content by the Session Initiation Protocol to Internet Operating System adapter.
The method for SMS handling by a femtocell, involving SIP registration, message receipt, authentication challenge, and transmission to the UE, clarifies that the SIP to IOS adapter of the femtocell receives the message content over a packet interface. The method further requires the SIP to IOS adapter to depacketize the message content, likely because the message arrives in a packet format needing conversion before it can be sent.
9. A non-transitory computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions that: generate a Session Initiation Protocol registration message on behalf of a user equipment, the Session Initiation Protocol registration message comprising a Session Initiation Protocol contact identifier for the user equipment; transmit the Session Initiation Protocol registration message to a remote Session Initiation Protocol registrar device identifying an address of at least one femtocell as a recipient address for Session Initiation Protocol signaling destined for the user equipment; receive, by a Session Initiation Protocol to Internet Operating System adapter of the at least one femtocell from a core network, message content to be delivered to the user equipment serviced by the at least one femtocell, wherein the message content is received over a packet interface; depacketize, by the Session Initiation Protocol to Internet Operating System adapter of the at least one femtocell, the message content; convey an authentication challenge by the Session Initiation Protocol to Internet Operating System adapter of the at least one femtocell to the base transceiver station; and transmit the authentication challenge from the base transceiver station of the at least one femtocell to the user equipment.
A computer-readable medium stores instructions for SMS handling in a femtocell network. These instructions cause the system to generate a SIP registration message with the UE's contact info and send it to a SIP registrar. The SIP to IOS adapter then receives SMS content over a packet interface from the core network, and the SIP to IOS adapter depacketizes the SMS content. An authentication challenge is conveyed by the SIP to IOS adapter to the BTS and subsequently transmitted from the BTS to the user equipment.
10. The non-transitory computer-readable medium of claim 9 , wherein the instructions that receive message content comprise instructions that receive message content by the Session Initiation Protocol to Internet Operating System adapter of the at least one femtocell.
This computer-readable medium, described above for SMS handling, specifies that the instructions to receive the message content are executed specifically by the SIP to IOS adapter of the femtocell.
11. The non-transitory computer-readable medium of claim 10 , further comprising instructions that transmit, by the Session Initiation Protocol to Internet Operating System adapter, a message delivery confirmation message to the core network.
This computer-readable medium, described above for SMS handling, also contains instructions for the SIP to IOS adapter to transmit a message delivery confirmation message back to the core network, indicating successful (or attempted) delivery.
12. The non-transitory computer-readable medium of claim 11 , wherein the message delivery confirmation message comprises a session initiation protocol response.
This computer-readable medium for femtocell SMS handling, with SIP registration, receiving messages, sending authentication challenges, and a delivery confirmation, specifies that the message delivery confirmation message is a SIP response, confirming delivery at the SIP layer.
13. The non-transitory computer-readable medium of claim 9 , wherein the instructions that receive message content comprise instructions that receive the message content from an Internet Multimedia Subsystem core network.
This computer-readable medium, for SMS handling in a femtocell, specifies that the instructions for receiving the message content involve receiving it specifically from an Internet Multimedia Subsystem (IMS) core network.
14. The non-transitory computer-readable medium of claim 9 , further comprising instructions that: convey a service request from the Session Initiation Protocol to Internet Operating System adapter of the at least one femtocell to the base transceiver station of the at least one femtocell; and receive, by the Session Initiation Protocol to Internet Operating System adapter, a service request response from the base transceiver station.
This computer-readable medium for femtocell SMS handling, including SIP registration, receiving the message, sending authentication challenges and transmitting it to the UE, adds instructions to convey a service request from the SIP to IOS adapter to the BTS and to receive a service request response from the BTS by the SIP to IOS adapter.
15. The non-transitory computer-readable medium of claim 9 , further comprising instructions that: transmit, by the base transceiver station, the message content to the user equipment, wherein the instructions transmit the message content to the user equipment comprise instructions that transmit a short message delivery request to the user equipment.
The computer-readable medium for femtocell SMS handling, including SIP registration, receiving messages, sending authentication challenges and transmitting it to the UE, includes instructions for the BTS to transmit the message content to the UE, and specifies that this transmission involves sending a short message delivery request specifically to the UE.
16. A system, comprising: a packet-switched network; an Internet Protocol Multimedia subsystem communicatively coupled with the packet-switched network; and at least one femtocell communicatively coupled with the packet-switched network, wherein the at least one femtocell includes a base transceiver station and a Session Initiation Protocol to Internet Operating System adapter; wherein the at least one femtocell is configured to generate a Session Initiation Protocol registration message on behalf of a user equipment, the Session Initiation Protocol registration message comprising a Session Initiation Protocol contact identifier for the user equipment, and transmit the Session Initiation Protocol registration message to a remote Session Initiation Protocol registrar device identifying an address of the at least one femtocell as a recipient address for Session Initiation Protocol signaling destined for the user equipment, and wherein the Session Initiation Protocol to Internet Operating System adapter receives, from the Internet Protocol Multimedia subsystem, message content to be delivered to the user equipment serviced by the at least one femtocell over a packet interface, depacketizes the message content, conveys an authentication challenge by the Session Initiation Protocol to Internet Operating System adapter of the at least one femtocell to the base transceiver station, and transmits the authentication challenge from the base transceiver station of the at least one femtocell to the user equipment.
A system for handling SMS includes a packet-switched network, an Internet Protocol Multimedia Subsystem (IMS), and at least one femtocell. The femtocell has a base transceiver station (BTS) and a SIP to IOS adapter. The femtocell generates a SIP registration message for a UE, including the UE's contact info, and sends it to a SIP registrar. The SIP to IOS adapter receives SMS content from the IMS over a packet interface and depacketizes it. Authentication challenge is conveyed by the SIP to IOS adapter to the base transceiver station and transmitted to the user equipment.
17. The system of claim 16 , wherein the Session Initiation Protocol to Internet Operating System adapter transmits a message delivery confirmation message to the Internet Protocol Multimedia subsystem.
The system for SMS handling, described above with a packet network, IMS, and femtocell, is configured such that the SIP to IOS adapter transmits a message delivery confirmation message back to the Internet Protocol Multimedia Subsystem, confirming (or attempting to confirm) message delivery.
18. The system of claim 17 , wherein the message delivery confirmation message comprises a session initiation protocol response.
The SMS handling system, with its packet network, IMS, femtocell, and delivery confirmation, specifies that the message delivery confirmation message is a SIP response, confirming message delivery at the SIP level to the IMS.
19. The system of claim 16 , wherein the Session Initiation Protocol to Internet Operating System adapter: conveys a service request to the base transceiver station of the at least one femtocell, and wherein the base transceiver station transmits the message content to the user equipment; and receives a service request response from the base transceiver station.
The SMS handling system, with its packet network, IMS, and femtocell, has the SIP to IOS adapter configured to send a service request to the BTS. The BTS transmits the SMS content to the UE and the SIP to IOS adapter receives a service request response from the BTS.
20. The system of claim 16 , wherein the base transceiver station transmits the message content to the user equipment via a short message delivery request.
The SMS handling system, with its packet network, IMS, and femtocell, has the BTS configured to transmit the SMS content to the UE via a short message delivery request.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 8, 2013
September 10, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.