SYSTEM, METHOD AND USER INTERFACE FOR GESTURE-BASED SCHEDULING OF COMPUTER TASKS
First Claim
1. A method for scheduling execution of computer tasks, the method comprising:
- detecting, by a processor of a user device, a user'"'"'s selection of a user interface (UI) element on a display of the user device;
capturing a user'"'"'s gesture following the selection of the UI element;
recognizing the user'"'"'s gesture as an indication of scheduling of a delayed execution of a computer task associated with the selected UI element;
calculating a time delay for execution of the computer task based on the gesture; and
scheduling a delayed execution of the computer task based on the calculated time delay.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, methods, computer program products, and graphical user interfaces for gesture-based scheduling execution of computer tasks. In one aspect of the invention, a system for scheduling execution of computer tasks detects a user'"'"'s selection of a user interface (UI) element on a display of a user device and captures a user'"'"'s gesture following the selection of the UI element. The system then recognizes the captured gesture as an indication of scheduling of a delayed execution of a computer task associated with the selected UI element and calculates a time delay for execution of the computer task based on the captured gesture. The system then schedules a delayed execution of the computer task associated with the selected UI element based on the calculated time delay.
15 Citations
22 Claims
-
1. A method for scheduling execution of computer tasks, the method comprising:
-
detecting, by a processor of a user device, a user'"'"'s selection of a user interface (UI) element on a display of the user device; capturing a user'"'"'s gesture following the selection of the UI element; recognizing the user'"'"'s gesture as an indication of scheduling of a delayed execution of a computer task associated with the selected UI element; calculating a time delay for execution of the computer task based on the gesture; and scheduling a delayed execution of the computer task based on the calculated time delay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for scheduling execution of computer tasks, the system comprising:
-
a memory storing a plurality of software modules, including at least; an input detection module configured to; detect a user'"'"'s selection of a user interface (UI) element on a display of a user device; capture a user'"'"'s gesture following the selection of the UI element; and recognize the captured gesture as an indication of scheduling of a delayed execution of a computer task associated with the selected UI element; a delay calculation module configured to calculate a time delay for execution of the computer task based on the captured gesture; and a scheduling module configured to schedule a delayed execution of the computer task based on the calculated time delay; and a processor coupled to the memory, the processor configured to execute the plurality of software modules. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22-28. -28. (canceled)
Specification