You are on page 1of 17

Auto Task User Manual

Sam Lu and GreyThinker April, 2010

Auto Task User Manual


About Auto Task
1.1 Description
Auto Task is an application that automates the task execution on Android based phones, by combining an innovative automation design and rich functions provided by the Google Calendar. By using this application, a user can schedule tasks in advance, and the phone will automatically perform the tasks when scheduled time comes. This application provides phone users a way to fully explore the power of a phone system that has easy and free access to Google tools, and adds more intelligence to the phone so that it is now truly smart!.

1.2 Features
Background service monitoring changes to phone Calendar and "eb Calendar #onitoring multiple Calendars on the phone at the same time. $ser defined Auto Task profiles and action set, support multiple actions under a single profile. %upport Auto Task scheduling for current or future Calendar events, as well as multiple overlapping events. %upport single or recurring Calendar events, and handle Calendar event cancellation, and change. &rovide Auto Task scheduling details, on &hone's (otification bar, as well as inside the application. )asy expandable action list.

1.3 Supported Android System Releases


%upport all Android system releases.

1.4 Supported Android Phone

odels

%upport all Android phone models.

1.! "ommon #se "ases


%chedule meetings in your calendar, Auto Task will automatically mute the phone when meeting starts, and restore the ringer volume when meeting ends. &ut flight schedule in your calendar, Auto Task will automatically put the phone in Air &lane mode at the flight departure time, and return to normal operation mode at the flight arrival time. Build your own *n Class! profile+ add the #ute &hone! and ,eply with %#%! actions to the profile. Add your class schedules to Calendar, Auto Task will

Copyright %am -u and GreyThinker, ./0/ Page .

Auto Task User Manual


automatically mute the phone when class starts, and restore the ringer volume when class ends, and will also reply to any incoming phone calls during class with a pre1defined text message. Build your own Birthday ,eminder! profile+ add the %end %#%! action to the profile. &ut Birthday date in the Calendar, Auto Task will automatically send the text message when the date comes. *nstall the application on your children's phone, build a "here are you! profile+ add the %end -ocation! action to the profile. *nclude your children's Calendar in your calendar list, and schedule %end -ocation! event on the web Google Calendar. Auto Task running on your Children's phone will automatically send their locations to you when scheduled time comes. 2%end -ocation action is not yet available3.

Copyright %am -u and GreyThinker, ./0/ Page 4

Auto Task User Manual

#ser $peration %nstructions


1.& Application Setup enu
After download and install the application, please open the %ettings! page to configure the application with options best fit your need. 0. &ress on the #enu! key on your phone to bring up the #enu, and press on the %etting! to access the %etting! &age.

.. Choose different options to configure how Auto Task should operate.

4. Choose which Calendar2s3 you would like Auto Task to monitor.

Copyright %am -u and GreyThinker, ./0/ Page 5

Auto Task User Manual

1.' Add (e) Pro*iles


0. &ress the 6! button to start building your own profile.

.. A &rofile should contain a (ame!, a 7eyword!, and a set of Actions!. (ame! should provide a simple and easy understanding of the purpose of this profile 7eyword! is what you will use in Calendar when scheduling events, Calendar event title should contain the keyword so that Auto Task can use it to match the event to a profile, the 7eyword! must be uni8ue in each profile Actions! are the tasks you would like your phone to perform when this profile is matched to a Calendar event. 9ou can add multiple actions to one profile.

This example shows a in class profile!, with 7eyword class!, and two actions #ute the phone! and ,eply with %#%!.

Copyright %am -u and GreyThinker, ./0/ Page :

Auto Task User Manual

4. (ew profile needs to be )nabled! so it can be used by Auto Task to match with Calendar events.

Copyright %am -u and GreyThinker, ./0/ Page ;

Auto Task User Manual

1.+ Schedule ,-ents in .oo/le "alendar


(ote< Google Calendar is provided by Android platform, not by Auto Task application. 0. -ocate your Google Calendar )very Android based phone will come with a built in Google Calendar+ you don't need to download it.

Copyright %am -u and GreyThinker, ./0/ Page =

Auto Task User Manual

.. %chedule an event in Google Calendar. The event title should contain the 7eyword! in the profile you want to match. The 7eyword! is (>T case sensitive. *n this example, the event title #ath Class! contains the 7eyword Class!, which was defined for the profile in class profile!.

4. Auto Task detects the change in Calendar, and start to match the profiles with the event scheduled. *n this example, Auto Task matches the event scheduled to an Active! 2enabled3 profile in class profile!.

Copyright %am -u and GreyThinker, ./0/ Page ?

Auto Task User Manual


Auto Task scheduling process finds out this event is currently on1going, it scheduled to start at 00pm, and current time is 00<.=pm. Auto Task performs the first action #ute the phone! immediately.

(otification bar icon changed to indicate there is a profile currently ,unning!. &ull down the (otification bar will display more details. *n this example, it shows Auto Task has also scheduled an action to restore the ringer volume at 0.am when class ends.

Copyright %am -u and GreyThinker, ./0/ Page @

Auto Task User Manual

1.0 Schedule

ultiple ,-ents

Auto Task handles all combinations of Google Calendar events, single or recurring events, current or future events, individual events or multiple overlapping events. *t also handles events from multiple Calendars at the same time. This example builds on top of the previous section example, and adds one more Calendar event that will happen in a future time, on the same Calendar. 0. %chedule an overlapping future event. This example shows an additional event scheduled for 00<5/pm, current time is 00<40pm.

.. Auto Task detects the change in Calendar, triggers profile matching again.

Copyright %am -u and GreyThinker, ./0/ Page 0/

Auto Task User Manual

4. #atches to the current on1going event, #ath Class!, (otification bar display the currently ,unning! profile.

5. &ress on the (otification will send you to the Auto Task scheduling details page, which shows all scheduled profiles, including currently ,unning! and &ending!. *n this example, it shows the current running profile in class profile!, which matches to the Calendar event #ath Class!. *t also shows the pending profile #eeting A mute!, which matches to the Calendar event #eeting!, profile action will be executed at 00<5/pm. (ote the color different between Current! and &ending! events.

Copyright %am -u and GreyThinker, ./0/ Page 00

Auto Task User Manual

1.11 Schedule ,-ents #sin/ 2eb 3ased .oo/le "alendar


(ote< To use "eb based Google Calendar, you need to have a Google account and *nternet access. This is not automatically provided when you install this application. The event you scheduled on the "eb based Google Calendar will be synced to your Android phone, Auto Task is also monitoring this change and reacts to it. The example in this section shows you how to schedule an event in the "eb based Google Calendar, and how Auto Task trigger the profile matching process when you use "eb based Google Calendar. 0. >pen "eb based Google Calendar< >nce you have a Google account, after sign in to any of the Google tool, it gives you an easy access to all the tools available, including Google Calendar. This example shows the #ath Class! we scheduled on the phone has already been synced up in the "eb based Google Calendar. "e'll change the name of the class to )nglish Class! so that we can see what Auto Task will do with it. Copyright %am -u and GreyThinker, ./0/ Page 0.

Auto Task User Manual

.. %chedule a new class in "eb based Google Calendar

Copyright %am -u and GreyThinker, ./0/ Page 04

Auto Task User Manual

4. The newly scheduled class will be synced to your phone.

Copyright %am -u and GreyThinker, ./0/ Page 05

Auto Task User Manual

5. Auto Task detects the change and start profile matching again.

:. Auto Task matches the Calendar event to an active profile.

Copyright %am -u and GreyThinker, ./0/ Page 0:

Auto Task User Manual

;. Auto Task's profile detail page shows the new class has been matched to a profile, and the profile is currently running.

Copyright %am -u and GreyThinker, ./0/ Page 0;

Auto Task User Manual

"omments and Su//estions


&lease send you comments and suggestions to samandgreythiner6autotaskBgmail.com. "e appreciate all user feedbacks.

Copyright %am -u and GreyThinker, ./0/ Page 0=

You might also like