Streaming Event Analysis for Search Recall

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing e-commerce user interfaces face inaccuracies and inefficiencies in search result generation due to outdated or incomplete rules, leading to irrelevant information and increased resource usage, as they rely on manual analysis and human-intervention methods that fail to capture consumer intent effectively.

Innovation Solution

The implementation of data processing techniques that analyze historical and current streaming interaction events to dynamically adjust search logic and rules, improving search recall by identifying scenarios where relevant items were not initially found, and updating search criteria based on consumer engagement, exposure, and relevancy scores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual analysis and human-intervention methods are used to generate search rules, then search result generation can be performed, but the accuracy and completeness of search results deteriorate due to outdated or incomplete rules

Engineering Contradiction:
Improvesearch result accuracyVSAvoidautomation of search rule generation
Core Design Contradiction:
Measurement precisionVSExtent of automation

Solution Approach 1:

The system enables search rules to automatically update themselves by analyzing streaming interaction events and consumer behavior patterns. The search rule generation process serves itself by using actual user interaction data to continuously refine and improve search rules without requiring manual intervention, thereby resolving the contradiction between accuracy and automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback mechanism where search results and consumer interactions are continuously monitored and fed back into the search rule generation process. This closed-loop feedback system allows the automated search rule generation to improve accuracy over time by learning from actual consumer behavior, resolving the contradiction between automation and result quality.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual analysis methods are used to update search rules, then search rules can be maintained, but resource consumption increases due to additional computer and network resources required

Engineering Contradiction:
Improvesearch rule completenessVSAvoidcomputer and network resource usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system uses self-service automation where search rules automatically update themselves by processing streaming interaction events. This eliminates the need for manual analysis resources while maintaining rule completeness, as the automated system efficiently processes and learns from user interaction data to continuously refine search rules.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary analysis of consumer interaction patterns and pre-computes search rule improvements before they are needed. By proactively analyzing streaming events and preparing search rule updates in advance, the system reduces the computational resources required during actual search operations while maintaining high reliability.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If static search rules are used, then search operations can be performed efficiently, but search recall deteriorates when rules become outdated or incomplete

Engineering Contradiction:
Improvesearch operation efficiencyVSAvoidsearch rule adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system transforms static search rules into dynamic, adaptive rules that automatically evolve based on streaming interaction events. The search rules continuously adapt to changing consumer behavior patterns while maintaining operational efficiency, resolving the contradiction between efficiency and adaptability through real-time automated updates.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary analysis of interaction patterns and pre-adapts search rules before changes in consumer behavior become problematic. By proactively detecting trends in streaming events and updating rules in advance, the system maintains both high productivity and adaptability without requiring frequent reactive adjustments.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10747792B2Streaming events analysis for search recall improvements
Publication Date: 2020.08.18 BBY SOLUTIONS INC
  • US10747792B2 patent drawing
  • US10747792B2 patent drawing
  • US10747792B2 patent drawing

AI summary

Techniques and system configurations for identifying search recall activities and performing changes to search criteria based on streaming event data are disclosed. In an example, electronic operations used for identifying search recall scenarios based on streaming events in a user interface include: obtaining a plurality of streaming events that represent user interaction from a user interface sessions, from inputs that are used to locate and select items; identifying search recall scenarios from the events based on vicinity and exposure, where the items are not retrieved by initial searches; determining changes to selection criteria, to locate and select the items; and updating the selection criteria such that subsequent searches are configured to locate the items using the updated search criteria. With this technique, search data and rules such as exclusion and inclusion lists or category/product information rules may be automatically updated to successfully locate product items in subsequent searches.