Integrated repository of structured and unstructured data
First Claim
1. A method comprising:
- receiving structured data and unstructured data, the structured data including a data record having multiple data fields as defined in a database schema, the unstructured data including an electronic document;
generating a first event record representing the structured data and a second event record representing the unstructured data, the first event record and second event record being stored in an event data structure that is monitored by a collection manager configured for generating metadata of the structured data and a file manager configured for generating metadata of the unstructured data;
integrating the structured data and the unstructured data, including,based on the metadata of the structured data and the metadata of the unstructured data, 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.
13 Citations
19 Claims
-
1. A method comprising:
-
receiving structured data and unstructured data, the structured data including a data record having multiple data fields as defined in a database schema, the unstructured data including an electronic document; generating a first event record representing the structured data and a second event record representing the unstructured data, the first event record and second event record being stored in an event data structure that is monitored by a collection manager configured for generating metadata of the structured data and a file manager configured for generating metadata of the unstructured data; integrating the structured data and the unstructured data, including, based on the metadata of the structured data and the metadata of the unstructured data, 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 non-transitory storage device storing a computer program product operable to cause one or more processors to perform operations comprising:
-
receiving structured data and unstructured data, the structured data including a data record having multiple data fields as defined in a database schema, the unstructured data including an electronic document; generating a first event record representing the structured data and a second event record representing the unstructured data, the first event record and second event record being stored in an event data structure that is monitored by a collection manager configured for generating metadata of the structured data and a file manager configured for generating metadata of the unstructured data; integrating the structured data and the unstructured data, including, based on the metadata of the structured data and the metadata of the structured data, 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 (15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more computers configured to perform operations comprising; receiving structured data and unstructured data, the structured data including a data record having multiple data fields as defined in a database schema, the unstructured data including an electronic document; generating a first event record representing the structured data and a second event record representing the unstructured data, the first event record and second event record being stored in an event data structure that is monitored by a collection manager configured for generating metadata of the structured data and a file manager configured for generating metadata of the unstructured data; integrating the structured data and the unstructured data, including, based on the metadata of the structured data and the metadata of the structured data, 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