Implicit Analytic Data Upload via Dependency Rules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems incur overheads such as increased device cost, processing requirements, and reduced battery life due to continuous uploads of analytic data, and fail to efficiently upload implicit event data based on explicit user activity, leading to incorrect responses and unnecessary data transmission.

Innovation Solution

A method and apparatus that upload implicit analytic data based on explicit activity by storing dependency rules, evaluating these rules to identify relevant implicit event data, and triggering the upload of this data in conjunction with explicit event data, thereby reducing unnecessary data transmission and improving response times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If continuous or real-time uploads of analytic data are performed, then data analysis and user profiling accuracy is improved, but device cost, processing requirements, and battery life are adversely impacted

Engineering Contradiction:
Improvedata analysis accuracyVSAvoidbattery life
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic batched uploads of analytic data instead of continuous real-time transmission. The system collects analytic data locally and transmits it in periodic batches, reducing the frequency of network communications and associated energy consumption while maintaining data analysis accuracy.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent extracts and transmits only the necessary analytic data elements required for accurate user profiling and analysis, rather than transmitting all collected data continuously. This selective data transmission reduces the volume of data sent over the network and the energy required for transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If continuous or real-time uploads of analytic data are performed, then data analysis and user profiling accuracy is improved, but device cost, processing requirements, and battery life are adversely impacted

Engineering Contradiction:
Improvedata analysis accuracyVSAvoidprocessing requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the analytic data transmission process into discrete batched updates rather than continuous streaming. This segmentation allows the system to process and transmit data in manageable chunks, reducing the instantaneous processing load and computational complexity requirements.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If batched updates of analytic data are performed, then device cost, processing requirements, and battery life are improved, but user experience and response time are degraded

Engineering Contradiction:
Improvebattery lifeVSAvoidresponse time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent performs preliminary local processing and buffering of analytic data on the device before transmission. Data is collected and prepared in advance during idle periods, so when batched uploads occur, the processing time is minimized and response time to the server is improved without requiring continuous active processing.

Inventive Principle:
Principle #10Preliminary action

4Loss of information

If all implicit event data is uploaded continuously, then complete data context is provided, but network bandwidth and data transmission overhead are increased

Engineering Contradiction:
Improvedata context completenessVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the relevant implicit event data that is necessary for accurate analysis and user profiling, filtering out redundant or less important data elements. This selective extraction maintains data context completeness while significantly reducing the volume of data transmitted over the network.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements partial uploading of implicit event data by transmitting only the subset of data that is most relevant to current analysis needs, rather than uploading all collected data. This partial action approach provides sufficient context for accurate profiling while minimizing network bandwidth consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11620347B2Method and apparatus that collect and uploads implicit analytic data
Publication Date: 2023.04.04 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US11620347B2 patent drawing
  • US11620347B2 patent drawing
  • US11620347B2 patent drawing

AI summary

A method (300) and apparatus (110, 150) collect and upload implicit analytic data. The method can include storing (320) dependency rules corresponding explicit events to implicit events. The method can include collecting (330) and storing (340) implicit event data corresponding to implicit events. The method can include receiving (350) an explicit event at the device. The method can include evaluating (360) dependency rules corresponding to the explicit event. The method can include identifying (370) a relevant subset of implicit event data corresponding to the explicit event based on evaluating the dependency rules. The method can include uploading (390) the relevant subset of the implicit event data and explicit event data corresponding to the explicit event.