US2007133773A1PendingUtilityA1

Composite services delivery

Assignee: IBMPriority: Dec 8, 2005Filed: Dec 8, 2005Published: Jun 14, 2007
Est. expiryDec 8, 2025(expired)· nominal 20-yr term from priority
H04L 65/401H04L 65/1016
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments of the present invention provide a method, system and computer program product for deploying and delivering composite services in an NGN network. A composite service enabling data processing system can include multiple channel servlets enabled to establish multiple different channels of access to a common session for a composite service. The system also can include a location registry including a table of entries associating the different channels of access with the common session for the composite service. The system yet further can include a model servlet configured for coupling to a model for the common session and for modifying state data in the model for the single session. Finally, the the model servlet can be enabled to synchronize views for each of the different channels of access to the common session for the composite service responsive to changes detected in the model.

Claims

exact text as granted — not AI-modified
1 . 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;    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;    
   
   
       2 . The system of  claim 1 , wherein the channel servlets comprise a voice enabler and voice server enabled to establish for the common session, a voice channel of access to the common session for the composite service.  
   
   
       3 . The system of  claim 1 , wherein the channel servlets and model servlet are disposed in an application server.  
   
   
       4 . The system of  claim 1 , wherein the channel servlets and model servlet are disposed in an Internet protocol (IP) multimedia subsystem (IMS) in a next generation networking (NGN) network.  
   
   
       5 . A composite services enablement method comprising: 
 establishing multiple channels of access to a common session for a composite service; and,    synchronizing changes of state in a model corresponding to the common session in a view for each of the channels of access to the common session.    
   
   
       6 . The method of  claim 5 , wherein establishing multiple channels of access to a common session for a composite service, comprises establishing for the common session at least a voice channel of access to the common session, and a visual channel of access to the common session.  
   
   
       7 . The method of  claim 5 , wherein establishing multiple channels of access for a common session to a composite service, comprises establishing for a common session to a composite service in a next generation networking (NGN) network at least a voice channel of access to the common session, and a visual channel of access to the common session.  
   
   
       8 . The method of  claim 5 , wherein synchronizing changes of state for the model in a view for each of the channels of access to the common session, comprises: 
 maintaining the state of the model for the common session;    creating listeners for changes of the state for the model;    detecting changes in the state for the model in the listeners; and,    updating the view for each of the channels of access to the common session responsive to detecting the changes of state for the model in the listeners.    
   
   
       9 . A computer program product comprising a computer usable medium having computer usable program code for composite services enablement, the computer program product including: 
 computer usable program code for establishing multiple channels of access to a common session for a composite service; and,    computer usable program code for synchronizing changes of state for a model corresponding to the common session in a view for each of the channels of access to the common session.    
   
   
       10 . The computer program product of  claim 9 , wherein the computer usable program code for establishing multiple channels of access to a common session for a composite service, comprises computer usable program code for establishing at least a voice channel of access to the common session, and a visual channel of access to the common session.  
   
   
       11 . The computer program product of  claim 9 , wherein the computer usable program code for establishing multiple channels of access to a common session for a composite service, comprises computer usable program code for establishing for a common session, in a next generation networking (NGN) network at least a voice channel of access to the common session, and a visual channel of access to the common session.  
   
   
       12 . The computer program product of  claim 9 , wherein the computer usable program code for synchronizing changes of state for the model corresponding to the common session in a view for each of the channels of access to the common session, comprises: 
 computer usable program code for maintaining the state of the model for the common session;    computer usable program code for creating listeners for changes of the state for the model;    computer usable program code for detecting changes in the state for the model in the listeners; and,    computer usable program code for updating the view for each of the channels of access to the services responsive to detecting the changes of state for the model in the listeners.

Join the waitlist — get patent alerts

Track US2007133773A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.