Randomized Compliant Searching Engine Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current search engines rely on search indices and parameters, which may not effectively handle the complexity of diverse data formats and user interactions, leading to inefficiencies in data management and retrieval across various systems and networks.

Innovation Solution

The implementation of a transformative processing engine that aggregates, transforms, and manages data across different formats and systems, using an architecture stack that includes aggregation, access management, and interface layers to facilitate interoperability and secure data sharing among components and user devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional search engines use search indices and parameters to execute searches, then search functionality is provided, but the system cannot effectively handle diverse data formats and user interactions

Engineering Contradiction:
Improveability to handle diverse data formatsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into distinct layers: aggregation layer for data collection, transformative processing layer for data standardization and transformation, access management layer for security and authorization, and interface layer for user interaction. This segmentation allows each layer to handle specific aspects of data diversity independently, improving adaptability without proportionally increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transformative processing engine acts as an intermediary between diverse data sources and the search functionality. It receives data in various formats, transforms them into a standardized structure, and passes them to the search engine, thereby enabling the system to handle diverse data formats without requiring the entire system to be complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If search engines rely on traditional search indices, then search execution is simplified, but data management and retrieval efficiency deteriorates across diverse systems

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoiddata management effectiveness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The aggregation layer performs preliminary data collection and consolidation from multiple sources before the data reaches the transformative processing layer. This preliminary action organizes raw data into a more manageable form, improving subsequent retrieval efficiency and reducing information loss during processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The transformative processing engine changes the parameters of incoming data by transforming various data formats into a standardized structure. This parameter transformation enables efficient data management and retrieval across diverse systems while preserving the integrity and completeness of the information.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system implements transformative processing across multiple layers, then data interoperability is improved, but system architecture complexity increases

Engineering Contradiction:
Improvedata interoperabilityVSAvoidarchitecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The transformative processing engine is designed as a universal component that can handle multiple data formats, protocols, and structures through a single standardized interface. This multi-functionality improves data interoperability across different systems while avoiding the need for separate processing paths for each data type, thereby limiting architecture complexity.

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

4Reliability

If the system provides randomized search results for compliance, then regulatory requirements are met, but search result predictability decreases

Engineering Contradiction:
Improvecompliance with regulationsVSAvoidsearch result consistency
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The search result presentation is made dynamic through randomization while the underlying data processing and indexing remain deterministic. This allows the system to meet regulatory requirements for fairness and non-discrimination by providing randomized results, while maintaining information consistency in the processed data structure and retrieval mechanisms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11645330B1Randomized compliant searching
Publication Date: 2023.05.09 CHCA
  • US11645330B1 patent drawing
  • US11645330B1 patent drawing
  • US11645330B1 patent drawing

AI summary

In some examples, a randomization searching engine is described that enables randomized searching and recommendation of authorized user profiles. The randomization searching engine implements a search routine that identifies search results by prioritizing authorized user profiles, bucketizing authorized user profiles, categorizing authorized user profiles results, collating authorized user profiles, and generating a set of search results.