EVENT NOTIFICATIONS BASED ON LEARNED TRAVELING TIMES BETWEEN LOCATIONS
First Claim
1. A scheduling system for event notifications based on learned traveling times between locations, the system comprising:
- at least one processor to;
maintain an estimated travel time between a first location and a second location based on an actual travel time of a first client device between the first location and the second location;
determine a location of an event attendee based on location information received from a second client device associated with the event attendee;
determine a location of an event and an event time based on an event object;
identify the estimated travel time based on the first location being approximately the same as the location of the event attendee and the second location being approximately the same as the location of the event; and
automatically communicate an event notification for the event attendee based on the estimated travel time, the event notification to be presented to the event attendee using the second client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments relate to event notifications based on learned traveling times between locations. In some examples, a scheduling server computing device may determining an estimated travel time between a first location and a second location based on actual travel times of client devices between the first location and the second location. A scheduling server may determine a location of an event attendee based on location information received from a client device associated with the event attendee. A scheduling server may determine a location of an event and an event time based on an event object. If the location of the attendee is approximately the same as the first location and the location of the event is approximately the same as the second location, a scheduling server may communicating an event notification to the attendee based on the event time and the estimated travel time.
-
Citations
17 Claims
-
1. A scheduling system for event notifications based on learned traveling times between locations, the system comprising:
at least one processor to; maintain an estimated travel time between a first location and a second location based on an actual travel time of a first client device between the first location and the second location; determine a location of an event attendee based on location information received from a second client device associated with the event attendee; determine a location of an event and an event time based on an event object; identify the estimated travel time based on the first location being approximately the same as the location of the event attendee and the second location being approximately the same as the location of the event; and automatically communicate an event notification for the event attendee based on the estimated travel time, the event notification to be presented to the event attendee using the second client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for scheduling event notifications based on learned traveling times between locations, the method comprising:
-
determining an estimated travel time between a first location and a second location based on actual travel times of multiple user client devices between the first location and the second location, wherein each of the actual travel times is computed based on a series of location data points received from the respective user client device; determining a location of an event attendee based on location information received from an attendee client device associated with the event attendee; determining a location of an event and an event time based on an event object, wherein according to the event object, the event attendee should be at the event location at the event time; and upon determining that the location of the attendee is approximately the same as the first location and the location of the event is approximately the same as the second location, communicating an event notification to the attendee based on the estimated travel time. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A machine-readable storage medium encoded with instructions executable by a processor of a client computing device for event notifications based on learned traveling times between locations, the machine-readable storage medium comprising:
-
instructions for determining, via a location component, the location of the client computing device in relation to the at least one other device, wherein the location component detects the presence of other devices and detects the proximity between the location component and the other devices; instructions for transmitting, to a scheduling server, location information that indicates the location of the client computing device; instructions for receiving, from the scheduling server, an event notification related to an event, wherein the event notification is based on the location information, a location of the event, a starting time of the event and an estimated travel time to the event, wherein the estimated travel time is based on at least one actual travel time of at least one user client device between the location of the client computing device and the location of the event; and instructions for automatically displaying, on a display of the client computing device, the event notification. - View Dependent Claims (15, 16, 17)
-
Specification