Real-Time Read Ratio Analytics for Digital Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital content management systems lack comprehensive real-time analytics for authors to understand access patterns, with existing analytics being insufficiently detailed and not automatically surfaced in user interfaces, limiting authors' ability to gain insights into user engagement and content performance.

Innovation Solution

The generation and automatic surfacing of read ratio data analytics through a user interface, providing insights into user access levels, including metrics such as views, completion rates, and time spent viewing content, categorized by user, group, or application levels, using a data analytics tracking service that aggregates and calculates metrics for digital presentation services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If detailed real-time analytics are implemented, then measurement precision of content access is improved, but device complexity increases

Engineering Contradiction:
Improveanalytics detail levelVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

A dedicated data analytics tracking service is introduced as an intermediary component between the digital content management system and the user interface. This separate service handles the complex tasks of data collection, aggregation, and analysis across multiple levels (user, group, application), thereby improving measurement precision without significantly increasing the complexity of the core content management system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If comprehensive data aggregation at multiple levels is implemented, then information completeness is improved, but loss of time for data processing increases

Engineering Contradiction:
Improveinformation completenessVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary data aggregation and analysis by maintaining a dedicated tracking service that continuously collects and processes analytics data in the background. This preliminary action ensures that when authors need insights, the data is already prepared and available, reducing the time required for processing at the moment of access while maintaining complete information across user, group, and application levels.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If automatic surfacing of analytics is implemented, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveuser interface automationVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The digital content management system is enhanced with automatic surfacing capabilities that proactively present analytics insights to authors without requiring manual queries or navigation. The system self-services by automatically detecting when analytics should be displayed and presenting them through the user interface, thereby improving ease of operation while the underlying complexity is managed by the dedicated tracking service rather than the core application logic.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10528581B2Data analytics for access to application-specific content
Publication Date: 2020.01.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10528581B2 patent drawing
  • US10528581B2 patent drawing
  • US10528581B2 patent drawing

AI summary

Non-limiting examples herein relate to generation and presentation of data analytics that provide managers of digital content with audience and content insights in real-time. A representation of data analytics is generated and automatically surfaced for a user through a user interface of an application/service. One set of examples of the present disclosure relates to processing by one or more computing devices for a service that manages client data of the application/service. The service that manages the client data may interface with an exemplary service such as a digital presentation service to obtain the client data, aggregate the client data, analyze the client data and generate exemplary read ratio data analytics, among other executed processing operations. Further sets of examples relate to processing that occurs by a specific front-end application/service that may be configured to automatically surface a representation of the read ratio data analytics for one or more user accounts.