IP Library Granted Patent US 9,392,446
Granted Patent B1
US 9,392,446 · App. 13/958,937 · Granted Jul 12, 2016

Authenticating environmental sensor systems based on security keys in communication systems

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,392,446
App. No.
13/958,937
Granted
Jul 12, 2016
Kind
B1
Abstract

Systems, methods, and software for operating environmental sensor systems are provided herein. In one example, a method is provided that includes monitoring environmental conditions to detect a trigger condition and transferring an access request for delivery to a data system responsive to the trigger condition. The method also includes receiving a security challenge transferred by the data system, and in response, transferring a security answer for delivery to the data system that includes a hash result generated using one of the security keys, and receiving a security grant transferred by the data system indicating one of the hash results. The method also includes selecting an environmental sensor function based on an association with one of the security keys used to generate the hash result indicated in the security grant, performing the environmental sensor function to obtain sensor data, and transferring the sensor data for delivery to the data system.

Claims (44)

1. A method of operating an environmental sensor system comprising a sensor portion to perform a plurality of environmental sensor functions and a communication portion that stores a plurality of security keys, the method comprising:

in the sensor portion, monitoring at least one environmental condition to detect a trigger condition related to the environmental condition;

in the communication portion, transferring an access request for delivery to a remote data system responsive to the detection of the trigger condition;

in the communication portion, receiving a security challenge transferred by the remote data system, and in response, transferring a security answer for delivery to the remote data system that includes at least one hash result generated using at least one of the security keys;

in the communication portion, receiving a security grant transferred by the remote data system indicating one of the hash results;

in the communication portion, selecting at least one of the environmental sensor functions based on an association of the environmental sensor functions with one of the security keys used to generate the hash result indicated in the security grant;

in the sensor portion, performing the selected environmental sensor function to obtain sensor data; and

in the communication portion, transferring the sensor data for delivery to the remote data system.

2. The method of claim 1 , wherein the environmental condition comprises at least one of a geographic location, an atmospheric condition, and a radio frequency (RF) status.

3. The method of claim 1 , wherein the sensor portion comprises ones of a gas concentration sensor, a temperature sensor, a pressure sensor, a humidity sensor, and a seismic sensor.

4. The method of claim 1 , wherein the access request comprises a request to perform an environmental sensor function to obtain sensor data.

5. The method of claim 1 , wherein the security challenge comprises at least one request for the at least one hash result generated using the at least one of the security keys.

6. The method of claim 1 , wherein the at least one of the security keys is selected based on at least the trigger condition.

7. The method of claim 1 , wherein more than one hash result is transferred in the security answer, each hash result generated using a different one of the security keys.

8. The method of claim 1 , wherein the remote data system selects the indicated one of the hash results based on a successful authentication of the indicated one of the hash results.

9. The method of claim 1 , wherein selecting the at least one of the environmental sensor functions based on an association of the environmental sensor functions with the one of the security keys used to generate the hash result indicated in the security grant comprises maintaining a data structure relating ones of the environmental sensor functions to ones of the security keys, and selecting the at least one of the environmental sensor functions based on at least the data structure.

10. The method of claim 1 , further comprising:

in a secure processing zone of the communication portion, receiving the at least one of the security keys from an open processing zone of the communication portion in response to the trigger condition;

in the secure processing zone, processing the at least one of the security keys to determine the at least one hash result generated using at least one of the security keys;

in the secure processing zone, responsive to receiving the security grant transferred by the remote data system indicating the one of the hash results, indicating an authorized one of the security keys to the open processing zone; and

in the open processing zone, selecting at least one of the environmental sensor functions based on an association of the environmental sensor functions with the authorized one of the security keys.

11. An environmental sensor system, comprising:

a sensor portion configured to perform a plurality of environmental sensor functions and monitor environmental conditions to detect a trigger condition;

a communication portion that stores a plurality of security keys and is configured to:

transfer an access request for delivery to a remote data system responsive to the detection of the trigger condition;

receive a security challenge transferred by the remote data system, and in response, transfer a security answer for delivery to the remote data system that includes at least one hash result generated using at least one of the security keys;

receive a security grant transferred by the remote data system indicating one of the hash results;

select one of the environmental sensor functions based on an association of the environmental sensor function with one of the security keys used to generate the hash result indicated in the security grant;

the sensor portion configured to perform the selected environmental sensor function to obtain sensor data; and

the communication portion configured to transfer the sensor data for delivery to the remote data system.

12. The environmental sensor system of claim 11 , wherein the environmental condition comprises at least one of a geographic location, an atmospheric condition, and a radio frequency (RF) status.

13. The environmental sensor system of claim 11 , wherein the sensor portion comprises ones of a gas concentration sensor, a temperature sensor, a pressure sensor, a humidity sensor, and a seismic sensor.

14. The environmental sensor system of claim 11 , wherein the access request comprises a request to perform an environmental sensor function to obtain sensor data.

15. The environmental sensor system of claim 11 , wherein the security challenge comprises at least one request for the at least one hash result generated using the at least one of the security keys.

16. The environmental sensor system of claim 11 , wherein the at least one of the security keys is selected based on at least the trigger condition.

17. The environmental sensor system of claim 11 , wherein more than one hash result is transferred in the security answer, each hash result generated using a different one of the security keys.

18. The environmental sensor system of claim 11 , wherein the remote data system selects the indicated one of the hash results based on a successful authentication of the indicated one of the hash results.

19. The environmental sensor system of claim 11 , comprising:

maintaining a data structure relating ones of the environmental sensor functions to ones of the security keys, and selecting the at least one of the environmental sensor functions based on at least the data structure.

20. The environmental sensor system of claim 11 , comprising:

a secure processing zone of the communication portion configured to receive the at least one of the security keys from an open processing zone of the communication portion in response to the trigger condition;

the secure processing zone of the communication portion configured to process the at least one of the security keys to determine the at least one hash result generated using at least one of the security keys;

the secure processing zone of the communication portion configured to indicate an authorized one of the security keys to the open processing zone responsive to receiving the security grant transferred by the remote data system indicating the one of the hash results; and

the open processing zone of the communication portion configured to select at least one of the environmental sensor functions based on an association of the environmental sensor functions with the authorized one of the security keys.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2013
From: PACZKOWSKI, LYLE WALTER; MARTIN, GEOFFREY S.; COPE, WARREN B.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 030941/0596 →