AUTOMATICALLY GENERATING GRAPHICAL DATA DISPLAYS BASED ON STRUCTURED DESCRIPTIONS
First Claim
1. A method comprising:
- using a first computer, in response to detecting a change in a data source;
automatically generating a dataset comprising a subset of data from the data source, generating a unique dataset identifier, and associating the dataset identifier with the dataset in digital data storage;
generating a display description that comprises;
the dataset identifier; and
for each particular graphical data display widget among one or more graphical data display widgets, instructions that specify a widget type, an order and one or more widget configuration values for the particular graphical data display widget;
transmitting the display description to a second computer.
8 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a data processing method comprises, using a first computer, in response to detecting a change in a data source: automatically generating a dataset comprising a subset of data from the data source, generating a unique dataset identifier, and associating the dataset identifier with the dataset in digital data storage; generating a display description that comprises: the dataset identifier; and for each particular graphical data display widget among one or more graphical data display widgets, instructions that specify a widget type, an order and one or more widget configuration values for the particular graphical data display widget; transmitting the display description to a second computer.
-
Citations
14 Claims
-
1. A method comprising:
-
using a first computer, in response to detecting a change in a data source; automatically generating a dataset comprising a subset of data from the data source, generating a unique dataset identifier, and associating the dataset identifier with the dataset in digital data storage; generating a display description that comprises; the dataset identifier; and for each particular graphical data display widget among one or more graphical data display widgets, instructions that specify a widget type, an order and one or more widget configuration values for the particular graphical data display widget; transmitting the display description to a second computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, from a first computer at a second computer, a display description that comprises; a dataset identifier; and a plurality of instructions that specify a widget type, a display order and one or more widget configuration values for each widget among one or more graphical data display widgets; the dataset having been generated using a subset of data from a data source, and associated in digital data storage with a unique dataset identifier, in response to detecting a change in a data source; fetching the dataset based on the dataset identifier; rendering the one or more graphical data display widgets according to each display order, each widget type and the widget configuration values; displaying the plurality of graphical data display widgets in a display of the second computer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification