Virtual content repository application program interface
First Claim
Patent Images
1. An application program interface (API) embodied on one or more computer readable media, comprising:
- a first group of services related to integrating content repositories into virtual content repositories (VCRs);
a second group of services related to manipulating information in VCRs;
a third group of services related to searching VCRs;
a forth group of services related to configuring VCRs; and
wherein the application program interface is compatible with a content repository service provider interface (SPI).
2 Assignments
0 Petitions
Accused Products
Abstract
An application program interface (API) embodied on one or more computer readable media, comprising a first group of services related to integrating content repositories into virtual content repositories (VCRs), a second group of services related to manipulating information in VCRs, a third group of services related to searching VCRs, a forth group of services related to configuring VCRs, and wherein the application program interface is compatible with a content repository service provider interface (SPI).
-
Citations
74 Claims
-
1. An application program interface (API) embodied on one or more computer readable media, comprising:
-
a first group of services related to integrating content repositories into virtual content repositories (VCRs);
a second group of services related to manipulating information in VCRs;
a third group of services related to searching VCRs;
a forth group of services related to configuring VCRs; and
wherein the application program interface is compatible with a content repository service provider interface (SPI). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
means for providing a first group of services relating to integrating content repositories into a virtual content repository (VCR);
means for providing a second group of services related to manipulating information in the VCR;
means for providing a third group of services related to searching the VCR; and
means for providing a forth group of services related to configuring the VCR.
-
-
18. A software architecture for a distributed computing system, comprising:
-
a first application configured to handle requests provided to it by a second application over a network;
an application program interface (API) to provide functions used by the first application to access a virtual content repository (VCR); and
wherein the VCR integrates a plurality of content repositories. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for providing a virtual content repository (VCR) representing at least one content repository, comprising:
-
providing an application program interface (API);
providing a service provider interface (SPI) to be implemented by the at least one content repository; and
wherein the API and the SPI are compatible and share a common content model and a common namespace. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. A machine readable medium having instructions stored thereon that when executed by a processor cause a system to:
-
provide an application program interface (API);
provide a service provider interface (SPI) to be implemented by the at least one content repository; and
wherein the API and the SPI are compatible and share a common content model and a common namespace. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73)
-
-
74. A computer data signal embodied in a transmission medium, comprising:
-
a code segment including instructions to provide an application program interface (API);
a code segment including instructions to provide a service provider interface (SP1) to be implemented by the at least one content repository; and
wherein the API and the SPI are compatible and share a common content model and a common namespace.
-
Specification