Client-Side Element Mapping for Contextual Engagement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing customer engagement systems require technical expertise to build and manage engagement rules, making them complex, error-prone, and non-user-friendly, as they rely on server-side implementations and require understanding of HTML and CSS selectors, which limits their effectiveness in providing contextual interactions with web site visitors.

Innovation Solution

A client-side decision engine and element mapping tool that allows non-technical users to map page elements and create site rules through a user-friendly interface, eliminating the need for CSS selector knowledge by generating user-friendly names for page elements, which can be used to define contextual engagements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If server-side engagement rules are used with HTML and CSS selector knowledge, then contextual visitor engagement can be achieved, but the system becomes complex and requires technical expertise

Engineering Contradiction:
Improvecontextual visitor engagementVSAvoidrule building complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer between the user and the complex server-side engagement rules. This intermediary provides a visual interface that translates simple user actions into sophisticated engagement rules, eliminating the need for users to understand HTML and CSS selectors while maintaining the ability to create contextual visitor engagement.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables non-technical users to independently create and manage engagement rules through an intuitive visual interface. Users can directly interact with page elements and define engagement conditions without requiring technical expertise, making the system self-service capable for rule creation and modification.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If CSS selectors and HTML knowledge are required for rule building, then precise element targeting is possible, but ease of operation deteriorates

Engineering Contradiction:
Improveelement targeting precisionVSAvoidrule creation ease
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent creates a visual copy or representation of the webpage elements that users can interact with directly. Instead of requiring users to work with abstract CSS selectors, the system presents a visual copy of the page structure where users can select elements through clicking or hovering, maintaining precision while dramatically improving ease of operation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical system of typing and understanding CSS selector syntax with a graphical interaction system. Users interact with visual representations of page elements through clicking, hovering, or dragging operations, substituting the complex textual manipulation mechanism with simpler graphical operations that achieve the same targeting precision.

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

3Manufacturing precision

If technical expertise is required for authoring engagement rules, then rule accuracy can be maintained, but productivity decreases

Engineering Contradiction:
Improverule accuracyVSAvoidrule creation speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent performs preliminary actions by automatically analyzing page structure, generating element hierarchies, and preparing engagement rule templates before the user needs to create rules. This preliminary processing maintains rule accuracy by ensuring proper element identification while increasing productivity by eliminating manual analysis and setup steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables users to independently create accurate engagement rules without requiring technical expertise or time-consuming learning. The visual interface with automatic element recognition and template-based rule generation allows users to quickly create precise rules, simultaneously improving both accuracy and productivity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11175800B2Element mapping and rule building systems and methods for contextual site visitor engagement
Publication Date: 2021.11.16 MOXIE SOFTWARE
  • US11175800B2 patent drawing
  • US11175800B2 patent drawing
  • US11175800B2 patent drawing

AI summary

A new element mapper is provided for mapping elements of a page using user-provided or automatically generated terms or names. Specifically, a user may direct an application displaying a page to enter into an in-context element mapping mode, in which page elements eligible for mapping may be identified and highlighted whenever one is moused or hovered over. Responsive to the user selecting a page element of interest, the element mapper may provide a dialog with an input field. The dialog may be displayed near the page element of interest or as part of the page. Based on a user-provided or automatically generated name, the element mapper may generate a mapping output and store it in association with a selector for the page element of interest. The mapping output can be used to build a site rule in context of the page element of interest.