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:
- receiving, by a component that mediates access to a network-accessible application in the content aggregation framework environment, a response message from the network-accessible application, the response message comprising a first portion containing at least one data value to be shared and a second portion containing content requested by the mediating component from the network-accessible application in a request message, wherein the received content is for aggregating into a content view along with content provided by one or more other components; and
responsive to detecting, by the mediating component, the at least one data value in the first portion, publishing each of the at least one data value, thereby enabling each published data value to be automatically shared with any of the other components which have ability to consume that data value.
1 Assignment
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
19 Claims
-
1. A computer-implemented method of enabling interactive integration of network-accessible applications in a content aggregation framework environment, comprising:
-
receiving, by a component that mediates access to a network-accessible application in the content aggregation framework environment, a response message from the network-accessible application, the response message comprising a first portion containing at least one data value to be shared and a second portion containing content requested by the mediating component from the network-accessible application in a request message, wherein the received content is for aggregating into a content view along with content provided by one or more other components; and responsive to detecting, by the mediating component, the at least one data value in the first portion, publishing each of the at least one data value, thereby enabling each published data value to be automatically shared with any of the other components which have ability to consume that data value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method of sharing data values provided by a network-accessible application in a content aggregation framework environment, comprising:
-
receiving, by a component that mediates access to the network-accessible application in the content aggregation framework environment, a response message from the network-accessible application, the response message comprising a first portion containing at least one data value to be shared and a second portion containing content requested by the mediating component from the network-accessible application in a request message; and responsive to detecting, by the mediating component, the at least one data value in the first portion, forwarding each of the at least one data value from the mediating component for sharing with selected ones of the other components while also providing the received content from the second portion, by the mediating component, to an aggregator in the content aggregation framework environment, thereby enabling each forwarded data value to be automatically shared with the selected ones of the other components and the provided content to be aggregated into a content view, by the aggregator, with other content provided by at least one of the other components. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-implemented method for enabling sharing of data values provided by network-accessible applications in a content aggregation framework environment, comprising:
-
receiving, in the content aggregation framework environment, publication of a data type, wherein; the publication is received from a mediating component that provides access, in the content aggregation framework, to a network-accessible component that contributes content for aggregating and rendering in a view for display in the content aggregation framework; and the data type was delivered to the mediating component in a first portion of a response message that also contains, in a second portion, content contributed, responsive to a request message sent to the network-accessible component from the mediating component, by the network-accessible component for the aggregating and rendering in the view; and automatically invoking an action, responsive to the publication, on selected ones of one or more other components contributing content for the aggregating and rendering in the view, wherein the selected ones are those which have registered an ability to consume data of the published data type. - View Dependent Claims (19)
-
Specification