Method and system for managing enterprise content
First Claim
1. A computer-implemented method for searching for data and managing a plurality of different types of content, comprising:
- receiving a request for visualizing content within a presentation framework, wherein the presentation framework is configured to interpret a user interface model for rendering the content, the content having content metadata and an associated type of native application, wherein the native application has at least one associated generic content service or an associated custom content service, wherein the associated generic content service supports actions that are common across different native applications and the associated custom content service supports actions that are unique to the native application;
determining a model of the content configured for provisioning within the presentation framework based on a process step within a process;
sending a search query associated with the content to a plurality of content repositories configured to store the plurality of different types of content and to index the content for searching, the content repositories including at least one content management repository for storing the content metadata;
receiving the content metadata of the content from a selected one of the plurality of content repositories;
exposing, to a process that consumes an object model, an object property-to-property mapping based on mapping model metadata to the content in the presentation framework;
providing an interactive instance of a portion of the content within the presentation framework based on the property-to-property mapping; and
determining a user-interface control provided through the presentation framework based on the model metadata and the content metadata, wherein the user-interface control provides at least one generic content service and a custom content service based on the type of native application of the content.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing a consistent flow documents and data content across different organizational units of a company or agency where the documents and data come from different enterprise systems and data stores but are related to linked processes that share models for organizing the content in the business context and in a format that enables a user to relate the content to the process step or steps they are performing. The system includes a network service that enables a configuration utility to automatically discover the objects and metadata and provides for a mapping of selected fields of the metadata to regions displayed in the user interface view with provision for filtering the data by mapping selected fields to a user input form. Thereby, a business analyst can create solutions without writing and maintaining complex program logic for each combination of presentation environment, enterprise system and data store.
-
Citations
19 Claims
-
1. A computer-implemented method for searching for data and managing a plurality of different types of content, comprising:
-
receiving a request for visualizing content within a presentation framework, wherein the presentation framework is configured to interpret a user interface model for rendering the content, the content having content metadata and an associated type of native application, wherein the native application has at least one associated generic content service or an associated custom content service, wherein the associated generic content service supports actions that are common across different native applications and the associated custom content service supports actions that are unique to the native application; determining a model of the content configured for provisioning within the presentation framework based on a process step within a process; sending a search query associated with the content to a plurality of content repositories configured to store the plurality of different types of content and to index the content for searching, the content repositories including at least one content management repository for storing the content metadata; receiving the content metadata of the content from a selected one of the plurality of content repositories; exposing, to a process that consumes an object model, an object property-to-property mapping based on mapping model metadata to the content in the presentation framework; providing an interactive instance of a portion of the content within the presentation framework based on the property-to-property mapping; and determining a user-interface control provided through the presentation framework based on the model metadata and the content metadata, wherein the user-interface control provides at least one generic content service and a custom content service based on the type of native application of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing, over a network, a user interface for searching for data and managing content, comprising:
one or more computers configured to implement a metadata mapping component configured to perform actions comprising; receiving a request for visualizing content within a presentation framework, wherein the presentation framework is configured to interpret a user interface model for rendering the content, the content having metadata and an associated type of native application, wherein the native application has at least one associated generic content service or an associated custom content service, wherein the associated generic content service supports actions that are common across different native applications and the associated custom content service supports actions that are unique to the native application; determining a model of the content configured for provisioning within the presentation framework based on a process step within a process; sending a search query associated with the content to a plurality of content repositories configured to store the plurality of different types of content and to index the content for searching, the content repositories including at least one content management repository for storing the content metadata; receiving the content metadata of the content from a selected one of the plurality of content repositories; exposing, to a user or a process that consumes an object model, an object property-to-property mapping based on mapping model metadata to the content in the presentation framework; providing an interactive instance of a portion of the content within the presentation framework based on the property-to-property mapping; and determining a user interface control provided through the presentation framework based on the model metadata and the content metadata, wherein the user interface control provides at least one generic content service and a custom content service based on the type of native application of the content. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
16. A non-transitory processor readable medium for searching for data and managing content, the medium comprising instructions that when executed by a processor causes the processor to perform actions that comprise:
-
receiving a request for visualizing content within a presentation framework, wherein the presentation framework is configured to interpret a user interface model for rendering the content, the content having content metadata and an associated type of native application, wherein the native application has at least one associated generic content service or an associated custom content service, wherein the associated generic content service supports actions that are common across different native applications and the associated custom content service supports actions that are unique to the native application; determining a model of the content configured for provisioning within a presentation framework based on a process step within a process; sending a search query associated with the content to a plurality of content repositories configured to store the plurality of different types of content and to index the content for searching, the content repositories including at least one content management repository for storing the content metadata; receiving the content metadata of the content from a selected one of the plurality of content repositories; exposing, to a user or a process that consumes an object model, an object property-to-property mapping based on mapping model metadata to the content in the presentation frame work; providing an interactive instance of a portion of the content within the presentation framework based on the property-to-property mapping; and determining a user interface control provided through the presentation framework based on the model metadata and the content metadata, wherein the user interface control provides at least one generic content service and a custom content service based on the type of native application of the content. - View Dependent Claims (17, 18, 19)
-
Specification