IP Library Granted Patent US 10,079,898
Granted Patent B2
US 10,079,898 · App. 15/186,627 · Granted Sep 18, 2018

Software-defined sensors

Inventors: Jean Lau (San Ramon, CA); Clifford A. Collins (San Ramon, CA)
Assignee: General Electric Company
H04L67/18G06Q10/0833H04L67/12
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,079,898
App. No.
15/186,627
Granted
Sep 18, 2018
Kind
B2
Abstract

This disclosure provides for a system and method for managing network-connected industrial assets. The network-connected assets include a sensor controller affixed to a shipping container, where the sensor controller is communicatively coupled to one or more sensors. The one or more sensors monitor the shipping container and/or the contents stored therein. When located at an origin location, the sensor controller is communicatively coupled to a first Industrial Internet of Things (IIoT) machine via a first network. A client device can communicate with the sensor controller via the first IIoT machine. When the shipping container is shipped to a destination location, the sensor controller connects to a second network at the destination location. At the second network, another IIoT machine communicates with the sensor controller. The client device then receives sensor data from the sensor controller via the second IIoT machine.

Claims (58)

1. A sensor controller for managing one or more sensors in communication with the sensor controller, the sensor controller comprising:

a machine-readable medium storing computer-executable instructions; and

at least one hardware processor communicatively coupled to the machine-readable medium that, when the computer-executable instructions are executed, configures the sensor controller to perform operations comprising:

receiving sensor configuration data via a first network located at a first geographic location, the sensor configuration data specifying one or more sensors to be active during transit from the first geographic location to a second geographic location;

receiving network connection data specifying one or more network credentials for connecting to a second network located at a second geographic location;

monitoring the one or more sensors specified as active by the sensor configuration data;

receiving sensor data from the monitored one or more sensors;

connecting to the second network in response to a determination that the second geographic location has been reached; and

transmitting the received sensor data to a client device communicatively coupled to the first network.

2. The system of claim 1 , where the operations further comprise:

communicating with a first Internet of Things (IIoT) machine located at the second geographic location and communicatively coupled to the second network, the first IIoT machine acting as an intermediary between the client device and the sensor controller.

3. The system of claim 1 , wherein the received sensor data comprises raw sensor data, and the operations further comprise:

transforming the raw sensor data into sensor log data, the sensor log data being formatted differently than the raw sensor data; and

transmitting the sensor log data as the received sensor data to the client device.

4. The system of claim 1 , wherein the operations further comprise:

determining that the second geographic location has been reached based on a comparison of previously stored GPS coordinates with a set of GPS coordinates obtained from one or more of the sensors communicatively coupled to the sensor controller.

5. The system of claim 1 , wherein the receiving sensor configuration data further comprises communicating with a second IIoT machine at the first network, the second IIoT machine acting as an intermediary between the sensor controller and the client device.

6. The system of claim 1 , wherein monitoring the one or more sensors comprises monitoring a first plurality of sensors selected from the one or more sensors during a first interval of the transit from the first geographic location to the second geographic location and monitoring a second plurality of sensors selected from the one or more sensors during a second interval of the transit from the first geographic location to the second geographic location, the first and second plurality of sensors being specified by the sensor configuration data.

7. The system of claim 1 , wherein:

the sensor controller is affixed to a container;

the sensor controller is configured to perform the receiving of the sensor configuration data when the container is located at the first geographic location; and

the sensor controller is configured to perform the connecting to the second network when the container is located at the second geographic location.

8. A method for managing one or more sensors in communication with a sensor controller, the method comprising:

receiving sensor configuration data at a first network located at a first geographic location, the sensor configuration data specifying one or more sensors to be active during transit from the first geographic location to a second geographic location;

receiving network connection data specifying one or more network credentials for connecting to a second network located at a second geographic location;

monitoring the one or more sensors specified as active by the sensor configuration data;

receiving sensor data from the monitored one or more sensors;

connecting to the second network in response to a determination that the second geographic location has been reached; and

transmitting the received sensor data to a client device communicatively coupled to the first network.

9. The method of claim 8 , where the method further comprises:

communicating with a first Internet of Things (IIoT) machine located at the second geographic location and communicatively coupled to the second network, the first IIoT machine acting as an intermediary between the client device and the sensor controller.

10. The method of claim 8 , wherein the received sensor data comprises raw sensor data, and the method further comprises:

transforming the raw sensor data into sensor log data, the sensor log data being formatted differently than the raw sensor data; and

transmitting the sensor log data as the received sensor data to the client device.

11. The method of claim 8 , wherein the method further comprises:

determining that the second geographic location has been reached based on a comparison of previously stored GPS coordinates with a set of GPS coordinates obtained from one or more of the sensors communicatively coupled to the sensor controller.

12. The method of claim 8 , wherein the receiving sensor configuration data further comprises communicating with a second IIoT machine at the first network, the second IIoT machine acting as an intermediary between the sensor controller and the client device.

13. The method of claim 8 , wherein monitoring the one or more sensors comprises monitoring a first plurality of sensors selected from the one or more sensors during a first interval of the transit from the first geographic location to the second geographic location and monitoring a second plurality of sensors selected from the one or more sensors during a second interval of the transit from the first geographic location to the second geographic location, the first and second plurality of sensors being specified by the sensor configuration data.

14. The method of claim 8 , wherein:

the sensor controller is affixed to a container;

the receiving of the sensor configuration data is performed when the container is located at the first geographic location; and

the connecting to the second network is performed when the container is located at the second geographic location.

15. A machine-readable medium storing computer-executable instructions that, when executed by at least one hardware processor communicatively coupled to the machine-readable medium that, configures a sensor controller to perform operations comprising:

receiving sensor configuration data at a first network located at a first geographic location, the sensor configuration data specifying one or more sensors to be active during transit from the first geographic location to a second geographic location;

receiving network connection data specifying one or more network credentials for connecting to a second network located at a second geographic location;

monitoring the one or more sensors specified as active by the sensor configuration data;

receiving sensor data from the monitored one or more sensors;

connecting to the second network in response to a determination that the second geographic location has been reached; and

transmitting the received sensor data to a client device communicatively coupled to the first network.

16. The machine-readably:medium of claim 15 , where the operations further comprise:

communicating with a first Internet of Things (IIoT) machine located at the second geographic location and communicatively coupled to the second network, the first IIoT machine acting as an intermediary between the client device and the sensor controller.

17. The machine-readable medium of claim 15 , wherein the received sensor data comprises raw sensor data, and the operations further comprise:

transforming the raw sensor data into sensor log data, the sensor log data being formatted differently than the raw sensor data; and

transmitting the sensor log data as the received sensor data to the client device.

18. The machine-readable medium of claim 15 , wherein the operations further comprise:

determining that the second geographic location has been reached based on a comparison of previously stored GPS coordinates with a set of GPS coordinates obtained from one or more of the sensors communicatively coupled to the sensor controller.

19. The machine-readable medium of claim 15 , wherein the receiving sensor configuration data further comprises communicating with a second IIoT machine at the first network, the second IIoT machine acting as an intermediary between the sensor controller and the client device.

20. The machine-readable medium of claim 15 , wherein monitoring the one or more sensors comprises monitoring a first plurality of sensors selected from the one or more sensors during a first interval of the transit from the first geographic location to the second geographic location and monitoring a second plurality of sensors selected from the one or more sensors during a second interval of the transit from the first geographic location to the second geographic location, the first and second plurality of sensors being specified by the sensor configuration data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2023
From: GENERAL ELECTRIC COMPANY
To: GE DIGITAL HOLDINGS LLC
Reel/Frame 065612/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2016
From: LAU, JEAN; COLLINS, CLIFFORD A
To: GENERAL ELECTRIC COMPANY
Reel/Frame 039924/0523 →
Continuity (1)
Related Publication 20170366625A1 · Dec 21, 2017
Cited By (1)
US 12,682,315