Sensor Network Predicate Analysis for Privacy-Preserving User Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional sensor-based systems lack intelligence and require extensive tagged data for effective analysis and response, failing to provide a deep understanding of observed spaces and react optimally to derived insights.

Innovation Solution

An apparatus comprising a processing device that determines a physical layout of a sensor network, computes predicates from data from multiple sensor types, and takes automated actions based on these predicates, including user presence, verification, and alert systems, utilizing heuristic-based inference engines and machine learning to identify preferences and events without explicit identifiers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traditional sensor-based systems use simple alarm triggering, then device complexity is reduced, but measurement precision and analytical depth deteriorate

Engineering Contradiction:
Improvesystem complexityVSAvoidanalysis accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system segments sensor data processing into multiple hierarchical levels: raw sensor data collection, predicate computation (intermediate analysis), and high-level event detection. This segmentation allows simple sensors to contribute to complex analytical outcomes without requiring each component to be overly complex.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces predicates as intermediary computational elements that bridge raw sensor data and high-level events. Predicates serve as intermediate representations that capture spatial and temporal relationships, enabling accurate event detection without directly complexifying the sensor-alarm connection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If extensive tagged data is collected for analysis, then measurement precision improves, but loss of time and data processing overhead increase

Engineering Contradiction:
Improveanalysis accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary computations by pre-defining predicates that represent spatial and temporal relationships before actual event detection occurs. These pre-computed predicates enable rapid event classification without requiring extensive real-time data processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent computes only the necessary predicates relevant to specific event types rather than processing all possible sensor data combinations. This partial computation approach maintains high detection accuracy while reducing overall processing time and computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If explicit identifiers are used for user tracking, then ease of operation improves, but user security and privacy deteriorate

Engineering Contradiction:
Improveuser identificationVSAvoidprivacy risk
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system extracts and removes explicit user identifiers from the data processing pipeline. Instead of tracking users by identity, the system uses anonymous predicates that capture behavioral patterns and spatial-temporal relationships, thereby maintaining operational functionality while eliminating privacy risks associated with explicit identification.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10951435B2Methods and apparatus for determining preferences and events and generating associated outreach therefrom
Publication Date: 2021.03.16 AMBER SEMICON INC
  • US10951435B2 patent drawing
  • US10951435B2 patent drawing
  • US10951435B2 patent drawing

AI summary

An apparatus in an illustrative embodiment comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to determine a physical layout of at least a portion of an area that includes a set of sensor devices of a sensor network, to receive data generated by at least a subset of the set of sensor devices, the subset comprising at least a first sensor device of a first type and a second sensor device of a second type different than the first type, to compute one or more predicates based at least in part on the physical layout and the received data, and to take at least one automated action based at least in part on the one or more computed predicates. Other illustrative embodiments include methods and computer program products.