MANAGING EVENT-BASED CONDITIONAL RECURRENT SCHEDULES
First Claim
Patent Images
1. One or more computer-readable media having computer-executable components for managing recurrent schedules on a mobile device, said components comprising:
- a memory component for accessing a plurality of recurrent schedules based on a defined activation time associated therewith, each of said plurality of recurrent schedules further having one or more activation conditions;
an interface component for receiving notification of availability of a resource on the mobile device;
a condition component for identifying, based on the notification received by the interface component and the activation conditions associated with the recurrent schedules, one or more of the recurrent schedules accessed by the memory component; and
an activation component for executing the schedules identified by the condition component to use the resource.
2 Assignments
0 Petitions
Accused Products
Abstract
Managing recurrent schedules based on events and conditions. Schedules from a plurality of applications are identified based on an activation time for the schedules and a determination of whether or not conditions defined for the schedules are met. The identified schedules are activated by performing actions associated with each of the identified schedules. In an embodiment, the schedules are grouped based on functionality and prioritized to avoid conflicts within each group.
-
Citations
20 Claims
-
1. One or more computer-readable media having computer-executable components for managing recurrent schedules on a mobile device, said components comprising:
-
a memory component for accessing a plurality of recurrent schedules based on a defined activation time associated therewith, each of said plurality of recurrent schedules further having one or more activation conditions; an interface component for receiving notification of availability of a resource on the mobile device; a condition component for identifying, based on the notification received by the interface component and the activation conditions associated with the recurrent schedules, one or more of the recurrent schedules accessed by the memory component; and an activation component for executing the schedules identified by the condition component to use the resource. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving an event notification; accessing a plurality of recurrent schedules, each of said plurality of recurrent schedules having a defined activation time and one or more activation conditions associated therewith; identifying one or more of the accessed schedules as a function of the received event notification, a current time, the defined activation time, and the activation conditions of each of the accessed schedules; and activating the identified schedules. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a memory area for storing a plurality of groups of recurrent schedules, wherein the recurrent schedules in each of the groups are defined for mutually exclusive execution, each of the recurrent schedules having a defined activation time and one or more activation conditions associated therewith; and a processor configured to execute computer-executable instructions for; receiving notification of an event; identifying, based on the received notification and the activation conditions associated with the recurrent schedules, one of the recurrent schedules within at least one of the groups of recurrent schedules stored in the memory area; and executing only the identified schedules within the at least one of the groups. - View Dependent Claims (17, 18, 19, 20)
-
Specification