Sensor-Based User State Detection for Privacy-Preserving Service Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

User devices receive intrusive and personalized services from network providers, raising privacy concerns as they rely heavily on users' personal data, which is often aggregated and used without users' control.

Innovation Solution

A method where user devices respond to probes with binary data from internal and external sensors, allowing network services to determine user states and deliver services based on these states without assembling user profiles, thus preserving privacy by controlling data sharing and using sensed data in a constrained manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If network service providers aggregate and use personal data to customize services, then service personalization is improved, but user privacy is compromised

Engineering Contradiction:
Improveservice personalizationVSAvoidprivacy infringement
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments user data into two categories: personal data (kept private) and sensor data (shared for service delivery). By dividing the data handling approach, the system achieves service personalization through sensor-based device states without aggregating personal information, thus resolving the contradiction between personalization and privacy protection

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces sensor data as an intermediary that mediates between the user's personal data and the service provider's need for personalization. Instead of directly using personal data, the system uses sensor-derived device states as an intermediate representation that enables customized service delivery while preserving user privacy

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If sensor data is used to define user device states for service delivery, then service targeting is improved, but data privacy risks are reduced

Engineering Contradiction:
Improveservice targeting accuracyVSAvoidprivacy risk
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary sensor data required for defining device states, separating it from personal data. By taking out only the minimal sensor information needed for service targeting (without extracting or using personal data), the system achieves precise service delivery while minimizing privacy risks through controlled data sharing

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If binary responses from sensor queries are used to determine device states, then data sharing control is improved, but service customization capability is maintained

Engineering Contradiction:
Improvedata sharing controlVSAvoidservice customization
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic data sharing model where the user can control what sensor data is shared through binary responses to queries. The system adapts service delivery based on the dynamic combination of sensor states while respecting user preferences, allowing both ease of control and service customization to coexist

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11178240B2Method and system for using device states and user preferences to create user-friendly environments
Publication Date: 2021.11.16 SENSORIANT INC
  • US11178240B2 patent drawing
  • US11178240B2 patent drawing
  • US11178240B2 patent drawing

AI summary

A user device containing sensors is delivered customized services without utilizing private user data or while only using it in highly constrained ways. This is accomplished by sending one or more queries to the user device. Each query requests a binary response and each query inquires whether or not the user device has obtained one or more specified parameter values, or range of parameter values, from one or more sensors incorporated in or in communication with the user device. For each query a binary response is received, which indicates that the user device has or has not obtained the one or more specified parameter values, or the range of parameter values, about which the respective query is inquiring.