9798833

Accessing Information Content in a Database Platform Using Metadata

PublishedOctober 24, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
16 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method implemented by one or more computing devices, the method comprising: by the one or more computing devices: receiving one or more search criteria for searching a plurality of database connections to at least one analytics information content repository, wherein the plurality of database connections are associated with respective analytics metadata stored in a metadata repository; identifying at least one of the plurality of database connections, wherein the identifying comprises identifying analytics metadata stored in the metadata repository that are associated with the at least one of the plurality of database connections and that meet the search criteria; rating the at least one of the plurality of database connections; displaying identifiers for the at least one of the plurality of database connections with corresponding ratings via a user interface; receiving a selection of one of the plurality of database connections from the at least one of the plurality of database connections via the user interface; responsive to the selection of the selected one of the plurality of database connections, assigning a score to at least one of a plurality of database connection fields within the selected one of the plurality of database connections, wherein assigning the score comprises determining a ratio between a number of information content instances in the analytics information content repository that contain the selected one of the plurality of database connections and a number of the information content instances in the analytics information content repository that contain the at least one of the plurality of database connection fields; ranking the at least one of the plurality of database connection fields based on the score; outputting an indication of the ranking of the at least one of the plurality of database connection fields via the user interface; receiving a selection of one of the ranked plurality of database connection fields; locating at least one analytics report with the selected one of the plurality of database connections, wherein the at least one analytics report is associated with the selected one of the ranked plurality of database connection fields and matches the search criteria; and outputting the at least one analytics report via the user interface.

2

2. The method according to claim 1 , wherein: the search criteria comprises a keyword; and at least one of the plurality of database connections comprises a database, a database query, or a data cube.

3

3. The method according to claim 2 , wherein the analytics metadata comprises metadata associated with one or more of the database, the database query, the data cube, or an analytics report accessible using at least one of the plurality of database connections.

4

4. The method according to claim 2 , wherein identifying the at least one of the plurality of database connections comprises: matching the keyword with analytics metadata for a plurality of databases associated with the at least one of the plurality of database connections; and if a match occurs, selecting the at least one of the plurality of database connections for rating.

5

5. The method according to claim 4 , wherein the analytics metadata for the plurality of databases comprises one or more of a database name, a database column name, a database field name, and metadata associated with an analytics report stored within one of the plurality of databases.

6

6. The method according to claim 4 , wherein the rating comprises: assigning a score to each of the plurality of databases associated with the at least one of the plurality of database connections, based on the matching.

7

7. The method according to claim 6 , comprising: ranking at least a portion of the plurality of databases based on the assigned score; and outputting an indication of the ranking of the at least a portion of the plurality of databases.

8

8. The method according to claim 1 , wherein assigning the score to at least one of the plurality of database connection fields further comprises: determining a second ratio between the number of information content instances in the analytics information content repository that contain the selected database connection and a number of the information content instances in the analytics information content repository that contain all of the plurality of database connection fields.

9

9. The method according to claim 8 , wherein assigning the score to at least one of the plurality of database connection fields further comprises: modifying the ratio using a first corresponding weighting value; modifying the second ratio using a second corresponding weighting value; and combining the modified ratio with the second modified ratio to generate a score for the database connection field.

10

10. A computing system comprising: memory, and one or more processors; wherein the memory stores computer-executable instructions that are executed by the one or more processors to execute: a metadata analytics engine, the metadata analytics engine comprising: a database connection repository; a metadata repository of analytics metadata associated with a plurality of database connections stored in the database connection repository; a filtering module configured to: filter, using a keyword, the analytics metadata stored in the metadata repository and associated with the plurality of database connections to at least one analytics information content repository, wherein each of the plurality of database connections comprises metadata attributes defining at least a portion of the analytics metadata, and select one or more of the plurality of database connections as search results, if the keyword matches at least one of the metadata attributes associated with the plurality of database connections; and a ranking module configured to: rate the selected one or more of the plurality of database connections, rank the selected one or more of the plurality of database connections based on the rating, display identifiers for the selected one or more of the plurality of database connections with corresponding ratings via a user interface; and for a database connection with a highest rating of the selected one or more of the plurality of database connections: assign scores to a plurality of fields associated with the database connection with the highest rating, wherein assigning scores comprises determining a ratio between a number of information content instances in the analytics information content repository associated with the database connection with the highest rating and a number of the information content instances in the analytics information content repository associated with at least one of the plurality of fields; select one of the plurality of fields based on the scores; locate at least one analytics report with the database connection with the highest rating, wherein the at least one analytics report is associated with the selected one of the plurality of fields; and output, via a user interface, the at least one analytics report.

11

11. The system according to claim 10 , wherein: each of the plurality of database connections comprises a database, a database query, or a data cube.

12

12. The system according to claim 11 , wherein: the metadata attributes comprise one or more of a connection name, a column name, a field name, or a title name associated with one or more of the database, the database query, the data cube, or an analytics report accessible using at least one of the plurality of database connections.

13

13. The system according to claim 10 , wherein rating the selected one or more of the plurality of database connections comprises: assigning a score to each of the selected one or more of the plurality of database connections based on a match between the keyword and at least one of the metadata attributes for each of the selected one or more of the plurality of database connections.

14

14. The system according to claim 13 , wherein: ranking the selected one or more of the plurality of database connections based on the rating comprises ranking based on the scores; and the database connection with the highest rating comprises a database connection of the selected one or more of the plurality of database connections with a highest score.

15

15. One or more non-transitory computer-readable storage devices comprising computer-executable instructions for performing a method in a database platform, the method comprising: receive search criteria for searching a plurality of database connections to at least one analytics information content repository, each of the plurality of database connections comprising a database, a database query, or a data cube within the database platform; assign first scores to the plurality of database connections, based on matching the search criteria with analytics metadata associated with the plurality of database connections; rate the plurality of database connections based on the first scores; display the plurality of the database connections with corresponding scores, of the first scores, and corresponding ratings via a user interface; receive a selection of one of the plurality of database connections via the user interface; responsive to receiving the selection of the selected one of the plurality of database connections, assign second scores to a plurality of database fields within the selected one of the plurality of database connections, based on matching the search criteria with analytics metadata associated with the plurality of database fields, wherein assigning the second scores comprises determining a ratio between a number of information content instances in the analytics information content repository that contain the selected one of the plurality of database connections and a number of the information content instances in the analytics information content repository that contain at least one of the plurality of database fields; select one of the plurality of database fields, based on the second scores; identify at least one analytics report from the at least one analytics information content repository, the at least one analytics report associated with the selected one of the plurality of database connections and the selected one of the plurality of database fields; and display the at least one analytics report via the user interface.

16

16. The one or more non-transitory computer-readable storage devices of claim 15 , wherein the method further comprises: rating at least a portion of the plurality of database fields based on the second score; and outputting an indication of the rated database fields.

Patent Metadata

Filing Date

Unknown

Publication Date

October 24, 2017

Inventors

Rolf Biehn
Brian Parker

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ACCESSING INFORMATION CONTENT IN A DATABASE PLATFORM USING METADATA” (9798833). https://patentable.app/patents/9798833

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.