Apparatus and method for creating and managing personal schedules via context-sensing and actuation
First Claim
Patent Images
1. A method for schedule management, comprising:
- monitoring, by a mobile device;
at least one of a user'"'"'s conversations and messages and extracting schedule information via at least one of voice-recognition and keyword-based text extraction;
storing at least one scheduled event for the user based on the extracted schedule information;
estimating a travel time to the at least one scheduled event for the user based on the user'"'"'s current location, a location corresponding to the at last one scheduled event, and a means of transportation;
determining a remind time based on the estimated travel time, wherein a difference between the remind time and a time corresponding to the at least one scheduled event is greater than or equal to the estimated travel time;
at the remind time, providing a reminder to the user according to a reminder method, wherein the reminder method is selected from a plurality of reminder methods based on determination of a current context of the user;
determining that the user will be unable to arrive at the at least one scheduled event on time; and
in response to determining that the user will be unable to arrive at the at least one scheduled event on time, sending a message to at least one participant of the scheduled event indicating that the user will be unable to arrive at the at least one scheduled event on time.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for schedule management includes storing at least one schedule for a user. The current activity of the user is determined. At a remind time for each schedule, the user is reminded of the schedule according to a reminder method. The reminder method selection is based on at least the determined current activity of the user. Some of the reminder methods selected between may include, for example, voice, ring, vibration, light, and/or text.
53 Citations
8 Claims
-
1. A method for schedule management, comprising:
-
monitoring, by a mobile device;
at least one of a user'"'"'s conversations and messages and extracting schedule information via at least one of voice-recognition and keyword-based text extraction;
storing at least one scheduled event for the user based on the extracted schedule information;
estimating a travel time to the at least one scheduled event for the user based on the user'"'"'s current location, a location corresponding to the at last one scheduled event, and a means of transportation;
determining a remind time based on the estimated travel time, wherein a difference between the remind time and a time corresponding to the at least one scheduled event is greater than or equal to the estimated travel time;
at the remind time, providing a reminder to the user according to a reminder method, wherein the reminder method is selected from a plurality of reminder methods based on determination of a current context of the user;determining that the user will be unable to arrive at the at least one scheduled event on time; and
in response to determining that the user will be unable to arrive at the at least one scheduled event on time, sending a message to at least one participant of the scheduled event indicating that the user will be unable to arrive at the at least one scheduled event on time. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture including a non-transitory processor-readable medium having processor-executable code encoded therein, which when executed by one or more processors, enables actions for schedule management,
comprising: - monitoring at least one of a user'"'"'s conversations rand messages and extracting schedule information via at least one of voice-recognition and keyword-based text extraction;
storing at least one scheduled event for the user based on the extracted schedule information;
estimating a travel time to the at least one scheduled event for the user based on the user'"'"'s current location, a location corresponding to the at least one scheduled event, and a means of transportation;
determining a remind time based on the estimated travel time, wherein a difference between the remind time and a time corresponding to the at least one scheduled event is greater than or equal to the estimated travel time; and
at the remind time, providing a reminder to the user according to a reminder method, wherein the reminder method is selected from a plurality of reminder methods based on determination of a current context of the user;determining that the user will be unable to arrive at the at least one scheduled event on time; and
in response to determining that the user will be unable to arrive at the at least one scheduled event on time, sending a message to at least one participant of the scheduled event indicating that the user will be unable to arrive at the at least one scheduled event on time.
- monitoring at least one of a user'"'"'s conversations rand messages and extracting schedule information via at least one of voice-recognition and keyword-based text extraction;
-
8. A device for schedule management, comprising:
- a memory that is arranged store processor executable code; and
a processor that is arranged to execute the processor-executable code to enable actions, comprising;
monitoring at least one era user'"'"'s conversations and messages and extracting schedule information via at least one of voice-recognition and keyword-based text extraction;
storing at least one scheduled event for the user based on the extracted schedule information;
estimating a travel time to the at least one scheduled event for the user based on the user'"'"'s current location, a location corresponding to the at least one scheduled event, and a means of transportation;
determining a remind time based on the estimated travel time, wherein a difference between the remind time and a time corresponding to the at least one scheduled event is greater than or equal to the estimated travel time; and
at the remind time, providing a reminder to the user according to a reminder method, wherein the reminder method is selected from a plurality of reminder methods based on determination of a current context of the user;
determining that the user will be unable to arrive at the at least one scheduled event on time; and
in response to determining that the user will be unable to arrive at the at least one scheduled event on time, sending a message to at least one participant of the scheduled event indicating that the user will be unable to arrive at the at least one scheduled event on time.
- a memory that is arranged store processor executable code; and
Specification