×

Use of federation services and transformation services to perform extract, transform, and load (ETL) of unstructured information and associated metadata

  • US 7,774,301 B2
  • Filed: 12/21/2006
  • Issued: 08/10/2010
  • Est. Priority Date: 12/21/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for transforming unstructured information into content in a uniform context, comprising:

  • with a federation service of a computer including a processor that presents a single view of source content repositories to a user;

    receiving a query specifying source content groups stored in a set of the source content repositories;

    running the query to retrieve metadata schemas of the source content groups, wherein each source content group has a metadata schema that describes a structure of metadata associated with the unstructured information in the source content group;

    extracting the unstructured information and metadata associated with the unstructured information from the set of the source content repositories;

    in response to user input, receiving selection of target content groups in another set of target content repositories;

    in response to receiving the selection of the target content groups, identifying metadata schemas of the target content groups, wherein each metadata schema describes a structure of metadata associated with the unstructured information in the target content group;

    creating a schema definition file including the retrieved metadata schemas of the source content groups and the identified metadata schemas of the target content groups;

    forwarding the unstructured information, metadata, and schema definition file to a transformation service of the computer;

    receiving, from the transformation service, transformed unstructured information and transformed metadata; and

    loading the transformed, unstructured information and the transformed metadata into the set of the target content repositories.

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