IP Library Granted Patent US 8,638,724
Granted Patent B1
US 8,638,724 · App. 13/486,018 · Granted Jan 28, 2014

Machine-to-machine traffic indicator

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 8,638,724
App. No.
13/486,018
Granted
Jan 28, 2014
Kind
B1
Abstract

A communication system for operating a wireless communication network to manage machine-to-machine communications comprises a communication transceiver system and a communication processing system. The communication transceiver system is configured to wirelessly receive a data packet having a packet header, wherein the packet header includes a machine-to-machine communication indicator representing that a machine-to-machine communication in the packet payload is originated and consumed by machines and not human operators. The communication processing system is configured to determine at least one wireless network parameter indicating a state of the wireless communication network, and process the machine-to-machine communication indicator and the wireless network parameter to determine whether to transfer or drop the data packet. The communication transceiver system is configured to transfer the data packet if the communication processing system determines to transfer the data packet, and not transfer the data packet if the communication processing system determines not to transfer the data packet.

Claims (31)

1. A method of operating a wireless communication network to manage machine-to-machine communications, the method comprising:

in a communication transceiver system, wirelessly receiving a data packet having a packet header and a packet payload, wherein the packet payload includes a machine-to-machine communication and wherein the packet header includes a machine-to-machine communication indicator representing that the machine-to-machine communication in the packet payload is originated and consumed by machines and not human operators;

in a communication processing system, determining at least one wireless network parameter indicating a state of the wireless communication network;

in the communication processing system, processing the machine-to-machine communication indicator and the wireless network parameter to determine whether to transfer or drop the data packet; and

in the communication transceiver system, transferring the data packet over the wireless communication network if the communication processing system determines to transfer the data packet and not transferring the data packet over the wireless communication network if the communication processing system determines not to transfer the data packet.

2. The method of claim 1 wherein the data packet comprises a Hyper-Text Transfer Protocol (HTTP) packet and wherein the packet header having the machine-to-machine communication indicator comprises an HTTP header having the machine-to-machine communication indicator.

3. The method of claim 1 wherein the data packet comprises a Radio Access Network (RAN) packet and wherein the packet header having the machine-to-machine communication indicator comprises a RAN header having the machine-to-machine communication indicator.

4. The method of claim 3 wherein the RAN packet comprises an LTE packet.

5. The method of claim 1 wherein the machine-to-machine communication indicator indicates a quality of service level for the data packet.

6. The method of claim 5 wherein processing the machine-to-machine communication indicator and the wireless network parameter to determine whether to transfer or drop the data packet comprises processing the quality of service level and the wireless network parameter to determine whether to transfer or drop the data packet.

7. The method of claim 6 wherein the communication processing system determines not to transfer the data packet if the quality of service level comprises a negative quality of service level and the wireless network parameter does not meet a threshold associated with the negative quality of service level.

8. The method of claim 1 further comprising, if the communication processing system determines not to transfer the data packet, then in the communication transceiver system, transferring a failure notification for delivery to the source and destination of the data packet that indicates failed delivery of the data packet.

9. The method of claim 8 wherein the failure notification indicates that the communication processing system has received the data packet but transmission to the destination is delayed.

10. The method of claim 8 wherein the source of the data packet, responsive to the failure notification, applies an increased quality of service level to the machine-to-machine communication indicator in the packet header and retransmits the data packet with the increased quality of service level for delivery to the communication processing system.

11. A communication system for operating a wireless communication network to manage machine-to-machine communications, the communication system comprising:

a communication transceiver system configured to wirelessly receive a data packet having a packet header and a packet payload, wherein the packet payload includes a machine-to-machine communication and wherein the packet header includes a machine-to-machine communication indicator representing that the machine-to-machine communication in the packet payload is originated and consumed by machines and not human operators;

a communication processing system configured to determine at least one wireless network parameter indicating a state of the wireless communication network, and process the machine-to-machine communication indicator and the wireless network parameter to determine whether to transfer or drop the data packet; and

the communication transceiver system configured to transfer the data packet over the wireless communication network if the communication processing system determines to transfer the data packet, and not transfer the data packet over the wireless communication network if the communication processing system determines not to transfer the data packet.

12. The communication system of claim 11 wherein the data packet comprises a Hyper-Text Transfer Protocol (HTTP) packet and wherein the packet header having the machine-to-machine communication indicator comprises an HTTP header having the machine-to-machine communication indicator.

13. The communication system of claim 11 wherein the data packet comprises a Radio Access Network (RAN) packet and wherein the packet header having the machine-to-machine communication indicator comprises a RAN header having the machine-to-machine communication indicator.

14. The communication system of claim 13 wherein the RAN packet comprises an LTE packet.

15. The communication system of claim 11 wherein the machine-to-machine communication indicator indicates a quality of service level for the data packet.

16. The communication system of claim 15 wherein communication processing system configured to process the machine-to-machine communication indicator and the wireless network parameter to determine whether to transfer or drop the data packet comprises communication processing system configured to process the quality of service level and the wireless network parameter to determine whether to transfer or drop the data packet.

17. The communication system of claim 16 wherein the communication processing system determines not to transfer the data packet if the quality of service level comprises a negative quality of service level and the wireless network parameter does not meet a threshold associated with the negative quality of service level.

18. The communication system of claim 11 further comprising, if the communication processing system determines not to transfer the data packet, then the communication transceiver system is configured to transfer a failure notification for delivery to the source and destination of the data packet that indicates failed delivery of the data packet.

19. The communication system of claim 18 wherein the failure notification indicates that the communication processing system has received the data packet but transmission to the destination is delayed.

20. A method of operating a wireless communication network to manage machine-to-machine communications, the method comprising:

in a communication transceiver system, wirelessly receiving a data packet having a packet header and a packet payload, wherein the packet payload includes a machine-to-machine communication and wherein the packet header includes a machine-to-machine communication indicator representing that the machine-to-machine communication in the packet payload is originated and consumed by machines and not human operators and indicates a negative quality of service level for the data packet;

in a communication processing system, determining at least one wireless network parameter indicating a state of the wireless communication network;

in the communication processing system, processing the negative quality of service level indicated by the machine-to-machine communication indicator and the wireless network parameter to determine whether to transfer or drop the data packet; and

in the communication transceiver system, transferring the data packet over the wireless communication network if the communication processing system determines to transfer the data packet and not transferring the data packet over the wireless communication network if the communication processing system determines not to transfer the data packet.

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 Jun 1, 2012
From: KNOOP, DALE RUSSELL; KROPF, BRADLEY ALLEN; SCHERMERHORN, RICHARD V., JR.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 028301/0383 →