Automated Application Linking via Unique App Identifier Stamping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines fail to consistently deliver app results for implicit category queries, as they do not automatically link apps to related web resources, leading to incomplete search results.

Innovation Solution

An automated system that uses an application linking engine to identify and tag web resources with a unique application identifier (UAID), enabling the classification of implicit queries as app-intent queries and providing app results for implicit category queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual association of apps with deep link resources is used, then app results can be provided for explicit queries, but implicit category queries do not receive app results and the process is not scalable

Engineering Contradiction:
Improveautomated app-web resource linkingVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically generating associations between apps and web resources through crawler-based discovery. The application linking engine autonomously crawls web resources, extracts deep link information, and creates UAID mappings without requiring manual developer intervention for each association.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-generating and storing UAID stamps and deep link associations in advance through automated crawling and indexing. This preparation enables the search engine to quickly retrieve and deliver relevant apps when processing user queries, rather than establishing associations on-demand.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If automated crawling and tagging of web resources is implemented, then app delivery for implicit queries improves, but processing time and computational resources increase

Engineering Contradiction:
Improvecompleteness of app-web resource associationsVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The application linking engine performs preliminary crawling, tagging, and indexing of web resources with UAID stamps before query processing. This advance preparation ensures that when implicit category queries are submitted, the search engine can immediately retrieve pre-established associations without performing time-consuming analysis during query execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system skips time-consuming manual association processes by implementing automated crawling and rapid indexing. The crawler efficiently traverses web resources, extracts deep link patterns, and establishes UAID mappings in bulk, significantly reducing the time required compared to manual methods while maintaining comprehensive coverage.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Reliability

If deep link resources are not automatically linked to apps, then system simplicity is maintained, but search result completeness and user experience deteriorate

Engineering Contradiction:
Improvesearch result accuracyVSAvoidlinking system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces UAID (Unique Application Identifier) stamps as an intermediary mechanism that bridges apps and web resources. These stamps serve as standardized markers that enable the search engine to reliably identify and associate relevant apps with search results, improving accuracy while maintaining a manageable level of system complexity through a well-defined identification framework.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10701166B2Automated application linking
Publication Date: 2020.06.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10701166B2 patent drawing
  • US10701166B2 patent drawing
  • US10701166B2 patent drawing

AI summary

Unique application identification (UAID) stamping for automated classification of an implicit query as an application intent query from web results for enabling improved delivery of applications as a search result is provided. An application indexing engine identifies web resources related to an app, and tags the resources with a unique application identifier associated with the app. Accordingly, an implicit query where a web resource responsive to the query is related to the app triggers classification of the query as an app-intent query, enabling the app to be provided as an app result in response to the query. The app is presented to a user, who may selectively download the app.