Method and system for implementing an on-demand scheduler
First Claim
Patent Images
1. A method to implement scheduling that is performed with a processor, comprising:
- identifying word-based data for analysis, wherein the word-based data is used to store information about a resource, where a bit in the word-based data correspond to an attribute about the resource relevant for scheduling;
analyzing the word-based data according to a search criteria to identify the resource as a candidate for scheduling; and
scheduling the resource by modifying the word-data.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an improved approach for implementing an on-demand scheduler and the structures to support realtime on-demand schedulers. A lightweight word-based structure is disclosed for storing scheduling-related data. Using this lightweight word-based structure enables on-demand and real-time scheduling. This type of lightweight structure also permits scheduling activities to be performed in a disconnected mode, which can then be later synchronized with the server to confirm the booking. In addition to appointment scheduling, this technique can also be implemented for scheduling of any type of resource.
17 Citations
33 Claims
-
1. A method to implement scheduling that is performed with a processor, comprising:
-
identifying word-based data for analysis, wherein the word-based data is used to store information about a resource, where a bit in the word-based data correspond to an attribute about the resource relevant for scheduling; analyzing the word-based data according to a search criteria to identify the resource as a candidate for scheduling; and scheduling the resource by modifying the word-data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product embodied on a non-transitory computer usable storage medium, the computer usable storage medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a method to implement scheduling, the method comprising:
-
identifying word-based data for analysis, wherein the word-based data is used to store information about a resource, where a bit in the word-based data correspond to an attribute about the resource relevant for scheduling; analyzing the word-based data according to a search criteria to identify the resource as a candidate for scheduling; and scheduling the resource by modifying the word-data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-based system to implement scheduling, comprising:
-
a computer processor to execute a set of program code instructions; a memory to hold the program code instructions, in which the program code instructions comprises program code to identify word-based data for analysis, wherein the word-based data is used to store information about a resource, where a bit in the word-based data corresponds to an attribute about the resource relevant for scheduling, analyze the word-based data according to a search criteria to identify the resource as a candidate for scheduling, and schedule the resource by modifying the word-data. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification