Object Model Matching Interface for Entity Search Organization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for searching and analyzing a group of entities from a database face challenges as the number of entities increases, leading to burdensome search organization and deficient results that lack detailed relations between source and target objects.
Innovation Solution
A computing system configured to receive data from a first object model, match it against a second object model, rank source objects based on matches, and provide an interface indicating matching target objects, with options to categorize or resolve objects into a single entity, facilitating bulk searches and detailed result organization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional search methods are used to search information of a group of entities from a database, then the search process becomes burdensome and organization becomes difficult, but the system can still handle basic search operations
Solution Approach 1:
The patent segments the search process into distinct phases: receiving source objects in a first object model, matching against target objects in a second object model, ranking based on matches, and presenting results. This segmentation allows each phase to be optimized independently, reducing overall search organization burden while maintaining manageable complexity.
Solution Approach 2:
The patent introduces an intermediary matching and ranking system that bridges source objects and target objects. This intermediary layer processes the complex matching logic between different object models, shielding users from the underlying complexity while enabling sophisticated search operations across large entity groups.
2Quantity of substance
If the number of entities in the database increases, then the database becomes more comprehensive, but the burden for organizing searches and analysis becomes significant
Solution Approach 1:
The patent divides the large entity database into two separate object models: source objects and target objects. This segmentation allows the system to handle large quantities of entities by processing them in structured phases, reducing the organizational burden that would otherwise result from treating all entities uniformly.
Solution Approach 2:
The patent changes the organizational parameters by introducing object models with specific structures and relationships. By defining entities within structured object models rather than as flat database records, the system can manage larger numbers of entities more efficiently through hierarchical organization and predefined relationship types.
3Loss of information
If conventional search methods are used, then basic search functionality is provided, but the results lack detailed relations between source and target objects
Solution Approach 1:
The patent implements feedback mechanisms where match results are ranked and presented with information about the number of matching target objects for each source object. This feedback loop allows users to assess the quality and relevance of matches, preserving detailed relationship information that would otherwise be lost in conventional binary match/non-match results.
Solution Approach 2:
The patent adds a new dimension to search results by introducing ranking based on the number of matches. Instead of simply returning matched pairs, the system provides a ranked list that incorporates additional information about match frequency and relevance, enabling users to prioritize results based on the strength of relationships between source and target objects.
Data Source
AI summary
Systems and methods are provided for collaborating with different object models. Data corresponding to one or more source objects is received. The source objects is stored in a first object model, and each of the source objects is associated with information describing an entity. Matches between the respective information associated with the one or more source objects and respective information associated with one or more target objects are determined based on a query. The target objects are stored in a second object model. The one or more source objects are ranked based at least in part on the matches. A list of the ranked source objects are provided through an interface, the interface indicating a number of matching target objects for each of the source objects.


