M2M Wireless Device Service Class Assignment via Deep Packet Inspection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication technologies face challenges in efficiently managing access to wireless networks for machine-to-machine (M2M) devices, particularly in providing differential Quality of Service (QoS) and security treatments based on application requirements, due to limitations in existing implementations.

Innovation Solution

A method and system that manage network access by M2M devices through a set of network access rules and service classes, where service classes are determined by inspecting data packets and allocating them based on packet contents, allowing for dynamic configuration and efficient use of network resources, including broadcast device management for configuring multiple devices simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If M2M terminals are not continuously registered on the network to save power, then energy consumption is reduced, but the devices become unreachable by direct calling and cannot receive messages reliably

Engineering Contradiction:
Improvepower consumptionVSAvoidreachability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The M2M terminal autonomously determines its own registration state and message reception capability without continuous network interaction. The device can self-manage its power-saving mode while still being able to receive broadcast messages through its listening mechanism, eliminating the need for continuous registration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary mechanism where the terminal listens to base station broadcasts to receive messages without maintaining continuous registration. This intermediary listening mode allows the device to remain unreachable by direct calling while still receiving important broadcast information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If differential service is implemented for different M2M applications with different QoS requirements, then service quality is improved, but implementation complexity increases

Engineering Contradiction:
ImproveQuality of ServiceVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by providing different service treatments to different M2M applications based on their specific requirements. Time-sensitive applications receive higher priority handling while non-time-sensitive applications use standard processing, allowing differential QoS without uniform complex implementation across all devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The service implementation is segmented into different handling paths for time-sensitive and non-time-sensitive applications. This segmentation allows each segment to be optimized independently, reducing overall implementation complexity while maintaining differential service quality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9445302B2Method and system for wireless communication with machine-to-machine devices
Publication Date: 2016.09.13 SEMTECH CORP
  • US9445302B2 patent drawing
  • US9445302B2 patent drawing
  • US9445302B2 patent drawing

AI summary

Approaches for managing machine-to-machine (M2M) wireless devices are disclosed. M2M wireless devices may be configured to utilize service classes in order to implement network access policy control. Packets generated by an application running on the wireless device are inspected, for example using Deep Packet Inspection (DPI). Service class may be assigned based on patent contents such as payload, transport-layer criteria, or communication protocol in use. Service class assignment proceeds according to a rule set which may be remotely configurable. Packets may be buffered and their transmission may be deferred pending service class assignment. Spoofing of the intended recipient and/or the application may be performed while the packets are buffered and/or inspected.