SYSTEMS AND METHODS FOR PROVIDING UNIFIED MULTIMEDIA COMMUNICATION SERVICES
First Claim
1. A method for allowing a customer to control their participation in a communications event, comprising the steps of identifying a communications event associated with the customer, providing for that customer a session object capable of maintaining state information representative of status of communications events associated with that customer, and providing a plurality of service objects each capable of providing a communications service for supporting a communications event, and each service object being responsive to the state information maintained within the session object, said session object operating as a control point for said service objects, allowing the customer to selectively configure support for a communications event.
2 Assignments
0 Petitions
Accused Products
Abstract
The systems and methods described herein include a platform that employs a client/server architecture to provide an extensible set of real time and messaging communication services to a plurality of users. The platform allows the clients to configure and activate the services as each user wishes, thereby providing individual control over the communication services a user receives. The platform includes a server that allows a user to select how the user will participate in a communications event. This can include control over the end points and media over which the communications event occurs. The systems described herein additionally provide a framework for developing integrated voice and data services that can be deployed on the platform for extending the services available to the plurality of clients.
-
Citations
33 Claims
-
1. A method for allowing a customer to control their participation in a communications event, comprising the steps of
identifying a communications event associated with the customer, providing for that customer a session object capable of maintaining state information representative of status of communications events associated with that customer, and providing a plurality of service objects each capable of providing a communications service for supporting a communications event, and each service object being responsive to the state information maintained within the session object, said session object operating as a control point for said service objects, allowing the customer to selectively configure support for a communications event.
-
28. A system for allowing a customer to control their participation in a communications event, comprising
state management means, associated with the customer, and being capable of maintaining state information representative of each communications events associated with the customer, service means for supporting a communications event, and being responsive to the state information maintained by the state management means, and means for allowing the customer to adjust the state information for selectively configuring support for a communications event.
-
32. A system for allowing a customer to control their participation in a communications event, comprising
a service platform capable of detecting a communications event associated with the customer and capable of generating a session object for the customer in response to a detected communications event, a session object, associated with the customer, and capable of managing state information representative of status of communications events associated with the customer, and capable of generating a service object for supporting a communications event associated with the customer, and a service object, responsive to the state information maintained by the session object, and capable of providing a communications service for a communications event associated with the customer.
Specification