Selective Data Replication for Mobile Device Storage Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for synchronizing data between network servers and mobile devices often replicate excessive data, overwhelming mobile device storage capacity and slowing application performance, as they fail to efficiently limit data replication to only what is necessary for device operation.

Innovation Solution

A method that associates user roles with data distribution rules, enabling or disabling rules based on device type and user authorization, and applying static or dynamic conditions to selectively replicate data, ensuring only relevant data is transferred, tailored to the mobile device's capacity and user circumstances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all data stored on the network server is replicated to the mobile device, then data completeness is improved, but storage capacity requirements and synchronization time increase significantly

Engineering Contradiction:
Improvedata completenessVSAvoidstorage capacity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent segments data into different types (e.g., calendar items, contacts, emails, attachments) and applies different replication rules to each type. Users can selectively enable or disable replication for specific data types based on their needs and device capacity, rather than replicating all data uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables users to customize replication rules according to local needs and device characteristics. Different users can have different replication configurations tailored to their specific requirements and mobile device storage capacities, allowing optimal data selection for each local context.

Inventive Principle:
Principle #3Local quality

2Loss of information

If all data stored on the network server is replicated to the mobile device, then data completeness is improved, but synchronization time increases significantly

Engineering Contradiction:
Improvedata completenessVSAvoidsynchronization time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments data into different types and applies different replication rules to each type. Users can selectively enable or disable replication for specific data types, reducing the total amount of data transferred and synchronization time while maintaining necessary data completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial replication by allowing users to select only the data types and specific data items that are necessary for mobile device operation, rather than replicating all data. This partial action approach reduces synchronization time while maintaining adequate data completeness for mobile use.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If more data is replicated to the mobile device, then data availability is improved, but application performance deteriorates due to insufficient free memory

Engineering Contradiction:
Improvedata availabilityVSAvoidapplication performance
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent enables users to customize replication rules according to local needs and device characteristics. Users can configure data replication based on their specific application requirements and device storage capacity, optimizing the balance between data availability and application performance for each local context.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial replication by allowing users to select only the data types and specific data items that are necessary for mobile device operation. This approach ensures adequate data availability for applications while preserving sufficient free memory to maintain optimal application performance.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7787489B2Mobile data distribution
Publication Date: 2010.08.31 ORACLE INT CORP
  • US7787489B2 patent drawing
  • US7787489B2 patent drawing
  • US7787489B2 patent drawing

AI summary

Selectively replicating data from a network server to a mobile device during a synchronization is provided. The system and method of the invention associates mobile device users with roles that include rules. Each of the rules includes one or more conditions that can be either static or dynamic. When a rule is invoked, only those specific instances of data that satisfy the conditions of the rule are replicated to the mobile device. Whether a rule of a role is invoked can be made to depend on a device type of the mobile device. The method can also exclude data from replication where the user lacks an authorization to access a particular data type, even though a valid rule would otherwise permit the data to be synchronized.