MAINTAINING HISTORY INFORMATION FOR A USER ACROSS MULTIPLE TYPES OF END POINTS
10 Assignments
0 Petitions
Accused Products
Abstract
A system for providing enhanced history information across multiple clients comprises a call application server having a history system, a telephony system and a history cache. The call application server advantageously maintains a history records for each user of the system. The enhanced history system is particularly advantageous because regardless of the endpoint (e.g., phone, thin client, personal call manager or standalone IP phone) with which the user is interacting, the history information specifically for that user is delivered by the call application server to that endpoint. Furthermore, the call application server allows the user to access history information using end points which heretofore were unable to provide history functionality. Finally, the call application server makes the history records universal across all endpoints with which the user interacts, in contrast to prior art, which had limited call history information specific to a particular endpoint.
-
Citations
47 Claims
-
1-25. -25. (canceled)
-
26. A communications system for providing history information associated with multiple endpoints, comprising:
-
a telephony system configured to; monitor the multiple endpoints, and obtain the history information associated with the multiple endpoints, the history information comprising a plurality of records each associated with a user and including user presence information; a history system configured to; receive and store the history information from the telephony system, receive requests for the history information, each request for the history information of a particular user and received from a requesting endpoint of the multiple endpoints, a first portion of the requests received from a first portion of the multiple endpoints, and for each of the first portion of the requests, provide the records associated with the particular user to the requesting endpoint. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for providing history information associated with multiple endpoints in a communications system, the method comprising:
-
at a telephony system; monitoring the multiple endpoints; obtaining the history information associated with the multiple endpoints, the history information comprising a plurality of records each associated with a user and including user presence information; and sending the history information to a call application server; at the call application server; receiving the history information from the telephony system and storing the history information at a history system; receiving a first request for the history information of a first user from a first one of the multiple endpoints; and providing the records associated with the first user from the history system to the first one of the multiple endpoints. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method for obtaining history information associated with a user in a communications system, the method comprising:
-
logging in to a first endpoint as the user; using the first endpoint to perform a first call function, where a record of the first call function is associated with the user and added to the history information; logging in to a second endpoint as the user, the second endpoint being different from the first endpoint; using the second endpoint to perform a second call function, where a record of the second call function is associated with the user and added to the history information; using the second endpoint to request the history information associated with the user; and receiving, at the second endpoint, the history information associated with the user, the history information associated with the user including both the record of the first call function and the record of the second call function. - View Dependent Claims (45, 46, 47)
-
Specification