Situation-aware personal information management for a mobile device
First Claim
1. An article comprising a non-transitory machine-readable medium that stores a program, the program being executed by a computing device to perform a method to provide situation-awareness to a user of the computing device, the computing device having a display associated therewith, the method comprising:
- for a given vehicle route having a starting location and an ending location, generating at least two departure options;
predicting a carbon footprint value associated with travel along the given vehicle route at each of the two departure options; and
displaying information associated with the predicted carbon footprint values to enable a user to make an informed decision with respect to the departure options.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for providing a mobile device user with a “when to leave” alarm on his or her mobile device. The user has scheduled an appointment at a given time and location in the user'"'"'s personal information manager (PIM) executing on the mobile device. A representative PIM is a calendar on the mobile device. The “when to leave” alarm is provided to the end user in the form of a display widget (or “countdown alarm”) that automatically activates a given time (e.g., 30 minutes) before a latest departure time for an event in the user'"'"'s PIM.
7 Citations
4 Claims
-
1. An article comprising a non-transitory machine-readable medium that stores a program, the program being executed by a computing device to perform a method to provide situation-awareness to a user of the computing device, the computing device having a display associated therewith, the method comprising:
-
for a given vehicle route having a starting location and an ending location, generating at least two departure options; predicting a carbon footprint value associated with travel along the given vehicle route at each of the two departure options; and displaying information associated with the predicted carbon footprint values to enable a user to make an informed decision with respect to the departure options. - View Dependent Claims (2)
-
-
3. An article comprising a non-transitory machine-readable medium that stores a program, the program being executable by a server machine to perform a method to provide situation-awareness to a user of a mobile device, the method comprising:
-
receiving first information identifying a first time, and a starting location; receiving second information identifying a second time, and an ending location; receiving third information indicative of a recommended vehicle route from the starting location to the ending location, the third information also including data associated with traffic conditions along the recommended vehicle route; and based on the first, second and third information, generating fourth information for delivery to a mobile device to indicate a latest departure time from the starting location to ensure that the user of the mobile device can arrive at the ending location at the second time via the recommended vehicle route; the latest departure time being a time in the future; the fourth information facilitating issuance of an audible prompt to the user indicating a time to leave.
-
-
4. An article comprising a non-transitory machine-readable medium that stores a program, the program being executable by a server machine to perform a method to provide situation-awareness to a user of a mobile device, the method comprising:
-
receiving first information identifying a first time, and a starting location; receiving second information identifying a second time, and an ending location; receiving third information indicative of a recommended vehicle route from the starting location to the ending location, the third information also including data associated with predicted traffic conditions along the recommended vehicle route, the predicted traffic conditions based on a blend of real-time and historic traffic and optionally including a prediction of how non-recurring traffic is expected to dissipate by a given time along the recommended vehicle route; and based on the first, second and third information, generating fourth information for delivery to a mobile device to indicate a latest departure time from the starting location to ensure that the user of the mobile device can arrive at the ending location at the second time via the recommended vehicle route; the latest departure time being a time in the future.
-
Specification