Techniques for delivering coordination data for a shared facility
First Claim
1. A method for delivering data for coordinating multiple party use of a facility, the method comprising the steps of:
- producing conditions data by measuring without human intervention a current condition of a facility for which use is coordinated among a plurality of human parties;
generating availability data that indicates availability for the facility based at least in part on the conditions data; and
presenting for the plurality of parties coordination data based at least in part on the availability data.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for delivering data for coordinating multiple party use of a facility include producing conditions data by measuring without human intervention current condition of a facility that is used by multiple human parties. Availability data that indicates present or future availability for the facility is generated based at least in part on the conditions data. Coordination data based at least in part on the availability data is presented for the parties. These techniques allow rapid dynamic adaptation to changing status of a high-value facility while being less reliant on varied and subjective human motivations for reporting status changes. Undue exposure of sensitive information can be avoided by deriving less detailed views from high-resolution images of the facility and its users. Coordination data can be projected directly onto, and manual input can be derived from, a magnetic white board currently used for coordination at many facilities.
140 Citations
72 Claims
-
1. A method for delivering data for coordinating multiple party use of a facility, the method comprising the steps of:
-
producing conditions data by measuring without human intervention a current condition of a facility for which use is coordinated among a plurality of human parties;
generating availability data that indicates availability for the facility based at least in part on the conditions data; and
presenting for the plurality of parties coordination data based at least in part on the availability data. - 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, 26, 27, 28, 29, 30)
-
-
31. A method for reducing image detail to protect sensitive information comprising the steps of:
-
capturing an original image;
performing low pass spatial filtering on the image to produce a low-passed image;
mapping a first range of colors in the low passed image associated with a feature in the original image to a first single color; and
generating a low detail image with pixels of the first single color at each pixel location where a color of a pixel from the low passed image falls within the first range of colors.
-
-
32. A method for presenting data representing actual use of a facility comprising the steps of:
-
presenting a first bar that indicates time for planned use of a facility; and
presenting a second bar for elapsed time of actual use of the facility, wherein the second bar extends at least in part outside the first bar.
-
-
33. A method for inputting data to a computer connected to a video input comprising the steps of:
-
capturing a video image of a two dimensional surface including a manually positioned tangible token, wherein at least one of a location and an orientation of the tangible token indicates one state of a plurality of states greater than two states; and
determining a particular state of the plurality of states based on the video image.
-
-
34. A method for delivering data for coordinating multiple party use of a facility, the method comprising the steps of:
-
producing conditions data by measuring without human intervention a current condition of a facility for which use is coordinated among a plurality of human parties, including collecting image data depicting at least a portion of the facility, and collecting equipment operation data that indicates operation of equipment utilized in the facility without modifying operation of the equipment and without modifying communications with the equipment, wherein the facility is at least one of a trauma center operating room, a surgical operating room, and a cardiac catheterization laboratory and the plurality of parties include a plurality of medical doctors, nurses, medical technicians and orderlies;
receiving schedule data that indicates a planned use for the facility;
generating availability data that indicates availability for the facility based at least in part on the conditions data, including generating sensitive data, generating a plurality of views with different levels of detail of the sensitive data, including deriving from the image data a cartoon view comprising a solid filled shape to represent a feature apparent in the image data, deriving from the image data a status value of a first plurality of status values, deriving from the equipment operation data a status value of a second plurality of status values, and predicting a particular future time for a particular subsequent stage of a sequence of stages for using the facility based at least in part on the conditions data; and
determining a party who has access to coordination data at a particular time;
determining a particular level of privilege among a plurality of levels of privilege based on the party; and
presenting for the plurality of parties coordination data based at least in part on the availability data by presenting the cartoon view instead of the image data or presenting the image data instead of the cartoon view based on the particular level of privilege, presenting a display element that indicates a deviation from the planned use, and presenting the particular future time for the particular subsequent stage of the sequence of stages for using the facility.
-
-
35. A system for delivering data for coordinating multiple party use of a facility, comprising:
-
a sensor for producing conditions data that indicates without human intervention current condition of a facility that is used by a plurality of human parties;
a display surface for accepting at least one of human writing and a tangible token manually positioned by at least one party of the plurality of human parties;
a projector for projecting coordination data onto the display surface;
at least one processor; and
a computer readable medium including one or more sequences of instructions, wherein execution of the one or more sequences of instructions by the processor causes the at least one processor to perform the steps of receiving conditions data from the sensor, generating availability data that indicates availability for the facility based at least in part on the conditions data, and sending to the projector coordination data based at least in part on the availability data. - View Dependent Claims (36, 37)
-
-
38. A system for delivering data for coordinating multiple party use of a facility, comprising:
-
means for producing conditions data that indicates without human intervention current condition of a facility that is used by a plurality of human parties;
means for accepting on a display surface at least one of human writing and a tangible token manually positioned by at least one party of the plurality of human parties;
means for projecting coordination data onto the display surface;
means for receiving conditions data;
means for generating availability data that indicates availability for the facility based at least in part on the conditions data; and
means for selecting coordination data based at least in part on the availability data.
-
-
39. A computer-readable medium carrying one or more sequences of instructions for coordinating multiple party use of a facility, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
receiving conditions data measured without human intervention, wherein the conditions data indicates current condition of a facility that is used by a plurality of human parties;
generating availability data that indicates availability for the facility based at least in part on the conditions data; and
presenting for the plurality of parties coordination data based at least in part on the availability data. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. A computer-readable medium carrying one or more sequences of instructions for reducing image detail to protect sensitive information, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
capturing an original image;
performing low pass spatial filtering on the image to produce a low-passed image;
mapping a first range of colors in the low passed image associated with a feature in the original image to a first single color; and
generating a low detail image with pixels of the first single color at each pixel location where a color of a pixel from the low passed image falls within the first range of colors.
-
-
70. A computer-readable medium carrying one or more sequences of instructions for presenting data representing actual use of a facility, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
presenting a first bar that indicates time for planned use of a facility; and
presenting a second bar for elapsed time of actual use of the facility, wherein the second bar extends at least in part outside the first bar.
-
-
71. A computer-readable medium carrying one or more sequences of instructions for inputting data to a computer connected to a video input, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
capturing a video image of a two dimensional surface including a manually positioned tangible token, wherein at least one of a location and an orientation of the tangible token indicates one state of a plurality of states greater than two states; and
determining a particular state of the plurality of states based on the video image.
-
-
72. A computer-readable medium carrying one or more sequences of instructions for coordinating multiple party use of a facility, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
producing conditions data by measuring without human intervention a current condition of a facility for which use is coordinated among a plurality of human parties, including collecting image data depicting at least a portion of the facility, and collecting equipment operation data that indicates operation of equipment utilized in the facility without modifying operation of the equipment and without modifying communications with the equipment, wherein the facility is at least one of a trauma center operating room, a surgical operating room, and a cardiac catheterization laboratory and the plurality of parties include a plurality of medical doctors, nurses, medical technicians and orderlies;
receiving schedule data that indicates a planned use for the facility;
generating availability data that indicates availability for the facility based at least in part on the conditions data, including generating sensitive data, generating a plurality of views with different levels of detail of the sensitive data, including deriving from the image data a cartoon view comprising a solid filled shape to represent a feature apparent in the image data, deriving from the image data a status value of a first plurality of status values, deriving from the equipment operation data a status value of a second plurality of status values, and predicting a particular future time for a particular subsequent stage of a sequence of stages for using the facility based at least in part on the conditions data; and
determining a party who has access to coordination data at a particular time;
determining a particular level of privilege among a plurality of levels of privilege based on the party;
presenting for the plurality of parties coordination data based at least in part on the availability data by presenting the cartoon view instead of the image data or presenting the image data instead of the cartoon view based on the particular level of privilege, presenting a display element that indicates a deviation from the planned use, and presenting the particular future time for the particular subsequent stage of the sequence of stages for using the facility.
-
Specification