Mobile Device Agent for Context-Aware Data Deduplication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices face challenges with limited bandwidth, battery life, and storage due to the need to transmit and receive redundant data, which is not efficiently managed by conventional methods.
Innovation Solution
Implementing deduplication techniques on mobile devices, such as chunking data into subblocks and using hash codes or fingerprints to identify unique data, and accessing context-specific repositories to reduce redundant data transmission and storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional broadcasting sends complete video streams to each device, then all users receive the full video content, but bandwidth consumption increases significantly when multiple users watch the same content
Solution Approach 1:
The patent merges identical video content streams by having multiple users receive a single broadcast stream instead of separate streams. The system detects when multiple devices are requesting the same content and consolidates the transmission into one shared stream, thereby reducing redundant bandwidth consumption while maintaining reliable content delivery to all users.
Solution Approach 2:
The broadcast stream serves multiple functions simultaneously by delivering content to multiple users at once. A single transmission performs the function of what would otherwise require multiple separate transmissions, making the bandwidth usage universal and efficient across multiple receiving devices.
2Reliability
If smartphones upload all photographs to repositories, then complete photo data is stored, but bandwidth and power are wasted on transmitting duplicate or similar photos
Solution Approach 1:
The system extracts and transmits only the unique or changed portions of photographs rather than uploading complete images. By identifying and separating the novel elements from duplicate content, the system transmits minimal data while preserving complete photo information in the repository, thereby reducing power consumption during upload operations.
Solution Approach 2:
The patent changes the parameter of data transmission by switching from transmitting complete photo files to transmitting only differential or unique portions. This parameter change in transmission scope reduces the volume of data sent over the network, directly lowering power consumption while maintaining data integrity in storage.
3Loss of information
If traffic applications receive telemetry data from all smartphones, then comprehensive traffic information is gathered, but redundant data from stationary vehicles increases network traffic
Solution Approach 1:
The system performs preliminary filtering at the source device by detecting stationary vehicles and preventing them from transmitting redundant telemetry data. This preliminary action at the vehicle端 avoids generating unnecessary network traffic in the first place, reducing bandwidth consumption while preserving valuable traffic information from moving vehicles.
Solution Approach 2:
The patent applies partial action by selectively enabling telemetry transmission only when necessary - specifically when vehicles are moving and providing meaningful traffic data. Stationary vehicles that would generate redundant information are excluded from transmission, achieving partial coverage that optimizes bandwidth usage while maintaining sufficient traffic intelligence.
Data Source
AI summary
Methods, apparatus, and other embodiments associated with performing personal deduplication on a mobile device are described. One example method includes accessing a personal or context sensitive deduplication repository, where the context is based on a time of use of the mobile device, a purpose of use of the mobile device, a location of the mobile device, or an application in use by the mobile device, selectively de-duplicating data arriving at the mobile device, and selectively de-duplicating data to be transmitted by the mobile device, where the deduplication is performed using the personal or context sensitive deduplication repository. Example methods and apparatus may employ a chunking and hashing deduplication approach, a vector deduplication approach, or a delta deduplication approach.


