Smart secretary
First Claim
Patent Images
1. A non-transitory computer-readable medium containing a program to use a message-processing agent to process and route calls in a communication system, the program, when executed, causing the computer to:
- receive a call object in a persistent store identifying an incoming phone call for a recipient, wherein the persistent store allows insertion of objects without loss of attributes and has a notification service;
translate the call object into a smart secretary object that the persistent store can operate upon;
identify the recipient from the smart secretary object;
determine if an object exists within a community that includes the persistent store that provides preferences for the recipient;
if an object does not exist that provides preferences for the recipient;
translate the smart secretary object to a call object for a phone associated with the recipient; and
ring the phone associated with the recipient; and
if an object does exist that provides preferences for the recipient, route the call according to the preferences of the recipient.
0 Assignments
0 Petitions
Accused Products
Abstract
A message-processing agent receives an object from a space in a Scalable Infrastructure System. The message-processing agent determines the destination of the object and checks a preference setting for the destination. The message-processing agent then routes the object to its destination as determined by the preference settings, possibly altering the destination in favor of an alternate destination indicated by the preference settings.
66 Citations
12 Claims
-
1. A non-transitory computer-readable medium containing a program to use a message-processing agent to process and route calls in a communication system, the program, when executed, causing the computer to:
-
receive a call object in a persistent store identifying an incoming phone call for a recipient, wherein the persistent store allows insertion of objects without loss of attributes and has a notification service; translate the call object into a smart secretary object that the persistent store can operate upon; identify the recipient from the smart secretary object; determine if an object exists within a community that includes the persistent store that provides preferences for the recipient; if an object does not exist that provides preferences for the recipient; translate the smart secretary object to a call object for a phone associated with the recipient; and ring the phone associated with the recipient; and if an object does exist that provides preferences for the recipient, route the call according to the preferences of the recipient. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for routing calls in a communications system, comprising:
-
means for receiving a call object in a persistent store identifying an incoming phone call for a recipient, wherein the persistent store allows insertion of objects without loss of attributes and has a notification service; means for translating the call object into a smart secretary object that the persistent store can operate upon; means for identifying the recipient from the smart secretary object; means for determining if an object exists within a community that includes the persistent store that provides preferences for the recipient; means for translating the smart secretary object to a call object for a phone associated with the recipient and ringing the phone associated with the recipient if an object does not exist that provides preferences for the recipient; and means for routing the call according to the preferences of the recipient, if an object does exist that provides preferences for the recipient. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification