Systems and methods for dashboard image generation
First Claim
1. A method for generating a static image of an interactive dashboard for viewing on a remote computing device, the method comprising:
- receiving a dashboard request, the dashboard request comprising data identifying the interactive dashboard and data specifying a state for one or more dashboard filters to be applied to the interactive dashboard;
in response to receiving the dashboard request;
transmitting, to an image generator, a dashboard image request corresponding to the dashboard request, the image generator comprising an image generation service and an instance of an image generation client application; and
receiving, from the instance of the image generation client application, at least one query parameter corresponding to the dashboard image request;
in response to receiving the at least one query parameter;
deriving one or more key performance indicator values from business data stored in a business database; and
transmitting the one or more key performance indicator values to the instance of the image generation client application, the instance of the image generation client application rendering the interactive dashboard and generating an image data file comprising a static image of the rendered interactive dashboard in response to receipt of the one or more key performance indicator value;
receiving, from the instance of the image generation client application, the image data file comprising the static image of the interactive dashboard; and
transmitting the image data file to the remote computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for generating a dashboard image for viewing on a remote computing device. The system may include a business database storing a plurality of business values; a dashboard generator; an image generator and a web page generator. The dashboard generator may be configured to derive a plurality of key performance indicator values from the business database and generate a dashboard corresponding to the plurality of key performance indicator values. The image generator may be configured to generate the dashboard image, such that the dashboard image corresponds to the dashboard. As well, the web page generator may be operatively coupled to the image generator and configured to generate a dashboard web page corresponding to the dashboard image. The method may include: receiving a dashboard image request from the remote computing device; deriving a plurality of key performance indicator values from a business database; creating a dashboard image corresponding to the key performance indicator values; and generating a dashboard web page corresponding to the dashboard image.
90 Citations
19 Claims
-
1. A method for generating a static image of an interactive dashboard for viewing on a remote computing device, the method comprising:
-
receiving a dashboard request, the dashboard request comprising data identifying the interactive dashboard and data specifying a state for one or more dashboard filters to be applied to the interactive dashboard; in response to receiving the dashboard request; transmitting, to an image generator, a dashboard image request corresponding to the dashboard request, the image generator comprising an image generation service and an instance of an image generation client application; and receiving, from the instance of the image generation client application, at least one query parameter corresponding to the dashboard image request; in response to receiving the at least one query parameter; deriving one or more key performance indicator values from business data stored in a business database; and transmitting the one or more key performance indicator values to the instance of the image generation client application, the instance of the image generation client application rendering the interactive dashboard and generating an image data file comprising a static image of the rendered interactive dashboard in response to receipt of the one or more key performance indicator value; receiving, from the instance of the image generation client application, the image data file comprising the static image of the interactive dashboard; and transmitting the image data file to the remote computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A first computing device comprising a processor and a memory, the processor configured to execute instructions of one or more application modules, the execution of the one or more application modules causing the processor to:
-
receive a dashboard request, the dashboard request comprising data identifying an interactive dashboard and data specifying a state for one or more dashboard filters to be applied to the interactive dashboard; in response to receiving the dashboard request; transmit, to an image generator, a dashboard image request corresponding to the dashboard request, the image generator comprising an image generation service and an instance of an image generation client application; receive, from the instance of the image generation client application, at least one query parameter corresponding to the dashboard image request; in response to receiving the at least one query parameter; derive one or more key performance indicator values from business data stored in a business database; and transmit the one or more key performance indicator values to the instance of the image generation client application, the instance of the image generation client application rendering the interactive dashboard and generating an image data file comprising a static image of the rendered interactive dashboard in response to receipt of the one or more key performance indicator values; receive, from the instance of the image generation client application, the image data file comprising the static image of the interactive dashboard; and transmit the image data file to a first remote computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification