Remote Update Deferral via Human Activity Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Remote software or firmware updates in local area networks can disrupt services and are often performed without user validation, particularly in devices like TV decoders and home automation systems, as they may occur during usage, leading to potential service interruptions.

Innovation Solution

A method that utilizes actimetry data from sensors to detect human activity in a geographical area, deferring updates when activity is detected, ensuring updates are performed when the device is unlikely to be in use, thereby minimizing service disruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If remote updates are performed without user validation to ensure software maintenance, then device reliability is improved, but service interruption and user impact increase

Engineering Contradiction:
Improvedevice reliabilityVSAvoidservice interruption
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary detection of human activity before initiating the update process. By checking for presence in the geographical area where the device is located, the system prepares to defer the update if activity is detected, thus preventing service interruption before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors human activity status and uses this feedback to dynamically adjust update scheduling. When activity is detected, the update is deferred; when no activity is present, the update proceeds. This closed-loop feedback mechanism resolves the contradiction by adapting the update process to real-time conditions.

Inventive Principle:
Principle #23Feedback

2Object-affected harmful factors

If updates are scheduled during nighttime to reduce user impact, then service interruption is reduced, but update timing flexibility decreases and reliability cannot be guaranteed

Engineering Contradiction:
Improveservice interruptionVSAvoidupdate timing flexibility
Core Design Contradiction:
Object-affected harmful factorsVSAdaptability or versatility

Solution Approach 1:

The system transitions from static nighttime scheduling to dynamic update timing based on real-time human activity detection. The update schedule adapts to actual usage patterns by continuously monitoring presence data, allowing updates to occur at any time when the device is unattended, thus maintaining both low user impact and timing flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the timing parameter of updates based on detected human activity conditions rather than following a fixed schedule. This parameter adjustment allows the system to optimize between user impact and update reliability by selecting the most appropriate time based on real-time environmental conditions.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If human activity detection is implemented to prevent service interruption, then user impact is reduced, but device complexity and measurement requirements increase

Engineering Contradiction:
Improveuser impactVSAvoiddevice complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system introduces an intermediary human activity detection mechanism that mediates between the update process and the user. Rather than directly managing update timing based on complex user behavior analysis, the system uses presence detection as an intermediary indicator to trigger appropriate update scheduling decisions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10599417B2Remote administration technique
Publication Date: 2020.03.24 ORANGE SA
  • US10599417B2 patent drawing
  • US10599417B2 patent drawing
  • US10599417B2 patent drawing

AI summary

A technique is provided for remote administration of a device from a local network via an administration server connected to an extended communication network. A first module obtains at least one datum representing a human activity in a geographical area in which the device to be updated is located. A second module postpones updating of the device when the datum obtained indicates human activity in the geographical area. The first and second modules are included in the administration server or in the device to be updated.