Passive Media Viewing Data Collection for Achievement Awards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media viewing systems lack an efficient method to passively collect and analyze user viewing data across various devices and media sources, failing to effectively award achievements based on user interaction and viewing habits.

Innovation Solution

A system that passively collects user viewing data, including media source and viewing time, and applies predefined achievement rules to award users with badges or achievements, allowing for sharing on social media and other platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If passive monitoring of user input is implemented to collect viewing data, then user engagement and data collection efficiency are improved, but system complexity increases

Engineering Contradiction:
Improvedata collection efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically monitors user input to media viewing devices and collects viewing data without requiring active user participation. Users simply continue their normal viewing behavior while the system passively captures data about what programs are watched, when they are watched, and on which devices, eliminating the need for manual data entry or active user engagement in the data collection process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary layer that sits between users and media viewing devices, capturing user input data without interfering with the viewing experience. This intermediary component processes user inputs, determines program viewing information, and awards achievements without requiring direct user interaction with the achievement system itself

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple achievement rules are implemented to reward various viewing behaviors, then user engagement is improved, but processing complexity increases

Engineering Contradiction:
Improveachievement rule flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The achievement system is divided into modular components where viewing data is collected, processed against achievement rules, and results are stored separately. Each achievement rule can be independently defined and evaluated, allowing the system to handle multiple viewing behaviors and award criteria without creating a monolithic complex processing structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Achievement rules are pre-configured and stored in the system before users begin viewing. The system automatically evaluates user viewing data against these pre-established rules and awards achievements without requiring real-time complex decision-making, as the evaluation criteria are already defined and ready for comparison

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9264769B2User viewing data collection for generating media viewing achievements
Publication Date: 2016.02.16 GOOGLE LLC
  • US9264769B2 patent drawing
  • US9264769B2 patent drawing
  • US9264769B2 patent drawing

AI summary

Methods, systems, and apparatuses, including computer programs encoded on computer-readable media, for receiving user viewing data that includes a media source, a viewing time, and a username. The username identifies a user, and the user viewing data is associated with a media viewing device. The user viewing data is recorded by passively monitoring user input to the media viewing device. A program viewed on the media viewing device is determined based upon the user viewing data. A plurality of viewing achievement rules are stored in memory. The viewing achievement rules include one or more criteria based upon user viewing data. At least one achievement rule comprises a criterion that a user view the program. If the user viewing data matches the criteria of one or more of the viewing achievement rules is determined. An indication of one or more achievements is stored in association with the username.