System for managing multiple disparate content repositories and workflow systems
First Claim
1. A system for virtually organizing content, content organizing structures, work items, and/or work organizing structures from a plurality of disparate content repositories and/or workflow systems, the system comprising:
- an application program interface (API) for interfacing with a software application written to provide access to the system; and
at least one virtual repository comprising a plurality of nodes that link to select items from the plurality of content repositories and/or workflow systems and provide organizational structure for the virtual repository.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for managing content and work items in a plurality of disparate content repositories and workflow systems. The first module organizes content, content organizing structures, work items, and/or work organizing structures into virtual repositories. The second module provides access to workflow in disparate workflow systems having a plurality of proprietary program interfaces. The third module creates rich relationships between two or more pieces of content, content organizing structures, work items and/or work organizing structures that exist in a plurality of content repositories, workflow systems and/or other external information sources. The fourth module provides notification of one or more event handlers when additions, changes or deletions occur to any subscribed to content, content organizing structures, content repository searches, federated content repository searches, work items, work organizing structures, workflow system searches and/or federated workflow system searches that exist in a plurality of content repositories, workflow systems and/or other external information sources.
267 Citations
46 Claims
-
1. A system for virtually organizing content, content organizing structures, work items, and/or work organizing structures from a plurality of disparate content repositories and/or workflow systems, the system comprising:
-
an application program interface (API) for interfacing with a software application written to provide access to the system; and
at least one virtual repository comprising a plurality of nodes that link to select items from the plurality of content repositories and/or workflow systems and provide organizational structure for the virtual repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing access to workflow in a plurality of disparate workflow systems having a plurality of proprietary program interfaces, the system comprising:
-
an application program interface (API) for interfacing with a software application written to provide access to the system;
an access services component that relays requests to access workflow items in the plurality of workflow systems from the API to a plurality of bridges; and
a plurality of bridges that translate user requests into requests understandable by the proprietary program interfaces of the plurality of disparate workflow systems. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for creating rich relationships between two or more pieces of content, content organizing structures, work items and/or work organizing structures that exist in a plurality of content repositories, workflow systems and/or other external information sources, the system comprising an application program interface (API) for interfacing with a software application written to provide access to the system
wherein a system of nodes, members, and associations is used to describe the relationships between the two or more pieces of content, content organizing structures, work items and/or work organizing structures.
-
34. A system for providing for notification of one or more event handlers when additions, changes or deletions occur to any subscribed to content, content organizing structures, content repository searches, federated content repository searches, work items, work organizing structures, workflow system searches and/or federated workflow system searches that exist in a plurality of content repositories, workflow systems and/or other external information sources and comprising:
-
an application program interface (API) for interfacing with a software application written to provide access to the system; and
subscriptions to content, content organizing structures, content repository searches, federated content repository searches, work items, work organizing structures, workflow system searches and/or federated workflow system searches;
wherein the subscriptions are requests to track when additions, changes or deletions occur to any subscribed to content, content organizing structures, content repository searches, federated content repository searches, work items, work organizing structures, workflow system searches and/or federated workflow system searches. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification