Data storage, retrieval, manipulation and display tools enabling multiple hierarchical points of view
First Claim
1. A computer program tangibly stored on a computer-readable medium and operable to cause a computer to enable a user interface for encoding a graphical representation of a point of view, the computer program comprising instructions to:
- receive input from a user defining the graphical representation;
manipulate the graphical representation to obtain a hierarchy based on the point of view;
encode a structure of the hierarchy into data structures;
obtain significance and interest relations for components of the hierarchy based on the structure of the hierarchy;
apply the significance and interest relations to the data structures to obtain connectivity data;
determine confidence levels for data sets related to the components of the hierarchy based on the connectivity data; and
present the confidence levels and data sets to the user in the context of the hierarchy.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for data storage, retrieval, manipulation and display provide search engines and computer-based research tools for enabling multiple hierarchical points of view. Category definitions in the hierarchical data structures can include lists of set members, like word arrays of set members, generative descriptions for determining set members, and fitness functions for determining fitness of a presented item for being a member of a set. Significance and interest values can be assigned to search categories to set threshold confidence levels for returning search results and for weighting the results, respectively. A user interface can present results in the form of browsing multiple hierarchical representations, wherein matching categories are differentiated from non-matching categories. Peer ratings can represent the ranking of search term results with relation to results using other search terms, providing an indication of the fitness of the search terms for returning satisfactory results.
-
Citations
17 Claims
-
1. A computer program tangibly stored on a computer-readable medium and operable to cause a computer to enable a user interface for encoding a graphical representation of a point of view, the computer program comprising instructions to:
-
receive input from a user defining the graphical representation;
manipulate the graphical representation to obtain a hierarchy based on the point of view;
encode a structure of the hierarchy into data structures;
obtain significance and interest relations for components of the hierarchy based on the structure of the hierarchy;
apply the significance and interest relations to the data structures to obtain connectivity data;
determine confidence levels for data sets related to the components of the hierarchy based on the connectivity data; and
present the confidence levels and data sets to the user in the context of the hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
- 12. A computer-readable medium containing a data structure for defining the set theory used to describe sets of data in the data structure, the data structure comprising data elements linked in sets wherein the sets include lists of data elements, like word arrays of data elements with associated relativity factors, generative descriptions for executing procedures to determine set members, and fitness functions for executing procedures to determine fitness of a data element for being a member of a set, the data elements within sets being linked by degrees of matching.
-
14. A system for enabling multiple hierarchical points of view, comprising:
-
a host processor;
a user interface controlled by the host processor for inputting points of view to the system;
a query generator controlled by the host processor and in communication with the user interface to receive the points of view and generate queries;
a connections database having a data structure including degrees of matching between data elements in the connections database and hierarchy structures related to the data elements;
matching applications controlled by the host processor and in communication with the query generator to receive the queries, the matching applications in communication with the connections database to determine sets of the data elements having at least pre-selected degrees of matching with the queries, the matching applications operating on at least one database to obtain results based on the queries and sets of the data elements, the user interface outputting the results according to the hierarchy structures related to the data elements corresponding with the results. - View Dependent Claims (15, 16)
-
-
17. A computer program tangibly stored on a computer-readable medium and operable to cause a computer to enable searching of data records, the computer program comprising instructions to:
-
receive input from a user;
determine at least one hierarchy having components matching the input;
present the at least one hierarchy to the user for manipulation and selection by the user to obtain a selected hierarchy;
encode a structure of the selected hierarchy into data structures;
obtain significance and interest relations for components of the selected hierarchy based on the structure of the hierarchy;
apply the significance and interest relations to the data structures to obtain connectivity data;
search the data records for data matching the components of the selected hierarchy based on the connectivity data to obtain matching data;
present the matching data to the user in the context of the selected hierarchy.
-
Specification