IP Library › Granted Patent US 10,869,172
Granted Patent B2
US 10,869,172 · App. 15/760,512 · Granted Dec 15, 2020

Management of communication between M2M device and M2M server with finite state transitions created by the M2M device

Inventors: Oscar Novo Diaz (Jorvas, FI); Nicklas Beijar (Jorvas, FI); Jaime Jiménez (Jorvas, FI); Tero Kauppinen (Jorvas, FI); Jimmy Kjällman (Jorvas, FI); Miika Komu (Jorvas, FI); Petri Jokela (Jorvas, FI); Jan Melén (Jorvas, FI); Roberto Morabito (Jorvas, FI); Mert Ocak (Jorvas, FI); Maria Ines Robles (Jorvas, FI); Mohit Sethi (Jorvas, FI)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04W4/70G06F9/4498G06F9/546H04L41/0803H04L41/0806H04L41/0813H04L67/34
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 10,869,172
App. No.
15/760,512
Granted
Dec 15, 2020
Kind
B2
Abstract

A method performed by a machine-to-machine, M2M, server for managing communication with a M2M device is disclosed. The method comprising configuring the M2M device with a finite number of predetermined states and predetermined transitions for moving the M2M device into one of its predetermined states, and sending a message to the M2M device for executing at least one of the predetermined transitions.

Claims (30)

1. A machine-to-machine (M2M) server for managing communication with a M2M device, the M2M server comprising;

a memory; and

a processor coupled to the memory, wherein the M2M server is configured to:

send to the M2M device a create state instruction for causing the M2M device to create a set of two or more predetermined states, the set of two or more predetermined states comprising a first predetermined state and a second predetermined state;

send to the M2M device a create transition instruction for causing the M2M device to create one or more predetermined transitions, the one or more predetermined transitions comprising a transition from the first predetermined state to the second predetermined state;

and

send a message to the M2M device for executing at least one of the one or more predetermined transitions.

2. The M2M server according to claim 1 , wherein each state of the set of two or more predetermined states is associated with a plurality of configurable elements.

3. The M2M server according to claim 2 , wherein the M2M server is further configured to send instructions to the M2M device to create, delete or modify a state or a transition so as to configure the M2M device.

4. The M2M server according to claim 1 , wherein the M2M server is further configured to define the set of two or more predetermined states and the one or more predetermined transitions and create instructions associated with each state and transition so as to configure the M2M device with said states and transitions.

5. The M2M server according to claim 1 , further comprising a receiver for receiving instructions for the set of two or more predetermined states and the one or more predetermined transitions from a node.

6. The M2M server according to claim 1 , wherein the create state instruction and the create transition instruction are included in a message transmitted by the M2M server to the M2M device.

7. A machine-to-machine (M2M) device for communicating with a M2M server, the M2M device comprising:

a receiver for receiving:

a create state instruction transmitted by the M2M server for causing the M2M device to create a set of two or more predetermined states, the set of two or more predetermined states comprising a first predetermined state and a second predetermined state;

a create transition instruction transmitted by the M2M server for causing the M2M device to create one or more predetermined transitions, the one or more predetermined transitions comprising a transition from the first predetermined state to the second predetermined state; and

a message transmitted by the M2M server for causing the M2M device to execute at least one of the one or more predetermined transitions;

a processor for executing the instructions so as to create the predetermined states and transitions and for processing the message transmitted by the M2M server for executing at least one of the one or more predetermined transitions.

8. The M2M device according to claim 7 , wherein the M2M device is further configured to execute the one or more predetermined transitions so that the M2M device changes state.

9. The M2M device according to claim 7 , wherein the M2M device is further configured to execute the one or more predetermined transitions so that the M2M device remains in the same state.

10. The M2M device according to claim 7 , wherein each state of the set of two or more predetermined states is associated with a plurality of configurable elements.

11. The M2M device according to claim 7 , wherein the M2M device is operable to create, delete, and modify a state or a transition so as to configuring itself upon receiving commands from the M2M server.

12. The M2M device according to claim 7 , further comprising a transmitter for sending the set of two or more predetermined states and the one or more transitions to another node.

13. The M2M device according to claim 7 , further comprising a transmitter for broadcasting the set of two or more predetermined states and the one or more transitions to a node connected to the same network as the M2M device.

14. The M2M device according to claim 7 , wherein the message for executing at least one of the set of two or more predetermined transitions is 1, 2 or 3 bytes in length.

15. An apparatus comprising the M2M device according to claim 7 , wherein the apparatus is a vehicle, user equipment or an appliance.

16. A system for managing a machine to machine (M2M) device, the system comprising;

a M2M server configured to send to the M2M device a create state instruction for causing the M2M device to create a set of two or more predetermined states, the set of two or more predetermined states comprising a first predetermined state and a second predetermined state, and to send to the M2M device a create transition message for causing the M2M device to create one or more predetermined transitions, the one or more predetermined transitions comprising a transition from the first predetermined state to the second predetermined state, wherein

the M2M server is further configured instruct the M2M device to execute at least one of the one or more predetermined transitions, and

the M2M device is configured to move into a state upon executing said at least one of the one or more predetermined transitions.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: BEIJAR, NICKLAS; JIMÉNEZ, JAIME; JOKELA, PETRI; KAUPPINEN, TERO; KJÄLLMAN, JIMMY; KOMU, MIIKA; MELÉN, JAN; MORABITO, ROBERTO; NOVO DIAZ, OSCAR; OCAK, MERT; ROBLES, MARIA INES; SETHI, MOHIT
To: OY L M ERICSSON AB
Reel/Frame 048914/0238 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2019
From: OY L M ERICSSON AB
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 048914/0283 →
Continuity (1)
Related Publication 20180279099A1 · Sep 27, 2018