Patent Document ID: 20160358310
Application ID: 14751122
Patent Flag: 0

Claim One:
1. A system for automated multifactor prioritization and visualization, comprising: a computing device comprising at least a memory and a processor and connected to a packet-based data network; a data aggregation server software module stored in the memory of, and operating on the processor of, the computing device; a plurality of communication adapter software modules stored in the memory of, and operating on the processor of, the computing device; a prioritization server software module stored in the memory of, and operating on the processor of, the computing device; and a visualization engine software module stored in the memory of, and operating on the processor of, the computing device; wherein a first communication adapter software module is configured to receive data elements via the data network from a first plurality of data sources in a first protocol and passes the received data elements to the data aggregation server software module in a standard format different from the first protocol; wherein a second communication adapter software module is configured to receive time-stamped data elements via the data network from a second plurality of data sources in a second protocol and passes the received data elements to the data aggregation server software module in the standard format which is also different from the second protocol; wherein the data aggregation server software module generates a first aggregate comprising all received data elements pertaining to a first object and generates a second aggregate comprising all received data elements pertaining to a second object; wherein the prioritization server software module computes, using the first aggregate, a first plurality of indicia each pertaining to a specific relationship between the first object and a third object and computes, using the second aggregate, a second plurality of indicia each pertaining to a specific relationship between the second object and the third object; and wherein the visualization engine software module computes a distance measure from the third object to the first object based on a first indicia drawn from the first plurality of indicia, computes a size measure for the first object based on a second indicia drawn from the first plurality of indicia, and determines a visual attribute for the first object based on a third indicia drawn from the first plurality of indicia; wherein the visualization engine software module computes a distance measure from the third object to the second object based on a first indicia drawn from the second plurality of indicia, computes a size measure for the second object based on a second indicia drawn from the second plurality of indicia, and determines a visual attribute for the second object based on a third indicia drawn from the second plurality of indicia; and wherein the visualization engine sends, via a third communication adapter software module and the data network, the distance measure and size measure and visual attribute of the first object and the distance measure and size measure and visual attribute of the second object to a client visualization application.