IP Library Granted Patent US 9,172,801
Granted Patent B2
US 9,172,801 · App. 13/606,272 · Granted Oct 27, 2015

Method and apparatus for event notification

Inventors: Steven M. Wollmershauser (San Antonio, TX); Yolius Diroo (San Antonio, TX); Edward Walter (Boerne, TX); Brian Wilson (San Antonio, TX); William Hurst (San Antonio, TX); Anil Doradla (Austin, TX)
Assignee: AT&T Intellectual Property I, L.P.
H04M3/4872H04L12/1895H04L51/14H04L67/24H04M3/42374H04M2203/2072
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 9,172,801
App. No.
13/606,272
Granted
Oct 27, 2015
Kind
B2
Abstract

A method ( 300 ) and apparatus are disclosed for event notification. An apparatus that incorporates teachings of the present disclosure may include, for example, a presence services system (PSS) ( 102 ) can have a controller ( 104 ) that manages operations of a communications interface ( 110 ). The controller can be programmed to monitor ( 302 ) presence information of a plurality of communication devices of an end user operating in a communications system, and receive ( 316 ) a request from a calendar reminder system (CRS) for access to the presence information. Additional embodiments are disclosed.

Claims (46)

1. A method comprising:

detecting, by a calendar reminder system, calendar event data specifying a scheduled event and a party associated with the scheduled event;

transmitting, by the calendar reminder system, to a presence services system a first request for presence information associated with an end user having a plurality of communication devices;

receiving the presence information from the presence services system, the presence information synthesized according to location information received by the presence services system from at least one of the plurality of communication devices;

selecting, by the calendar reminder system, a particular communication device from the plurality of communication devices according to the presence information received from the presence services system, the presence information identifying the particular communication device as having a highest probability, compared to probabilities for each of the other of the plurality of communication devices, of contacting the user upon receiving a notice associated with the calendar event data;

transmitting, by the calendar reminder system, the notice to the particular communication device;

receiving, by the calendar reminder system, from the end user a second request comprising a request for updating the scheduled event and a request for contact information of the party associated with the scheduled event; and

in response to the second request:

updating, by the calendar reminder system, the scheduled event;

retrieving, by the calendar reminder system, the contact information of the party associated with the scheduled event; and

transmitting, by the calendar reminder system, the contact information to the particular communication device.

2. The method of claim 1 , wherein the notice comprises a text message, and wherein the method further comprises generating the text message according to the calendar event data.

3. The method of claim 1 , wherein the notice comprises a voice message, and wherein the method further comprises generating the voice message according to the calendar event data.

4. The method of claim 1 , wherein the receiving from the end user a second request further comprises receiving a response from the end user to the notice, and wherein the response further comprises a snooze response.

5. The method of claim 1 , wherein the contact information comprises one of a phone number and an address associated with the party associated with the scheduled event.

6. The method of claim 1 , wherein the second request is received as one of a voice response, a text response, and a keyed response.

7. An apparatus comprising:

a processor; and

a memory communicatively coupled to the processor, the memory storing computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising:

detecting calendar event data specifying a scheduled event and a party associated with the scheduled event;

transmitting to a presence services system a first request for presence information associated with an end user having a plurality of communication devices;

receiving the presence information from the presence services system, the presence information synthesized according to location information received by the presence services system from at least one of the plurality of communication devices;

selecting a particular communication device from the plurality of communication devices according to the presence information received from the presence services system, the presence information identifying the particular communication device as having a highest probability, compared to probabilities for each of the other of the plurality of communication devices, of contacting the user upon receiving a notice associated with the calendar event data;

transmitting the notice to the particular communication device;

receiving from the end user a second request comprising a request for updating the scheduled event and a request for contact information of the party associated with the scheduled event; and

in response to the second request:

updating the scheduled event;

retrieving the contact information of the party associated with the scheduled event; and

transmitting the contact information to the particular communication device.

8. The apparatus of claim 7 , wherein the notice comprises a text message, and wherein the method further comprises generating the text message according to the calendar event data.

9. The apparatus of claim 7 , wherein the contact information comprises one of a phone number and an address associated with the party associated with the scheduled event.

10. The apparatus of claim 7 , wherein the second request is received as one of a voice response, a text response, and a keyed response.

11. A non-transitory computer readable medium storing computer program instructions, which, when executed on a processor, cause the processor to perform operations comprising:

detecting calendar event data specifying a scheduled event and a party associated with the scheduled event;

transmitting to a presence services system a first request for presence information associated with an end user having a plurality of communication devices;

receiving the presence information from the presence services system, the presence information synthesized according to location information received by the presence services system from at least one of the plurality of communication devices;

selecting a particular communication device from the plurality of communication devices according to the presence information received from the presence services system, the presence information identifying the particular communication device as having a highest probability, compared to probabilities for each of the other of the plurality of communication devices, of contacting the user upon receiving a notice associated with the calendar event data;

transmitting the notice to the particular communication device;

receiving from the end user a second request comprising a request for updating the scheduled event and a request for contact information of the party associated with the scheduled event; and

in response to the second request:

updating, by the calendar reminder system, the scheduled event;

retrieving the contact information of the party associated with the scheduled event; and

transmitting the contact information to the particular communication device.

12. The non-transitory computer readable medium of claim 11 , wherein the notice comprises a text message, and wherein the method further comprises generating the text message according to the calendar event data.

13. The non-transitory computer readable medium of claim 11 , wherein the contact information comprises one of a phone number and an address associated with the party associated with the scheduled event.

14. The non-transitory computer readable medium of claim 11 , wherein the second request is received as one of a voice response, a text response, and a keyed response.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2012
From: WOLLMERSHAUSER, STEVEN M.; DIROO, YOLIUS; WALTER, EDWARD; WILSON, BRIAN; HURST, WILLIAM; DORADLA, ANIL
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 028913/0943 →
Continuity (2)
Continuation 11376697 · Mar 16, 2006
Related Publication 20120329437A1 · Dec 27, 2012