IP Library Granted Patent US 8,509,406
Granted Patent B2
US 8,509,406 · App. 12/638,343 · Granted Aug 13, 2013

Presence enhanced telephony service architecture

Inventors: Stephen Mark Mueller (Austin, TX); Alicia Marie Russell (Austin, TX)
Assignee: AT&T Intellectual Property I, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,509,406
App. No.
12/638,343
Granted
Aug 13, 2013
Kind
B2
Abstract

A method for integrating presence services into a telecommunications system that includes a presence server. The method includes receiving a query, by the presence server from service logic, the query including call parameters and call information, regarding a call from a session initiator to a session terminator. The method also includes comparing, by the presence server, the call parameters and the call information with a stored presence profile established for the session terminator, the stored presence profile including preferred treatment information. The method further includes collecting usage information of the session terminator, and automatically generating the preferred treatment information, when the preferred treatment information has not been established. The method then determines a treatment of the call, by the presence server, based upon the stored presence profile and the preferred treatment information.

Claims (34)

1. A method for integrating presence services into a telecommunications system that includes a presence server, the method comprising:

receiving a query, by the presence server from service logic, the query including call parameters and call information, regarding a call from a session initiator to a session terminator;

comparing, by the presence server, the call parameters and the call information with a stored presence profile established for the session terminator, the stored presence profile including preferred treatment information;

collecting usage information of the session terminator, and automatically generating preferred treatment information for the session initiator based on prior usage information of the session terminator in response to at least one prior call from the session initiator, when the preferred treatment information has not been established by the session terminator; and

determining a treatment of the call, by the presence server, based upon the stored presence profile and the preferred treatment information.

2. The method of claim 1 , wherein the service logic is embedded in the session initiator.

3. The method of claim 1 , wherein the service logic resides in middleware on a web server in the telecommunications system.

4. The method of claim 1 , wherein the session terminator is associated with a subscriber to presence services provided by the presence server.

5. The method of claim 1 , wherein the call information includes a subject and an urgency.

6. The method of claim 5 , wherein the treatment of the call includes accepting the call, rejecting the call, directing the call to a voicemail service, and deferring the call so that further call information is obtained from the caller.

7. The method of claim 4 , wherein the subscriber to the presence services establishes the stored presence profile, which includes an identity, a password, and a registration, and also establishes the preferred treatment information.

8. The method of claim 7 , wherein the presence server stores the stored presence profile in a database.

9. The method of claim 8 , wherein the session terminator is at least one of a cell phone, a PDA, a desktop computer, and a land-line telephone.

10. The method of claim 7 , wherein the registration includes subscribing to at least one service, including telephony, email, and messaging services.

11. A tangible storage medium encoded with an executable computer program, the medium comprising:

a receiving segment for receiving a query, by the presence server from service logic, the query including call parameters and call information, regarding a call from a session initiator to a session terminator;

a comparing segment for comparing, by the presence server, the call parameters and the call information with a stored presence profile established for the session terminator, the stored presence profile including preferred treatment information;

a collecting segment for collecting usage information of the session terminator, and for automatically generating preferred treatment information for the session initiator based on prior usage information of the session terminator in response to at least one prior call from the session initiator, when the preferred treatment information has not been established by the session terminator; and

a determining segment for determining a treatment of the call, by the presence server, based upon the stored presence profile and the preferred treatment information.

12. The medium of claim 11 , wherein the session terminator is associated with a subscriber to presence services provided by the presence server.

13. The medium of claim 11 , wherein the call information includes a subject and an urgency.

14. The medium of claim 13 , wherein the treatment of the call includes accepting the call, rejecting the call, directing the call to a voicemail service, and deferring the call so that further call information is obtained from the caller.

15. The medium of claim 12 , wherein the subscriber to the presence services establishes the stored presence profile, which includes an identity, a password, and a registration, and also establishes the preferred treatment information.

16. The medium of claim 15 , wherein the presence server stores the stored presence profile in a database.

17. The medium of claim 16 , wherein the session terminator is at least one of a cell phone, a PDA, a desktop computer, and a land-line telephone.

18. The medium of claim 15 , wherein the registration includes subscribing to at least one service, including telephony, email, and messaging services.

19. A presence server that provides presence services in a telecommunications system, the presence server comprising:

a service logic interface for receiving a query, from service logic, including call parameters and call information regarding a call from a session initiator to a session terminator;

a processor for comparing the received call parameters and call information with a stored presence profile established for the session terminator, the stored presence profile including preferred treatment information; and

a storage for storing the presence profile, including the preferred treatment information,

wherein the presence server collects usage information of the session terminator, and automatically generates preferred treatment information for the session initiator based on prior usage information of the session terminator in response to at least one prior call from the session initiator when the preferred information treatment information has not been established by the session terminator, and

wherein the presence server determines the treatment of the call based upon the stored presence profile and the preferred treatment information.

20. The presence server of claim 19 , further comprising:

a session terminator interface, which is used to establish the stored presence profile, including a subscriber identity, password, and registration, and to establish the preferred treatment information.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2020
From: MUELLER, STEPHEN MARK; RUSSELL, ALICIA MARIE
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 052426/0459 →
CHANGE OF NAME Recorded Apr 17, 2020
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 052434/0460 →
CHANGE OF NAME Recorded Apr 17, 2020
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 052434/0462 →
Continuity (2)
Continuation 10628248 · Jul 29, 2003
Related Publication 20100166162A1 · Jul 1, 2010