Map Service for Webpage Action Recognition and Parameter Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing webpages and applications linked by URLs is inefficient due to the need for numerous instructions and the inability of web browsers to open webpages if the URL is incorrect or changes, leading to tedious and complex interactions.

Innovation Solution

A map service that recognizes actions performable by webpages from text and parses parameters to cause the webpage to perform the action, allowing for data-driven operations and minimizing complexity by decoupling the application from specific webpage designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If URLs are used to link applications to webpages, then webpages can be accessed and actions can be performed, but the system becomes complex and inefficient when URLs change or are incorrect

Engineering Contradiction:
Improvewebpage accessibilityVSAvoidinteraction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a map service as an intermediary layer between the application and the webpage. Instead of directly using URLs, the application requests actions through the map service, which then resolves the appropriate webpage and parameters. This mediator handles URL changes and errors transparently, maintaining reliability while reducing interaction complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The map service automatically resolves action requests without requiring manual URL management. When an application requests an action, the map service autonomously determines the correct webpage and parameters, eliminating the need for developers to manually maintain URL mappings and reducing complexity.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If numerous instructions and XML tags are included to tell the webpage how to perform actions, then the webpage can perform specific actions, but the development process becomes time-consuming and tedious

Engineering Contradiction:
Improvewebpage action capabilityVSAvoiddevelopment efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the action-description logic from the webpage itself and places it in the application's text content. Instead of embedding complex XML tags and instructions in the webpage, the application simply contains natural language descriptions of desired actions, which the map service interprets. This separation dramatically improves development efficiency while maintaining webpage versatility.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical system of XML tags and structured instructions with a more flexible text-based system. The map service uses natural language processing and pattern matching to interpret action descriptions, substituting rigid mechanical parsing with more adaptable linguistic interpretation, thereby improving both versatility and productivity.

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

3Device complexity

If a URL points to a single webpage, then the structure is simple, but the web browser cannot open the webpage if the URL is incorrect or changes

Engineering Contradiction:
ImproveURL structureVSAvoidwebpage opening reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces dynamic resolution of webpage addresses through the map service. Instead of static URLs that must be manually updated, the system dynamically determines the appropriate webpage based on the action description and current state. This dynamic approach maintains simple URL structures while ensuring reliable webpage opening even when addresses change.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8266514B2Map service
Publication Date: 2012.09.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8266514B2 patent drawing
  • US8266514B2 patent drawing
  • US8266514B2 patent drawing

AI summary

Map service techniques are described. In an implementation, one or more computer-readable media comprise instructions that are executable by a computer to recognize from text an action that is performable by a particular one of a plurality of webpages and parse a set of parameters from the text to be passed to the particular said webpage to cause the webpage to perform the action.