Search tool that utilizes scientific metadata matched against user-entered parameters
First Claim
1. A method for providing proximate dataset recommendations comprising:
- creating of a plurality of metadata records that correspond to a plurality of datasets representing scientific data by a scientific dataset search tool, wherein said plurality of metadata records conform to a standardized structural definition, wherein values for data elements of a metadata record are contained within a corresponding dataset;
identifying at least one metadata record from the plurality of metadata records having a value that is proximate to one or more user-entered search parameters, wherein one of the search parameters is a temporal parameter, wherein proximity is determined with respect to a range represented by the corresponding user-entered search parameters;
calculating a proximity score for each identified metadata record, wherein said proximity score expresses a relevance of the corresponding dataset to the user-entered search parameters, wherein calculating the proximity score comprises calculating a temporal proximity score, wherein calculating the temporal proximity score further comprises;
determining a temporal distance, dTdist, from a central point of the user-entered temporal search parameter for the dataset using the following formula or a variation or derivative thereof;
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing proximate dataset recommendations can begin with the creation of metadata records corresponding to datasets that represent scientific data by a scientific dataset search tool. The metadata records can conform to a standardized structural definition, and may be hierarchical. Values for the data elements of the metadata records can be contained within the datasets. Metadata records with a value that is proximate to a user-entered search parameter can be identified. A proximity score can be calculated for each identified metadata record. The proximity score can express a relevance of the corresponding dataset to the user-entered search parameters. The identified metadata records can be arranged in descending order by the calculated proximity rating, creating a list of proximate dataset results. The proximate dataset results can be presented within a user interface.
-
Citations
26 Claims
-
1. A method for providing proximate dataset recommendations comprising:
-
creating of a plurality of metadata records that correspond to a plurality of datasets representing scientific data by a scientific dataset search tool, wherein said plurality of metadata records conform to a standardized structural definition, wherein values for data elements of a metadata record are contained within a corresponding dataset; identifying at least one metadata record from the plurality of metadata records having a value that is proximate to one or more user-entered search parameters, wherein one of the search parameters is a temporal parameter, wherein proximity is determined with respect to a range represented by the corresponding user-entered search parameters; calculating a proximity score for each identified metadata record, wherein said proximity score expresses a relevance of the corresponding dataset to the user-entered search parameters, wherein calculating the proximity score comprises calculating a temporal proximity score, wherein calculating the temporal proximity score further comprises; determining a temporal distance, dTdist, from a central point of the user-entered temporal search parameter for the dataset using the following formula or a variation or derivative thereof; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for providing proximate dataset recommendations comprising:
-
creating of a plurality of metadata records that correspond to a plurality of datasets representing scientific data by a scientific dataset search tool, wherein said plurality of metadata records conform to a standardized structural definition, wherein values for data elements of a metadata record are contained within a corresponding dataset; identifying at least one metadata record from the plurality of metadata records having a value that is proximate to one or more user-entered search parameters, wherein proximity is determined with respect to a range represented by the corresponding user-entered search parameters, wherein one of the search parameters is a geospatial parameter; calculating a proximity score for each identified metadata record, wherein said proximity score expresses a relevance of the corresponding dataset to the user-entered search parameters, wherein calculating the proximity score comprises calculating a geospatial proximity score, wherein calculating the geospatial proximity score further comprises; determining a geospatial distance, dGdist, from a central point of the user-entered geospatial search parameter for the dataset using the following formula or a variation or derivative thereof; - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer program product comprising:
-
a non-transitory computer usable storage medium storing computer usable program code executable by one or more processors, the computer usable program code comprising; computer usable program code configured to create of a plurality of metadata records that correspond to a plurality of datasets representing scientific data by a scientific dataset search tool, wherein said plurality of metadata records conform to a standardized structural definition, wherein values for data elements of a metadata record are contained within a corresponding dataset; computer usable program code configured to identify at least one metadata record from the plurality of metadata records having a value that is proximate to one or more user-entered search parameters, wherein one of the search parameters is a temporal parameter, wherein proximity is determined with respect to a range represented by the corresponding user-entered search parameters; computer usable program code configured to calculate a proximity score for each identified metadata record, wherein said proximity score expresses a relevance of the corresponding dataset to the user-entered search parameters, wherein calculating the proximity score comprises calculating a temporal proximity score, wherein the computer usable code to calculate the temporal proximity score is further configured to; determine a temporal distance, dTdist, from a central point of the user-entered temporal search parameter for the dataset using the following formula or a variation or derivative thereof; - View Dependent Claims (22)
-
-
23. A computer program product comprising:
-
a non-transitory computer usable storage medium storing computer usable program code executable by one or more processors, the computer usable program code comprising; computer usable program code configured to create of a plurality of metadata records that correspond to a plurality of datasets representing scientific data by a scientific dataset search tool, wherein said plurality of metadata records conform to a standardized structural definition, wherein values for data elements of a metadata record are contained within a corresponding dataset; computer usable program code configured to identify at least one metadata record from the plurality of metadata records having a value that is proximate to one or more user-entered search parameters, wherein proximity is determined with respect to a range represented by the corresponding user-entered search parameters, wherein one of the search parameters is a geospatial parameter; computer usable program code configured to calculate a proximity score for each identified metadata record, wherein said proximity score expresses a relevance of the corresponding dataset to the user-entered search parameters, wherein calculating the proximity score comprises calculating a geospatial proximity score, wherein the computer usable program code configured to calculate the geospatial proximity score further comprises; computer usable program code configured to determine a geospatial distance, dGdist, from a central point of the user-entered geo spatial search parameter for the dataset using the following formula or a variation or derivative thereof; - View Dependent Claims (24)
-
-
25. A system comprising:
-
one or more processors; at least one non-transitory computer usable storage medium storing computer usable program code executable by the one or more processors, the computer usable program code comprising; computer usable program code configured to create of a plurality of metadata records that correspond to a plurality of datasets representing scientific data by a scientific dataset search tool, wherein said plurality of metadata records conform to a standardized structural definition, wherein values for data elements of a metadata record are contained within a corresponding dataset; computer usable program code configured to identify at least one metadata record from the plurality of metadata records having a value that is proximate to one or more user-entered search parameters, wherein proximity is determined with respect to a range represented by the corresponding user-entered search parameters, wherein one of the search parameters is a geospatial parameter; computer usable program code configured to calculate a proximity score for each identified metadata record, wherein said proximity score expresses a relevance of the corresponding dataset to the user-entered search parameters, wherein calculating the proximity score comprises calculating a geospatial proximity score, wherein the computer usable program code configured to calculate the geospatial proximity score further comprises; computer usable program code configured to determine a geospatial distance, dGdist, from a central point of the user-entered geo spatial search parameter for the dataset using the following formula or a variation or derivative thereof; - View Dependent Claims (26)
-
Specification