Mobile Device Privacy Mode Update Delivery via Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Devices operating in a high data privacy mode pose challenges for system administrators in delivering software updates and patches, as they cannot gather configuration and usage data, leading to difficulties in providing necessary updates and upgrades.

Innovation Solution

A dual-clustering and matching method where a mobile device performs local clustering operations and compares them with metadata from a server complex, allowing it to request updates and operations without transmitting private information, enabling personalized and targeted actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a device operates in privacy mode to protect user data, then user privacy is improved, but the ability to receive software updates and patches deteriorates

Engineering Contradiction:
Improveuser privacy protectionVSAvoidsoftware update delivery
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments data transmission into two categories: device configuration/usage data (transmitted for update delivery) and private user information (blocked for privacy protection). This allows selective data sharing that satisfies both privacy requirements and update delivery needs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary mechanism where the device transmits only anonymized configuration data and usage patterns to the server, which then uses this intermediate information to determine appropriate updates without accessing private user data. The intermediary data serves as a bridge between privacy protection and update delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If configuration data is not transmitted to remote servers in privacy mode, then user privacy is protected, but system administrators cannot deliver necessary software patches and upgrades

Engineering Contradiction:
Improveuser data transmissionVSAvoidsoftware patch delivery
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system extracts only the necessary configuration parameters and usage patterns from device data, separating them from private user information. This extracted subset of data is transmitted to servers to enable update delivery decisions without exposing sensitive user data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameters of data transmission by transforming detailed private information into anonymized aggregates such as usage frequency counts and configuration state indicators. These transformed parameters maintain update delivery functionality while eliminating privacy risks.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If a device transmits detailed configuration data to remote servers, then software updates can be properly delivered, but user privacy is compromised

Engineering Contradiction:
Improveupdate delivery efficiencyVSAvoiduser privacy protection
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies partial action by transmitting only the minimum necessary configuration data required for update delivery decisions. Rather than transmitting complete device states or user information, it sends a partial subset of anonymized parameters that are sufficient for determining update needs.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9332423B2Methods and systems for system updating of mobile devices operating in privacy or other informationally restricted modes
Publication Date: 2016.05.03 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US9332423B2 patent drawing
  • US9332423B2 patent drawing
  • US9332423B2 patent drawing

AI summary

A method (600) of providing device updates or personalization to a mobile communication device (706) operating in an informationally restrictive mode is provided. The method can include querying 707 a plurality of mobile communication devices 701,702,703,704,705,706 operating in a distributed system 700. Information from mobile communication devices operating in a less informationally restrictive mode is clustered 708. Each cluster 718 includes a representation of device usage, device configuration, or combinations thereof. Indicia 709,710 are transmitted 711 to mobile communication devices operating in the more informationally restrictive mode. Matching cluster 713 from at least one mobile communication device 706 is received 714, optionally with operational information 715. Operations 717 can be executed 716 in response to the operational information 715.