SPECIFICALLY PROGRAMMED COMPUTER-IMPLEMENTED ENGINE SYSTEMS FOR REAL-TIME ON-DEMAND DISCOVERY OF AVAILABLE TIME SLOTS ACROSS PROGRAMMED SCHEDULE OBJECTS AND METHODS OF USE THEREOF
First Claim
1. A computer-implemented method, comprising:
- electronically causing, via a computer network, by at least one specifically programmed computer processor of a schedule management computer system executing software to perform the method, to display a first specialized schedule graphical user interface (a first specialized schedule GUI) on a screen of each remotely distributed computing device associated with each user of a plurality of users;
wherein the plurality of users are associated with a plurality of remotely distributed computing devices;
executing, in real-time, by the at least one specifically programmed computer processor, a programmed software scheduling module which at least perform the following operations;
electronically and in real-time, storing a plurality of programmed software schedule objects associated with the plurality of users in at least one specifically dedicated database, wherein each programmed software schedule object comprises the plurality of bitmask data objects;
electronically receiving, via the computer network, the electronic query of the particular user;
electronically and in real-time, determining, based on the electronic query of the particular user, a set of programmed software schedule objects related to at least one of
1) the at least one user,
2) the at least one resource, and
3) the at least one service; and
generating an electronic scheduling alert on a screen of remotely distributed computing device associated with a particular user, wherein the electronic scheduling alert identifies a particular available time period based on the set of programmed software schedule objects.
0 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, the present invention provides for a computer-implemented method, including at least the following steps to be performed by a specifically programmed computer processor of a schedule management computer system: electronically causing to display a specialized schedule GUI; where the specialized schedule GUI is configured to allow each user to: define a programmed schedule object, including a plurality of availability time periods (TimeWindows); each having TimeWindow parameters, and identifying when a time period is available or unavailable for booking; where the TimeWindow parameters include: a start date, a start time, an end time, at least one day of a week, and a period type; electronically and in real-time, generating a bitmask of days in a week for each TimeWindow of the TimeWindows; electronically and in real-time, storing schedule objects associated with the users in a specifically dedicated database.
-
Citations
1 Claim
-
1. A computer-implemented method, comprising:
-
electronically causing, via a computer network, by at least one specifically programmed computer processor of a schedule management computer system executing software to perform the method, to display a first specialized schedule graphical user interface (a first specialized schedule GUI) on a screen of each remotely distributed computing device associated with each user of a plurality of users;
wherein the plurality of users are associated with a plurality of remotely distributed computing devices;executing, in real-time, by the at least one specifically programmed computer processor, a programmed software scheduling module which at least perform the following operations;
electronically and in real-time, storing a plurality of programmed software schedule objects associated with the plurality of users in at least one specifically dedicated database, wherein each programmed software schedule object comprises the plurality of bitmask data objects;
electronically receiving, via the computer network, the electronic query of the particular user;
electronically and in real-time, determining, based on the electronic query of the particular user, a set of programmed software schedule objects related to at least one of
1) the at least one user,
2) the at least one resource, and
3) the at least one service; and
generating an electronic scheduling alert on a screen of remotely distributed computing device associated with a particular user, wherein the electronic scheduling alert identifies a particular available time period based on the set of programmed software schedule objects.
-
Specification