IP Library › Granted Patent US 12,019,416
Granted Patent B2
US 12,019,416 · App. 17/839,276 · Granted Jun 25, 2024

Automatic determination of indoor or outdoor environmental conditions of a device

Inventors: Charles Lukaszewski (Santa Clara, CA); Stuart Walker Strickland (Santa Clara, CA)
Assignee: Hewlett Packard Enterprise Development LP
G05B19/042G01S19/48G08C19/00G05B2219/2642
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 12,019,416
App. No.
17/839,276
Granted
Jun 25, 2024
Kind
B2
Abstract

Systems and methods are provided for deterministically estimating whether the location of a computing device that is fixed or mobile is inside a fully enclosed building or not (e.g., fully or partially indoors/outdoors). Various environments are supported by the substance of the disclosure, including fully or partially indoor and outdoor environments.

Claims (39)

1. A computing device for determining that an environment of the computing device is indoors or outdoors comprising:

a memory; and

one or more processors that are configured to execute machine readable instructions stored in the memory for performing a method comprising:

collecting sensor data from a plurality of sensors associated with the computing device;

upon reaching a threshold period of time that the computing device is stationary, determining a confidence value associated with the sensor data collected from each of the plurality of sensors;

determining that the computing device is indoors or outdoors based on the sensor data and the confidence value when the confidence value associated with the sensor data meets or exceeds a first threshold value, wherein the confidence value is associated with a likelihood that the computing device is indoors or outdoors;

upon determining that the confidence value associated with the sensor data is below a second threshold value, determining that the computing device is fully outdoors or fully indoors irrespective of the confidence value meeting or exceeding the first threshold value; and

providing the determination that the computing device is indoors or outdoors and triggering an action in an external system.

2. The computing device of claim 1 , wherein the plurality of sensors comprise at least two of radio receivers, timers and clocks, pressure, air particulates and trace gasses, radiological, inertial, piezoelectric, optical, acoustic, electrical, or magnetic sensors.

3. The computing device of claim 1 , wherein the plurality of sensors are embedded with the computing device or surrounding environment of the computing device.

4. The computing device of claim 1 , wherein the action in the external system activates lighting or water features, and the external system is a component of home automation.

5. The computing device of claim 1 , wherein the action in the external system automatically adjusts image parameters and the external system includes a security camera.

6. The computing device of claim 1 , wherein the action in the external system automatically adjusts operating emissions characteristics of a radio.

7. The computing device of claim 1 , wherein the action in the external system automatically generates an electronic communication on a second protocol based on the determination that the computing device is indoors or outdoors.

8. The computing device of claim 1 , wherein the action in the external system automatically generates a report detailing a pattern of sensor data showing the computing device is operating indoors or outdoors over time in the environment.

9. A computing device for determining that an environment of the computing device is indoors or outdoors comprising:

a memory; and

one or more processors that are configured to execute machine readable instructions stored in the memory for performing a method comprising:

collecting sensor data and a sensor reliability value from a plurality of sensors associated with the computing device;

determining a confidence value associated with the sensor data collected from each of the plurality of sensors, wherein the confidence value is determined based on the sensor reliability value for the corresponding sensor from the plurality of sensors;

determining that the computing device is indoors or outdoors based on the sensor data and the confidence value when the confidence value associated with the sensor data meets or exceeds a first threshold value, wherein the confidence value is associated with a likelihood that the computing device is indoors or outdoors;

upon determining that the confidence value associated with the sensor data is below a second threshold value, determining that the computing device is fully outdoors or fully indoors irrespective of the confidence value meeting or exceeding the first threshold value; and

providing the determination that the computing device is indoors or outdoors and triggering an action in an external system.

10. The computing device of claim 9 , wherein the plurality of sensors comprise at least two of radio receivers, timers and clocks, pressure, air particulates and trace gasses, radiological, inertial, piezoelectric, optical, acoustic, electrical, or magnetic sensors.

11. The computing device of claim 9 , wherein the plurality of sensors are embedded with the computing device or surrounding environment of the computing device.

12. The computing device of claim 9 , wherein the action in the external system activates lighting or water features, and the external system is a component of home automation.

13. The computing device of claim 9 , wherein the action in the external system automatically adjusts image parameters and the external system includes a security camera.

14. The computing device of claim 9 , wherein the action in the external system automatically adjusts operating emissions characteristics of a radio.

15. The computing device of claim 9 , wherein the action in the external system automatically generates an electronic communication on a second protocol based on the determination that the computing device is indoors or outdoors.

16. The computing device of claim 9 , wherein the action in the external system automatically generates a report detailing a pattern of sensor data showing the computing device is operating indoors or outdoors over time in the environment.

17. A computer-implemented method for determining that an environment of a computing device is indoors or outdoors comprising:

collecting sensor data from a plurality of sensors associated with the computing device;

upon reaching a threshold period of time that the computing device is stationary, determining a confidence value associated with the sensor data collected from each of the plurality of sensors;

determining that the computing device is indoors or outdoors based on the sensor data and the confidence value when the confidence value associated with the sensor data meets or exceeds a first threshold value, wherein the confidence value is associated with a likelihood that the computing device is indoors or outdoors;

upon determining that the confidence value associated with the sensor data is below a second threshold value, determining that the computing device is fully outdoors or fully indoors irrespective of the confidence value meeting or exceeding the first threshold value; and

providing the determination that the computing device is indoors or outdoors and triggering an action in an external system.

18. The computer-implemented method of claim 17 , wherein the plurality of sensors comprise at least two of radio receivers, timers and clocks, pressure, air particulates and trace gasses, radiological, inertial, piezoelectric, optical, acoustic, electrical, or magnetic sensors.

19. The computer-implemented method of claim 17 , wherein the plurality of sensors are embedded with the computing device or surrounding environment of the computing device.

20. The computer-implemented method of claim 17 , wherein the action in the external system activates lighting or water features, and the external system is a component of home automation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2022
From: LUKASZEWSKI, CHARLES; STRICKLAND, STUART WALKER
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 060186/0712 →
Continuity (1)
Related Publication 20230400826A1 · Dec 14, 2023
Cited By (1)
US 12,639,945