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

Claim 0:
1. A method comprising:
providing, by a server device to a client device, an initial visualization of data for a recurring visualization within a widget stored on the client device;
receiving, by the server device from the client device, an instance of a cyclic data request that calls for:
updated data to visualize as a graphic representation within the widget to update the recurring visualization within 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 widget, defined by a first set of multiple dimensions, and corresponding to a first data model specific to a first platform;

based on the instance of the cyclic data request, retrieving, by the server device for visualization within 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 corresponding to a second data model specific to a second platform, the second data model incompatible with the first data model by the second data model not recognizing data conforming to the first data model;
transforming, by the server device, the dataset from the second data shape as the second data-storage structure to conform to the first data shape specified by 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
providing, by the server device to the client device, the transformed dataset for the 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 widget.