Personalized Entity Repository Segmentation for Mobile Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges in providing personalized user experiences due to limited storage and the need for constant connectivity to large public entity repositories, which hinders efficient entity recognition and assistance capabilities.

Innovation Solution

Dividing the entity repository into fixed, location-based, topic-based, or functional sets, allowing a client device to determine and download only relevant sets, using a set identification engine with a prediction model to rank and manage these sets for optimal storage and usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a mobile device uses a large public entity repository to provide personalized user experiences, then the user experience personalization is improved, but the device storage requirement increases and constant network connectivity is needed

Engineering Contradiction:
Improveuser experience personalizationVSAvoidstorage requirement
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The entity repository is divided into multiple fixed sets or slices, where each set contains entities related to specific topics, locations, or functions. The mobile device downloads only the relevant sets needed for personalized experiences rather than the entire repository, thereby reducing storage requirements while maintaining personalization capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts and downloads only the necessary portions of the entity repository (relevant fixed sets) to the mobile device based on user context, location, and usage patterns. This extraction approach allows the device to have access to personalized entity information without storing the complete repository.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If a mobile device downloads complete entity repository to ensure offline access, then offline entity recognition is improved, but the device storage and data transfer increase

Engineering Contradiction:
Improveoffline entity recognitionVSAvoiddata transfer
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The entity repository is segmented into fixed sets that can be selectively downloaded. This allows the device to obtain offline access to specific entity collections relevant to user needs without transferring the entire repository, thus reducing data transfer while ensuring offline recognition capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary determination of which fixed sets are relevant to the user based on context analysis, and downloads only those sets in advance. This preliminary selection action ensures that the device has the necessary entity data for offline operation without unnecessary data transfer.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If a mobile device stores multiple fixed sets of entities, then the entity recognition accuracy is improved, but the storage space consumption increases

Engineering Contradiction:
Improveentity recognition accuracyVSAvoidstorage space
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

Different fixed sets of entities are stored based on local relevance to the user's context, location, and usage patterns. The device maintains high entity recognition accuracy for relevant domains by storing specialized entity sets for those areas, while avoiding storage of entities for irrelevant domains, thus optimizing storage space utilization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The device stores a partial collection of entity sets that are most relevant to current user needs rather than attempting to store all possible entity sets. This partial action approach maintains sufficient recognition accuracy for the user's context while constraining storage space consumption.

Inventive Principle:
Principle #16Partial or excessive action

4Loss of information

If a mobile device frequently updates entity repository to maintain current information, then the information freshness is improved, but the network connectivity requirement and energy consumption increase

Engineering Contradiction:
Improveinformation freshnessVSAvoidenergy consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system performs periodic updates of fixed sets based on their relevance and the need for information freshness. Rather than continuous synchronization, updates are triggered periodically or based on specific conditions, reducing energy consumption while maintaining information currency for relevant entity sets.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses feedback from usage patterns, location changes, and context analysis to determine which fixed sets need updating. This feedback-driven update mechanism ensures that energy is spent only on refreshing entity sets that are currently relevant to the user, rather than uniformly updating all sets.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250024237A1Personalized entity repository
Publication Date: 2025.01.16 GOOGLE LLC
  • US20250024237A1 patent drawing
  • US20250024237A1 patent drawing
  • US20250024237A1 patent drawing

AI summary

Systems and methods are provided for a personalized entity repository. For example, a computing device comprises a personalized entity repository having fixed sets of entities from an entity repository stored at a server, a processor, and memory storing instructions that cause the computing device to identify fixed sets of entities that are relevant to a user based on context associated with the computing device, rank the fixed sets by relevancy, and update the personalized entity repository using selected sets determined based on the rank and on set usage parameters applicable to the user. In another example, a method includes generating fixed sets of entities from an entity repository, including location-based sets and topic-based sets, and providing a subset of the fixed sets to a client, the client requesting the subset based on the client's location and on items identified in content generated for display on the client.