Additive Filters for Dataset Browsing Using Contextual Cues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for searching and browsing large datasets, such as email inboxes, often rely on keyword searches which can be inefficient and require prolonged browsing, especially when dealing with personal or communication data.

Innovation Solution

The implementation of additive filters using contextual cues generated from explicit and implicit information within the dataset, such as metadata and semantic analysis, to refine dataset displays without the need for keyword searches, allowing users to browse datasets based on selected cues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If keyword searches are used to refine dataset results, then search specificity is improved, but search time and user effort increase

Engineering Contradiction:
Improvesearch specificityVSAvoidsearch time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of the dataset to generate contextual cues (topics, entities, attributes) before the user conducts a search. These cues are pre-computed from metadata and content analysis, allowing users to immediately interact with ready-made filtering options rather than constructing complex keyword queries from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Contextual cues serve as an intermediary between the raw dataset and the user's search intent. Instead of directly entering keywords, users interact with generated cues (topics, entities, attributes) that mediate the search process, translating user intent into refined results more efficiently.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If comprehensive metadata analysis is performed to generate contextual cues, then browsing efficiency is improved, but processing complexity increases

Engineering Contradiction:
Improvebrowsing efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The metadata analysis process is segmented into distinct analytical components: topic extraction, entity recognition, and attribute identification. Each component processes specific aspects of the data independently, then combines results to form comprehensive contextual cues. This modular approach manages complexity while maintaining browsing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs self-service by automatically analyzing metadata and generating contextual cues without requiring user intervention. The processing complexity is handled autonomously by the system, allowing users to benefit from efficient browsing without directly engaging with the complex analysis processes.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If contextual cues are generated from both explicit and implicit information, then data exploration accuracy is improved, but computational requirements increase

Engineering Contradiction:
Improvedata exploration accuracyVSAvoidcomputational requirements
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies different levels of analysis to different parts of the data: explicit information (metadata) receives structured processing while implicit information (content) receives semantic analysis. This local differentiation of processing quality allows accurate exploration by focusing computational resources where they provide the most value.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10528569B2Dataset browsing using additive filters
Publication Date: 2020.01.07 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10528569B2 patent drawing
  • US10528569B2 patent drawing
  • US10528569B2 patent drawing

AI summary

Examples relate to dataset browsing using additive filters. In some examples, metadata associated with a user-related dataset is processed to obtain explicit information that describes attributes for each data record in the user-related dataset. Further, a semantic analysis of content of the user-related dataset is performed to identify topics. At this stage, the explicit information and the topics are used to generate contextual cues. A dataset display for the user-related dataset is displayed, where the dataset display is empty prior to selection of any of the contextual cues. In response to a selection of a first cue, a dataset display of the user-related dataset is updated to show data records that are associated with the first cue. In response to a selection of a second cue, the dataset display is updated to show data records that are associated with the first cue and the second cue.