×

Incrementally retrieving data for objects to provide a desired level of detail

  • US 10,223,401 B2
  • Filed: 03/28/2014
  • Issued: 03/05/2019
  • Est. Priority Date: 08/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for retrieving data and metadata comprising:

  • a memory;

    a computing device comprising;

    a user interface that;

    allows a user to select an information set that includes a limited amount of information from a repository index that includes information about an indexed repository including one or more data server systems, wherein the information set includes references to member objects in the repository index;

    allows the user to select an action to apply to the information set wherein the selected action requires extra information for the information set beyond the information within the repository index;

    allows the user to define one or more data harvesting criteria for a data expansion operation to be performed for the information set on the indexed repository wherein the data expansion operation provides extra information for performance of the selected action; and

    a processor that;

    determines data server systems of the indexed repository to participate in the data expansion operation;

    causes each participating data server system to execute the data expansion operation against data and metadata on that particular data server system according to the data harvesting criteria while allowing the data and metadata to be left intact on that particular data server system;

    utilizes natural language processing and artificial intelligence to classify the data and metadata on each particular data server system and to refine the data harvesting criteria;

    converts a characterization included in the data harvesting criteria to adaptors with filters to retrieve the data and metadata on each particular data server system according to a user request;

    transforms the repository index for the indexed repository to include additional information from the data expansion operation, wherein the transforming adds the additional information to the information set to incrementally update the limited amount of information included in the information set until a desired level of detail is attained, and wherein the transforming ensures that subsequently generated information sets created based on the data and metadata subject to the data expansion operation include the additional information;

    the additional information comprises a plurality of subsets, and wherein transforming the repository index comprises;

    training a classifier to learn one or more classifications based on machine learning techniques;

    classifying each of the subsets into one or more learned classifications during the data expansion operation via the trained classifier;

    determining inclusion of each subset in the desired level of detail according to the classification of the subset by the trained classifier; and

    applies the selected action to the information set based on the additional information from the data expansion operation.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×