Sensor-Agnostic Human Presence Data Standardization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing human presence detection systems are sensor-agnostic, leading to compatibility issues and the inability to process data from different sensor technologies, which limits the implementation of privacy-related features and other functionalities.

Innovation Solution

The implementation of a standardized, sensor-agnostic approach to representing human presence information, where the operating system of a computing device receives and processes human presence data in a consistent coordinate system, allowing for the decoupling of software from underlying sensing hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If sensor-specific data formats are used for human presence detection, then the sensor can provide detailed output signals, but the application cannot process data from different sensor technologies

Engineering Contradiction:
Improvecompatibility with different sensor technologiesVSAvoidapplication knowledge of sensor types and output formats
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (the operating system) that receives sensor data in various formats and converts it into a standardized coordinate system. This mediator handles the complexity of sensor-specific formats internally while presenting a unified interface to applications, thus improving compatibility without increasing application complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms sensor data from different coordinate systems into a standardized coordinate system defined by the operating system. By changing the parameter representation (coordinate system) of the sensor data, the system achieves compatibility across different sensor technologies while maintaining the rich information content.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If applications are designed to process specific sensor outputs, then processing accuracy may be improved, but the system cannot implement features independently of sensing hardware

Engineering Contradiction:
Improveindependence from sensing hardwareVSAvoidobject detection accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent creates a universal coordinate system that can accommodate data from multiple sensor types (cameras, LIDAR, ultrasonic sensors, etc.). This universal framework allows the same application logic to work with different sensor technologies while maintaining detection accuracy through proper coordinate transformation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If multiple sensor types are supported with different output formats, then sensing capability is enhanced, but power management becomes more complex

Engineering Contradiction:
Improvesensor system compatibilityVSAvoidpower management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The operating system acts as an intermediary that manages power for different sensor types through a unified interface. Applications can request human presence detection without needing to know which sensor is active or how to manage its power, simplifying power management while supporting multiple sensor technologies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250130631A1Systems and methods for sensor-agnostic representation of human presence information
Publication Date: 2025.04.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250130631A1 patent drawing
  • US20250130631A1 patent drawing
  • US20250130631A1 patent drawing

AI summary

Systems and methods for sensor-agnostic representation of human presence information are described. An operating system of a computing device with a display screen is configured to receive, from a sensor system, human presence information representing the position and posture of one or more persons detected by a sensor of the sensor system, where the human presence information is determined based on a coordinate system associated with the display screen. The human presence information has the same format regardless of the sensor technology. The human presence information includes an elevation angle, an azimuth angle, a face pitch, a face roll, and/or a face yaw of the person relative to the sensor and/or display screen. The operating system may use the human presence information to implement privacy-related features and/or may provide the human presence information to one or more applications via an API.