IP Library Granted Patent US 10,044,851
Granted Patent B2
US 10,044,851 · App. 14/704,623 · Granted Aug 7, 2018

Methods, systems, and computer program products for schedule management based on locations of wireless devices

Inventors: Jeffrey Aaron (Atlanta, GA); John Ruckart (Atlanta, GA)
Assignee: AT&T Intellectual Property I, L.P.
H04M1/72572G06Q10/1095H04M1/72566H04W4/02H04W64/00
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 10,044,851
App. No.
14/704,623
Granted
Aug 7, 2018
Kind
B2
Abstract

A method for managing appointments using a wireless device includes receiving scheduling data for a future appointment including a time associated with the future appointment. A current location of the wireless device is determined, and a reminder for the future appointment is provided at a time prior to the future appointment based on the current location of the wireless device. Fox example, the reminder may be provided at a time that varies based on the current location of the wireless device, a location associated with the future appointment, and an estimated travel time between the current location of the device and the location associated with the future appointment. Related methods, devices, and computer program products are also discussed.

Claims (46)

1. A computer-readable storage device that stores computer-executable instructions that, when executed by a processor of a wireless device, cause the processor to perform operations comprising:

determining, for a future appointment, an initial attendance status of each of a plurality of attendees of the future appointment;

predicting, for the future appointment, a delay in arrival of a first attendee of the plurality of attendees of the future appointment, wherein the first attendee is associated with the wireless device, and wherein predicting the delay in arrival includes calculating, based on a location of the wireless device of the first attendee and an appointment location associated with the future appointment, an estimated travel time;

generating, in response to predicting the delay in arrival of the first attendee for the future appointment, an interactive prompt to initiate a communication between the wireless device of the first attendee and a first electronic device of a second attendee of the plurality of attendees of the future appointment, wherein the first electronic device of the second attendee is selected from a plurality of electronic devices of the second attendee comprising the first electronic device and a second electronic device based, at least in part, on presence information associated with the second attendee indicating that the second attendee is currently not using the second electronic device, wherein the presence information associated with the second attendee is received by the wireless device, via a network, from a schedule management server, and wherein the schedule management server determines the presence information associated with the second attendee based on determining that a schedule management application associated with scheduling data for the future appointment is not currently active on the second electronic device of the second attendee;

determining, for the future appointment, an updated attendance status of the second attendee, wherein the updated attendance status of the second attendee is determined based, at least in part, on location information received from one of the plurality of electronic devices of the second attendee;

automatically determining, based at least in part on the delay in arrival of the first attendee and the updated attendance status of the second attendee, to cancel the future appointment; and

in response to determining to cancel the future appointment, causing a cancellation notification to be sent to each of the plurality of attendees of the future appointment indicating that the future appointment has been canceled.

2. The computer-readable storage device of claim 1 , wherein the operations further comprise:

determining when to activate a reminder on the wireless device regarding the future appointment; and

activating the reminder on the wireless device.

3. The computer-readable storage device of claim 1 , wherein the operations further comprise determining, based on the estimated travel time and an appointment time associated with the future appointment, when to activate a reminder on the wireless device regarding the future appointment.

4. The computer-readable storage device of claim 1 , wherein predicting the delay in arrival for the future appointment further comprises determining travel conditions between the location of the wireless device and the appointment location.

5. The computer-readable storage device of claim 1 , wherein the operations further comprise:

determining when to activate a reminder on the wireless device regarding the future appointment; and

updating, dynamically, when to activate the reminder when the location of the wireless device changes to a subsequent location.

6. The computer-readable storage device of claim 1 , wherein the communication between the wireless device and the first electronic device of the second attendee comprises at least one of a phone call, an e-mail, a short messaging system message, or an instant message.

7. The computer-readable storage device of claim 2 , wherein the reminder comprises at least one of an audible alert, a visual alert, or a tangible alert.

8. A wireless device comprising:

a processor; and

a computer-readable memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising:

determining, for a future appointment, an initial attendance status of each of a plurality of attendees of the future appointment,

predicting, for the future appointment, a delay in arrival of a first attendee of the plurality of attendees of the future appointment, wherein the first attendee is associated with the wireless device, and wherein predicting the delay in arrival comprises calculating, based on a location of the wireless device of the first attendee and an appointment location associated with the future appointment, an estimated travel time,

generating, in response to predicting the delay in arrival of the first attendee for the future appointment, an interactive prompt to initiate a communication between the wireless device of the first attendee and a first electronic device of a second attendee of the plurality of attendees of the future appointment, wherein the first electronic device of the second attendee is selected from a plurality of electronic devices of the second attendee comprising the first electronic device and a second electronic device based, at least in part, on presence information associated with the second attendee indicating that the second attendee is currently not using the second electronic device, wherein the presence information associated with the second attendee is received by the wireless device, via a network, from a schedule management server, and wherein the schedule management server determines the presence information associated with the second attendee based on determining that a schedule management application associated with scheduling data for the future appointment is not currently active on the second electronic device of the second attendee,

determining, for the future appointment, an updated attendance status of the second attendee, wherein the updated attendance status of the second attendee is determined based, at least in part, on location information received from one of the plurality of electronic devices of the second attendee,

automatically determining, based at least in part on the delay in arrival of the first attendee and the updated attendance status of the second attendee, to cancel the future appointment, and

in response to determining to cancel the future appointment, causing a cancellation notification to be sent to each of the plurality of attendees of the future appointment indicating that the future appointment has been canceled.

9. The wireless device of claim 8 , wherein the operations further comprise determining, based on the estimated travel time and an appointment time associated with the future appointment, when to activate a reminder on the wireless device regarding the future appointment.

10. The wireless device of claim 8 , wherein predicting the delay in arrival for the future appointment further comprises determining travel conditions between the location of the wireless device and the appointment location.

11. The wireless device of claim 8 , wherein the operations further comprise:

determining when to activate a reminder on the wireless device regarding the future appointment; and

updating, dynamically, when to activate the reminder when the location of the wireless device changes to a subsequent location.

12. The wireless device of claim 8 , wherein the communication between the wireless device and the first electronic device of the second attendee comprises at least one of a phone call, an e-mail, a short messaging system message, or an instant message.

13. A method comprising:

determining, by a wireless device comprising a processor, for a future appointment, an initial attendance status of each of a plurality of attendees of the future appointment;

predicting, by the processor, for the future appointment, a delay in arrival of a first attendee of the plurality of attendees of the future appointment, wherein the first attendee is associated with the wireless device, and wherein predicting the delay in arrival comprises calculating, based on a location of the wireless device of the first attendee and an appointment location associated with the future appointment, an estimated travel time; and

generating, by the processor, in response to predicting the delay in arrival of the first attendee for the future appointment, an interactive prompt to initiate a communication between the wireless device and a first electronic device of a second attendee of the plurality of attendees of the future appointment, wherein the first electronic device of the second attendee is selected from a plurality of electronic devices of the second attendee comprising the first electronic device and a second electronic device based, at least in part, on presence information associated with the second attendee indicating that the second attendee is currently not using the second electronic device, wherein the presence information associated with the second attendee is received by the wireless device, via a network, from a schedule management server, and wherein the schedule management server determines the presence information associated with the second attendee based on determining that a schedule management application associated with scheduling data for the future appointment is not currently active on the second electronic device of the second attendee;

determining, by the processor, for the future appointment, an updated attendance status of the second attendee, wherein the updated attendance status of the second attendee is determined based, at least in part, on location information received from one of the plurality of electronic devices of the second attendee;

automatically determining, by the processor, based at least in part on the delay in arrival of the first attendee and the updated attendance status of the second attendee, to cancel the future appointment; and

in response to determining to cancel the future appointment, causing, by the processor, a cancellation notification to be sent to each of the plurality of attendees of the future appointment indicating that the future appointment has been canceled.

14. The method of claim 13 , further comprising determining, based on the estimated travel time and an appointment time associated with the future appointment, when to activate a reminder on the wireless device regarding the future appointment.

15. The method of claim 13 , wherein predicting the delay in arrival for the future appointment further comprises determining travel conditions between the location of the wireless device and the appointment location.

16. The of claim 13 , further comprising:

determining when to activate a reminder on the wireless device regarding the future appointment; and

updating, dynamically, when to activate the reminder when the location of the wireless device changes to a subsequent location.

17. The method of claim 13 , wherein the communication between the wireless device and the first electronic device of the second attendee comprises at least one of a phone call, an e-mail, a short messaging system message, or an instant message.

18. The method of claim 14 , wherein the reminder comprises at least one of an audible alert, a visual alert, or a tangible alert.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2018
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 045119/0212 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 035569 FRAME 0076. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 5, 2018
From: AARON, JEFFREY; RUCKART, JOHN
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 045496/0117 →
CHANGE OF NAME Recorded Mar 5, 2018
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 045496/0202 →
CHANGE OF NAME Recorded Mar 5, 2018
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 045496/0266 →
CHANGE OF NAME Recorded Mar 5, 2018
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 045496/0329 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2015
From: AARON, JEFFREY; RUCKART, JOHN
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 035569/0076 →
Continuity (5)
Continuation 14207838 · Mar 13, 2014
Continuation 13633255 · Oct 2, 2012
Continuation 13078687 · Apr 1, 2011
Continuation 11674769 · Feb 14, 2007
Related Publication 20150237194A1 · Aug 20, 2015