Method and system for providing a temporal interface for use in implementing a process
First Claim
1. In a system including a computer that provides for user input through a graphical user interface, a method for defining and depicting the operational mode of a process based on temporal factors, comprising the steps of:
- displaying a day class template on said graphical user interface, said day class template comprising a time category displayed adjacent to a mode category, said time category further depicting a plurality of indicators chronologically arranged to represent selected times within a twenty-four hour period;
receiving from said user a designation for said day class template;
in response to receiving said designation, displaying said designation on said day class template;
receiving from said user a definition for an interval of time;
in response to receiving said definition, displaying said interval of time pursuant to said definition on said day class template;
receiving from said user a specification of a mode of operation of said process during said interval of time;
in response to receiving said specification, displaying a representation of said mode of operation of said process on said day class template; and
operating said process pursuant to said mode of operation during said interval of time.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for defining and depicting the operational mode of a process based on temporal factors in a system including a computer that provides for user input through a graphical user interface. A day class template including a time and mode category is displayed on the graphical user interface. The time category depicts a plurality of indicators that are chronologically arranged to represent selected times within a twenty-four hour period. Upon receipt of a definition of an interval of time from a user, the interval of time is displayed on the day class template. Upon receipt of a specification of a mode of operation of the process during the interval of time, a representation of the mode of operation is displayed on the day class template. The process then is operated pursuant to the specified mode of operation during the interval of time. A calendar including day blocks also is displayed on the graphical user interface. The calendar is used to facilitate the scheduling and display of modes of operation of the relevant process over a period of time longer than a day. The calendar is displayed so that calendar days that run a particular schedule of the process as defined by a day class template are distinguished from other days on the calendar. A user can select a day from the calendar and view the day class template including the schedule of mode operation for that day.
41 Citations
40 Claims
-
1. In a system including a computer that provides for user input through a graphical user interface, a method for defining and depicting the operational mode of a process based on temporal factors, comprising the steps of:
-
displaying a day class template on said graphical user interface, said day class template comprising a time category displayed adjacent to a mode category, said time category further depicting a plurality of indicators chronologically arranged to represent selected times within a twenty-four hour period; receiving from said user a designation for said day class template; in response to receiving said designation, displaying said designation on said day class template; receiving from said user a definition for an interval of time; in response to receiving said definition, displaying said interval of time pursuant to said definition on said day class template; receiving from said user a specification of a mode of operation of said process during said interval of time; in response to receiving said specification, displaying a representation of said mode of operation of said process on said day class template; and operating said process pursuant to said mode of operation during said interval of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. In a system including a computer that provides for user input through a graphical user interface, a method for defining and depicting the operational mode of a process based on temporal factors, comprising the steps of:
-
displaying a day class template on said graphical user interface, said day class template comprising a time category displayed adjacent to a mode category, said time category further depicting a plurality of indicators chronologically arranged to represent selected times within a twenty-four hour period; receiving from said user a designation for said day class template; in response to receiving said designation, displaying said designation on said day class template; receiving from said user a definition for an interval of time; in response to receiving said definition, displaying said interval of time pursuant to said definition on said day class template; receiving from said user a specification of a mode of operation of said process during said interval of time; in response to receiving said specification, displaying a representation of said mode of operation of said process on said day class template; operating said process pursuant to said mode of operation during said interval of time; providing a calendar having a plurality of days, each of said days having a preselected designation; assigning said day class template to a day of said plurality of days of said calendar, said assignation based on a correspondence between said designation of said day class template and said preselected designation of said day; and displaying said calendar to reflect said assignation of said day class template to said day.
-
-
26. In a system including a computer that provides for user input through a graphical user interface, a method for indicating the general schedule of operation of a process over a predetermined period of time, comprising the steps of:
-
displaying on said graphical user interface a calendar of days representing said predetermined period of time; defining a day class, said day class representing a schedule of operation of said process during a twenty-four hour period; assigning each day of said calendar on which said schedule of operation of said process is to be followed to said day class; and depicting each day assigned to said day class differently from other days of said calendar not assigned to said day class. - View Dependent Claims (27, 34, 35, 36)
-
-
28. The method of 26, further comprising the steps of:
-
receiving from said user a selection of a particular day of said calendar; and in response to receiving said selection, displaying on said graphical user interface a day class template corresponding to said day class of said particular day.
-
-
29. The method of 28, wherein said day class template specifies an interval of time and wherein said day class template specifies a mode of operation of said process during said interval of time;
- and
wherein said step of displaying said day class template comprises displaying a representation of said interval of time and displaying a symbol for said mode of operation of said process during said interval of time. - View Dependent Claims (32, 33)
- and
-
30. The method of 29, further comprising the step of:
changing, in response to input by said user, said interval of time for said mode of operation of said process.
-
31. The method of 30, further comprising the step of:
in response to said step of changing said interval of time, changing said display of said representation of said interval of time to reflect said change in said interval of time.
-
37. In a system including a computer that provides for user input through a graphical user interface, a method for indicating the general schedule of operation of a process over a predetermined period of time, comprising the steps of:
-
displaying on said graphical user interface a calendar of days representing said predetermined period of time; providing a standard preselected designation that includes selected days from said calendar of days; defining a day class, said day class representing a schedule of operation of said process during a twenty-four hour period; assigning said day class to said standard preselected designation so that said day class is assigned to said selected days of said standard preselected designation; and depicting said selected days of said standard preselected designation differently from other days of said calendar. - View Dependent Claims (38)
-
-
39. In a system including a computer that provides for user input through a graphical user interface, a method for indicating the general schedule of operation of a process over a predetermined period of time, comprising the steps of:
-
displaying on said graphical user interface a calendar of days representing said predetermined period of time; providing a special preselected designation that allows a user to compile selected days from said calendar of days into said special preselected designation; defining a day class, said day class representing a schedule of operation of said process during a twenty-four hour period; assigning said day class to said special preselected designation so that said day class is assigned to said selected days of said special preselected designation; and depicting said selected days of said special preselected designation differently from other days of said calendar.
-
-
40. In a system including a computer that provides for user input through a graphical user interface, a method for indicating the general schedule of operation of a process over a predetermined period of time, comprising the steps of:
-
displaying on said graphical user interface a calendar of days representing said predetermined period of time; defining a day class, said day class representing a schedule of operation of said process during a twenty-four hour period; assigning each day of said calendar on which said schedule of operation of said process is to be followed to said day class; depicting each day assigned to said day class in a different manner from other days of said calendar not assigned to said day class; and providing a correspondence table that depicts correspondence between the day class and the different manner in which said each day assigned to said day class is depicted.
-
Specification