Systems and methods for capturing and visualizing user interactions across devices
First Claim
Patent Images
1. A method for providing visualizations across devices of user interactions with a data analytics service, comprising:
- detecting, by one or more data processors, the user interactions with a data analytics user interface on a first device, the user interactions being related to performing data analytics operations on the first device;
generating, by the one or more data processors, device agnostic commands as metadata and pseudocode script for performing the data analytics operations on a second device, wherein the metadata contains the device agnostic commands and device operating environment information, wherein the pseudocode script is a script containing a sequence of statements that are created based upon objects from a platform object framework, wherein the pseudocode script includes parameters associated with the individual statements, and wherein the parameters include data set name for loading, filter identifier for filtering data, and group-by data;
storing the device agnostic commands as a script in a computer-implemented storage device; and
transmitting to a second device the stored device agnostic commands for replicating the detected user interactions on a data analytics user interface on the second device, the second device being a different type of processor-implemented device than the first device, wherein the different type of processor-implemented device includes the second device using a different type of operating environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing visualizations across devices of user interactions with a data analytics service. User interactions with a data analytics user interface on a first device are detected. Device agnostic commands are generated for performing the user interactions on a second device. The device agnostic commands are transmitted to a second device for replicating the user interactions on the second device.
55 Citations
18 Claims
-
1. A method for providing visualizations across devices of user interactions with a data analytics service, comprising:
-
detecting, by one or more data processors, the user interactions with a data analytics user interface on a first device, the user interactions being related to performing data analytics operations on the first device; generating, by the one or more data processors, device agnostic commands as metadata and pseudocode script for performing the data analytics operations on a second device, wherein the metadata contains the device agnostic commands and device operating environment information, wherein the pseudocode script is a script containing a sequence of statements that are created based upon objects from a platform object framework, wherein the pseudocode script includes parameters associated with the individual statements, and wherein the parameters include data set name for loading, filter identifier for filtering data, and group-by data; storing the device agnostic commands as a script in a computer-implemented storage device; and transmitting to a second device the stored device agnostic commands for replicating the detected user interactions on a data analytics user interface on the second device, the second device being a different type of processor-implemented device than the first device, wherein the different type of processor-implemented device includes the second device using a different type of operating environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising a hardware processor and non-transient computer readable media coupled to the processor for providing visualizations across devices of user interactions with a data analytics service, the non-transient computer readable media comprising instructions configurable to be executed by the processor to:
-
detect the user interactions with a data analytics user interface on a first device, the user interactions being related to performing data analytics operations on the first device; generate device agnostic commands as metadata and pseudocode script for performing the data analytics operations on a second device, wherein the metadata contains the device agnostic commands and device operating environment information, wherein the pseudocode script is a script containing a sequence of statements that are created based upon objects from a platform object framework, wherein the pseudocode script includes parameters associated with the individual statements, and wherein the parameters include data set name for loading, filter identifier for filtering data, and group-by data; store the device agnostic commands as a script in a computer-implemented storage device; and transmit to a second device the stored device agnostic commands for replicating the detected user interactions on a data analytics user interface on the second device, the second device being a different type of processor-implemented device than the first device, wherein the different type of processor-implemented device includes the second device using a different type of operating environment. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transient computer readable storage media comprising computer instructions configurable to be executed by a hardware processor to cause a data analytics system to implement a method comprising:
-
detecting, by one or more data processors, the user interactions with a data analytics user interface on a first device, the user interactions being related to performing data analytics operations on the first device; generating, by the one or more data processors, device agnostic commands as metadata and pseudocode script for performing the data analytics operations on a second device, wherein the metadata contains the device agnostic commands and device operating environment information, wherein the pseudocode script is a script containing a sequence of statements that are created based upon objects from a platform object framework, wherein the pseudocode script includes parameters associated with the individual statements, and wherein the parameters include data set name for loading, filter identifier for filtering data, and group-by data; storing the device agnostic commands as a script in a computer-implemented storage device; and transmitting to a second device the stored device agnostic commands for replicating the detected user interactions on a data analytics user interface on the second device, the second device being a different type of processor-implemented device than the first device, wherein the different type of processor-implemented device includes the second device using a different type of operating environment.
-
Specification