IP Library Granted Patent US 9,280,681
Granted Patent B2
US 9,280,681 · App. 14/263,838 · Granted Mar 8, 2016

Environmental monitoring device

Inventors: Adam M. Gettings (Red Wing, MN); Andrew G. Stevens (Palo Alto, CA); Bjorn H. Hovland (Woodside, CA)
Assignee: Leeo, Inc.
G06F21/6218G05B15/02G06F17/30073G06F21/64G06Q10/0635G08B5/36G08B23/00G08C19/00H04L9/0861H04L63/10H04Q9/00G08B25/007H04L2209/72H04Q2209/10H04Q2209/40
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,280,681
App. No.
14/263,838
Granted
Mar 8, 2016
Kind
B2
Abstract

An environmental monitoring device that monitors the operation of a legacy electronic device is described. In particular, a sensor in the environmental monitoring device provides sensor data that represents an environmental condition in an external environment that includes the environmental monitoring device. This environmental condition is associated with the operation of the legacy electronic device in the external environment. The environmental monitoring device analyzes the sensor data and provides feedback about the operation of the legacy electronic device based on the analyzed sensor data. Moreover, the sensor provides the sensor data without or excluding communication and/or electrical coupling between the environmental monitoring device and the legacy electronic device. In this way, the environmental monitoring device facilitates monitoring, analysis and feedback of the sensor data without directly interacting with the legacy electronic device.

Claims (43)

1. An environmental monitoring device, comprising:

a sensor, coupled to a processor, that, during operation, provides secured sensor data comprising sensor data that is a measurement of an environmental condition in an external environment that includes the environmental monitoring device, wherein the environmental condition is a condition other than location or position of the sensor, and wherein the sensor data is secured by the sensor using one of an encryption of the sensor data and a secure hash of the sensor data;

an antenna;

an interface circuit, coupled to the antenna and the processor, that, during operation, communicates with an archive device that maintains an ongoing historical record for the external environment;

the processor, wherein the processor includes a secure channel that, during operation, processes information and communicates the processed information using an encryption key associated with the secure channel; and

a memory, coupled to the processor, which stores, in a trust zone associated with the secure channel, a program module that, during operation, is executed by the secure channel, the program module including:

instructions for receiving the secured sensor data from the sensor;

instructions for analyzing the secured sensor data including calculating a risk metric for the external environment based on the analyzed sensor data;

instructions for calculating a financial value associated with a physical object based on the determined risk metric;

instructions for generating a digital signature associated with the secure channel; and

instructions for providing, to the archive device via the interface circuit and the antenna, a certified data package for archiving in the historical record for the external environment, wherein the certified data package includes the secured sensor data, the digital signature, and a time stamp; and

wherein the secure channel and the trust zone are isolated from a remainder of the processor and the memory except for a controlled interface so that the secure channel and the trust zone are in a secure region in which access to the secure channel and the trust zone is controlled via the controlled interface and direct access to the secure channel and the trust zone is prevented.

2. The environmental monitoring device of claim 1 , wherein the digital signature is generated using one of: a secure hash of the time stamp; and an identifier of the environmental monitoring device.

3. The electronic device of claim 1 , wherein the financial value includes one of: a commercial value of the physical object; and an insurance premium for the physical object.

4. The environmental monitoring device of claim 1 , wherein the environmental monitoring device further comprises a location monitor configured to provide information specifying a location of the environmental monitoring device in the external environment;

wherein the program module further includes instructions for receiving the information specifying the location; and

wherein the certified data package includes the information specifying the location.

5. The environmental monitoring device of claim 1 , wherein the program module further includes instructions for receiving information specifying a location of the environmental monitoring device in the external environment based on communication, via the interface circuit and the antenna, with another electronic device; and

wherein the certified data package includes the information specifying the location.

6. The environmental monitoring device of claim 5 , wherein the other electronic device is in the external environment and is proximate to the environmental monitoring device.

7. A computer-program product for use in conjunction with a secure channel in a processor in an environmental monitoring device, the computer-program product comprising a non-transitory computer-readable storage medium in a trust zone in memory, which is associated with the secure channel, and a computer-program mechanism embedded therein to provide a certified data package, the computer-program mechanism including:

instructions for receiving secured sensor data from a sensor in the environmental monitoring device, wherein the secured sensor data comprises sensor data that is a measurement of an environmental condition in an external environment that includes the environmental monitoring device, wherein the environmental condition is a condition other than location or position of the sensor, and wherein the secured sensor data was secured by the sensor using one of an encryption of the sensor data and a secure hash of the sensor data;

instructions for processing information using the processor, wherein the processor includes a secure channel that, during operation, processes information and communicates the processed information using an encryption key associated with the secure channel;

instructions for analyzing the secured sensor data including calculating a risk metric for the external environment based on the analyzed sensor data;

instructions for calculating a financial value associated with a physical object based on the determined risk metric;

instructions for generating a digital signature associated with the secure channel, wherein the secure channel processes information and communicates the processed information using an encryption key associated with the secure channel; and

instructions for providing, to an archive device that maintains an ongoing historical record for the external environment via an interface circuit and an antenna in the environmental monitoring device, a certified data package for archiving in the historical record for the external environment, wherein the certified data package includes the secured sensor data, the digital signature, and a time stamp; and

wherein the secure channel and the trust zone are isolated from a remainder of the processor and the memory except for a controlled interface so that the secure channel and the trust zone are in a secure region in which access to the secure channel and the trust zone is controlled via the controlled interface and direct access to the secure channel and the trust zone is prevented.

8. The computer-program product of claim 7 , wherein the computer-program mechanism further includes, prior to the instructions for the providing, instructions for encrypting the certified data package using an encryption key associated with the secure channel.

9. The computer-program product of claim 7 , wherein the financial value includes one of: a commercial value of the physical object; and an insurance premium for the physical object.

10. The computer-program product of claim 7 , wherein the digital signature is generated using one of: a secure hash of the time stamp; and an identifier of the environmental monitoring device.

11. A secure-channel-implemented method for providing a certified data package, wherein the method comprises:

receiving secured sensor data from a sensor in an environmental monitoring device, wherein the secured sensor data comprises sensor data that is a measurement of an environmental condition in an external environment that includes the environmental monitoring device, wherein the environmental condition is a condition other than location or position of the sensor, and wherein the secured sensor data was secured by the sensor using one of an encryption of the sensor data and a secure hash of the sensor data;

processing information using a processor in the environmental monitoring device, wherein the processor includes the secure channel that, during operation, processes information and communicates the processed information using an encryption key associated with the secure channel;

analyzing the secured sensor data including calculating a risk metric for the external environment based on the analyzed sensor data;

calculating a financial value associated with a physical object based on the determined risk metric;

using the secure channel in the processor, generating a digital signature associated with the secure channel, wherein the secure channel processes information and communicates the processed information using an encryption key associated with the secure channel, and wherein the secure channel has an associated trust zone in memory; and

providing, to an archive device that maintains an ongoing historical record for the external environment via an interface circuit and an antenna in the environmental monitoring device, a certified data package for archiving in the historical record for the external environment, wherein the certified data package includes the secured sensor data, the digital signature and a time stamp; and

wherein the secure channel and the trust zone are isolated from a remainder of the processor and the memory except for a controlled interface so that the secure channel and the trust zone are in a secure region in which access to the secure channel and the trust zone is controlled via the controlled interface and direct access to the secure channel and the trust zone is prevented.

12. The method of claim 11 , wherein, prior to the providing, the method further comprises encrypting the certified data package using the encryption key.

13. The method of claim 11 , wherein the financial value includes one of: a commercial value of the physical object; and an insurance premium for the physical object.

14. The method of claim 11 , wherein, prior to the providing, the method further comprises receiving information specifying a location of the environmental monitoring device in the external environment based on communication with another electronic device; and

wherein the certified data package includes the information specifying the location.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2014
From: GETTINGS, ADAM M.; STEVENS, ANDREW G.; HOVLAND, BJORN H.
To: LEEO, INC.
Reel/Frame 032772/0582 →
Continuity (3)
Continuation PCTUS2014025742 · Mar 13, 2014
Provisional Application 61802310 · Mar 15, 2013
Related Publication 20140270176A1 · Sep 18, 2014