Time-Based Computer Control
First Claim
1. A method performed by at least one computer processor executing computer program instructions tangibly stored on at least one non-transitory computer-readable medium, the method comprising:
- (A) determining that a first current time falls within a first time period of a first appointment, wherein the first appointment is represented by a first appointment record;
(B) in response to the determination of (A), performing a first action;
(C) determining that a second current time falls within a second time period of a second appointment, wherein the second appointment is represented by a second appointment record; and
(D) in response to the determination of (C), performing a second action.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system includes a calendar containing appointments. The system also includes one or more logic modules. Each logic module specifies a condition and a corresponding action. The profile may be applied to context data, such as data representing the current time, to perform the actions specified by the logic modules in response to detecting that the context data satisfies the conditions specified by the logic modules. In particular, the actions specified by the logic modules may be performed in response to detecting that the current time falls within the time period of an appointment on the calendar.
-
Citations
20 Claims
-
1. A method performed by at least one computer processor executing computer program instructions tangibly stored on at least one non-transitory computer-readable medium, the method comprising:
-
(A) determining that a first current time falls within a first time period of a first appointment, wherein the first appointment is represented by a first appointment record; (B) in response to the determination of (A), performing a first action; (C) determining that a second current time falls within a second time period of a second appointment, wherein the second appointment is represented by a second appointment record; and (D) in response to the determination of (C), performing a second action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium comprising computer program instructions tangibly stored on the computer-readable medium, wherein the instructions are executable by at least one computer processor to perform a method comprising:
-
(A) determining that a first current time falls within a first time period of a first appointment, wherein the first appointment is represented by a first appointment record; (B) in response to the determination of (A), performing a first action; (C) determining that a second current time falls within a second time period of a second appointment, wherein the second appointment is represented by a second appointment record; and (D) in response to the determination of (C), performing a second action. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification