Generating rapidly rotatable dimensional view of data objects
First Claim
1. A method comprising:
- identifying a first model object comprising one or more rows and one or more columns and a second model object comprising one or more rows and one or more columns, wherein a modeling application performs an operation on data in at least one of the first model object or the second model object to predict an output;
generating, by a processor, at least one linkage in view of user input specifying the at least one linkage between at least one of a row or a column in the first model object and at least one of a row or a column in the second model object, wherein the at least one linkage specifies a plurality of successive rows or columns linked between the first model object and the second model object;
generating a dimensional view of the first model object and the second model object in a user interface (UI), the dimensional view comprising the one or more rows and one or more columns of the first model object linked to the one or more rows and one or more columns of the second model object as specified by the at least one linkage;
generating a rotator widget to change the dimensional view using the at least one linkage specifying the plurality of successive rows or columns linked between the first model object and the second model object;
receiving input via the rotator widget rotating the rotator widget; and
altering the dimensional view in view of the input to display a next specified row or column as specified by the at least one linkage.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for generating generating a rapidly rotatable dimensional view of data objects. A modeling client can host modeling logic and an application programming interface (API) to create, access, manipulate, and import/export modeling objects used in modeling applications, such as engineering, medical, financial, and other modeling platforms. The source data accepted into the modeling client can include consumer or business-level applications, whose spreadsheet, database or other content can be extracted and encapsulated in object-oriented format, such as extensible markup language (XML) format. A set of dimensions of each model object can be associated via a set of linkages. A rotator widget or other interface object can be presented to allow a user to traverse the linkages and rapidly rotate through dimensions in a view, without having to manually switch or configure planes or other database dimensions, enhancing viewing efficiency of large layers.
120 Citations
17 Claims
-
1. A method comprising:
-
identifying a first model object comprising one or more rows and one or more columns and a second model object comprising one or more rows and one or more columns, wherein a modeling application performs an operation on data in at least one of the first model object or the second model object to predict an output; generating, by a processor, at least one linkage in view of user input specifying the at least one linkage between at least one of a row or a column in the first model object and at least one of a row or a column in the second model object, wherein the at least one linkage specifies a plurality of successive rows or columns linked between the first model object and the second model object; generating a dimensional view of the first model object and the second model object in a user interface (UI), the dimensional view comprising the one or more rows and one or more columns of the first model object linked to the one or more rows and one or more columns of the second model object as specified by the at least one linkage; generating a rotator widget to change the dimensional view using the at least one linkage specifying the plurality of successive rows or columns linked between the first model object and the second model object; receiving input via the rotator widget rotating the rotator widget; and altering the dimensional view in view of the input to display a next specified row or column as specified by the at least one linkage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A client system comprising:
-
an interface to a first model object comprising one or more rows and one or more columns and a second model object comprising one or more rows and one or more columns, wherein a modeling application performs an operation on data in at least one of the first model object or the second model object to predict an output; and a processing device coupled to the interface to generate at least one linkage in view of user input specifying the at least one linkage between at least one of a row or a column in the first model object and at least one of a row or a column in the second model object, wherein the at least one linkage specifies a plurality of successive rows or columns linked between the first model object and the second model object; generate a dimensional view of the first model object and the second model object in a user interface (UI), the dimensional view comprising the one or more rows and one or more columns of the first model object linked to the one or more rows and one or more columns of the second model object as specified by the at least one linkage, generate a rotator widget to change the dimensional view using the at least one linkage specifying the plurality of successive rows or columns linked between the first model object and the second model object; receive input via the rotator widget rotating the rotator widget, and alter the dimensional view in view of the input to display a next specified row or column as specified by the at least one linkage. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing a set of computer readable instructions thereon that, in response to execution by a processor, cause the processor to:
-
identify a first model object comprising one or more rows and one or more columns and a second model object comprising one or more rows and one or more columns, wherein a modeling application performs an operation on data in at least one of the first model object or the second model object to predict an output; generate, by the processor, at least one linkage in view of user input specifying the at least one linkage between at least one of a row or a column in the first model object and at least one of a row or a column in the second model object, wherein the at least one linkage specifies a plurality of successive rows or columns linked between the first model object and the second model object; generate a dimensional view of the first model object and the second model object in a user interface (UI), the dimensional view comprising the one or more rows and one or more columns of the first model object linked to the one or more rows and one or more columns of the second model object as specified by the at least one linkage; generate a rotator widget to change the dimensional view using the at least one linkage specifying the plurality of successive rows or columns linked between the first model object and the second model object; alter the dimensional view of the data of the second model object that is linked to the dimensional view of the data of the first model object; and rotating the representation in the UI from the dimensional view in view of the data of the input to display a next specified row or column as specified by the at least one linkage.
-
Specification