Synchronized view state for composite services delivery
First Claim
1. A method for synchronizing view states among views for respective channels of access to a common session for a composite service, the method comprising:
- establishing at least two channels of access to a common session for a composite service;
rendering views for each of the channels of access; and
, synchronizing changes of state for one of the views with others of the views.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for synchronizing view states among views for respective channels of access to a common session for a composite service. The method can include establishing at least two channels of access to a common session for a composite service, rendering views for each of the channels of access, and synchronizing changes of state for one of the views with others of the views. Establishing at least two channels of access to a common session for a composite service can include establishing a visual channel of access and a voice channel of access to a common session for a composite service. As such, rendering views for each of the channels of access, can include rendering a visual view in a content browser for the visual channel of access, and rendering an audible view in a voice browser for the voice channel of access.
-
Citations
13 Claims
-
1. A method for synchronizing view states among views for respective channels of access to a common session for a composite service, the method comprising:
-
establishing at least two channels of access to a common session for a composite service;
rendering views for each of the channels of access; and
,synchronizing changes of state for one of the views with others of the views. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A composite service enabling data processing system comprising:
-
a plurality of channel servlets enabled to establish multiple, different channels of access to a common session for a composite service, at least one of the channel servlets comprising a voice enabler;
a location registry comprising a table of entries associating the different channels of access with the common session for the composite service; and
,a model servlet configured for coupling to a model for the common session, for modifying state data in the model for the common session, and to synchronize views for each of the different channels of access to the common session responsive to changes detected in the model;
each of the views comprising logic enabled to provide a notification of a user interface element change in focus to others of the views. - View Dependent Claims (7, 8)
-
-
9. A computer program product comprising a computer usable medium having computer usable program code for synchronizing view states among views for respective channels of access to a common session for a composite service, the computer program product including:
-
computer usable program code for establishing at least two channels of access to a common session for a composite service;
computer usable program code for rendering views for each of the channels of access; and
,computer usable program code for synchronizing changes of state for one of the views with others of the views. - View Dependent Claims (10, 11, 12, 13)
-
Specification