Virtual Region Trigger Detection for Occupancy Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack an efficient method to detect specific physical changes within defined regions of a physical space and notify subscriber devices accordingly.

Innovation Solution

A computing system that receives requests from subscriber devices to define virtual regions corresponding to physical regions, detects events based on sensor data from sensors in the physical space, and notifies the subscriber devices when trigger conditions are satisfied.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a computing system uses sensor data to detect physical changes within defined virtual regions and notify subscriber devices, then the system can provide timely and targeted event detection, but the programming complexity and system configuration requirements increase

Engineering Contradiction:
Improveevent detection accuracyVSAvoidsystem configuration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the physical space into multiple virtual regions, each with its own trigger conditions and sensor associations. This segmentation allows the complex monitoring task to be broken down into manageable regional units, improving detection precision for specific areas while making the overall system easier to configure and maintain through modular region definitions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The computing system acts as an intermediary between physical sensors and subscriber devices, translating raw sensor data into meaningful event detections within virtual regions. This intermediary layer simplifies the programming complexity by abstracting the complex sensor processing logic, allowing subscribers to define regions and conditions without needing to program low-level sensor interactions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system monitors multiple virtual regions with different trigger conditions, then comprehensive event detection coverage is achieved, but the computational resources and data processing requirements increase

Engineering Contradiction:
Improveevent detection coverageVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

By segmenting the monitoring space into virtual regions and associating specific sensors with each region, the system can process sensor data in a distributed manner. Each region's trigger conditions are evaluated independently, allowing comprehensive event detection coverage across multiple regions while optimizing computational resource usage by focusing processing on relevant regional data rather than processing all sensor data uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system evaluates trigger conditions partially by focusing computational effort only on regions where events are detected or where conditions are likely to be satisfied. This partial action approach allows comprehensive monitoring coverage without requiring full computational evaluation of all possible trigger conditions in all regions at all times, thereby reducing overall computational resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12266186B2Trigger regions
Publication Date: 2025.04.01 GOOGLE LLC
  • US12266186B2 patent drawing
  • US12266186B2 patent drawing
  • US12266186B2 patent drawing

AI summary

A method includes receiving, from a subscriber device, a request including virtual region characteristics and an occupancy threshold, and determining, using image data captured by a camera and the virtual region characteristics, a virtual region corresponding to a portion of a physical region within a field of view of the camera. The virtual region is smaller than the physical region. The method also includes determining, using the image data, an occupancy of the virtual region and determining that the occupancy of the virtual region satisfies the occupancy threshold. In response to determining that the occupancy of the virtual region satisfies the occupancy threshold, the method also includes generating a notification to the subscriber device.