IoT Device Behavior Adaptation via Server-Mediated Presence Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Internet-of-Things (IoT) devices lack the ability to effectively adapt their behavior based on the presence of nearby mobile devices without compromising user privacy, as they require disclosure of sensitive information to modify their operations.

Innovation Solution

An IoT device receives presence codes from proximal mobile devices, which are used to generate adaptation data without identifying users, allowing it to modify its behavior based on user interests and preferences while maintaining privacy through a server-mediated process that adheres to 3GPP standards, utilizing ProSe codes and user profiles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IoT devices use presence codes from mobile devices to adapt behavior, then adaptability is improved, but user privacy protection deteriorates due to potential disclosure of sensitive information

Engineering Contradiction:
Improvebehavior adaptation capabilityVSAvoiduser privacy risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a server as an intermediary between the IoT device and mobile device. The server receives presence codes from mobile devices, manages user profiles, and provides adaptation data to IoT devices without exposing personal information. This mediator architecture allows behavior adaptation while protecting user privacy by keeping sensitive data on the server rather than transmitting it to the IoT device.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If IoT devices collect detailed user information to personalize content, then adaptability is improved, but information security deteriorates due to storage and processing of sensitive data

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidinformation security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent extracts only the necessary presence code information from mobile devices, leaving detailed personal information on the server. The IoT device receives only adaptation data derived from user profiles, not the actual personal information itself. This extraction approach enables personalization while removing unnecessary sensitive data from the IoT device environment.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If IoT devices implement comprehensive user profiling to enhance service quality, then adaptability is improved, but device complexity increases due to additional processing requirements

Engineering Contradiction:
Improveservice qualityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the user profiling functionality into two parts: the server handles complex profile management and adaptation data generation, while the IoT device only performs simple reception and application of adaptation data. This segmentation reduces the processing complexity burden on individual IoT devices while maintaining comprehensive user profiling capabilities through the server.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3300549B1Method for modifying behavior of an internet-of-things device based on proximal presence of a mobile device
Publication Date: 2020.09.23 MOTOROLA MOBILITY LLC
  • EP3300549B1 patent drawingFigure 1
  • EP3300549B1 patent drawingFigure 2
  • EP3300549B1 patent drawingFigure 3

AI summary

[0059] A server performs a method for modifying behavior of an Internet-of-things device based on proximal presence of a mobile device. The method includes receiving a first presence code that indicates proximal presence of a first mobile device without identifying a user of the first mobile device, providing the first presence code to a first network that manages user profiles, and receiving, from the first network, a first profile for the user of the first mobile device. The method further includes determining, based on the first profile, first adaptation data for an Internet-of-things device in proximity to the first mobile device. The first adaptation data is used to modify behavior of the Internet-of-things device based on the proximal presence of the first mobile device.