Patent ID: 11880413
Assignee: QUALTRICS, LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 15:
16. A system comprising:
at least one processor; and
at least one non-transitory computer readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:
provide, to a client device, an initial visualization of data for a recurring visualization within an instance of a widget stored on the client device;
receive, from the client device, a data request of a set of cyclic data requests calling for:
updated data to visualize as a graphic representation within the instance of the widget to update a recurring visualization within the instance of the widget; and
a first data shape as a first data-storage structure for organizing data in a storage device, the first data shape specified by the instance of the widget and defined by a first set of multiple dimensions;

based on the instance of the cyclic data request, retrieve, for visualization within the instance of the widget, a dataset having a second data shape as a second data-storage structure for organizing data in the storage device, the second data shape defined by a second set of multiple dimensions and incompatible with the instance of the widget by the instance of the widget not recognizing the second data shape;
transform the dataset from the second data shape as the second data-storage structure to conform to the first data shape specified by the instance of the widget as the first data-storage structure in part by increasing or decreasing a number of dimensions for the dataset in a change from the second set of multiple dimensions defining the second data shape to the first set of multiple dimensions defining the first data shape; and
provide the transformed dataset to the client device for client device to transition from the initial visualization to an updated visualization while maintaining a same display orientation by presenting the transformed dataset as the graphic representation within the instance of the widget.