1About Auto Task 1Description

Download 25.2 Kb.
Size25.2 Kb.
c:\users\zlan\documents\my dropbox\autotask\res\drawable\icon.png

Auto Task User Manual

Sam Lu and GreyThinker

April, 2010

1About Auto Task


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”.


      • Background service monitoring changes to phone Calendar and Web Calendar

      • Monitoring multiple Calendars on the phone at the same time.

      • User defined Auto Task profiles and action set, support multiple actions under a single profile.

      • Support Auto Task scheduling for current or future Calendar events, as well as multiple overlapping events.

      • Support single or recurring Calendar events, and handle Calendar event cancellation, and change.

      • Provide Auto Task scheduling details, on Phone’s Notification bar, as well as inside the application.

      • Easy expandable action list.

1.3Supported Android System Releases

      • Support all Android system releases.

1.4Supported Android Phone Models

      • Support all Android phone models.

1.5Common Use Cases

      • Schedule meetings in your calendar, Auto Task will automatically mute the phone when meeting starts, and restore the ringer volume when meeting ends.

      • Put flight schedule in your calendar, Auto Task will automatically put the phone in Air Plane mode at the flight departure time, and return to normal operation mode at the flight arrival time.

      • Build your own “In Class” profile; add the “Mute Phone” and “Reply with SMS” actions to the profile. Add your class schedules to Calendar, Auto Task will 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 pre-defined text message.

      • Build your own “Birthday Reminder” profile; add the “Send SMS” action to the profile. Put Birthday date in the Calendar, Auto Task will automatically send the text message when the date comes.

      • Install the application on your children’s phone, build a “Where are you” profile; add the “Send Location” action to the profile. Include your children’s Calendar in your calendar list, and schedule “Send Location” 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. (Send Location action is not yet available).

2User Operation Instructions

2.1Application Setup Menu

After download and install the application, please open the “Settings” page to configure the application with options best fit your need.

  1. Press on the “Menu” key on your phone to bring up the Menu, and press on the “Setting” to access the “Setting” Page.

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

  1. Choose which Calendar(s) you would like Auto Task to monitor.

2.2Add New Profiles

  1. Press the “+” button to start building your own profile.

  1. A Profile should contain a “Name”, a “Keyword”, and a set of “Actions”.

    • “Name” should provide a simple and easy understanding of the purpose of this profile

    • “Keyword” 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 “Keyword” must be unique in each profile

    • “Actions” are the tasks you would like your phone to perform when this profile is matched to a Calendar event. You can add multiple actions to one profile.

This example shows a “in class profile”, with Keyword “class”, and two actions “Mute the phone” and “Reply with SMS”.

  1. New profile needs to be “Enabled” so it can be used by Auto Task to match with Calendar events.

2.3Schedule Events in Google Calendar

Note: Google Calendar is provided by Android platform, not by Auto Task application.

  1. Locate your Google Calendar

Every Android based phone will come with a built in Google Calendar; you don’t need to download it.

  1. Schedule an event in Google Calendar. The event title should contain the “Keyword” in the profile you want to match. The “Keyword” is NOT case sensitive. In this example, the event title “Math Class” contains the Keyword “Class”, which was defined for the profile “in class profile”.

  1. Auto Task detects the change in Calendar, and start to match the profiles with the event scheduled.

In this example, Auto Task matches the event scheduled to an “Active” (enabled) profile “in class profile”.

Auto Task scheduling process finds out this event is currently on-going, it scheduled to start at 11pm, and current time is 11:27pm. Auto Task performs the first action “Mute the phone” immediately.

Notification bar icon changed to indicate there is a profile currently “Running”. Pull down the Notification bar will display more details. In this example, it shows Auto Task has also scheduled an action to restore the ringer volume at 12am when class ends.

2.4Schedule Multiple Events

Auto Task handles all combinations of Google Calendar events, single or recurring events, current or future events, individual events or multiple overlapping events. It 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.

  1. Schedule an overlapping future event.

This example shows an additional event scheduled for 11:40pm, current time is 11:31pm.

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

  1. Matches to the current on-going event, “Math Class”, Notification bar display the currently “Running” profile.

  1. Press on the Notification will send you to the Auto Task scheduling details page, which shows all scheduled profiles, including currently “Running” and “Pending”. In this example, it shows the current running profile “in class profile”, which matches to the Calendar event “Math Class”. It also shows the pending profile “Meeting – mute”, which matches to the Calendar event “Meeting”, profile action will be executed at 11:40pm. Note the color different between “Current” and “Pending” events.

2.5Schedule Events Using Web Based Google Calendar

Note: To use Web based Google Calendar, you need to have a Google account and Internet access. This is not automatically provided when you install this application.

The event you scheduled on the Web 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 Web based Google Calendar, and how Auto Task trigger the profile matching process when you use Web based Google Calendar.

  1. Open Web based Google Calendar: Once 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 “Math Class” we scheduled on the phone has already been synced up in the Web based Google Calendar.

We’ll change the name of the class to “English Class” so that we can see what Auto Task will do with it.

  1. Schedule a new class in Web based Google Calendar

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

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

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

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

3Comments and Suggestions

Please send you comments and suggestions to samandgreythiner+autotask@gmail.com. We appreciate all user feedbacks.

Download 25.2 Kb.

Share with your friends:

The database is protected by copyright ©ininet.org 2022
send message

    Main page