Method and system for processing multiple communication sessions in a communication network
AssigneeMotorola Solutions, Inc.
InventorsStephen L. Spear, Suresh Kumar Chintada, P. Sethuramalingam, Subir Saha
Life of this patent
Estimating the term…
Abstract
A method and system for controlling a plurality of sessions corresponding to at least one communication service in a communication network. The method comprises evaluating at least one of a plurality of personalized policies and information related to at least one communication device of a targeted-user. The method further comprises controlling the plurality of sessions in response to evaluating the at least one of the plurality of personalized policies and the information related to the at least one communication device of the targeted-user.
Claims13
A method for a personalized agent to apply user policies to a plurality of communication services, the method comprising:
- registering the personalized agent with a service provider of a first communication service;
- registering the personalized agent with a service provider of a second communication service;
- receiving, at the personalized agent, a session of the first communication service;
- applying, at the personalized agent, a first user policy to the session of the first communication service;
- based, at least in part, on the first user policy, taking a first action with respect to the session of the first communication service, wherein the first communication service is one of a voice service and a non-voice service;
- receiving, at the personalized agent, a session of the second communication service, the second communication service different from the first communication service;
- applying, at the personalized agent, a second user policy to the session of the second communication service, wherein the second communication service is the other of a voice service and a non-voice service and wherein the session of the first communication service and the session of the second communication service involve a same targeted user;
- and
- based, at least in part, on the second user policy, taking a second action with respect to the session of the second communication service, wherein each of the first action taken and the second action taken is dependent upon whether the communication service is a voice service or a non-voice service.
A personalized agent for applying user policies to a plurality of communications services, the personalized agent comprising:
- a session-receiving module configured to receive sessions of a plurality of communication services, wherein the sessions involve a same targeted user, wherein a first communication service of the plurality of communication services is a voice service, and wherein a second communication service of the plurality of communication services is a non-voice service;
- a registration module for registering the personalized agent with a service provider of the first communication service and a service provider of the second communication service;
- a repository module configured to store user policies;
- and
- a session controller module configured to apply user policies to the received sessions and to take actions with respect to the received sessions, the actions based, at least in part, on the applied user policies, wherein the actions taken are dependent upon whether the communication service is a voice service or a non-voice service.
Dependencies are inferred from the claim text.