Bot Analytics via Custom URI Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current analytic frameworks for bots are rudimentary and lack the depth of insights provided by website analytics tools, limiting the ability of bot owners to understand how bots operate and how users interact with them.

Innovation Solution

The solution involves encoding bot information into custom Uniform Resource Identifiers (URIs) that can be used to create analytic records compatible with existing website analytics platforms like Google Analytics or Microsoft Azure Analytics, allowing bot owners to leverage rich analytics without the need for custom platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If custom analytic frameworks are built for bots, then bot-specific analytics depth is improved, but device complexity and implementation cost increase

Engineering Contradiction:
Improveanalytics depthVSAvoidframework complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent makes existing website analytics platforms universal by enabling them to handle both website and bot analytics through a common interface. Bot interactions are encoded into URI formats that website analytics platforms can process, allowing one system to serve multiple purposes without requiring separate bot-specific analytics infrastructure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent creates a mapping layer that copies website analytics patterns into the bot domain. By encoding bot conversation parameters (utterances, intents, slots) into URI formats that mirror website page views and user interactions, the system replicates the successful website analytics model for bot analytics without building new analytical frameworks.

Inventive Principle:
Principle #26Copying

2Device complexity

If existing analytics platforms are used for bots, then device complexity is reduced, but measurement precision for bot-specific metrics deteriorates

Engineering Contradiction:
Improveplatform complexityVSAvoidbot analytics depth
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transforms bot-specific parameters (utterances, intents, slots, conversation flows) into the parameter format expected by website analytics platforms (pages, sessions, user interactions). This parameter transformation enables existing platforms to measure bot metrics with the same precision as website metrics, without requiring platform modification.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary encoding layer that translates between bot conversation data and website analytics formats. This mediator component converts bot parameters into URI-encoded analytics records that bridge the gap between bot-specific data structures and generic analytics platform expectations, preserving measurement precision while using existing infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If bot analytics are expanded to match website analytics capability, then adaptability is improved, but loss of information in data transformation increases

Engineering Contradiction:
Improveplatform adaptabilityVSAvoiddata transformation loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments bot conversation data into distinct parameter categories (utterances, intents, slots, conversation flows) that can be independently encoded into URI components. This segmentation allows comprehensive capture of bot interaction details while mapping to website analytics structures, minimizing information loss during transformation by preserving the granularity of original bot data.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11310172B2Network mapping and analytics for bots
Publication Date: 2022.04.19 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11310172B2 patent drawing
  • US11310172B2 patent drawing
  • US11310172B2 patent drawing

AI summary

Representative embodiments disclose mechanisms to create analytic metrics for bots. In one set of embodiments, the system creates a custom URI that encodes bot specific information in a URI format. An analytic record is created based on the URI and the analytic record can be logged and/or sent directly to an analytic platform designed to provide analytic metrics for websites. In this fashion, website analytic platforms can be used to provide analytic metrics for bots. In another set of embodiments, analytic records are created that are logged and/or sent directly to a bot specific analytic platform. Such a platform may help derive bot specific analytic metrics.