Localized Web Page Element Identification via Executable Instruction Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems face challenges in correlating and translating user interactions with actuatable elements across different electronic content documents, particularly when these documents are localized to different languages or contexts, making it difficult to determine corresponding elements and automate the recording of actuations across varying localized pages.

Innovation Solution

A system and method that compare and normalize executable instructions associated with actuatable elements in one electronic content document to identify corresponding elements in another, using a data structure representation and event listener processes to record and cluster user interactions, facilitating the determination of correspondences and automated playback across localized versions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user interactions are manually recorded for each localized page, then interaction accuracy is maintained, but time consumption and labor requirements increase significantly

Engineering Contradiction:
Improveinteraction accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system creates a mapping between actuatable elements in the original electronic content and corresponding elements in localized versions. By copying the interaction sequence from the original page and automatically translating it to localized pages using the element correspondence mapping, the system eliminates manual recording while maintaining interaction accuracy across different language versions.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system introduces an intermediary mapping layer that correlates actuatable elements across original and localized pages. This intermediary structure enables automatic translation of interaction sequences without direct manual recording on each localized page, reducing time consumption while preserving interaction precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If actuatable elements are manually identified and recorded for each localized page, then element correspondence accuracy is maintained, but processing complexity and labor increase

Engineering Contradiction:
Improveelement correspondence accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system copies the actuatable element identification results from the original electronic content and automatically adapts them to localized versions using pre-established correspondence relationships. This eliminates the need for manual identification on each localized page while maintaining high correspondence accuracy through systematic mapping.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary analysis on the original electronic content to establish correspondence relationships between actuatable elements and their localized counterparts. This preliminary mapping is then reused for all localized pages, reducing processing complexity by avoiding redundant analysis while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automated systems are used to translate interactions across localized pages, then time efficiency is improved, but reliability of interaction translation may deteriorate

Engineering Contradiction:
Improvetime efficiencyVSAvoidtranslation reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system incorporates feedback mechanisms to verify and refine the automated translation of interaction sequences. By comparing translated interactions against the established element correspondence mapping and allowing for validation, the system maintains high reliability while achieving time efficiency through automation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system copies verified interaction patterns from the original electronic content and systematically translates them to localized pages using reliable correspondence mappings. This copying approach ensures consistency and reliability by base translation on proven interaction models rather than speculative generation.

Inventive Principle:
Principle #26Copying

4Measurement precision

If detailed element specifications are analyzed for each localized page, then translation accuracy is improved, but processor time and computational resources increase

Engineering Contradiction:
Improvetranslation accuracyVSAvoidprocessor time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system copies element specification analyses from the original electronic content and reuses them for localized pages by applying correspondence relationships. This eliminates redundant analysis of similar elements across localized versions, maintaining translation accuracy while significantly reducing processor time through reuse of pre-computed specifications.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs detailed element specification analysis as a preliminary step on the original electronic content. These pre-computed specifications are then applied to localized pages through correspondence mapping, avoiding repeated computational analysis while maintaining high translation accuracy through systematic reuse.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7917755B1Identification of localized web page element
Publication Date: 2011.03.29 ADOBE INC
  • US7917755B1 patent drawing
  • US7917755B1 patent drawing
  • US7917755B1 patent drawing

AI summary

Some embodiments may provide a method comprising accessing a first electronic content, the first electronic content including a first actuatable element specification associated with first executable instructions, accessing a second electronic content, the second electronic content including a second actuatable element specification associated with second executable instructions, and determining whether a correspondence exists between the first actuatable element specification and the second actuatable element specification, the determining of whether the correspondence exists including determining whether the first executable instructions are substantially equivalent to the second executable instructions.