| CPC G06Q 30/0639 (2013.01) [G06Q 30/00 (2013.01)] | 20 Claims |

|
1. A system, comprising:
a plurality of output devices;
a first output host configured to provide first output information for presentation at a first output location;
a second output host configured to provide second output information for presentation at a second output location that is different than the first output location; and
an output router configured to communicate with the first output host, the second output host, and the plurality of output devices, the output router including:
one or more processors; and
a memory storing program instructions that, when executed by the one or more processors, cause the one or more processors to at least:
maintain an output location map that maps the plurality of output devices to respective output locations:
monitor the first output host to determine at least one of:
that a capacity of the first output host exceeds a defined threshold:
that the first output host has failed:
that a first output information has not been transmitted: or
that the first output host is not responding:
the first output host and the first output location;
in response to determination that at least one of the capacity of the first output host exceeds the defined threshold, that the first output host has failed, that the first output information has not been transmitted, or that the first output host is not responding, determine that the first output information is to be provided by a different output host;
and
alter an association maintained in the output location map between the first output host and the first output location by associating the second output host with the first output location to form an altered association.
|