1460744590-3d83a589-4270-4731-9697-c8176816fc7b

1. A method comprising:
under control of one or more computing devices configured with executable instructions,
receiving an image projection request to project an image onto a common surface location within an environment;
identifying a plurality of augmented reality functional nodes within the environment for projecting the image;
projecting a first instance of the image onto the common surface location from a first augmented reality functional node;
capturing a second image using an image capture device, wherein the second image includes at least a portion of the first instance of the image as projected onto the common surface location;
adjusting a second augmented reality functional node based on at least information obtained from the captured second image; and
projecting an instance of a third image from the adjusted second augmented reality functional node onto the common surface location to provide a composite projection that includes at least a portion of an instance of the third image projected by the first augmented reality functional node and at least a portion of an instance of the third image projected by the second augmented reality functional node.
2. The method as recited in claim 1, further comprising:
capturing a fourth image using at least one of the image capture device and the second image capture device, wherein the fourth image includes at least a portion of the composite projection as projected onto the common surface location;
determining whether the composite projection is in focus based at least in part on information obtained from the captured fourth image; and
if it is determined that the composite projection is not in focus, adjusting at least one of the first augmented reality function node and the second augmented reality functional node.
3. The method as recited in claim 1, further comprising:
capturing a fourth image that includes at least a portion of the composite projection using the at least one of the image capture device and the second image capture device; and
adjusting a projector of the second augmented reality functional node based at least in part on information obtained from the fourth image.
4. The method as recited in claim 3, wherein the information obtained from the fourth image includes at least one of an aspect ratio of the projected image, a pattern, a border, and a keystone effect.
5. The method as recited in claim 1, further comprising:
determining a projection delay time between the first augmented reality functional node and the second augmented reality functional node.
6. The method as recited in claim 5, further comprising:
waiting until expiration of the projection delay time before initiating projection of the second instance of the image from the second augmented reality functional node.
7. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, cause the one or more processors to perform acts comprising:
projecting from a first projector a first instance of an image onto a common surface location;
capturing with an image capture device a representation of at least a portion of the first instance of the image as projected onto the common surface location;
adjusting a second projector with respect to the common surface location based at least in part on information obtained from the captured representation of at least a portion of the first instance of the image; and
projecting a second instance of a second image from the second projector onto the common surface location to generate a composite projection, wherein the composite projection includes at least a portion of a first instance of the second image projected from the first projector and at least a portion of the second instance of the second image projected by the second projector.
8. One or more non-transitory computer-readable media as recited in claim 7, wherein the image capture device is in communication with the second projector.
9. One or more non-transitory computer-readable media as recited in claim 8, wherein the information obtained from the representation of at least a portion of the second image includes at least one pattern that is detectable by the image capture device.
10. One or more non-transitory computer-readable media as recited in claim 9, wherein the pattern is at least one of a watermark, an identifier, and a border.
11. One or more non-transitory computer-readable media as recited in claim 7, further comprising setting at least one of an aspect ratio and a focus for the second projector such that the second instance of the image projected from the second projector matches at least one of an aspect ratio and a focus of the first instance of the image projected from the first projector.
12. One or more non-transitory computer-readable media as recited in claim 7, the acts further comprising:
prior to projecting the second instance of the image from the second projector, terminating projection of the first instance of the image from the first projector.
13. One or more non-transitory computer-readable media as recited in claim 12, the acts further comprising:
focusing the second instance of the image projected from the second projector; and
projecting the first instance of the image from the first projector and the second instance of the image from the second projector.
14. One or more non-transitory computer-readable media as recited in claim 7, the acts further comprising:
adjusting a focus of at least one of the first projector and the second projector.
15. One or more non-transitory computer-readable media as recited in claim 7, the acts further comprising:
adjusting an aspect ratio of at least one of the first projector and the second projector.
16. One or more non-transitory computer-readable media as recited in claim 7, wherein at least one of the first projector and the second projector are included in an augmented reality functional node.
17. One or more non-transitory computer-readable media as recited in claim 7, wherein the image is a series of images projected from the first projector and the second projector.
18. One or more computing devices comprising:
one or more processors; and
one or more non-transitory computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform acts comprising:
identifying a first projector and a second projector;
determining a first processing time for the first projector;
determining a second processing time for the second projector;
determining a projection delay difference between the first projector and the second projector based at least in part on the determined first processing time for the first projector and the determined second processing time for the second projector;
initiating projection of a first instance of an image from the first projector; and
initiating projection of a second instance of the image from the second projector a projection delay difference after initiating projection of the first instance of the image such that the projection of the first instance of the image is synchronized with the projection of the second instance of the image.
19. One or more computing devices as recited in claim 18, wherein the first projector and the second projector have different processing capabilities, and wherein the projection delay difference is due at least in part to the different processing capabilities of the first projector and the second projector.
20. One or more computing devices as recited in claim 18, wherein the first instance of the image projected from the first projector and the second instance of the image projected from the second projector are both projected onto a common surface location.
21. One or more computing devices as recited in claim 18, further comprising:
prior to identifying a first projector and a second projector, selecting the first projector and the second projector from a set of at least three projectors based on at least one of: (1) respective distances between each augmented reality node and a common surface location; and (2) differences in processing capabilities of the at least three projectors.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. In a service network having components interconnected by segments for providing services to end users, a method of reporting network health comprising:
defining a tree structure indicative of attributes of network health of the service network, the tree having branches and a hierarchy of levels, each branch including subtrees of related attributes in a parentchild arrangement;
filtering the tree structure according to a reporting criteria by pruning branches of the tree structure to include status values corresponding to the attributes requested for reporting and to omit unrequested status values; and
aggregating the status values by including, based on a summation of the status values in the included branches, attributes of the pruned tree structure, included child attributes affecting a parent status value at a successive level of the tree, and omitting status values in pruned branches.
2. The method of claim 1 wherein each higher level in the hierarchy corresponds to an aggregation of attributes such that lower child levels impart status to higher parent levels closer to a root of the tree, the aggregation defining branches including a subtree of attributes.
3. The method of claim 1 wherein building the tree structure further includes identifying, based on received reports of flow data, metrics applicable to the attributes, each of the flow data reports indicating a metric, a value of the metric, and a segment of the service network.
4. The method of claim 1 further comprising:
receiving a request for a report of network health, the request designating one or more attributes;
filtering the tree structure by pruning the tree structure of branches of undesignated attributes, the omitted attributes not included in the report of network health; and
rendering a network health report based on an aggregation of the pruned tree structure.
5. The method of claim 4 wherein filtering designates vertical subdivisions through the hierarchy, the vertical subdivision omitting the attributes of the pruned branches and including attributes of requested attributes.
6. The method of claim 1 further comprising aggregating the status based on aggregation rules indicative of status values affecting a parent status value at a higher level of the tree, the higher level denoting a more general aggregation of attributes, the aggregation rules indicative of base attributes defining the parent status value, the base attributes corresponding to a single metric.
7. The method of claim 6 wherein the attribute status is based on a comparison of an attribute value for the segment compared to a typical historical value of the attribute on the segment.
8. The method of claim 6 wherein the status value is based on comparison threshold value with a deviation from a baseline of typical values for the metric.
9. The method of claim 6 wherein the hierarchy levels include an ordered sequence of service, segment, location, metric group and metric, the higher levels denoting parents of lower levels such that the status of an unpruned attribute on a child level is accounted for by the parent level on the same branch.
10. The method of claim 9 wherein aggregation rules indicate which status values from among a best child value, worst child value, and average child value denotes the status of the parent attribute.
11. The method of claim 3 wherein the flow data reports are based on data flow between components, the components including a set of servers performing a discrete function of the corresponding service, the flow data reports further comprising entries indicating at least a segment, a metric denoting an base attribute, and a value of the metric over the segment.
12. In a service network having a plurality of components interconnected by segments, each segment having metrics defining the status of the segment, a non-transitory computer-readable storage medium including computer program logic encoded as instructions thereon for performing a method of aggregating network health status comprising:
receiving a selection of a filter criteria, the filter criteria indicative of a subset of health status values for inclusion in the aggregated network health status;
defining a hierarchy represented as a tree structure having branches of subtrees including related health status values, health status values at lower levels of a branch of the tree inclusive in health status values at a higher level of the branch;
traversing the tree using the filter criteria, the traversal aggregating the status values of the nodes based on the selected filter criteria by:
pruning branches according to the filter criteria for excluding health status values outside the filter criteria; and
propagating the health status values of included branches towards the root of the tree and omitting health status values of excluded metrics on the nodes in pruned branches; and
generating, based on the traversal, an aggregated health status value, each health status value based on an attribute and derived from a summation of a metric for that attribute and a comparison of the summation with a predetermined threshold value.
13. The method of claim 12 further comprising receiving a plurality of reports of flow data indicative of network health pertaining to at least one service, each report indicative of at least an attribute, network segment, and a metric.
14. The method of claim 13 further comprising building a tree representation of the received reports, the tree based on a hierarchy of the attributes, each attribute corresponding to a level of the tree, the metric represented by a node on each level, the node having a value corresponding to the attribute, the attributes including at least service, network segment, location and metric, the tree defining branches of the hierarchy based on inclusion of nodes on lower levels of the hierarchy.
15. The method of claim 12 wherein the subset of values includes an attribute and a metric, the metric having a value for each of the segments defined by the attribute, further comprising rendering a report of the network health status pertaining to the aggregated status values.
16. The method of claim 12 further comprising generating, based on the traversal, at least one health status value for a node based on an aggregation of the reports for the corresponding attribute, each health status value based on an attribute and derived from a summation of a metric for that attribute and a comparison of the summation with a predetermined threshold value.
17. The method of claim 16 wherein the reports are defined by policies, the policies defining gathering of values of network statistics, and including base policies indicative of a particular segment and metric, and aggregate policies derived from a plurality of base policies.
18. In a service network having components interconnected by segments for providing services to end users, a monitoring console including a server for reporting network health comprising:
an interface to the service network for gathering flow data indicative of network health;
a processor;
a data base responsive to the processor for storing data defining a tree structure indicative of attributes of network health of the service network, the tree having branches and a hierarchy of levels, each branch including subtrees of related attributes in a parentchild arrangement;
a monitoring application configured to filter the tree structure according to a reporting criteria by pruning branches of the tree structure to include status values corresponding to the attributes requested for reporting and to omit unrequested status values, the monitoring application for aggregating the status values by including, based on a summation of the status values in the included branches, attributes of the pruned tree structure, included child attributes affecting a parent status value at a successive level of the tree, and omitting attributes in pruned branches.
19. The server of claim 18 wherein each higher level in the hierarchy corresponds to an aggregation of attributes such that lower child levels impart status to higher parent levels closer to a root of the tree, the aggregation defining branches including a subtree of attributes.
20. The server of claim 19 wherein the monitoring application is further configured to:
receive a request for a report of network health, the request designating one or more attributes;
filter the tree structure by pruning the tree structure of branches of undesignated attributes, the omitted attributes not included in the report of network health; and
render a network health report based on an aggregation of the pruned tree structure.

1460744582-b3a2b18a-0b7e-4620-be55-2c7bd1c89fae

What is claimed is:

1. In a system for scheduling a set of tasks to be performed by at least one individual to support healthcare delivery, a method for providing a user interface for processing an event representing a change in circumstances potentially affecting healthcare delivered to a patient, comprising the steps of:
in response to user command, initiating generation of at least one display image supporting,
identifying an event and an associated parameter;
designating a predetermined process is associated with said identified event, said predetermined process comprising a set of tasks to be performed by at least one individual to support healthcare delivery; and
indicating said parameter is to be provided to said process in response to occurrence of said event.
2. A method according to claim 1, wherein said at least one display image supports
designating an executable procedure is associated with said identified event and wherein
execution of said procedure is initiated in response to occurrence of said identified event.
3. A method according to claim 1, wherein said at least one display image supports
designating a second process, comprising a scheduled sequence of tasks to be performed by at least one individual to support healthcare delivery, is associated with said identified event and
determining said second process is to be at least one of, (a) replaced and (b) supplemented, by said predetermined process in response to occurrence of said identified event.
4. A method according to claim 3, wherein said second process is supplemented by said predetermined process by at least one of the steps of,
(a) adding said tasks of said predetermined process to tasks of said second process, and
(b) substituting at least one of said tasks of said predetermined process for a task of said second process.
5. A method according to claim 1, wherein said at least one display image supports
designating a second process is to be at least one of, (a) replaced and (b) supplemented, by said predetermined process in response to occurrence of said identified event, said second process comprising a scheduled sequence of tasks to be performed by at least one individual to support healthcare delivery and is different to said predetermined process sequence of tasks.
6. A method according to claim 1, wherein said at least one display image supports
designating predetermined parameter verification criteria is associated with said associated parameter.
7. A method according to claim 6, wherein
said designated predetermined parameter verification criteria comprises at least one of, (a) a value range (b) a value type and (c) a parameter symbol check.
8. A method according to claim 1, wherein
said associated parameter is for use by multiple different process task sequences and is stored at a location available for access by said multiple different process task sequences.
9. A method according to claim 1, wherein said step of
designating said predetermined process is associated with said identified event comprises designating an instance of said predetermined process is associated with said identified event.
10. A method according to claim 9, including the step of
searching a database containing records indicating active processes to identify active process instances of said predetermined process.
11. A method according to claim 1, including the step of
in response to user command via said at least one display image, storing at least one of, (a) an event identifier identifying said event, (b) a process identifier identifying said predetermined process and (c) an identifier identifying a particular instance of said predetermined process.
12. A method according to claim 1, wherein
said event comprises at least one of, (a) an event resulting from action by healthcare personnel, (b) an event generated by an operating process, (c) an event generated by patient monitoring equipment and (d) an event generated by a medical device.
13. A method according to claim 1, wherein
said display image indicates to a user a mapping of a first label representing said event associated parameter used by said predetermined process to a corresponding second label representing said associated parameter used by a second process replaceable by said predetermined process upon occurrence of said event.
14. A method according to claim 13, wherein
said first label is different from said second label.
15. A method according to claim 1, wherein
said at least one display image indicates individual tasks comprising said predetermined process.
16. A method according to claim 15, wherein
said at least one display image supports user designation of a particular individual task of said individual tasks and said predetermined process is initiated from said user designated particular individual task upon occurrence of said event.
17. A method according to claim 16, wherein
upon occurrence of said event, said predetermined process omits at least one task prior to said designated particular individual task.
18. In a system for scheduling performance of a workflow, comprising a set of tasks, by at least one individual to support healthcare delivery, a method for providing a user interface for processing an event representing a change in circumstances potentially affecting healthcare delivered to a patient, comprising the steps of:
in response to user command, initiating generation of at least one display image supporting,
identifying an event and an associated parameter, said associated parameter being for use by multiple different process task sequences and stored at a location available for access by said multiple different process task sequences;
designating a predetermined process is associated with said identified event, said predetermined process comprising a set of tasks to be performed by at least one individual to support healthcare delivery; and
designating said parameter is to be provided to said process in response to occurrence of said event.
19. A method according to claim 18, wherein said step of
designating said predetermined process is associated with said identified event includes the step of designating an instance of said predetermined process is associated with said identified event.
20. A method according to claim 19, wherein
said particular instance of said predetermined process comprises a particular use of said predetermined process for a specific patient.
21. In a system supporting scheduling performance of a plurality of processes, comprising different sets of tasks, by at least one individual, a method for providing a user interface for processing an event representing a change in circumstances potentially affecting healthcare delivered to a patient, comprising the steps of:
in response to user command, initiating generation of at least one display image supporting,
identifying an event potentially arising during a first process;
identifying a parameter associated with said identified event;
designating a second process is associated with said identified event; and
designating said parameter is to be provided to said process in response to occurrence of said event.
22. A method according to claim 21, wherein
said at least one display image supports user designation of a particular individual task of said second process and including the step of adapting said second process by initiating processing of said second process from said user designated particular individual task upon occurrence of said event.
23. A method according to claim 21, wherein said step of
designating said second process is associated with said identified event includes the step of designating an instance of said second process is associated with said identified event.
24. A method according to claim 21, wherein
said associated parameter is for use by multiple different process task sequences and is stored at a location available for access by said multiple different process task sequences.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A device to measure cell vitalities, comprising:
a semiconductor chip;
a sensor array formed on one surface of the semiconductor chip, the sensor array comprising a plurality of sensors, each sensor producing a measurement signal and comprising a working electrode, the sensor array being arranged such that midpoints of adjacent sensors are separated by a distance of from 1 to 999 micrometer; and
integrated circuits formed in the semiconductor chip such that an integrated circuit is assigned to each sensor of the sensor array to process the measurement signal produced by the assigned sensor, the integrated circuits in the semiconductor chip are each spatially formed under the sensor assigned thereto, and each integrated circuit comprises
a first switching transistor which supplies the working electrode of the assigned sensor with a first voltage when the first switching transistor is closed,
a second switching transistor which supplies the working electrode of the assigned sensor with a second voltage, different from the first voltage, when the second switching transistor is closed,
a voltage follower transistor that provides a third voltage that follows a voltage supplied to the voltage follower transistor by the working electrode of the assigned sensor, and
a selection transistor which, together with the voltage follower transistor, electrically selects the assigned sensor by a column and a row of the sensor array.
2. The device as claimed in claim 1, wherein the midpoints of adjacent sensors are separated by a distance in a range of from 1 to 100 micrometers.
3. The device as claimed in claim 1, wherein the midpoints of adjacent sensors are separated by a distance in a range of from 1 to 10 micrometers.
4. The device as claimed in claim 1, wherein
the sensors are amperometric or coulometric electrochemical sensors, andor
the sensors each comprise at least one interdigital electrode as a working electrode.
5. The device as claimed in claim 1, wherein each integrated circuit comprises a correlated double sampling stage (CDS) to suppress electrical noise signals and suppress electrical drift of the assigned sensor, and the correlated double sampling stage (CDS) is arranged under the assigned sensor or in a region of the semiconductor chip outside of the sensor array.
6. The device as claimed in claim 1, further comprising a temperature controller to set a defined temperature over the sensor array.
7. The device as claimed in claim 1, wherein further comprising means for immobilizing living cells over the sensors of the sensor array.
8. The device as claimed in claim 7, wherein the means for immobilizing living cells comprises a filter membrane arranged in fluid contact with the sensors.
9. The device as claimed in claim 7, wherein
the means for immobilizing living cells comprises a magnetic field-creating device, which is configured to create a magnetic field over the sensors of the sensor array, and
the living cells are bound to magnetic particles.
10. The device as claimed in claim 9, wherein the magnetic field-creating device immobilizes the living cells over the sensor array in the form of an essentially uniformly thick matrix of magnetic particles with the living cells embedded in the matrix of magnetic particles.
11. The device as claimed in claim 10, wherein
the magnetic field is switchable between an on state and an off state, and
dead or damaged cells are removed in the off state of the magnetic field.
12. The device as claimed in claim 1, wherein
the semiconductor chip is surrounded by a flow cell, and
the sensors of the sensor array are arranged in fluid contact with a flow channel of the flow cell.
13. A method for measuring cell vitalities, comprising:
providing a device comprising:
a semiconductor chip;
a sensor array formed on one surface of the semiconductor chip, the sensor array comprising a plurality of sensors, each sensor producing a measurement signal and comprising a working electrode, the sensor array being arranged such that midpoints of adjacent sensors are separated by a distance of from 1 to 999 micrometer; and
integrated circuits formed in the semiconductor chip such that an integrated circuit is assigned to each sensor of the sensor array to process the measurement signal produced by the assigned sensor, the integrated circuits in the semiconductor chip are each spatially formed under the sensor assigned thereto, and each integrated circuit comprises
a first switching transistor which supplies the working electrode of the assigned sensor with a first voltage when the first switching transistor is closed,
a second switching transistor which supplies the working electrode of the assigned sensor with a second voltage, different from the first voltage, when the second switching transistor is closed,
a voltage follower transistor that provides a third voltage that follows a voltage supplied to the voltage follower transistor by the working electrode of the assigned sensor, and
a selection transistor which, together with the voltage follower transistor, electrically selects the assigned sensor by a column and a row of the sensor array;
bringing living cells into contact with the sensors; and
measuring pH andor the pO2 in a vicinity of the living cells using the sensors of the sensor array.
14. The method as claimed in claim 13, further comprising:
setting a temperature over the sensor array to 37\xb0 C. or a different temperature optimal for cell vitality; andor
supplying nutrients andor oxygen to the cells which favor cell vitality; andor
supplying antibiotics or other substances to the cells to impair cell vitality.
15. The device as claimed in claim 1, wherein the voltage follower transistor has a gate terminal electrically connected to the working electrode.
16. The device as claimed in claim 1, wherein when the selection transistor is closed, the third voltage is supplied through the selection transistor.
17. The device as claimed in claim 1, wherein the second switching transistor supplies the working electrode of the assigned sensor with the second voltage when the second transistor is closed while the first switching transistor is open.