Integrated Repository of Structured and Unstructured Data
First Claim
1. A method comprising:
- receiving structured data and unstructured data;
integrating the structured data and the unstructured data, including;
generating metadata from the unstructured data; and
based on the generated metadata, configuring an abstraction layer to perform a database operation on both the structured data and the unstructured data; and
providing an integrated view of the structured data and the unstructured data for display, the integrated view including a user interface for allowing the user to control the database operation of the abstraction layer.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, program products, and systems implementing integrated repository of structured and unstructured data are disclosed. An integrated environment is provided for accessing, structured data (e.g., data of a relational database) and unstructured data (e.g., data stored in a text or binary file), including creating, managing, modifying, and searching the structured data and unstructured data. The integrated environment can include an integrated user interface, a set of commands and application programming interface (API), and storage for a relational database and a document repository. The integrated environment can include a database abstraction layer that allows database operations on both the structured data and the unstructured data.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving structured data and unstructured data; integrating the structured data and the unstructured data, including; generating metadata from the unstructured data; and based on the generated metadata, configuring an abstraction layer to perform a database operation on both the structured data and the unstructured data; and providing an integrated view of the structured data and the unstructured data for display, the integrated view including a user interface for allowing the user to control the database operation of the abstraction layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method executed by one or more data processing devices, comprising:
-
receiving a first request to associate a document with a data record of a database; generating metadata for the document; storing the metadata of the document and a reference of the document into one or more document description data fields of the database; and upon receiving a second request to perform a database operation on the data record, performing the database operation on the document description data fields and the document.
-
-
15. A computer program product stored on a storage device, operable to cause one or more processors to perform operations comprising:
-
receiving structured data and unstructured data; integrating the structured data and the unstructured data, including; generating metadata from the unstructured data; and based on the generated metadata, configuring an abstraction layer to perform a database operation on both the structured data and the unstructured data; and providing an integrated view of the structured data and the unstructured data for display, the integrated view including a user interface for allowing the user to control the database operation of the abstraction layer. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
one or more computers configured to perform operations comprising; receiving structured data and unstructured data; integrating the structured data and the unstructured data, including; generating metadata from the unstructured data; and based on the generated metadata, configuring an abstraction layer to perform a database operation on both the structured data and the unstructured data; and providing an integrated view of the structured data and the unstructured data for display, the integrated view including a user interface for allowing the user to control the database operation of the abstraction layer.
Specification