Selective view synchronization for composite services delivery
First Claim
1. A method for selectively synchronizing content across different views of a composite service, the method comprising:
- establishing for a common session, multiple channels of access to a composite service;
providing content to a view for one of the channels of access for synchronization across others of the channels of access to the common session;
consulting a set of user preferences to determine whether synchronization of the content is permitted for individual ones of the channels of access to the common session; and
, synchronizing the content only to channels of access to the common session that are permitted by the set of user preferences.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. In one embodiment, a method for selectively synchronizing content across different views of a composite service can be provided. The method can include establishing for a common session, multiple channels of access to a composite service and providing content to a view for one of the channels of access for synchronization across others of the channels of access to the common session. A set of user preferences can be consulted to determine whether synchronization of the content is permitted for individual ones of the channels of access to the common session. Subsequently, the content can be synchronized only to channels of access to the common session that are permitted by the set of user preferences.
-
Citations
15 Claims
-
1. A method for selectively synchronizing content across different views of a composite service, the method comprising:
-
establishing for a common session, multiple channels of access to a composite service;
providing content to a view for one of the channels of access for synchronization across others of the channels of access to the common session;
consulting a set of user preferences to determine whether synchronization of the content is permitted for individual ones of the channels of access to the common session; and
,synchronizing the content only to channels of access to the common session that are permitted by the set of user preferences. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A composite service enabling data processing system comprising:
-
a plurality of channel servlets enabled to establish for a single session, multiple different communication channels for corresponding different channels of access to a composite service;
a location registry comprising a table of entries associating the different communication channels with the single session for the composite service;
a model servlet configured for coupling to a model for the single session, for modifying state data in the model for the single session, and to synchronize views for each of the different channels of access to the composite service responsive to changes detected in the model; and
,selective view synchronization logic coupled to the channel servlets, the selective view synchronization logic comprising program code enabled to selectively synchronize the views based upon user preferences and content type requested for synchronization. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a computer usable medium having computer usable program code for selectively synchronizing content across different views of a composite service, the computer program product including:
-
computer usable program code for establishing for a common session, multiple channels of access to a composite service;
computer usable program code for providing content to a view for one of the channels of access for synchronization across others of the channels of access to the common session;
computer usable program code for consulting a set of user preferences to determine whether synchronization of the content is permitted for individual ones of the channels of access to the common session; and
,computer usable program code for synchronizing the content only to channels of access to the common session that are permitted by the set of user preferences. - View Dependent Claims (12, 13, 14, 15)
-
Specification