Adaptive content platform and method of using same
First Claim
Patent Images
1. An adaptive content platform that is stored on a storage medium having a multi-tiered software architecture, comprising:
- a services layer that includes at least repository services, workflow services, file handling services, and publishing services;
a data layer for providing data services to the adaptive content platform with such data services including at least access to database storage and file storage that contain content;
an application server layer that connects to a dependent applications layer through the services layer and retrieves content from the data layer, with the application server layer for handling operations of the dependent applications within the adaptive content platform;
the dependent applications layer that includes a plurality of content-enabled dependent applications that connect to the services layer and a web layer, and whose operations are controlled by the application server layer, with each content-enabled dependent application being capable of being interfaced with services of the services layer such that specific content from the services layer is combined to define and build a combination application that emulates a standalone independent application; and
the web layer that connects to the dependent applications layer for enabling users to interface with the adaptive content platform.
2 Assignments
0 Petitions
Accused Products
Abstract
An adaptive content platform includes one or more content-enabled, dependent applications, each of which includes a user interface and business logic. A services layer, which is interfaced with the dependent applications and a software infrastructure, provides one or more services that are usable by the dependent applications.
56 Citations
146 Claims
-
1. An adaptive content platform that is stored on a storage medium having a multi-tiered software architecture, comprising:
-
a services layer that includes at least repository services, workflow services, file handling services, and publishing services; a data layer for providing data services to the adaptive content platform with such data services including at least access to database storage and file storage that contain content; an application server layer that connects to a dependent applications layer through the services layer and retrieves content from the data layer, with the application server layer for handling operations of the dependent applications within the adaptive content platform; the dependent applications layer that includes a plurality of content-enabled dependent applications that connect to the services layer and a web layer, and whose operations are controlled by the application server layer, with each content-enabled dependent application being capable of being interfaced with services of the services layer such that specific content from the services layer is combined to define and build a combination application that emulates a standalone independent application; and the web layer that connects to the dependent applications layer for enabling users to interface with the adaptive content platform. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 145)
-
-
24. A multi-tiered software architecture that is stored on a storage medium, comprising:
-
a services layer that includes at least repository services, with the repository services being capable of connection to database and file storage that contain content for the adaptive content platform; a dependent applications layer that includes a plurality of content-enabled dependent applications that connect to the services layer, with each content-enabled dependent application being capable of being interfaced with the repository services of the services layer such that specific content from at least the repository services is combined to define and build a combination application that emulates a standalone independent application; and a web layer that connects to the dependent applications layer for enabling users to interface with the adaptive content-platform. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An adaptive content platform that is stored on a storage medium having a multi-tiered software architecture, comprising:
-
an application server that connects to a plurality of content-enabled dependent applications through a services layer and retrieving content from a data layer, with the applications server for handling operations of the content-enabled dependent applications within the content platform; the plurality of dependent applications, with each content-enabled dependent application being capable of being interfaced with services of the services layer such that specific content from the services layer is combined to define and build a combination application that emulates a standalone independent application; the services layer that includes at least repository services, with the services layer connecting to a plurality of content-enabled dependent applications and the application server, and with the repository services being capable of interfacing with each of the content-enabled dependent applications such that specific content from at least the repository services is combined to define and build the combination application that emulates a standalone independent application. - View Dependent Claims (38, 39)
-
-
40. A distributed computing system, comprising:
-
a first computing device for executing a plurality of content-enabled dependent applications, with each content-enabled dependent application being capable of being interfaced with services of a services layer; and a second computing device connecting to the first computing device for executing a services layer that includes at least repository services, with the services layer connecting to the content-enabled dependent applications and an application server, and with the repository services being capable of interfacing with each of the content-enabled dependent applications such that specific content from at least the repository services is combined to define and build a combination application that emulates a standalone independent application, the application server for handling operations of the content-enabled dependent applications within the distributed computing system and retrieving content from a data layer, and the data layer for containing content that connects to the application server. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A distributed computing system, comprising:
-
a local computing device for executing a plurality of content-enabled dependent applications, with each content-enabled dependent application being capable of being interfaced with services of a services layer; and a remote computing device connecting to the local computing device for executing the services layer that includes at least repository services, with the services layer connecting to the content-enabled dependent applications and an application server, and with the repository services being capable of interfacing with each of the content-enabled dependent applications such that specific content from at least the repository services is combined to define and build a combination application that emulates a standalone independent application, the application server for handling operations of the content-enabled dependent applications with the distributed computing system and retrieving content from a data layer, and the data layer for containing content that connects to the application server. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57)
-
-
58. A distributed computing method, comprising the steps of:
-
executing, on a local computing device, a plurality of content-enabled;
dependent applications, with each content-enabled dependent application being capable of being interfaced with services of a services layer; andexecuting, on a remote computing device, a services layer that includes at least repository services, with the services layer connecting to the content-enabled dependent applications and an application server, with the repository services being capable of interfacing with each of the content-enabled dependent applications such that specific content from at least repository services is combined to define and build a combination application so each content-enabled dependent application will execute as a standalone independent application, an application server for handling operations of the content-enabled dependent applications within the distributed computing system and retrieving content from a data layer, and the data layer for containing content that connects to the application server. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66)
-
-
67. A multi-tier software deployment method, comprising the steps of:
-
providing a services layer that includes at least repository services, with the repository services being capable of connection to database and file storage containing content; providing a plurality of content-enabled dependent applications that connect to the services layer, with each content-enabled dependent application being interfaced with the repository services of the services layer such that specific content from at least the repository services is combined to define and build a combination application so that the content-enabled dependent application will execute as a standalone independent application. - View Dependent Claims (68, 69)
-
-
70. A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause that processor to:
-
execute, on a local computing device, a plurality of content-enabled, dependent applications, with each content-enabled dependent application being capable of being interfaced with services of a services layer; and execute, on a remote computing device, a services layer that includes at least repository services, with the services layer connecting to the content-enabled dependent applications and an application server, with the repository services being capable of interfacing with each of the content-enabled dependent applications such that specific content from at least the repository services is combined to define and build a combination application so each content-enabled dependent application will execute as a standalone independent application, the application server for handling operations of the content-enabled dependent applications within the distributed computing system and retrieving content from a data layer, and the data layer for containing content that connects to the application server. - View Dependent Claims (71, 72, 73)
-
-
74. A computer-based, enterprise level system that includes an adaptive content platform having a multi-tiered software architecture, comprising:
-
a services layer for providing enterprise-wide services that includes at least repository services the, workflow services, file handling services, and publishing services; an enterprise-wide data layer for providing data services to the adaptive content platform with such data services including at least access to database storage and file storage that contain content; an enterprise-wide application server layer that connects to a dependent applications layer through the services layer and retrieves content from the data layer, with the application server layer for handling operations of the dependent applications within the adaptive content platform; the dependent applications layer that includes a plurality of content-enabled dependent applications that connect to the services layer and a web layer, and whose operations are controlled by the application server layer, with each content-enabled dependent application being capable of being interfaced with enterprise-wide services of the services layer such that specific content from the enterprise-wide services is combined to define and build a combination application that emulates a standalone independent application; and the web layer that connects to the dependent applications layer for enabling users to interface with the adaptive content platform. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
-
97. A computer-based, enterprise level system that includes an adaptive content platform having a multi-tiered software architecture, comprising:
-
a services layer for providing enterprise-wide services that includes at least repository services, with the repository services being capable of connection to database and file storage that contain content for the adaptive content platform; a dependent applications layer that includes a plurality of content-enabled dependent applications that connect to the services layer, with each content-enabled dependent application being capable of being interfaced with the repository services of the services layer such that specific content from at least the repository services is combined to define and build a combination application that emulates a standalone independent application; and a web layer that connects to the dependent applications layer for enabling users to interface with the adaptive content platform. - View Dependent Claims (98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109)
-
-
110. A computer-based, enterprise level system that includes an adaptive content platform having a multi-tiered software architecture, comprising:
-
an enterprise-wide application server that connects to a plurality of content-enabled dependent applications through a services layer and retrieve content from a data layer, with the applications server for handling operations of the content-enabled dependent applications within the content platform; the plurality of dependent applications, with each content-enabled dependent application being capable of being interfaced with services of the services layer such that specific content from the services layer is combined to define and build a combination application that emulates a standalone independent application; and the services layer for providing enterprise-wide services that includes at least repository services, with the services layer connecting to a plurality of content-enabled dependent applications and the application server, and with the repository services being capable of interfacing with the each of the dependent applications such that specific content from at least the repository services is combined to define and build the combination application that emulates a standalone independent application. - View Dependent Claims (111, 112)
-
-
113. An enterprise-wide, distributed computing system, comprising:
-
a first computing device for executing a plurality of content-enabled dependent applications, with each content-enabled dependent application being capable of being interfaced with services of a services layer; and a second computing device connecting to the first computing device for executing a services layer for providing enterprise-wide services that includes at least repository services, with the services layer connecting to the content-enabled dependent applications and an enterprise-wide application server, and with the repository services being capable of interfacing with each of the content-enabled dependent applications such that specific content for at least the repository services is combined to define and build a combination application that emulates a standalone independent application, the application server for handling operations of the content-enabled dependent applications within the distributed computing system and retrieving content for a data layer, and the data layer containing content that connects to the application server. - View Dependent Claims (114, 115, 116, 117, 118, 119, 120, 121)
-
-
122. An enterprise-wide, distributed computing system, comprising:
-
a local computing device for executing a plurality of content-enabled dependent applications, with each content-enabled dependent application being capable of interfaced with services of a services layer; and a remote computing device connecting to the local computing device for executing the services layer for providing enterprise-wide services that includes at least repository services, with the services layer connecting to the content-enabled dependent applications and an enterprise-wide application server, and with the repository services being capable of interfacing with each of the content-enabled dependent applications such that specific content from at least the repository services is combined to define and build a combination application that emulates a standalone independent application, the application server for handling operations of the content-enabled dependent applications with the distributed computing system and retrieving content from a data layer, and the data layer for containing content that connects to the application server. - View Dependent Claims (123, 124, 125, 126, 127, 128, 129, 130)
-
-
131. An enterprise-wide, distributed computing method, comprising the steps of:
-
executing, on a local computing device, a plurality of content-enabled, dependent applications, with each content-enabled dependent application being capable of being interfaced with services of a services layer; and executing, on a remote computing device, a services layer for providing enterprise-wide services that includes at least repository services, with the services layer connecting to the content-enabled dependent applications and an application server, with the repository services being capable of interfacing with each of the content-enabled dependent applications such that specific content from at least the repository services is combined to define and build a combination application so each content-enabled dependent application will execute as a standalone independent application, an enterprise-wide application server for handling operations of the content-enabled dependent applications within the distributed computing system and retrieving content from a data layer, and the data layer containing content that connects to the application server. - View Dependent Claims (132, 133, 134, 135, 136, 137, 138, 139)
-
-
140. A deployment method for a computer-based, enterprise level system that includes multi-tier software, comprising the steps of:
-
providing a services layer for providing enterprise-wide services that includes at least repository services, with the repository services being capable of connection to database and file storage containing content; provide a plurality of content-enabled, dependent applications that connect to the services layer, with each content-enabled dependent application being interfaced with the repository services of the services layer such that specific content from at least the repository services is combined to define and build a combination application so that the content-enabled dependent application will execute as a standalone independent. - View Dependent Claims (141, 142)
-
-
143. An enterprise-wide, computer-based system with a computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by the processor, cause that processor to:
-
execute, on a local computing device, a plurality of content-enabled, dependent applications, with each content-enabled dependent application being capable of being interfaced with services layer; and execute, on a remote computing device, an enterprise-wide services layer that includes at least repository services, with the services layer connecting to the content-enabled dependent applications and an enterprise-wide application server, with the repository services being capable of interfacing with each of the content-enabled dependent applications such that specific content from at least the repository services is combined to define and build a combination application so each content-enabled dependent application will execute as a standalone independent application, the application server for handling operations of the content-enabled dependent applications within the distributed computing system and retrieving content for a data layer, and the data layer for containing content that connects to the application server. - View Dependent Claims (144, 146)
-
Specification