Event Data Extraction from User Devices via Automated Metadata Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for measuring media consumption data, such as television audience meters, Paper Diaries, and Portable Personal Meters, face challenges with scalability and accuracy, particularly in capturing event data from user devices, leading to inaccuracies and low call completion rates.

Innovation Solution

A system and method that includes a processing unit and memory unit connected to user devices, such as smartphones, to identify, extract, and transfer metadata associated with predefined event types in real-time, using a data identification component, extraction component, and transfer component, with the ability to secure and encrypt data, and communicate with a backend server for analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional methods like Paper Diary or CATI are used for media consumption measurement, then implementation is simple, but data accuracy is low due to human error and low call completion rates

Engineering Contradiction:
Improvedata accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces manual data collection methods (Paper Diary, CATI) with an automated electronic system that uses audio character recognition technology to capture event data from Portable Personal Meters, eliminating human error and low call completion rates while improving measurement accuracy

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables automatic data extraction and transfer from user devices to the backend server without requiring manual intervention, where the processing unit automatically identifies, extracts, and transfers event data, reducing operational complexity despite the advanced technology involved

Inventive Principle:
Principle #25Self-service

2Extent of automation

If Portable Personal Meters with audio character recognition are used, then automation is improved, but measurement accuracy is still insufficient due to technology limitations

Engineering Contradiction:
Improveautomation levelVSAvoidevent data accuracy
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system incorporates a feedback mechanism where the processing unit continuously monitors and verifies extracted event data, comparing it against predefined patterns and using the accuracy improvement module to refine extraction algorithms based on identified discrepancies, thereby improving measurement precision while maintaining high automation

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary data validation and pattern matching before final data extraction, using the verification module to check if extracted data conforms to expected patterns, and pre-processing audio signals to enhance recognition accuracy before character extraction

Inventive Principle:
Principle #10Preliminary action

3Productivity

If real-time data extraction is implemented, then productivity is improved, but system complexity increases due to real-time processing requirements

Engineering Contradiction:
Improvedata extraction speedVSAvoidprocessing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments the data extraction process into distinct modular components: identification module, extraction module, verification module, and transfer module, each handling specific tasks in real-time, which reduces overall system complexity while maintaining high productivity through parallel processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer between the user device and backend server that handles real-time data extraction and validation, using a processing unit with dedicated memory and components that buffer and pre-process data before transmission, reducing the complexity burden on both ends

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If data is extracted and stored in real-time, then measurement accuracy is improved, but loss of time occurs due to data storage and transfer operations

Engineering Contradiction:
Improveevent data accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system maintains continuous data extraction and transfer operations without interruption, using the processing unit to continuously monitor events, extract data in real-time, and immediately transfer verified data to the backend server, eliminating delays while maintaining accuracy through ongoing verification processes

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10992400B2Method and system for extraction of event data from user devices
Publication Date: 2021.04.27 VIDHI TECHINNOVATION OPPORTUNITIES NETWORK PTE LTD
  • US10992400B2 patent drawing
  • US10992400B2 patent drawing
  • US10992400B2 patent drawing

AI summary

Method and System for Extraction of Event Data from User Devices A method and system is provided for extraction of event data from user devices (216). The system (104) comprises a data identification component (210) configured to identify a metadata from a pre-existing location on the user device associated with predefined event types. The metadata is stored in the pre-existing location on occurrence of an event on the device and a change in a state of the event. The system further comprises a data extraction component (212) configured to extract the metadata from the pre-existing location. The data extraction component (212) generates event data based on the metadata. The system comprises a data transfer component (214) configured to detect a network (106) and on detection of the network (106) transfer the extracted event data to a backend server (102) over the network (106).