Geolocation rescheduling system and method
First Claim
Patent Images
1. A computer-implemented method comprising:
- determining an initial meeting location for a meeting previously-scheduled to be attended by a plurality of attendees at a defined meeting time;
determining a current attendee location and an anticipated transportation mode for each of the plurality of attendees proximate the defined meeting time;
determining at least one alternative meeting location during a time window prior to the defined meeting time by comparing the initial meeting location and the current attendee location including the anticipated transportation mode of each of the plurality of attendees, the at least one alternative meeting location allowing sufficient time for each of the plurality of attendees to arrive at the at least one alternative meeting location prior to the defined meeting time;
suggesting the at least one alternative meeting location to the plurality of attendees proximate to the defined meeting time;
determining historical reaction times for each of the plurality of attendees associated with one or more meeting reminders; and
providing a meeting reminder to each of the plurality of attendees proximate the defined meeting time based, at least in part, upon the anticipated transportation mode and the historical reaction times of each of the plurality of attendees.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, computer program product, and computing system for determining an initial meeting location for a meeting previously-scheduled to be attended by a plurality of attendees at a defined meeting time. A current attendee location is determined for each of the plurality of attendees proximate the defined meeting time, thus defining a plurality of attendee locations. The initial meeting location and one or more of the plurality of attendee locations are compared to determine if the initial meeting location could be changed. If the initial meeting location could be changed, at least one alternative meeting location is suggested.
-
Citations
21 Claims
-
1. A computer-implemented method comprising:
-
determining an initial meeting location for a meeting previously-scheduled to be attended by a plurality of attendees at a defined meeting time; determining a current attendee location and an anticipated transportation mode for each of the plurality of attendees proximate the defined meeting time; determining at least one alternative meeting location during a time window prior to the defined meeting time by comparing the initial meeting location and the current attendee location including the anticipated transportation mode of each of the plurality of attendees, the at least one alternative meeting location allowing sufficient time for each of the plurality of attendees to arrive at the at least one alternative meeting location prior to the defined meeting time; suggesting the at least one alternative meeting location to the plurality of attendees proximate to the defined meeting time; determining historical reaction times for each of the plurality of attendees associated with one or more meeting reminders; and providing a meeting reminder to each of the plurality of attendees proximate the defined meeting time based, at least in part, upon the anticipated transportation mode and the historical reaction times of each of the plurality of attendees. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
-
determining an initial meeting location for a meeting previously-scheduled to be attended by a plurality of attendees at a defined meeting time; determining a current attendee location and an anticipated transportation mode for each of the plurality of attendees proximate the defined meeting time; determining at least one alternative meeting location during a time window prior to the defined meeting time by comparing the initial meeting location and the current attendee location including the anticipated transportation mode of each of the plurality of attendees, the at least one alternative meeting location allowing sufficient time for each of the plurality of attendees to arrive at the at least one alternative meeting location prior to the defined meeting time; suggesting the at least one alternative meeting location to the plurality of attendees proximate to the defined meeting time; determining historical reaction times for each of the plurality of attendees associated with one or more meeting reminders; and providing a meeting reminder to each of the plurality of attendees proximate the defined meeting time based, at least in part, upon the anticipated transportation mode and the historical reaction times of each of the plurality of attendees. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computing system including a processor and memory configured to perform operations comprising:
-
determining an initial meeting location for a meeting previously-scheduled to be attended by a plurality of attendees at a defined meeting time; determining a current attendee location and an anticipated transportation mode for each of the plurality of attendees proximate the defined meeting time; determining at least one alternative meeting location during a time window prior to the defined meeting time by comparing the initial meeting location and the current attendee location including the anticipated transportation mode of each of the plurality of attendees, the at least one alternative meeting location allowing sufficient time for each of the plurality of attendees to arrive at the at least one alternative meeting location prior to the defined meeting time; suggesting the at least one alternative meeting location to the plurality of attendees proximate to the defined meeting time; determining historical reaction times for each of the plurality of attendees associated with one or more meeting reminders; and providing a meeting reminder to each of the plurality of attendees proximate the defined meeting time based, at least in part, upon the anticipated transportation mode and the historical reaction times of each of the plurality of attendees. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification