Enabling interactive integration of network-accessible applications in a content aggregation framework
First Claim
Patent Images
1. A computer-implemented method of enabling interactive integration of network-accessible applications in a content aggregation framework environment, comprising steps of:
- receiving, by a component mediating access to a network-accessible application in a content aggregation framework environment, one or more data values from the network-accessible application, in addition to content received by the mediating component from the network-accessible application, wherein the receipt of the data values signals that the network-accessible application intends the data values to be shared with other components in the content aggregation framework environment and the received content is for aggregating into a content view along with content provided by one or more other components; and
publishing the received data values, by the mediating component, such that the published data values are automatically shared with any of the other components which have ability to consume those data values.
2 Assignments
0 Petitions
Accused Products
Abstract
Enabling network-accessible applications to be integrated into content aggregation frameworks (such as portals) and to become dynamically interactive through proxying components (such as proxying portlets), thereby providing run-time cooperation and data sharing.
-
Citations
26 Claims
-
1. A computer-implemented method of enabling interactive integration of network-accessible applications in a content aggregation framework environment, comprising steps of:
-
receiving, by a component mediating access to a network-accessible application in a content aggregation framework environment, one or more data values from the network-accessible application, in addition to content received by the mediating component from the network-accessible application, wherein the receipt of the data values signals that the network-accessible application intends the data values to be shared with other components in the content aggregation framework environment and the received content is for aggregating into a content view along with content provided by one or more other components; and
publishing the received data values, by the mediating component, such that the published data values are automatically shared with any of the other components which have ability to consume those data values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of sharing data values provided by network-accessible applications in a content aggregation framework environment, comprising steps of:
-
receiving, by a component mediating access to a network-accessible application in a content aggregation framework environment, one or more data values from the network-accessible application, in addition to content received by the mediating component from the network-accessible application, wherein the data values are to be shared with other components in the content aggregation framework environment; and
forwarding the received data values from the mediating component for sharing with the other components while providing the received content, by the mediating component, to an aggregator in the content aggregation framework environment, thereby enabling the forwarded data values to be automatically shared with selected ones of the other components and the provided content is to be aggregated with other content provided by the other components. - View Dependent Claims (13, 14, 15)
-
-
16. A method of enabling interactive integration of network-accessible applications in a content aggregation framework environment, comprising steps of:
-
registering, in the content aggregation framework environment on behalf of at least one of one or more components which provide content for aggregation in a content view renderable in the content aggregation framework environment, one or more actions and corresponding data types thereof, the actions registered on behalf of each component being those which are invocable on the component in response to run-time publishing of identified data types, and wherein at least one of the components is a mediating component that provides access to a network-accessible application;
detecting, at run-time, that one of the identified data types is published; and
responsive to the detection, performing the steps of;
selecting, from the registered actions, those for which the corresponding data type matches the detected published data type; and
automatically invoking the selected actions on the component on behalf of which each selected action was registered. - View Dependent Claims (17)
-
-
18. A computer program product for enabling interactive integration of network-accessible applications in a content aggregation framework environment, the computer program product embodied on one or more computer-readable media and comprising computer-readable program code instructions adapted for carrying out steps of:
-
registering, by each of a plurality components which provide content for aggregation in a content view renderable in the content aggregation framework environment, one or more actions and corresponding data types thereof, the actions being those which are invocable on the component in response to run-time publishing of identified data types and wherein at least one of the components is a mediating component that provides access to a network-accessible application; and
maintaining a mapping, for each of the mediating components, between the registered actions for the mediating component and an invocation target corresponding to each of the registered actions, each of the invocation targets associated with the network-accessible application for which the mediating component provides access, such that the mediating component will automatically invoke the corresponding invocation target when any selected one of registered actions is invoked on the mediating component. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A system for enabling sharing of data values provided by network-accessible applications in a content aggregation framework environment, comprising:
-
means for receiving, in the content aggregation framework environment, publication of at least one data type, wherein the publication is received from a mediating component that provides access to a network-accessible component that contributes content for aggregation and rendering in a view of the content aggregation framework and wherein the at least one data type has been delivered to the mediating component along with content contributed thereby; and
means for automatically invoking an action on selected ones of one or more other components contributing content for the view, wherein the selected ones are those which have registered an ability to consume data of the received data type. - View Dependent Claims (26)
-
Specification