IP Library Granted Patent US 9,729,516
Granted Patent B2
US 9,729,516 · App. 12/662,296 · Granted Aug 8, 2017

Method of machine-to-machine communication

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,729,516
App. No.
12/662,296
Granted
Aug 8, 2017
Kind
B2
Abstract

In one embodiment, the method includes encrypting, at a device, data with a first key, and forming a message that includes a device identifier and the encrypted data. The device identifier identifies the device. A signaling message is formed that includes a class identifier, the message and an action code. The class identifier identifies a group of devices to which one or more devices belong. The action code indicates the type of data, and may be part of the message. The signaling message is sent to a network, for example, a wireless network. The wireless network identifies and routes the message portion of the signaling message based on the class identifier. And, using the class identifier and perhaps a device identifier, the wireless network may signal the device to change an operating parameter.

Claims (19)

1. A method of machine-to-machine communication, comprising:

receiving, by a wireless network, a signaling message from a device, the received signaling message including at least,

a class identifier identifying a group of devices to which the device belongs, the class identifier enabling the wireless network to service the group of devices simultaneously,

a message portion including at least a device identifier and data, the device identifier uniquely identifying the device in the group of devices identified by the class identifier, and

an action code indicating a type of the data;

identifying, by the wireless network, the received signaling message as a machine-to-machine communication based on the class identifier being included in the received signaling message;

determining, by the wireless network, handling information for the identified machine-to-machine communication based on the class identifier and the action code, the handling information indicating at least a network location associated with the class identifier to which at least the message portion of the received signaling message should be forwarded for processing; and

routing, at the wireless network, at least the message portion of the received signaling message to a particular application server associated with the network location based on the class identifier and the action code without setting up a communication session with the device.

2. The method of claim 1 , wherein

the class identifier identifies the group of devices to which the device belongs and identifies at least one sub-group of devices in the group to which the device belongs; and

the routing routes the message portion based on the group and the sub-group.

3. The method of claim 2 , wherein the class identifier further uniquely identifies the device within the group.

4. The method of claim 1 , further comprising:

wirelessly receiving the signaling message.

5. The method of claim 1 , wherein the routing encapsulates the message portion in an IP packet addressed to the network location associated with the particular application server.

6. The method of claim 1 , wherein

the received signaling message is encrypted based on a first secret encryption key known in common to the group of devices identified by the class identifier and the wireless network, the wireless network using the first secret encryption key to decrypt the encrypted signaling message prior to the routing, and

at least the data included in the message portion of the decrypted signaling message is encrypted based on a second secret encryption key known only to the device uniquely identified by the device identifier and the particular application server, the device identifier identifying the second secret encryption key for the particular application server.

7. The method of claim 1 , wherein the action code further indicates one or more operating parameters of the device, the operating parameters including one or more of a sleep period, an access class, access parameters, and a request for provisioning.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2023
From: THALES DIS FRANCE SA
To: THALES DIS FRANCE SAS
Reel/Frame 064870/0162 →
CHANGE OF NAME Recorded Sep 1, 2023
From: GEMALTO SA
To: THALES DIS FRANCE SA
Reel/Frame 064792/0374 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2016
From: ALCATEL LUCENT
To: GEMALTO SA
Reel/Frame 038841/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2015
From: ALCATEL LUCENT
To: GEMATLO SA
Reel/Frame 036930/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2015
From: ALCATEL-LUCENT INDIA LIMITED
To: ALCATEL LUCENT
Reel/Frame 035926/0412 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 027003/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2010
From: KANUGOVI, SATISH
To: ALCATEL-LUCENT INDIA LIMITED
Reel/Frame 024420/0131 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2010
From: DOLAN, MICHAEL; LEMKE, MICHAEL; BRYSON, SIDNEY
To: ALCATEL-LUCENT USA INC.
Reel/Frame 024420/0223 →