Recursive Entity Profiling System for Contextual Search
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional search engines rely heavily on user intervention and lack contextual understanding, making it difficult to distinguish relevant from irrelevant results, especially when searching for information about entities across disparate data sources.
Innovation Solution
A system and method for performing recursive online searches using a processor and non-transitory computer-readable medium that receives a seed attribute to build a summary profile, searches multiple data sources for contextual information, and populates the profile with relational attributes, forming a tree structure and using APIs, browser agents, or firmware to probe data sources without relying on search indexes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional search engines use simple fuzzy matching algorithms for string searches, then the search process is simple and fast, but the search results lack contextual understanding and require heavy user intervention to distinguish relevant from irrelevant results
Solution Approach 1:
The patent introduces an intermediary system that sits between the user's search query and the data sources. This intermediary performs recursive searches, collects attributes from multiple sources, and synthesizes contextual information before presenting results. The intermediary handles the complexity of contextual analysis, allowing simple user queries to produce sophisticated, context-aware results without requiring users to understand the underlying complexity.
Solution Approach 2:
The search system performs self-service by automatically conducting recursive searches, collecting and analyzing attributes from multiple data sources, and synthesizing results without requiring continuous user intervention. The system autonomously determines which attributes to search for, which data sources to query, and how to synthesize the information, eliminating the need for users to manually filter or refine results through multiple iterations.
2Loss of time
If search engines return results organized by page requiring user to browse through multiple pages, then the system can provide comprehensive results, but the user has to spend more time and effort to find the intended result
Solution Approach 1:
The patent extracts only the most relevant attributes and information from comprehensive search results, presenting them in a synthesized summary rather than requiring users to browse through all results. The system takes out the essential information needed to answer the user's query while filtering out redundant or less relevant data, delivering completeness of information without the time cost of browsing through multiple pages of results.
3Reliability
If the system performs recursive searches across multiple data sources to obtain contextual information, then the search results become more accurate and relevant, but the search process becomes more complex and resource-intensive
Solution Approach 1:
The patent segments the search process into distinct recursive iterations, where each iteration focuses on specific attributes and data sources. The system divides the comprehensive search task into manageable segments, processing different attribute types (personal attributes, professional attributes, contextual attributes) in separate passes. This segmentation allows the system to maintain high accuracy through multiple rounds of searching while managing complexity by handling one attribute type at a time rather than all attributes simultaneously.
4Productivity
If the system requires user intervention to adjust search strings and distinguish relevant results, then the system remains simple to implement, but the productivity and efficiency of information retrieval decreases
Solution Approach 1:
The search system performs self-service by automatically conducting recursive searches, collecting and analyzing attributes from multiple data sources, and synthesizing results without requiring continuous user intervention. The system autonomously determines which attributes to search for, which data sources to query, and how to synthesize the information, eliminating the need for users to manually filter or refine results through multiple iterations.
Data Source
AI summary
A system for performing recursive online searches is configured to: (a) determine that a summary profile of a target entity includes at least one unpopulated field; (b) search at least one of a set of data sources to obtain one or more attributes for populating the at least one unpopulated field, the one or more attributes being information extracted from one or more peripheral entities associated with the target entity; (c) calculate, for each of the one or more attributes, a respective confidence score based at least in part on a set of factors, the set of factors including an activity level of the target entity; and (d) based on a respective confidence score being above a threshold, populate a respective unpopulated field with a respective one of the one or more attributes.


