WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Method and system for scheduling, monitoring and dynamically managing resources    
United States Patent4937743   
Link to this pagehttp://www.wikipatents.com/4937743.html
Inventor(s)Rassman; William R. (Agoura, CA); Berman; Bradley M. (Omaha, NE); Blau; Scott (Yonkers, NY); Chiang; Andrew (Fort Lee, NJ)
AbstractThe invention relates to the method for the prospective scheduling, periodic monitoring and dynamic management of a plurality of interrelated and interdependent resources using a computer system. The method includes providing a data base containing information about the resources and graphically displaying utilization and availability of the resources as a function of time. Indicia can be made to appear on the display to provide visual identification of symbols as well as information about scheduling, status and conflicts involving the resources. In addition, access to the data base can be made available to provide a continuous update of the display so that the display of the resources is for the most recent data in the data base. Access to the data base can also permit the operator to call up a wide variety of information about the resources and can also be used to track events and procedures.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Inventor     Rassman; William R. (Agoura, CA); Berman; Bradley M. (Omaha, NE); Blau; Scott (Yonkers, NY); Chiang; Andrew (Fort Lee, NJ)
Owner/Assignee     IntelliMED Corporation (Fort Lee, NJ)
Patent assignment
All assignments
Publication Date     June 26, 1990
Application Number     07/096,027
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 10, 1987
US Classification     705/8 345/441 708/112
Int'l Classification     G06F 015/21
Examiner     Smith; Jerry
Assistant Examiner     Hayes; Gail O.
Attorney/Law Firm     Fitzpatrick, Cella, Harper & Scinto
Address
Parent Case    
Priority Data    
USPTO Field of Search     364/401 364/518 434/108
Patent Tags     scheduling, monitoring dynamically managing resources
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4700318
Ockman
345/595
Oct,1987

[0 after 0 votes]
4646238
Carlson, Jr.
700/95
Feb,1987

[0 after 0 votes]
4591983
Bennett
706/53
May,1986

[0 after 0 votes]
4547851
Kurland
705/15
Oct,1985

[0 after 0 votes]
4336589
Smith
705/28
Jun,1982

[0 after 0 votes]
4019027
Kelley
235/89R
Apr,1977

[0 after 0 votes]
3725650
Gelder
702/81
Apr,1973

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


I claim:

1. A method of prospectively planning utilization of a multiplicity of related resources using a computer having a memory, including the steps of:

identifying some of said resources as being primary, and other resources as being secondary;

establishing temporal relationships between at least some of said resources;

creating a data base of information about at least one of said resources, at least some of which information is independent of said temporal relationships between resources;

prospectively scheduling utilization of at least some of said primary resources and at least some of said secondary resources;

displaying, in graphical fashion, the prospectively scheduled utilization of at least some of said resources;

determining whether any of said scheduled utilizations of one of said resources is incompatible with any of the information in said data base; and

communicating, by means of conflict indicia, the existence of any said incompatible scheduled utilizations.

2. The method of claim 1 wherein said display is a transient optical display and wherein said communication of at least one of said conflict indicia is accomplished by having same appear on said display.

3. The method of claim 2 further comprising the step of displaying status indicia.

4. The method of claim 2 wherein at least two different types of conflict indicia are displayed.

5. The method of claim 4 wherein one of said types of conflict indicia identifies a temporal conflict and another conflict indicia identifies an impermissible use as determined by a search of said data base.

6. The method of claim 4 wherein at least some of said conflict indicia identify the type of conflict involved.

7. The method of claim 2 further comprising the steps of displaying utilization information about at least some primary resources;

displaying utilization information about at least some of said secondary resources; and

displaying a relationship between at least one of said primary resources to at least one of said secondary resources.

8. The method of claim 2 wherein there is displayed simultaneously at least one primary resource and at least one secondary resource.

9. The method of claim 2 wherein the display of information is dynamic in that it reflects status information in real time.

10. The method of claim 2 wherein at least one of said conflict indicia identifies a real conflict and at least one other of said conflict indicia identifies an apparent conflict.

11. The method of claim 2 wherein said data base can be interrogated to cause a display of information about at least one of said resources.

12. The method of claim 1 further comprising the steps of:

obtaining information representing actual utilization of at least one of said resources at a point in time subsequent to the first scheduled utilization of said resource;

determining whether said actual utilization is incompatible with any of said temporal relationships or with any information stored in said data base; and

communicating, by means of conflict indicia, the existence of any such incompatible utilizations.

13. The method of claim 1 further comprising the step of determining whether any of said scheduled utilizations is incompatible with any of said temporal relationships.

14. The method of prospectively planning utilization of a multiplicity of related resources using a computer having a memory, including the steps of:

creating a data base of information about at least some of said resources, at least some of which data is independent of temporal relationships between resources;

including in said data base permissible and impermissible uses of at least some of said resources;

prospectively scheduling utilization of at least some of said resources;

displaying, in graphical fashion, the prospectively scheduled utilization of at least some of said resources;

searching said data base to determine if any of said scheduled utilizations constitutes an impermissible use; and

communicating, by means of conflict indicia, said impermissible scheduled utilizations.

15. The method of claim 1 or 14 wherein communication of at least some of said conflict indicia is by means of sound.

16. The method of claim 1 or 14 wherein communication of at least some of said conflict indicia is by means of light, radio waves or other electromagnetic radiation.

17. The method of claim 14 wherein said display is a transient optical display and wherein said communication of at least one of said conflict indicia is accomplished by having same appear on said display.

18. The method of claim 17 wherein said prospectively scheduled utilization is reflected on said display in the form of scheduling indicia.

19. The method of claim 18 further comprising the steps of:

obtaining information representing actual utilization of at least one of said resources at a point in time subsequent to the first scheduled utilization of said resource;

communicating said actual utilization information by having same appear on said display in the form of status indicia.

20. The method of claim 19 further comprising the steps of:

determining whether said actual utilization is inconsistent with any prior scheduled utilizations of any resource;

rescheduling at least one of said inconsistent previously scheduled utilizations.

21. The method of claim 19 further comprising the step of recording said actual utilizations.

22. The method of claim 14 further comprising the step of communicating at least two different types of conflict indicia.

23. The method of claim 22 wherein one of said conflict indicia identifies a temporal conflict and another of said conflict indicia identifies an impermissible use as determined by a search of said data base.

24. The method of claim 14 wherein said data base is comprised of a permanent or semi-permanent data base and a transitory data base.

25. A system for prospectively planning utilization of a multiplicity of resources, at least some of which are interrelated, comprising:

a computer having a memory;

a data base stored in said memory containing information about at least some of said resources, at least some of which information is independent of temporal relationships between resources;

a set designated as primary resources and a set designated as secondary resources;

scheduling means for prospectively scheduling utilization of at least some of said primary resources as a function of time;

display means for displaying in graphical form, the prospectively scheduled utilization of at least some of said resources;

means for comparing at least one of said scheduled utilizations with at least one other scheduled utilization or with information in said data base, to detect incompatibilities; and

means for communicating, by use of conflict indicia, the existence of detected incompatibilities.

26. The system of claim 25 wherein said display means are characterized by being transient.

27. The system of claim 26 wherein at least some of said scheduling information is made to appear in textual form on said display.

28. The system of claim 27 wherein at least some of said conflict indicia are made to appear on said display.

29. The system of claim 28 wherein said scheduling information reflects planned utilization of at least some of said primary resources as a function of time.

30. The system of claim 29 wherein at least some of said scheduling information incorporates information about utilization of at least some of said secondary resources.

31. The system of claim 28 wherein at least some of said conflict indicia appear on said graphical display.

32. The system of claim 25 wherein at least some of said conflict indicia appear on said graphical display.

33. The system of claim 25 wherein at least two different kinds of conflict indicia are employed to communicate the existence of at least two different kinds of incompatibilities.

34. The system of claim 33 wherein at least one of said conflict indicia identifies a temporal incompatibility and at least one other conflict indicia identifies an incompatibility as determined by a search of said data base.

35. A system for prospectively scheduling, periodic monitoring and managing utilization of a plurality of resources, at least some of which are interrelated, comprising:

a computer having a memory;

a data base stored in said memory, containing information about at least some of said resources; at least some of which information is independent of temporal relationships between resources;

a set designated as primary resources and a set designated as secondary resources;

scheduling means for prospectively scheduling utilization of at least some of said primary resources as a function of time;

display means for displaying in graphical form, the prospectively scheduled utilization of at least some of said resources;

means for communicating at least some of said prospectively scheduled utilization information through use of graphically displayed scheduling indicia;

means for comparing at least one of said scheduled utilizations with at least one other scheduled utilization or with information in said data base to detect incompatibilities;

means for communicating, by use of conflict indicia, the existence of detected incompatibilities;

means for collecting information about actual utilization of at least one of said primary resources subsequent to the first scheduled use of a resource; and

means for modifying at least one of said scheduled utilizations to reflect variances between said actual utilization and said prospectively scheduled utilization.

36. The system of claim 35 further comprising means for inputting the actual status of utilization of at least one of said primary resources at a point in time subsequent to the initial planned utilization of at least one of said primary resources.

37. The system of claim 36 further comprising means for collecting information about actual utilization of at least one of said primary resources at a point in time subsequent to the first prospectively scheduled utilization thereof and means for communicating said actual utilization information by use of status indicia.

38. The system of claim 37 further comprising means for comparing said actual utilization of at least one of said primary resources with the prospectively scheduled utilization of said resource and means for communicating, through use of status indicia, the results of said comparison.

39. The system of claim 37 wherein said means for collecting information about actual utilization of resources includes real time clock means.

40. The system of claim 37 wherein said display means includes means for displaying at least one of said conflict indicia or said status indicia.

41. The system of claim 37 further comprising means for dynamically displaying, by use of said status indicia, the status of utilization of at least one of said resources in real time.

42. The system of claim 36 wherein said means for inputting said actual utilization status of resources includes real time clock means.

43. The system of claim 36 further comprising means for recording the time of said inputting of said actual status utilization data.

44. The system of claim 36 further comprising means for recording the time of said actual status utilization.

45. The system of claim 25 or claim 35 wherein said data base is comprised of a semi-permanent data base and a transitory data base.

46. The system of claim 35 wherein said means for collecting said actual utilization information includes real-time clock means.

47. The system of claim 46, 41, or 39 wherein said real time clock means is made to appear concurrently with said graphical display of the prospectively scheduled utilization of at least some of said resources.

48. The system of claim 35 further comprising means for detecting modification-caused incompatible utilizations and communicating said detected modification-caused incompatibilities by use of conflict indicia.

49. The system of claim 48 wherein said display means includes means for displaying at least one of said conflict indicia or said status indicia.

50. The system of claim 35 wherein said display means are characterized by being transient in nature.

51. The system of claim 35 wherein said modifying means includes means for automatically altering at least one of said scheduled utilizations in response to detection of at least one modification-caused incompatibility.

52. The system of claim 35 wherein at least some of said actual utilization information appears on said graphical display.

53. The system of claim 32, 31 or 52 wherein said graphical display is made to appear concurrently with a textual display of information about utilization of at least some of said primary or secondary resources.

54. The system of claim 26 wherein information stored in said data base about at least one of said resources can be accessed and made to appear on said display.

55. The system of claim 35 wherein at least one of said conflict indicia is communicated by graphical display thereof.

56. The system of claim 26 or 55 further comprising

means for displaying utilization information about at least some of said primary resources;

means for displaying utilization information about at least some of said secondary resources; and

means for displaying a relationship between at least one of said primary resources and at least one of said secondary resources.

57. The system of claim 26 or 55 further comprising means for simultaneously displaying information about at least one primary resource and at least one secondary resource.

58. The system of claim 26 or 55 further comprising means for dynamically displaying on said transient display, status information about the utilization of at least some of said resources in real time.

59. The system of claim 26 or 55 wherein at least one of said conflict indicia identifies a real conflict and at least one other conflict indicia identifies an apparent conflict.

60. The system of claim 26 or 55 further comprising means for interrogating said data base to cause a display of information about one of said resources.

61. The system of claims 26 and 55 wherein at least two different kinds of incompatibilities can be detected and wherein at least some of said conflict indicia identify the nature of the incompatibility associated therewith.
 Description Submit all comments and votes
 


FIELD OF INVENTION

The invention relates to a method for managing resources and particularly to the method and system for the prospective scheduling and real time dynamic management of a plurality of interdependent and interrelated resources using a computer system for communicating information.

BACKGROUND OF THE INVENTION

Many different fields require the management of resources in order to carry out programs and schedule activities effectively and efficiently. For example, the construction of a building requires scheduling the use of general and specialized personnel, of particular pieces of equipment and of delivery vehicles. In addition, a number of these resources may have to be shared with other construction projects at other sites. It also involves managing the rescheduling of the use of those resources as time passes and events unfold, often not in accordance with the original schedule.

Similarly, the efficient and effective use of surgical operating rooms in a hospital requires coordinating the use of numerous different resources, usually requiring collecting and gaining access to and then making use of information derived from many different sources. Some of the resources which must be managed and coordinated in a surgical suite or wing include the operating rooms, the surgeons, the anaesthesiologists, the residents, the nurses, the technicians, specialized pieces of equipment and the like.

In the last decade, there has been a significant increase in the use of computers and computer display systems for accessing and displaying data. For example, U.S. Pat. No. 3,725,650 discloses a method and arrangement for visually representing industrial management data. This patent teaches the use of a computer display for representing data in the form of bar-graphs or pie-graphs. The displays are for past and real time data and do not include projections into the future. In addition, each graph is independent of each other graph so that the impact of a change in one will not affect another. There is no suggestion in this patent that the method therein disclosed could be used for prospective or dynamic management of the utilization of resources.

U.S. Pat. No. 4,646,238 relates to a computerized system for planning the testing and grading of products as part of a manufacturing process. This patent does not disclose any system for prospectively scheduling the utilization of resources, nor does it disclose any method for monitoring actual utilization of resources, nor does it disclose a system where scheduling conflicts are noted.

U.S Pat. No. 4,547,851 relates to interactive communications systems used in restaurants for processing food orders by patrons and for making entertainment, like video games available to patrons. It does not relate to resource scheduling, either prospectively or dynamically.

U.S. Pat. No. 4,591,983 discloses a hierarchical knowledge system and does not appear to pertain at all to scheduling of interrelated and interdependent resources.

U.S. Pat. No. 4,336,589 discloses a method and system for monitoring and controlling the flow of articles in a warehouse. It is designed primarily to keep track of orders and of the articles ordered as they are taken from stock and prepared for shipment. There is no suggestion that such a system could be used for resource scheduling, management or monitoring.

Project planners which employ computers are also well known. Such project planners most commonly are task or activity focused. They are designed primarily for sequential scheduling of related tasks. For example, if a construction project must proceed through six phases, and phase 2 cannot begin until phase 1 is 2/3 complete, and phases 3, 4 and 6 each must await completion of the preceding phase, but phase 5 can begin simultaneously with phase 4, a project planner could be used to set up the schedule at the outset and to adjust that schedule to reflect slippages as they occur. Project planners, however, are not well equipped to manage the resources employed in the various activities or to alert the operators to the need to adjust the scheduled activities in response to other demands upon those resources.

The management of resources, utilization of which can change in time and can have complex interrelationships, can present serious problems to effective scheduling of the use of those resources and the tasks or activities in which they are employed. Inefficient and particularly incompatible solutions to these problems can be very costly in a manufacturing setting, in the construction of a building and elsewhere. Inappropriate solutions to such. problems become far more serious when they involve medical facilities and the performance of surgery because they can then present life and death issues.

What is needed is an effective display of at least some of the available resources as a function of time associated with a data base of information relating to displayed resources and perhaps to others as well. In addition, such a system should, most advantageously, be capable of being accessed in order to produce additional displays relating to additional resources. In one of its more general forms, such a system should permit changing the time scale to accommodate widely diverse applications. Most desirably, it should also be able to display short range as well as long range projected (and/or historical) utilization without distorting relationships between displayed data when going from short to long range or vice versa.

Additionally, and, in some settings, most importantly, the system should be capable of showing interrelationships between resources so that changes in utilization of one or more resources, reveal the impact of those changes upon the availability and utilization of other resources as well as upon anticipated future utilization of the same resource and upon the activities in which they are employed.

SUMMARY OF THE INVENTION

The invention relates to a method for the dynamic management of a plurality of resources, preferably using a computer system. The method includes providing a data base that includes information about the available resources and graphically displaying anticipated and/or actual utilization of the resources as a function of time. Generally, the displays can be in the form of bar graphs, pie charts, line graphs or other geometric shapes. Various types of indicia may be employed to provide visual auditory or other sensory communication of information pertinent to the resources and/or the utilization thereof. "Scheduling indicia" may be used to indicate utilization (historical and/or prospective) of resources, "status indicia" may be employed to reflect current status of events and "conflict indicia" may be used to alert operators to scheduling conflicts. In one of its preferred configurations, the invention contemplates providing access to a data base to permit continuous updating of the information stored therein so that when resource utilization is displayed it reflects the most recent data in the data base.

In another embodiment, the method and system of this invention gives access to the data base in order to provide information, beyond that appearing on the display, relative to a selected resource. Provision can also be made for selectively changing the display in order to present data relating to different aspects of one or more resources.

Further, the invention contemplates the automatic adjustment of schedules as conflicts arise as well as the automatic communication of those adjustments. It also contemplates automatic notification to relevant personnel and automatic initiation of activities (cutting a purchase order, turning on a furnace etc.) and procedures upon reaching certain milestone points.

The system can also incorporate accountability means whereby it can be determined whether resources are being used properly and procedures are being followed in accordance with established rules. In addition, a record keeping function can be incorporated to document what resources were used, for what procedures, by whom and when.

Of course, not every application of this invention will necessarily incorporate all of the above features. It is anticipated that some applications will have need for only some of the features and other, more complex or more sophisticated or more automated applications will make use of more of the features contemplated by the instant invention.

BRIEF DESCRIPTION OF THE DRAWINGS

A description of the invention will be given in connection with the drawings which include:

FIG. 1 shows a prospective display of scheduled resources in accordance with the invention.

FIG. 1A shows one of the cells from FIG. 1 after the first milestone has been completed.

FIG. 1B shows one of the cells of FIG. 1 with the identifying label having been moved to above the cell to denote that the patient is in the room.

FIG. 1C shows the same information as in FIG. 1A, but using a different means to indicate completion of milestone 1.

FIG. 1D shows the same cell as FIG. 1A, but at a later point in time, after the second milestone has been passed.

FIG. 1E shows a cell in which a circle or clock face is used to display status indicia.

FIG. 2 shows the schedule of FIG. 1 as a dynamic display, modified in accordance with the present invention by events as they have occurred.

FIG. 3 shows the schedule of FIG. 1 after completion. It is an historical record generated in accordance with the present invention, showing not only what took place, but also how reality varied from projected utilization.

FIG. 4 shows an alternative method for graphically displaying scheduling information while simultaneously displaying in textual form, information about the scheduled resources.

FIG. 5 shows the display of FIG. 4 at a later point in time.

FIG. 6 shows a display of a prospective schedule of industrial projects in accordance with the invention.

FIG. 7 shows an dynamic display of the schedule of FIG. 6, modified to take into account some events as they have occurred.

FIG. 8 shows a reconfigured display of some of the information appearing on FIG. 1.

FIG. 9 shows a display wherein a pop-up window, overlayed upon the display of FIG. 1, shows information about case klm.

DISCUSSION OF THE INVENTION

The method according to the invention enables dynamic control of a complex project involving a plurality of resources which are interrelated and which can change with time. Preferably, the method utilizes a display system such as the type associated with a personal computer and a keyboard for selectively changing the display. In addition, a data base containing data relating to the resources can be made available. The data base can be updated from one or more real time sources and this in return can result in an update of the data being displayed. The keyboard can also be used to input data to the data base and to do prospective scheduling. The data preferably is displayed graphically as a function of time to portray the temporal relationships between various resources, activities and events.

Inputting, modifying, handling and accessing of the data can be carried out using known methods and techniques. Similarly, generating appropriate graphical displays can be done by using well known techniques.

There are numerous situations which can effectively be managed by the use of the instant invention. One such situation is monitoring and planning the use of the facilities and other resources available in the surgical suite of a hospital. Each operating room represents a resource and information can be provided in the data base about each operating room. For example, some operating rooms may be limited to ambulatory procedures, some may be specifically designed and equipped for open heart surgery, some may require only 15 minutes for clean up between procedures and others might need 20 minutes. Some specialized pieces of equipment may be limited to use in only some of the operating rooms. Some equipment may require long periods of sterilization between procedures, while others require none. Also, some resources may be unavailable because of construction, repair or maintenance activities. If the particular application calls for a rule-based system (as will be discussed below), the applicable rules would normally be in the knowledge or data base. Preferably, all such information would be included in a primary or semi permanent data base.

The primary data base could also include standard information about certain known activities or procedures. For example, it may include information like: an appendectomy should be scheduled to take 90 minutes, requires that medications A, B, C and D be available, that only operating rooms X, Y and Z are suitable for such a procedure and that only doctors J, K and L are authorized to perform such operations.

A supplemental, or transitory data base, preferably integrated with the primary data base, can also be employed to store information more frequently changed than the information in the primary data base. The transitory data base could include information about the planned utilization of a given resource on a particular day or at a particular time. Tasks or procedures waiting to be scheduled could also be in the transitory data base. It could also include relevant information about a particular patient (e.g., name, doctor, procedure to be performed, allergies) who is scheduled for surgery. If anything in the planned utilization is incompatible with information in either the primary or secondary data base, a conflict indicator can be made to appear on the display or on audible signal given. For example, if the procedure is schedule for a room in which construction is going on, a conflict indicator would be displayed. Similarly, if the patient is allergic to medication that is called for, a conflict indicator would alert the operator of the system to the problem.

Each surgical operating room has a planned use in time and the intended use may be associated with a particular patient, pieces of equipment and procedure, as well as key personnel who will be involved in performing the operation and the medication to be administered.

Each surgeon also represents a resource and the surgeon's prior commitments may be important for determining the availability of the surgeon for other surgical operations or in case of an emergency. In the same way, a patient can be regarded as a resource and the planned locations and activities of the patient can be displayed so that the patient can easily be located. Similarly, pieces of equipment and key personnel can be treated as resources. All this information would normally be put in the supplemental data base and would then be searched along with the primary data base, each time a resource is scheduled for use and each time a schedule is modified.

As can readily be appreciated, it is not unusual for the actual time taken to complete a particular procedure to vary from the scheduled or anticipated time. If the actual time exceeds the projected time, such information should be readily available in order to determine if alternate arrangements must be made. For example, such a deviation could affect subsequent scheduled use of the operating room. In addition, the extended involvement of the patient, the surgeon, key personnel and particular pieces of equipment could have an impact on other surgical procedures which have been planned for that surgeon, those personnel and those pieces of equipment. It could also affect other procedures that might have been scheduled for that patient.

As used herein, a "resource" in the hospital setting could be a room, a person, a piece of equipment, or the like. In other settings, "resources" could include containers, vehicles, supervisors, workers units of goods, blocks of time, dollars, aircraft, boarding gates, pilots and the like. Some resources may be reusable, others may be subject to depletion, and still others may be renewable. Generally, a resource has a known and/or anticipated availability and can be related to one or more other resources as a function of time or as a function of some other consumption, depletion or saturation. As those skilled in the art will readily appreciate, consumption, depletion, saturation and the like are analogous to time in that each can be used as a measuring yardstick. For example, a work day can be viewed as consisting of 32 fifteen minute blocks of time during which activities can be scheduled and resources used. Similarly, a reservoir of 2000 items may be viewed as consisting of 500 groups of 4, with various activities and resources scheduled for utilization as different groups of 4 are consumed. The term "time," as used herein, should be understood in its broadest sense and not limited to measurements based upon rotations of the earth.

The availability and utilization of resources can be displayed as a function of time by use of "scheduling indicia". Progress of a planned procedure can be monitored and displayed by use of "Status indicia." Incompatible scheduling of resources can be signalled by the displaying of "conflict indicia." Any of the several indicia, scheduling, status or conflict, described herein, can be displayed in a myriad of ways, including color changes, color bars, shadings, alphanumerics and the like, and combinations thereof. The several indicia can also be displayed by the use of highlighting, geometric symbols, flashing, and/or enhancements such as a brightened frame around data.

While the operator of the system can select certain resources for primary display purposes, the system monitors utilization, not only of the displayed primary resources but also of other or secondary resources which may or may not appear on the display, but which are used in conjunction with the displayed primary resources. To illustrate, the operator may choose to display "operating rooms" as the primary resources. One of those operating rooms, 0, however, may require surgeon S, anaesthesiologist A, heart/lung machine H and heart monitor M. Resources S, A, H and M may be referred to as secondary resources. If the procedure scheduled for room 0 takes longer than expected, the system will display conflicts, not only with respect to the primary resource, operating room 0, but also with respect to scheduled utilization of the secondary resources, surgeon S, anaesthesiologist A, heart/lung machine H and monitor M. The system can, of course, be so configured as to suppress one or more of these indicia.

In using the system of the instant invention, the operator collects information from various sources concerning needs or requests for use of the resources. In the context of a hospital surgical suite this might involve requests from surgeons for operating rooms, for pieces of equipment, perhaps for particular staff members and for other physicians, such as anaesthesiologist's. Each surgeon would identify the procedure to be performed, the anticipated time to complete the procedure, patient information and other relevant data. Other information might also be supplied, such as other commitments of involved personnel.

The operator loads this information into the data base in any conventional manner and then proceeds to schedule the various resources. If an attempt is made to set up a schedule that involves apparently inconsistent or incompatible use of a given resource, a conflict indicator would be displayed. Having thus been alerted, the operator would then either revise the proposed schedule or determine whether the conflict is real or only apparent.

To illustrate the difference between real and apparent conflicts, consider the situation of a surgeon employing a new procedure which only a few people have been trained to use. The new and unique aspect of the overall surgery may take only 30 minutes of an anticipated 3 hour surgery. The other steps to be performed, e.g., opening the patient in preparation for the critical procedure, stabilizing the patient on the heart/lung machine and closing the wound after the new procedure has been completed, could be performed by other surgeons. Nevertheless, since the operating room would normally be assigned to the primary surgeon for the entire 3 hour period, the system would display a conflict indicator if that primary surgeon were scheduled elsewhere during any part of those 3 hours. In the real world, however, that surgeon's personal presence might only be required for 30 minutes, thereby allowing him to discharge other duties during the remaining 21/2 hours when the operating room is being used in his name.

Recognizing that some conflicts may be real and others only apparent, the system and method of the present invention can be made to recognize different kinds of conflicts, some which it "knows" are irreconcilable, some which it "knows" are susceptible of accommodation and some which it is unable to "recognize" as falling in either category. Each type of conflict could be indicated by its own unique conflict indicia. With that kind of information displayed, the operator can tell whether to reschedule resources immediately or whether to check further to see if a real conflict exits.

After collecting and usually, but not necessarily, after loading the relevant information into the data bank, the operator decides which resources are to be "primary" for display purposes and which are to be "secondary". In the hospital setting the operator may select "operating rooms" for display as the primary resources. Alternatively, "surgeons" or "heart/lung machines" or "CT scanners" or "nuclear magnetic imagers" etc. or some combination thereof might be chosen.

Assume, for illustration purposes, "operating rooms" is selected for display as the primary resources. Initially, the screen will display only the two axes--time (down the left margin), and operating rooms (across the top as column headings). Although at the outset the remainder of the display would normally be blank, it need not be. For example, for each unscheduled block of time the display can be made to show "open" or some equivalent designation. Also "repair" may be used to reflect that a particular room is not available for scheduling. Designations such as "repair," "construction" "sabatical" could be made to appear automatically as long as the requisite information has been stored in the data base.

The operator would then proceed to prepare a schedule, beginning with "Case abc" for operating room 1. The operator could schedule that case to begin at 7:00 a.m. and to end at 8:45 a.m. Or, if the information as to "Case abc" had already been loaded into the data base, once the starting time had been selected, an automatic search of the data base could cause the system to calculate and display the end point. In either case, a scheduling indicator would be displayed to reflect utilization of the primary resource, in this instance, "Rm 1". In FIG. 1, the vertical rectangle, labeled "Case abc" is the scheduling indicator. In similar fashion, the remaining operating rooms could be scheduled and scheduling indicia displayed. As long as nothing is planned for one of the primary resources at a particular time, the blank screen or "open" at that location would constitute the scheduling indicator.

During the scheduling of the primary resources, the system can be made to monitor conflicts in utilization involving primary as well as secondary resources. If such conflicts are detected, a conflict indicator will be displayed. The conflict could involve only primary resources, e.g. two procedures scheduled for the same operating room at the same time. In that event, the operator would be able to detect the nature of the conflict on the display. However, the conflict could involve secondary resources, some of which may not appear on the display. In that event, the operator would be alerted to look for the conflict among the secondary resources. Alternatively, by use of color, shading, shape positioning or the like, the conflict indicia itself can identify the secondary resource which is the source of conflict.

On the display, a scheduling indicator showing planned or actual use of a particular primary resource during a given block of time can be referred to as a "cell". On FIG. 1 the rectangle showing that "Case abc" is scheduled for Room 1 from 7:00 to 8:45 a.m. would be a "cell". Each cell could be given a title which could be made to appear above the cell or within its confines. Space permitting, a cell could also be made to have several pieces of data relating to secondary resources displayed therein. For example, within the cell that represents "Case abc" the name of the surgeon or the type of equipment being employed could be displayed.

In the event it is decided to display secondary resources within cells, such secondary resource displays could be used to indicate conflicts. For example, if Doctor S were scheduled simultaneously in two operating rooms, the display of Doctor S as a secondary resource in either or both of those cells could be made to flash. Such flashing would, in that embodiment, constitute the conflict indicia.

The display of secondary resources could also be employed to make additional options available. For example, instead of having to go through a menu, simply by moving the cursor to one of those displayed secondary resources, the system could be made to display a window with that secondary resource s schedule or other information about that secondary resource. Such a window is shown in FIG. 9.

Thus, the system need not be menu driven. The use of shortcuts, such as displays of secondary resources within cells, may avoid the use of menus. However, in the more complex and/or more sophisticated applications of the instant invention, it is unlikely that sufficient short-cuts can effectively be used so as to avoid all