Controlling Device Functionality Based On Device Location And Calendar Information
First Claim
Patent Images
1. A method provided by an application executing on a processor, the method comprising:
- determining a current location of a mobile device hosting the application;
determining using a calendar of the mobile device an event and a start time of the event;
determining a location of the event;
determining a predicted travel time to the location using travel parameters; and
generating and presenting on a display of the mobile device an alert based on the predicted travel time, wherein the alert is an alert for when to start travel to the location.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are provided by an application executing on a processor, the embodiments comprising determining a current location of a mobile device hosting the application. A determination is made using a calendar of the mobile device an event and a start time of the event. A location of the event is determined. Travel parameters are used to predict a travel time to the location. An alert is generated and presented based on the predicted travel time, wherein the alert is an alert for when to start travel to the location.
5 Citations
42 Claims
-
1. A method provided by an application executing on a processor, the method comprising:
-
determining a current location of a mobile device hosting the application; determining using a calendar of the mobile device an event and a start time of the event; determining a location of the event; determining a predicted travel time to the location using travel parameters; and generating and presenting on a display of the mobile device an alert based on the predicted travel time, wherein the alert is an alert for when to start travel to the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method provided by an application executing on a processor, the method comprising:
-
determining a current location of a mobile device hosting the application; determining using a calendar of the mobile device a plurality of events and a plurality of start times corresponding to the plurality of events; determining a plurality of locations corresponding to the plurality of events; determining a plurality of predicted travel times to each of the plurality of locations using travel parameters; and generating and presenting on a display of the mobile device a plurality of alerts based on the plurality of predicted travel times, wherein an alert is an alert for when to start travel to the location from the current location corresponding to a time of the alert.
-
-
27. A system comprising:
-
an application executing on a processor, the application, determining a current location of a device hosting the application; determining using a calendar coupled to the device an event and a start time of the event; determining a location of the event; determining a predicted travel time to the location using travel parameters; and generating and presenting via the device an alert based on the predicted travel time, wherein the alert is an alert for when to start travel to the location. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification