Call screening agent
First Claim
1. A method for providing telecommunication service comprising:
- receiving an incoming call request;
generating, with a first agent, a processing event, in response to the incoming call request;
transmitting the processing event from the first agent to an operating space;
notifying a second agent that the processing event is stored in the operating space;
retrieving the processing event from the operating space with the second agent;
identifying a rule set with the second agent, wherein the rule set is associated with the processing event, and wherein the rule set comprises one or more rules;
identifying a communication device based on the one or more rules;
generating a processed event that indicates the identified communication device;
transmitting the processed event to the operating space;
retrieving the processed event from the operating space with at least one of the first agent and a third agent; and
forwarding the incoming call request to the identified communication device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing telecommunication service includes receiving an incoming call request and generating a processing event, in response to the incoming call request. The method further includes transmitting the processing event to an operating space and notifying an agent that the processing event is stored in the operating space. Additionally, the method includes retrieving the processing event from the operating space with the agent and identifying a rule set with the agent. The rule set is associated with the processing event and includes one or more rules. The method further includes identifying a communication device based on the one or more rules; and forwarding the incoming call request to the communication device based on the one or more rules.
12 Citations
22 Claims
-
1. A method for providing telecommunication service comprising:
-
receiving an incoming call request; generating, with a first agent, a processing event, in response to the incoming call request; transmitting the processing event from the first agent to an operating space; notifying a second agent that the processing event is stored in the operating space; retrieving the processing event from the operating space with the second agent; identifying a rule set with the second agent, wherein the rule set is associated with the processing event, and wherein the rule set comprises one or more rules; identifying a communication device based on the one or more rules; generating a processed event that indicates the identified communication device; transmitting the processed event to the operating space; retrieving the processed event from the operating space with at least one of the first agent and a third agent; and forwarding the incoming call request to the identified communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program stored on a computer readable medium, the computer program operable to:
-
receive an incoming call request; generate, with a first agent, a processing event, in response to the incoming call request; transmit the processing event from the first agent to an operating space; notify a second agent that the processing event is stored in the operating space; retrieve the processing event from the operating space with the second agent; identify a rule set with the second agent, wherein the rule set is associated with the processing event, and wherein the rule set comprises one or more rules; identify a communication device based on the one or more rules; generate a processed event that indicates the identified communication device; transmit the processed event to the operating space; retrieve the processed event from the operating space with at least one of the first agent and a third agent; and forward the incoming call request to the identified communication device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for providing telecommunication service comprising:
-
means for receiving an incoming call request; means for generating, with a first agent, a processing event, in response to the incoming call request; means for transmitting the processing event from the first agent to an operating space; means for notifying a second agent that the processing event is stored in the operating space; means for retrieving the processing event from the operating space with the agent; means for identifying a rule set with the second agent, wherein the rule set is associated with the processing event, and wherein the rule set comprises one or more rules; means for identifying a communication device based on the one or more rules; means for generating a processed event that indicates the identified communication device; means for transmitting the processed event to the operating space; means for retrieving the processed event from the operating space with at least one of the first agent and a third agent; and means for forwarding the incoming call request to the identified communication device.
-
-
16. A system for providing telecommunication service comprising:
-
an operating space operable to store events; a first agent operable to; receive an incoming call request; generate a processing event, in response to the incoming call request; transmit the processing event to the operating space; notify a second agent that the processing event is stored in the operating space; and a second agent operable to; retrieve the processing event from the operating space; identify a rule set associated with the processing event, wherein the rule set comprises one or more rules; identify a communication device based on the one or more rules; generate a processed event that indicates the identified communication device; and transmit the processed event to the operating space, wherein at least one of the first agent and a third agent is operable to retrieve the processed event from the operating space and forward the incoming call request to the identified communication device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification