IP Library Granted Patent US 9,264,864
Granted Patent B1
US 9,264,864 · App. 13/975,513 · Granted Feb 16, 2016

Message delivery receipt transmission in a wireless communication system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,264,864
App. No.
13/975,513
Granted
Feb 16, 2016
Kind
B1
Abstract

A data message service system comprises a communication transceiver and a processing system. The communication transceiver is configured to receive a data message from a first wireless communication device for delivery to a second wireless communication device, wherein the data message indicates a delivery receipt request. The processing system is configured to, responsive to the delivery receipt request, store an identifier of a service node serving the first wireless communication device. The processing system is further configured to direct the communication transceiver to transfer the data message for delivery to the second wireless communication device, and transfer a delivery receipt for delivery to the first wireless communication device using the identifier of the service node serving the first wireless communication device.

Claims (30)

1. A method of operating a data message service system to facilitate message delivery receipt transmission in a communication system, the method comprising:

receiving a data message from a first wireless communication device for delivery to a second wireless communication device, wherein the data message indicates a delivery receipt request;

responsive to the delivery receipt request, storing an identifier of a mobile switching center (MSC) serving the first wireless communication device for subsequent use to transfer a delivery receipt for delivery to the first wireless communication device;

transferring the data message for delivery to the second wireless communication device;

receiving the delivery receipt for delivery to the first wireless communication device; and

in response to receiving the delivery receipt, transferring the delivery receipt for delivery to the first wireless communication device using the stored identifier of the MSC serving the first wireless communication device.

2. The method of claim 1 wherein the MSC serving the first wireless communication device is coupled to a Long Term Evolution (LTE) core network.

3. The method of claim 1 wherein transferring the delivery receipt for delivery to the first wireless communication device comprises transferring the delivery receipt for delivery to the first wireless communication device if delivery of the data message to the second wireless communication device was successful.

4. The method of claim 1 wherein transferring the delivery receipt for delivery to the first wireless communication device comprises transferring the delivery receipt for delivery to the first wireless communication device if delivery of the data message to the second wireless communication device was unsuccessful.

5. The method of claim 1 wherein storing the identifier of the MSC serving the first wireless communication device comprises storing the identifier of the SMS center in a cache.

6. The method of claim 5 wherein transferring the delivery receipt for delivery to the first wireless communication device using the identifier of the MSC serving the first wireless communication device comprises retrieving the identifier of the MSC from the cache and transferring the delivery receipt for delivery to the first wireless communication device using the identifier of the MSC.

7. The method of claim 1 wherein transferring the delivery receipt for delivery to the first wireless communication device using the identifier of the MSC serving the first wireless communication device comprises retrieving the identifier of the MSC over an LTE core network and transferring the delivery receipt for delivery to the first wireless communication device over an LTE core network.

8. A data message service system comprising:

a communication transceiver configured to receive a data message from a first wireless communication device for delivery to a second wireless communication device, wherein the data message indicates a delivery receipt request; and

a processing system configured to, responsive to the delivery receipt request, store an identifier of a mobile switching center (MSC) serving the first wireless communication device for subsequent use to transfer a delivery receipt for delivery to the first wireless communication device;

the processing system configured to direct the communication transceiver to transfer the data message for delivery to the second wireless communication device, receive the delivery receipt for delivery to the first wireless communication device, and responsively transfer the delivery receipt for delivery to the first wireless communication device using the stored identifier of the MSC serving the first wireless communication device.

9. The system of claim 8 wherein the MSC serving the first wireless communication device is coupled to a Long Term Evolution (LTE) core network.

10. The system of claim 8 wherein the processing system configured to direct the communication transceiver to transfer the delivery receipt for delivery to the first wireless communication device comprises the processing system configured to direct the communication transceiver to transfer the delivery receipt for delivery to the first wireless communication device if delivery of the data message to the second wireless communication device was successful.

11. The system of claim 8 wherein the processing system configured to direct the communication transceiver to transfer the delivery receipt for delivery to the first wireless communication device comprises the processing system configured to direct the communication transceiver to transfer the delivery receipt for delivery to the first wireless communication device if delivery of the data message to the second wireless communication device was unsuccessful.

12. The system of claim 8 wherein the processing system configured to store the identifier of the MSC serving the first wireless communication device comprises the processing system configured to store the identifier of the MSC in a cache.

13. The system of claim 12 wherein the processing system configured to direct the communication transceiver to transfer the delivery receipt for delivery to the first wireless communication device using the identifier of the MSC serving the first wireless communication device comprises the processing system configured to retrieve the identifier of the MSC from the cache and direct the communication transceiver to transfer the delivery receipt for delivery to the first wireless communication device using the identifier of the MSC.

14. The system of claim 8 wherein the processing system configured to direct the communication transceiver to transfer the delivery receipt for delivery to the first wireless communication device using the identifier of the MSC serving the first wireless communication device comprises the processing system configured to retrieve the identifier of the MSC over an LTE core network and direct the communication transceiver to transfer the delivery receipt for delivery to the first wireless communication device over an LTE core network.

15. A computer apparatus in a data message service system to facilitate message delivery receipt transmission in a communication system, the apparatus comprising:

at least one non-transitory computer-readable storage medium storing software instructions; and

software instructions configured, when executed by the data message service system, to direct the data message service system to receive a data message from a first wireless communication device for delivery to a second wireless communication device, wherein the data message indicates a delivery receipt request, responsive to the delivery receipt request, store an identifier of a mobile switching center (MSC) serving the first wireless communication device for subsequent use to transfer a delivery receipt for delivery to the first wireless communication device, transfer the data message for delivery to the second wireless communication device, receive the delivery receipt for delivery to the first wireless communication device, and in response to receiving the delivery receipt, transfer the delivery receipt for delivery to the first wireless communication device using the stored identifier of the MSC serving the first wireless communication device.

16. The apparatus of claim 15 wherein the MSC serving the first wireless communication device is coupled to a Long Term Evolution (LTE) core network.

17. The apparatus of claim 15 wherein the software instructions configured to direct the data message service system to transfer the delivery receipt for delivery to the first wireless communication device comprises the software instructions configured to direct the data message service system to transfer the delivery receipt for delivery to the first wireless communication device if delivery of the data message to the second wireless communication device was successful.

18. The apparatus of claim 15 wherein the software instructions configured to direct the data message service system to transfer the delivery receipt for delivery to the first wireless communication device comprises the software instructions configured to direct the data message service system to transfer the delivery receipt for delivery to the first wireless communication device if delivery of the data message to the second wireless communication device was unsuccessful.

19. The apparatus of claim 15 wherein the software instructions configured to direct the data message service system to store the identifier of the MSC serving the first wireless communication device comprises the software instructions configured to direct the data message service system to store the identifier of the MSC in a cache.

20. The apparatus of claim 19 wherein the software instructions configured to direct the data message service system to transfer the delivery receipt for delivery to the first wireless communication device using the identifier of the MSC serving the first wireless communication device comprises the software instructions configured to direct the data message service system to retrieve the identifier of the MSC from the cache and transfer the delivery receipt for delivery to the first wireless communication device using the identifier of the MSC.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2013
From: NAUTIYAL, RAJESH KUMAR; SUBRAMANYAN, BADRI PRASAD; MALHOTRA, RAJIL; BHAN, ASHISH
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 031079/0185 →