Intents Framework App ID Segmentation for Content Ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing intents frameworks lack the ability to provide application-specific data, leading to incorrect ranking of shared content across different social networking services, as they treat all shares uniformly, resulting in penalization despite high aggregate click-through rates.

Innovation Solution

Incorporating application-specific data, such as app IDs, into the intents framework to enable implementing applications to properly rank shared content based on specific service requirements, while restricting this data to ensure it only reaches associated services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If general-purpose intents framework is used to enable communication between applications, then application interoperability is improved, but application-specific data (such as app IDs) is lost, resulting in inability to properly rank shared content

Engineering Contradiction:
Improveapplication interoperabilityVSAvoidapplication-specific data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The data transmission is segmented into two parts: general intent data (for interoperability) and application-specific data (for ranking). The framework transmits both types of data separately, allowing receiving applications to use the general intent for action determination while preserving application-specific identifiers for proper content ranking and aggregation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The intents framework acts as an intermediary that carries both general intent information and application-specific data from source applications to implementing applications. This mediator preserves the identity information (app IDs) that would otherwise be lost in direct application-to-application communication, enabling proper ranking while maintaining interoperability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If application-specific data is transmitted to all implementing applications, then ranking accuracy is improved, but data security and privacy are worsened due to unauthorized access

Engineering Contradiction:
Improveranking accuracyVSAvoidunauthorized data access
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

Application-specific data is transmitted selectively to specific implementing applications based on their association with the source application or service. Each receiving application gets the app ID data only if it has the appropriate permissions or associations, ensuring that ranking accuracy is maintained for authorized applications while preventing unauthorized access.

Inventive Principle:
Principle #3Local quality

3Device complexity

If uniform treatment of all shares is applied, then framework simplicity is maintained, but user engagement deteriorates due to incorrect ranking penalization

Engineering Contradiction:
Improveframework simplicityVSAvoiduser engagement
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The framework maintains simplicity by using standard intent transmission mechanisms, but changes the parameter being tracked by preserving application-specific identifiers (app IDs) in the transmitted data. This allows receiving applications to differentiate between shares from different applications and implement appropriate ranking algorithms, thereby improving user engagement without complicating the core framework.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8863158B1Intents with application-specific data
Publication Date: 2014.10.14 GOOGLE LLC
  • US8863158B1 patent drawing
  • US8863158B1 patent drawing
  • US8863158B1 patent drawing

AI summary

Improvements to previous intents frameworks/platforms are provided. In particular, previous general-purpose data common to intents frameworks can be augmented with application-specific data, which can provide numerous benefits or advantages. For example, applications that implement an intent can be supplied with information that can be used by the implementing application to enhance the services associated with the implementing application.