IP Library Granted Patent US 9,860,674
Granted Patent B1
US 9,860,674 · App. 14/021,019 · Granted Jan 2, 2018

Management of machine-to-machine traffic in a wireless communication network

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,860,674
App. No.
14/021,019
Granted
Jan 2, 2018
Kind
B1
Abstract

A wireless access node to manage machine-to-machine data transmissions comprises a processing system, a wireless communication transceiver, and a communication transceiver. The processing system is configured to allocate a plurality of machine-to-machine channels reserved for machine-to-machine communications, and assign individual quality of service levels to individual ones of the machine-to-machine channels per sector. The wireless communication transceiver is configured to receive machine-to-machine traffic on one of the machine-to-machine channels. The processing system is configured to determine a quality of service level for the machine-to-machine traffic based on the sector and the machine-to-machine channel over which the machine-to-machine traffic was received. The communication transceiver is configured to transfer the machine-to-machine traffic for delivery to a machine-to-machine server based on the quality of service level for the machine-to-machine traffic.

Claims (33)

1. A method of operating a wireless access node to manage machine-to-machine data transmissions, the method comprising:

assigning individual timeslots to individual ones of machine-to-machine channels reserved for machine-to-machine communications;

assigning individual quality of service levels to the individual ones of the machine-to-machine channels per sector of a plurality of sectors;

wirelessly receiving machine-to-machine traffic over the machine-to-machine channels;

assigning the individual quality of service levels to the machine-to-machine traffic based on the individual quality of service levels assigned to the individual ones of the machine-to-machine channels over which the data was received;

transferring the machine-to-machine traffic for delivery to a machine-to-machine server based on the individual quality of service levels for the machine-to-machine traffic; and

determining that a plurality of machine-to-machine devices transmitting the machine-to-machine traffic on one of the machine-to-machine channels are experiencing a collision and responsively, instructing the machine-to-machine devices to each utilize a random timer to individually wait random amounts of time before attempting to retransmit the machine-to-machine traffic.

2. The method of claim 1 wherein transferring the machine-to-machine traffic for delivery to the machine-to-machine server based on the individual quality of service levels for the machine-to-machine traffic comprises transferring one or more groups of machine-to-machine traffic having higher ones of the individual quality of service levels first before transferring other groups of machine-to-machine traffic having lower ones of the individual quality of service levels.

3. The method of claim 1 wherein the machine-to-machine devices are located in a sector of the plurality of sectors that require a particular one of the individual quality of service levels and are configured to share one of the machine-to-machine channels assigned the particular one of the individual quality of service levels required by the machine-to-machine devices.

4. The method of claim 1 further comprising aggregating the data into a plurality of groups having different ones of the individual quality of service levels based on the individual quality of service levels assigned to data in the machine-to-machine traffic.

5. The method of claim 1 wherein the plurality of machine-to-machine channels comprise a random access channel.

6. The method of claim 1 wherein the plurality of machine-to-machine channels comprise a signaling channel.

7. The method of claim 1 wherein the plurality of machine-to-machine channels comprise a paging channel.

8. A wireless access node to manage machine-to-machine data transmissions, the wireless access node comprising:

a processing system configured to assign individual timeslots to individual ones of machine-to-machine channels reserved for machine-to-machine communications, and assign individual quality of service levels to the individual ones of the machine-to-machine channels per sector of a the plurality of sectors;

a wireless communication transceiver configured to receive machine-to-machine traffic over the machine-to-machine channels;

the processing system configured to assign the individual quality of service levels to data in the machine-to-machine traffic based on the individual quality of service levels assigned to the individual ones of the machine-to-machine channels over which the data was received;

a communication transceiver configured to transfer the machine-to-machine traffic for delivery to a machine-to-machine server based on the individual quality of service levels for the machine-to-machine traffic;

the processing system configured to determine that a plurality of machine-to-machine devices transmitting the machine-to-machine traffic on one of the machine-to-machine channels are experiencing a collision; and

the communication transceiver configured to instruct the machine-to-machine devices to each utilize a random timer to individually wait random amounts of time before attempting to retransmit the machine-to-machine traffic.

9. The wireless access node of claim 8 wherein the communication transceiver configured to transfer the machine-to-machine traffic for delivery to the machine-to-machine server based on the individual quality of service levels for the machine-to-machine traffic comprises the communication transceiver configured to transfer one or more groups of machine-to-machine traffic having higher ones of the individual quality of service levels first before transferring other groups of machine-to-machine traffic having lower ones of the individual quality of service.

10. The wireless access node of claim 8 wherein the machine-to-machine devices are located in a sector of the plurality of sectors that require a particular one of the individual quality of service levels and are configured to share one of the machine-to-machine channels assigned the particular one of the individual quality of service levels required by the machine-to-machine devices.

11. The wireless access node of claim 8 wherein the processing system is further configured to aggregate the data into a plurality of groups having different ones of the individual quality of service levels based on the individual quality of service levels assigned to data in the machine-to-machine traffic.

12. The wireless access node of claim 8 wherein the plurality of machine-to-machine channels comprise a random access channel.

13. The wireless access node of claim 8 wherein the plurality of machine-to-machine channels comprise a signaling channel.

14. The wireless access node of claim 8 wherein the plurality of machine-to-machine channels comprise a paging channel.

15. A computer apparatus to manage machine-to-machine data transmissions, the apparatus comprising:

at least one non-transitory computer-readable storage medium storing software instructions which, when executed by a wireless access node, direct the wireless access node to assign individual timeslots to individual ones of machine-to-machine channels reserved for machine-to-machine communications, assign individual quality of service levels to the individual ones of the machine-to-machine channels per sector of a the plurality of sectors, wirelessly receive machine-to-machine traffic over the machine-to-machine channels, assign the individual quality of service levels to the machine-to-machine traffic based on the individual quality of service levels assigned to the individual ones of the machine-to-machine channels over which the data was received, transfer the machine-to-machine traffic for delivery to a machine-to-machine server based on the individual quality of service levels for the machine-to-machine traffic, determine that a plurality of machine-to-machine devices transmitting the machine-to-machine traffic on one of the machine-to-machine channels are experiencing a collision and responsively, instruct the machine-to-machine devices to each utilize a random timer to individually wait random amounts of time before attempting to retransmit the machine-to-machine traffic.

16. The apparatus of claim 15 wherein the software instructions are further configured to direct the wireless access node to transfer one or more groups of machine-to-machine traffic having higher ones of the individual quality of service levels first before transferring other groups of machine-to-machine traffic having lower ones of the individual quality of service levels.

17. The apparatus of claim 15 wherein the machine-to-machine devices are located in a sector of the plurality of sectors that require a particular one of the individual quality of service levels and are configured to share one of the machine-to-machine channels assigned the particular one of the individual quality of service levels required by the machine-to-machine devices.

18. The apparatus of claim 15 wherein the software instructions are further configured to aggregate the data into a plurality of groups having different ones of the individual quality of service levels based on the individual quality of service levels assigned to data in the machine-to-machine traffic.

19. The apparatus of claim 15 wherein the plurality of machine-to-machine channels comprise a random access channel.

20. The apparatus of claim 15 wherein the plurality of machine-to-machine channels comprise a signaling channel.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; 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 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 Sep 9, 2013
From: CHOI, HEESOOK; JINTASERANEE, KOSOL; EVANS, MARK
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 031162/0877 →