IP Library Granted Patent US 9,380,060
Granted Patent B2
US 9,380,060 · App. 14/142,083 · Granted Jun 28, 2016

Machine-to-machine service based on common data format

Inventors: Jean F. Dubois (Boothbay Harbor, ME); Lily Zhu (Parsippany, NJ); Patrick J. Moran (Shrewsbury, MA)
Assignees: Verizon Patent and Licensing Inc.; Cellco Partnership
H04L63/0876H04L63/0407H04L63/10H04L67/1095H04L67/141H04L67/2804H04L67/2823
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,380,060
App. No.
14/142,083
Granted
Jun 28, 2016
Kind
B2
Abstract

A method, a device, and a non-transitory storage medium having instructions to establish a connection with the simple sensor device; receive sensor data from the simple sensor device via the connection; convert the sensor data into common data of a common data format, wherein the common data includes metadata that supports an ontology; store the common data; and transmit the common data to a network device of a network.

Claims (75)

1. A method comprising:

establishing, by a device, a connection with a simple sensor device;

receiving, by the device, sensor data from the simple sensor device via the connection wherein the sensor data does not include context data;

converting, by the device, the sensor data into schema data according to a pre-defined schema;

storing, by the device, multiple ontologies;

selecting, by the device, an ontology from the multiple ontologies based on at least one of the sensor data or the schema data;

converting, by the device, the schema data into common data of a common data format based on the selecting, wherein the common data includes metadata that supports the ontology;

storing, by the device, the common data; and

transmitting, by the device, the common data to a network device of a network.

2. The method of claim 1 , wherein the sensor data is in a proprietary format, and the device is a gateway device that is local to the simple sensor device and forms with the simple sensor device at least one of a local area network or a body area network.

3. The method of claim 1 , further comprising:

generating, by the device, a pre-availability message that indicates a pending availability of the common data in response to receiving the sensor data; and

transmitting, by the device, the pre-availability message to the network device.

4. The method of claim 1 , wherein the metadata includes context information that indicates a state of synchronization and a state of storage between the device and the network device.

5. The method of claim 1 , further comprising:

authenticating, by the device, the simple sensor device, wherein the metadata indicates a prospective interest in the common data by at least one of a user or an analytics service.

6. The method of claim 1 , further comprising:

analyzing, by the device, at least one of the sensor data or the common data; and

outputting, by the device, a response to the analyzing.

7. The method of claim 6 , wherein the analyzing comprises:

comparing the at least one of the sensor data or the common data to a threshold value; and

determining whether the threshold value is satisfied based on the comparing; and wherein the outputting the response includes generating an alarm in response to determining that the threshold value is satisfied.

8. The method of claim 1 , further comprising:

notifying, by the device and to the network device, in response to the receiving of the sensor data, wherein the network device is notified of a future availability of the common data;

establishing, by the device, a secure connection with the network device;

encrypting, by the device, the common data;

storing the common data by the network device; and

allowing access and use of the common data via the network, wherein the network includes a cloud network.

9. A device comprising:

a communication interface that includes a transmitter and a receiver, or a transceiver capable of communicating with a simple sensor device;

a memory, wherein the memory stores instructions; and

a processor, wherein the processor executes the instructions to:

establish, via the communication interface, a connection with the simple sensor device;

receive, via the communication interface, sensor data from the simple sensor device via the connection, wherein the sensor data does not include context data;

convert the sensor data into schema data according to a pre-defined schema;

store multiple ontologies;

select an ontology from the multiple ontologies based on at least one of the sensor data or the schema data;

convert the schema data into common data of a common data format based on the selection of the ontology, wherein the common data includes metadata that supports the ontology;

store the common data; and

transmit, via the communication interface, the common data to a network device via a network.

10. The device of claim 9 , wherein the sensor data is in a proprietary format, and the device is a gateway device that is local to the simple sensor device and forms with the simple sensor device at least one of a local area network or a body area network.

11. The device of claim 10 , wherein the processor further executes the instructions to:

compare at least one of the sensor data or the common data to a threshold value;

determine whether the threshold value is satisfied based on the comparison; and

output a response that indicates the threshold value is satisfied in response to the determination that the threshold value is satisfied.

12. The device of claim 9 , wherein the processor further executes the instructions to:

authenticate the simple sensor device.

13. The device of claim 9 , wherein the device comprises a mobile device.

14. The device of claim 9 , wherein, when transmitting, the processor further executes the instructions to:

establish, via the communication interface, a secure connection with the network device; and

encrypt the common data.

15. The device of claim 9 , wherein the processor further executes the instructions to:

receive, via the communication interface, a message from the network device to configure the device to another one of the multiple ontologies; and

configure the device to the other one of the multiple ontologies in response to the receipt of the message.

16. A non-transitory storage medium storing instructions executable by a computational device to:

establish a connection with a sensor device;

receive sensor data from the sensor device via the connection, wherein the sensor data does not include context data;

convert the sensor data into schema data according to a pre-defined schema;

store multiple ontologies;

select an ontology from the multiple ontologies based on at least one of the sensor data or the schema data;

convert the schema data into common data of a common data format based on the selection of the ontology, wherein the common data includes metadata that supports the ontology;

store the common data; and

transmit the common data to a network device via a network.

17. The non-transitory storage medium of claim 16 , further storing instructions executable by the computational device to:

receive a message from the network device to configure the computational device to another one of the multiple ontologies; and

configure the computational device to the other one of the multiple ontologies in response to the receipt of the message.

18. The non-transitory storage medium of claim 16 , wherein the sensor data is in a proprietary format, and wherein the instructions for converting the sensor data further comprise instructions executable by the computational device to:

obtain other data pertaining to the sensor device, wherein the other data includes at least one of last calibration, time in field, historical data relating to past repair; and

convert the sensor data and the other data to the schema data.

19. The non-transitory storage medium of claim 16 , further storing instructions executable by the computational device to:

establish a secure connection with the network device; and

encrypt the common data.

20. The non-transitory storage medium of claim 16 , further storing instructions executable by the computational device to:

analyze at least one of the sensor data or the common data; and

output a response to the analysis.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2013
From: ZHU, LILY
To: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS
Reel/Frame 031853/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2013
From: DUBOIS, JEAN F.; MORAN, PATRICK J.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 031853/0985 →
Continuity (1)
Related Publication 20150189005A1 · Jul 2, 2015