Patent ID: 9513934
Filing Date: 2016-12-06
CPC Classification: G06F,H04L

Claim Text:
1. A method for visualizing data, the method comprising: receiving a query to execute an application program from a user; identifying that the application program corresponds to program code previously executed for identifying a preferred core-memory ratio for executing the program code on a single multi-core machine after receiving the query to execute the application, wherein: allocating an amount of memory according to the core-memory ratio, wherein the allocated amount of memory corresponds to the quantity of memory; allocating one or more processor cores at the single multi-core machine according to the core-memory ratio, wherein the allocated one or more processor cores corresponds to the number of processor cores; instantiating a plurality of instances of the application program on the single multi-core machine, wherein the instances are executed by a multi-threaded program to ensure that the plurality of instances are started or terminated at least partially simultaneously; receiving, at the single multi-core machine, data from a database; performing analytics, via the plurality of application instances, on the received data from the database, wherein the analytics are performed on the single multi-core machine; and generating instructions for visualization of the received data from the database based on the performed analytics, wherein the generated visualization instructions include generating a graphical interface for the received data to be displayed via a visualization tool, and the received data from the database is displayed for the user to view using the generated visualization instructions.