Patent Publication Number: US-4548510-A

Title: Selective time scheduler and subscheduler

Description:
BACKGROUND 
     In early U.S. Pat. No. 4,162,610, there is provided an electronic diary and time scheduler, permitting a user to enter at will into an electronic memory an entire schedule of daily events and appointments for a number of different days, and to selectively recall from the memory and display the daily schedule for any of the desired days. A system is also provided for communication between a plurality of such diaries and a central data processor or scheduler to transfer time schedule information therebetween. 
     In later application Ser. No. 566,312, filed Dec. 28, 1983, the information retrieved from memory is expanded to also include subschedules from any selected day, or other period, to convey or communicate to the user a series of different times-of-day, for a selected time interval when no events or appointments have been previously made, permitting the user to promptly ascertain those times that are still available for appointment or use, in order to efficiently utilize his time. Additionally, this later application also provides for serially reading out the schedule of appointments and no-appointments in chronological order regardless of the random manner of entry. Still further the later application also provides a printer for supplying a printed record of any selected schedule or subschedule, or both, that can be used instead of the visual display on a screen, if desired, or can be used along with the visual display to provide a permanent record. 
     SUMMARY OF THE INVENTION 
     According to the present invention, there is provided still additional features and advantages that are useful in an electronic diary or time scheduler. Among others, the invention provides for separately reading-out the daily schedule of appointments without also reading-out the subschedule of no-appointments made. Alternatively it provides for reading out the subschedule along without the schedule, or both as in the prior application. This separation of schedule and subschedule in the read-out enables the user to more easily determine his previous committments or the list of available times-of-day that have not yet been committed. Still further the present invention provides an audible enunciator for announcing either the selected schedule or subschedule, or both, if desired. A printed record or visual display on the screen can also be made alternatively, or together with the audible announcement. Thus the user can choose to have a rapid audible message announcing the subschedule of available appointment times for any given day or other period, or announcing the schedule of previously made appointments, or both; as well as a visual display or either or both, and/or a print-out record of either or both. All of these varying forms of and alternative modes of communication are very useful to the user and to others who wish to make appointments for a particular day and time, or to efficiently schedule the users time as well as the needs of the business or profession. 
     As a still further option, according to the present invention, the user can choose to have any selected one of the schedules or subschedules, or both, communicated in the form of a flashing display, or a matrix display, or in different color, or in some other special and distinctive form, to assist in distinguishing that schedule or subschedule, from another; or to merely assist in calling attention to the information communicated. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     FIG. 1 is a perspective view, diagramatically illustrating the appearance of an appointment scheduler, as shown in the earlier patent and application, 
     FIG. 2 is an electrical block diagram functionally illustrating in system configuration a preferred embodiment having selective modes of communicating the selected schedules or subschedules, or both. 
     FIGS. 3, 4, and 5 illustrate the display or print-out of the combined schedule and subschedule; the display or print-out of the subschedule alone; and the display or print-out of the schedule alone, respectively. 
     and FIG. 6 is a functional block diagram illustrating the manner of distinguishing in the display or print-out the schedule or subschedule, or both, by a flashing display or other. 
    
    
     DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS 
     Referring to FIG. 1, there is shown an electronic time scheduler, as disclosed in said patent and earlier application, having a keyboard with rows of keys such as 13 for manual entry of appointments by month, day, and time-of-day; together with a key 15 for read-out and display, and a key 16 for erasing any previous entry into the memory. Additional keys, such as 19, may also be added as desired, to permit entry and storage of codes or messages, corresponding to the appointments or events, or designating the persons or places associated with the events or appointments. Above the keyboard is provided a panel or display screen 17 for visually displaying the schedule of appointments or a subschedule of various times-of-day when no appointments have been previously made, as will be further discussed below. These schedules and/or subschedules may be displayed for an entire day or for any greater or lesser time period desired. Also displayed in digital from is the present month, day, and time of day from an electronic clock, for the convenience of the user. 
     These schedules and/or subschedules may be displayed in the form of a table listing all of the appointments for the time period together as shown in FIGS. 3, 4, and 5; or alternatively, the appointments can be listed one-by-one in sequential order as disclosed in the earlier pending application above. 
     In operation, the user randomly enters into the keyboard the schedule of appointments for any future day, by depressing the enter key 14 followed by the month key 11, then the day key 12, then the time-of-day key 13, and finally the am or pm key 18. Where a message is to be entered for that time-of- day the user also enters the message through the keys for that purpose. As earlier described in the patent and earlier application, any one or more of the previously entered appointments may be changed or corrected or updated or erased at any later time by reading out the appointment to be changed and then operating the erase key 16, followed by reentering a new appointment, if any. 
     According to the present invention, the user is also provided with a number of additional selections and options. Initially the user can select to have the schedules communicated to him in a visual manner on the screen 17, as earlier described, or to have a printed record as disclosed in said prior application, or both. Still further the user can select to have an audible announcement of the schedule or subschedule, if desired, or obtain both an audible and visual form of communication. These options are shown in FIG. 2. 
     Still further according to the present invention, the user is provided with a choice of reading-out different types of information from the memory. For example, the user can choose to read-out the complete schedule of appointments that have been made for the desired interval as previously described. Alternatively, the user can choose to read-out for that interval only a subschedule of still available times-of-day when no appointments or events have been previously made. Or still further, the user can choose to have both the schedule and the subschedule for the period read out together. For any of these choices, the user can obtain the information by a visual display or print-out, or both, or by an audible announcement alone, or accompanied by the visual display or printed record. It is particularly useful to have an audible announcement of subschedule information where appointments are being made by telephone, or involving groups of people, all of whom may not have access to the visual screen 17 of FIG. 1, or the printed record. These various mode selections and choices are illustrated in FIG. 6. 
     Where a visual display or printout of the schedule and subschedule are made together, it is desired to distinguish the times-of-day in the schedule where appointments have already been made from the times-of-day in the subschedule when other times are still free and available for appointment. One manner of performing this function is disclosed in the earlier application above, by generating a fixed word in the display or printout, such as &#34;NO&#34; alongside each time of day when no appointment or event has been made. According to the present invention, additional ways of distinguishing the schedule from the subschedule are provided. Initially either the schedule or subschedule can be read-out by itself, or it may be read-out together with the other. Additionally, either or both of the read-outs can be provided in the form of a visually flashing display or print-out or in the form of a dot matrix, or even in different color, one from the other. Still a further manner of distinguishing one from the other is to read-out the schedule visually and the subschedule audibly, or the reverse. Thus the choices available to the user are quite flexible, enabling the user to obtain the desired form that is most convenient and useful for that particular user. 
     It will be appreciated by those skilled in the art that the electronic scheduler of the present invention may be combined with, or made part of, other electronic equipments, including calculators, computers, data processors, controls, communication equipments and others, and may accordingly share a common keyboard, common display, common print-out, and or common audible annunciator as well as sharing common amplifiers, and digital circuitry and micro chips. In such event, the user initiates operation of the appointment scheduler to enter or read-out schedules or/and subschedules by operating a further sequence of keys or switches (not shown) to initialize or condition the combined more versatile unit for this desired mode of operation. 
     FIG. 2 functionally illustrates a preferred system for reading out and communicating a schedule of appointments and/or a subschedule of times-of-day when no appointments have been made. As shown the system includes the keyboard operated switch 63 or switches for selecting the memory or portion of the memory concerning the &#34;month&#34;, and the additional keyboard operated switch 64 for selecting the particular day of the month that is of interest. In FIG. 2, the month selected is shown as &#34;January&#34; by switch 63, and switch 64 is set as the first day of that month. Once the switches 63 and 64 are set (or the corresponding push button switches 11, 12, and 13 of FIG. 1), followed by depression of the start switch 78, an automatic chronological read-out of the memory 66 is performed, by pulsing a shift register by the clock 65, to successively read-out each position or location of the memory 66. Where an interrogated position indicates stored data, representative of an appointment having previously been made, an output pulse is produced over line 68 to close a gate 69. Gate 69 controls the read-out from the time-of-day generator 70, that produces a different time-of-day word each time it is pulsed by the clock 65. The T.O.D. generator 70 is synchronized with the interrogation of the memory 66, such that it generates a corresponding time-of-day word for each different time-of-day position of the memory 66. Thus where the memory position being interrogated contains a stored appointment, the corresponding time-of-day word produced by the generator 70 is read-out through the closed gate 69 and passed to the selectable mode control circuit 91. The mode control circuitry is shown in greater detail in FIG. 6, and will be described more fully below. It essentially enables the user to choose the manner of communicating the data or information being read out from the memory. 
     On the other hand, where a position of the memory 66 being interrogated does not indicate stored data, an inverter circuit 73 is operated by the output over line 68 to close a different gate 74. The closure of gate 74 passes a fixed word, such as &#34;NO&#34; or &#34;OPEN&#34; from a generator 71 to the adjustable mode control circuit 91 where this fixed word is read-out to the chosen mode of communication (video display and/or printer and/or audible) to inform the user that no appointments or events have been scheduled for that time-of-day. In addition to the fixed word &#34;NO&#34; being digitally passed by the closed gate 74, the time-of-day time slot is also passed through that gate 74 after being suitably time delayed by a delay circuit 115, as shown. Thus as each time slot of the memory 66 is chronologically interrogated by the clock pulses, the T.O.D. generator 70 reads-out a corresponding time-of-day signal in the event that an appointment has been made for that time slot. On the other hand where no appointment has been stored in memory, a fixed &#34;NO&#34; signal is read-out from generator 71, followed by a time delayed time-of-day signal. 
     FIG. 3 illustrates a video display or print-out of an examplary read-out from the memory 66 for a given day. As shown, for the first time slot an appointment is shown at &#34;10:45 AM&#34;. However, the second time slot is shown to be free or available, since the display shows a &#34;NO&#34; followed by the time &#34;11 AM&#34;. The third time slot at 11:15 AM is also shown as available, as is the fifth at 11:35 AM. However the fourth at 11:30 AM; the sixth at 12:00 PM; and the seventh at 12:15 PM are also shown as being filled or previously scheduled. Therefore this display or print-out shows the user that he has three available time slots remaining for appointment on that selected day. 
     In the event that the user is only interested in obtaining at any particular time only a subschedule of time slots that are still available, as for example, in scheduling a new appointment for that selected day, the mode control 91 enables the user to do so. FIG. 4 illustrates a visual display or print-out only of such a subschedule, using the same examples, as in FIG. 3. As shown the display or print-out in FIG. 4 shown only the subschedule with time slots still available at 11:00 AM; 11:15 AM, and at 11:35 AM, respectively, making it much easier for the user to find the best time for a particular purpose. Although a complete schedule totaling seven time slots is used in the examples of FIGS. 3 and 4, it will be appreciated that a much larger number may be selected in actual practice, and that a readout and communication of only the schedule or subschedule alone will make it easier for the user to obtain the information desired. 
     In a similar manner, the user may be interested only in learning of his schedule of appointments for the given day without the subschedule information. This may be desired where the user wishes to cancel all appointments for that day due to illness or for other reason. This choice may also be made by the user by selection using the mode control 91 in FIG. 2. FIG. 5 shows only the schedule for the selected day or other interval being displayed or printed in chronological order, using the same examples as in FIGS. 3 and 4. As shown, the scheduled time slots are at 10:45 AM; 11:30 AM; 12:00 PM; and 12:15 PM; respectively. Thus the displays or print-out of FIGS. 4 and 5 together, contain the same information as the combined display of FIG. 3 where both the schedule and subschedule are given together. However, it is observed that the separate displays of FIG. 4 or 5 are much easier to read or follow, particularly when a large number of time slots are chosen for the schedules. 
     Returning to FIG. 2, it is observed that both the time-of-day generator 70 and &#34;NO&#34; generator are pulsed for each time slot that the memory 66 is interrogated and in syncronism with interrogation of the memory 66. However the gates 69 and 74 are alternatively closed to read out the different information depending upon whether or not an appointment has been scheduled for the particular time slot. The speed of reading out the schedule and subschedule information is controlled by the frequency of the clock generator 65, that is made adjustable at 79, as shown. Where a sixty pulse per second clock is chosen, the read-out of the entire schedule and subschedule of 60 time slots is performed in 60 seconds. Faster or slower read-outs are obtained by increasing or decreasing the clock frequency. It will also be appreciated that the digital data from the generators 70 and 71 will be stored in buffer memories, as is now conventional practice, enabling the displays of printing to be conducted in parallel or in series (time sequence). As disclosed in said earlier application above, the T.O.D. generator may employ a conventional integrated watch chip, and the &#34;NO&#34; or other fixed word or words generator may likewise use conventional on the shelf chips. As also earlier disclosed, a reset circuit, of conventional nature, is also provided to terminate the cycling of the clock 65 after each complete schedule and subschedule has been completed, and the schedules have been entered into buffer memory (RAM chips or other-not shown). Operation of the start/stop switching 78, recycles the clock 65 after erasing the buffer memories (not shown) 
     FIG. 6 shows details of the adjustable mode control circuitry for enabling the user to select either or both of the schedule and/or subschedule information to be read-out and communicated to the user. As shown, each of the T.O.D. generator circuitry 70 and the &#34;NO&#34; generator circuitry 71, as previously described, are connected by gates 69 and 74, respectively, to the adjustable mode controls, to be alternatively transmitted to the display 17, and/or printer 70, and/or the audible annunciator 90. The T.O.D. generator signals pass through multiposition switch or gate 95, and thence through diodes or one way circuits 107 or 206 or 99 to the output devices. In its upper position at 96, the T.O.D. signals for the schedule of appointments are disconnected from the output devices. In its next position 97, the Schedule signals are directed through diode 107 to the bus that can be selectively connected to any one or more of the visual display 17, the printer 70, or the audible annunciator 90, through switches or gates 108, 109, and 110, respectively. In its third position at 98, the T.O.D. schedule signals are directed through diode 99, or other one way gating, to a flasher or matrix generator 105, and thence through diode or one way circuit 106 to the output bus leading to the display, printer, or announcer, as discussed above. 
     As finally in its lowest position, 205, the switch 95 connects the T.O.D schedule generator through diode 206 to the output bus. 
     In the uppermost position of switch 95, the schedule information is disabled from the output devices and only the subschedule can be communicated. In the second position at 97, the schedule of appointments can be outputted at any one or more of the output devices 17, 72, or 90 combined with the subschedule of no appointments, in the event that the switch 100 connected to the &#34;NO&#34; generator circuit is also in its second position at 102. In the third position at 98 the T.O.D. schedule of appointment signals are directed through the flasher or matrix circuit to provide a flashing display or printout or a matrix type of printed record of the schedule. Finally, in its last position at 205, the schedule of appointment signals are directed to the output device bus, independently of the subschedule signals. 
     In a similar manner, the subschedule signals are disabled in the upper position 101 of switch 100, enabling only the schedule signals to be outputted. In its second position at 102, it is connected to the same output bus as the schedule signals but through diode 119, so that both the schedule and subschedule can be outputted together as shown in FIG. 3. In its next position at 103, the subschedule signals are directed through the flasher circuits 105 or matrix before being directed to the selected ones of the output devices. An finally in its lowermost location at 204, the subschedule signals are independently directed to the output bus. 
     Considering the many choices available to the user, when both the upper switch 95 and lower switch 100 are both set at their second positions 97 and 102, respectively, both the schedule and subschedule of appointments are directed to the output bus, and can be communicated by any one or more of the display screen, the printer 72, or the audible announcer 90. The combined display and or printout is as shown in the example of FIG. 3. Where it is desired to output only the subschedule, as shown in FIG. 4, the upper switch is located in its uppermost position 96, and the lower switch 100 is positioned at any one of its contacts 102, 103, or 204. Similarly where only the schedule is desired to be outputted, the lower switch is located in its off position 101 and the upper switch is positioned at any one of its contacts 97, 98, or 205, to provide a display or print similar to that shown in FIG. 5. 
     Where both the schedule and subschedule are to be read-out, it may be desired to distinguish one from the other in the display or print-out on paper. This is performed by connecting one of the switches to its third contact, 98 or 100, where that read-out is directed to the flasher circuit 105, and connecting the other switch to its second or fourth contact where it is applied directly to the output bus. In the combined read-out that results, either the schedule or subschedule will therefore be communicated to the user in the form of a flashing display, or matrix display, or print and the other one of the schedule or subschedule will be presented differently as an unprocessed display or print as shown in FIGS. 3, 4, or 5. Either the schedule or subschedule may also be presented by itself in the form of a flashin display or a matrix type, by connecting its associated switch to its third contact 98 or 103, respectively, while connecting the other switch to its uppermost position, or off, at 96 or 101, respectively. 
     As discussed above, either or both the schedule of appointments or subschedule of no appointments can be communicated to the user by anyone or more of the display screen 17, and/or the printer 72, and/or the audible announcer 90 by connecting the output bus to one or more of these output devices through their associated selector switches 108, 109, and 110. Furthermore either the schedule or subschedule of information can be individually outputted by one or more of the output devices while the other can be outputted by different output devices. For example, it may be desired to provide a hard copy print-out of the schedule and to provide an audible announcement of the subschedule. This can be performed by connecting the schedule switch 95 to its second or fourth position 97 or 205, and closing output device switch 109 or 208, respectively, to connect the printer 72 to the schedule read-out. The subschedule connector switch 100, on the other hand, is connected to its lowermost position 204 and the output device switch 200 is closed to output the subschedule information through the audible announcer 90. Thus, by use of the schedule selector switch or gate 95 and by use of the subschedule selector switch 100; as well as by the use of the output device switches 108 to 110; 200, 202, and 203; and 207 to 209, respectively, either of the schedule or subschedule information can be outputted in various modes either by itself or in combination with the other. Furthermore, either of the schedule or/and subschedule can be provided in a flashing type display, or a matrix type display, or otherwise, as desired, either alone or in combination with the other. 
     Although the system configuration of FIG. 2 and the adjustable mode selection of FIG. 6 are illustrated in functional block diagram form and generally described, in a manner conventional to those skilled in the art, in general terms of hardware, it will be appreciated that the system can be variously implemented in different forms using conventional on-the-shelf digital microchips, including microprocessors, ROMS, RAMS, buffer memories, gates of varying configuration, and other catalog selected components. Where single lines are shown, as well as the symbols for contact switches, it will be understood that in actual designs multiline busses and electronic gates will be preferably employed as in conventional electronic design practice followed at this time. The continuing improvement and availability of larger area flat screen displays, using LCD&#39;s and integrated circuit drivers, presently made available from a number of manufacturers in the United States and Japan, make such displays particularly suitable in implementing the visual display screen 17 in FIGS. 2 and 6 in a small, portable form, such as in a hand held configuration; or slightly larger, such as is presently available in a brief-case size portable computer. 
     Small and compact thermal array printers, presently in wide usage in hand calculators, portable computers, and elsewhere, are also available from a number of manufacturers including Texas Instruments and Olivetti. Digital voice producing solid state circuit microchips have also been made widely available from National Semiconductor company and a number of other suppliers, including Texas Instruments Inc, within the last few years. These solid state microcircuits are particularly useful in implementing the audio enunciator circuit 90 as disclosed in FIGS. 2 and 6. These circuits respond to digital signals to synthesize spoken words and numbers. The Panasonic company produces a clock that audibly announces the time-of-day at regular intervals during the day. Since all of these elements and components are presently available as catalog items from the manufactures, and in use for various other types of electronic devices, a further description with design information is not considered to be necessary in the present application addressed to those skilled in the art. 
     As discussed above, the appointment scheduler of the present invention may also be combined with, or made an integral part of, many other electronic devices presently on the market, including pagers, calculators, clocks, clock radios, and computers among others. In such combined applications, many of the components used would be shared with such other devices for other uses. For example, portable computers that are brief-case size or smaller, presently employ large area LCD or other type of solid state display screens, printers, keyboards, buffers, memories, and various other components used in the present invention. These components and the circuits can be time shared, switched alternately, and otherwise shared to provide computing and data processing modes, appointment calendar modes, data base modes, and various other uses that can be made of such versatile electronic equipments. 
     As disclosed in said earlier patent and application, the rapidly increasing availability of greater capacity of electronic memory in microcircuit size permits a great deal of additional information to be entered and stored pertaining to the schedule of appointments. Not only can the names and addresses of persons involved in the schedule be entered, but the subject matter and other information that is considered to be relevant. Thus the user may first call up the schedule of appointments for a particular day to be reviewed, and then separately interrogate the memory for further details of information concerning any one or more of the listed appointments. 
     As also earlier disclosed, a series of these units can also be provided for a team of persons, such as plumbers, police, or other groups working together or to service the public, and such units can be provided with telecommunication facilities, or microwave communicating facility to transfer schedule information therebetween or between any one of the units and a central data processor serving as a central source for all such information. For example, when the appointment scheduler of the present invention is made a part of the many functions provided by a portable computer such as is presently available from the Radio Shack TRS Model 100, and others, it may include a built-in modem and programs for communicating information to and from its memory over the telephone line networks, including appointment schedules and subschedules as discussed above. 
     The flasher and matrix circuit 105 of FIG. 2, are also well known and presently available in microcircuit form from a number of different manufactures. Such microcircuits generally include buffer memories for storing digital words that are serially received, processing circuits for flashing, matrixing, or otherwise modifying the words in the manner desired, and then retransmitting the modified words at the output to the outputting devices, shown in FIG. 6 to include display 17, printer 72, and audible announcer 90. Different colors displays, or other means for distinguishing the schedule of events from the available subschedule may also be used if desired to assist the user in pointing up or distinguishing one class of information from others. 
     Since these and many other changes may be made by those skilled in the art without departing from the spirit and scope of the present invention, this invention is to be considered as being limited only by the following claims.