Simulating a user interface to submit data received from a device
First Claim
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising:
- receiving a first data set, from a user, via a user interface;
generating a first plurality of commands that are based on a first plurality of actions performed by the user to submit the first data set via the user interface;
executing the first plurality of commands to submit the first data set to a data repository;
recording the first plurality of actions, performed by the user, to obtain a first recorded plurality of actions;
receiving a second data set, from the user, via the user interface;
generating a second plurality of commands that are based on a second plurality of actions performed by the user to submit the second data set via the user interface;
executing the second plurality of commands to submit the second data set to the data repository;
recording the second plurality of actions, performed by the user, to obtain a second recorded plurality of actions;
receiving a third data set, from one or more devices, to be submitted to the data repository, wherein the third data set is associated with a particular variable;
identifying which of a plurality of data sets, comprising the first data set and the second data set, is associated with a variable that matches the particular variable;
responsive to identifying the first data set, from the plurality of data sets, as being associated with a first variable that matches the particular variable;
selecting the first recorded plurality of actions for processing the third data set;
generating a third plurality of commands that are based on the first recorded plurality of actions and the third data set; and
executing the third plurality of commands to submit the third data set to the data repository.
1 Assignment
0 Petitions
Accused Products
Abstract
Operations includes receiving a first data set, from a user, via a user interface; generating a first plurality of commands that are based on a plurality of actions performed by the user to submit the first data set via the user interface; executing the first plurality of commands to submit the first data set to a data repository; recording the plurality of actions performed by the user to obtain a recorded plurality of actions; receiving a second data set, from one or more devices, to be submitted to the data repository; responsive to determining that the second data set is associated with the first data set: generating a second plurality of commands that are based on the recorded plurality of actions and the second data set; executing the second plurality of commands to submit the second data set to the data repository.
-
Citations
19 Claims
-
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, cause performance of operations comprising:
-
receiving a first data set, from a user, via a user interface; generating a first plurality of commands that are based on a first plurality of actions performed by the user to submit the first data set via the user interface; executing the first plurality of commands to submit the first data set to a data repository; recording the first plurality of actions, performed by the user, to obtain a first recorded plurality of actions; receiving a second data set, from the user, via the user interface; generating a second plurality of commands that are based on a second plurality of actions performed by the user to submit the second data set via the user interface; executing the second plurality of commands to submit the second data set to the data repository; recording the second plurality of actions, performed by the user, to obtain a second recorded plurality of actions; receiving a third data set, from one or more devices, to be submitted to the data repository, wherein the third data set is associated with a particular variable; identifying which of a plurality of data sets, comprising the first data set and the second data set, is associated with a variable that matches the particular variable; responsive to identifying the first data set, from the plurality of data sets, as being associated with a first variable that matches the particular variable;
selecting the first recorded plurality of actions for processing the third data set;generating a third plurality of commands that are based on the first recorded plurality of actions and the third data set; and executing the third plurality of commands to submit the third data set to the data repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
at least one device including a hardware processor; and the system configured to perform operations comprising; receiving a first data set, from a user, via a user interface; generating a first plurality of commands that are based on a first plurality of actions performed by the user to submit the first data set via the user interface; executing the first plurality of commands to submit the first data set to a data repository; recording the first plurality of actions, performed by the user, to obtain a first recorded plurality of actions; receiving a second data set, from the user, via the user interface; generating a second plurality of commands that are based on a second plurality of actions performed by the user to submit the second data set via the user interface; executing the second plurality of commands to submit the second data set to the data repository; recording the second plurality of actions, performed by the user, to obtain a second recorded plurality of actions; receiving a third data set, from one or more devices, to be submitted to the data repository, wherein the third data set is associated with a particular variable; identifying which of a plurality of data sets, comprising the first data set and the second data set, is associated with a variable that matches the particular variable; responsive to identifying the first data set, from the plurality of data sets, as being associated with a first variable that matches the particular variable;
selecting the first recorded plurality of actions for processing the third data set;generating a third plurality of commands that are based on the first recorded plurality of actions and the third data set; and executing the third plurality of commands to submit the third data set to the data repository.
-
-
19. A method comprising:
-
receiving a first data set, from a user, via a user interface; generating a first plurality of commands that are based on a first plurality of actions performed by the user to submit the first data set via the user interface; executing the first plurality of commands to submit the first data set to a data repository; recording the first plurality of actions, performed by the user, to obtain a first recorded plurality of actions; receiving a second data set, from the user, via the user interface; generating a second plurality of commands that are based on a second plurality of actions performed by the user to submit the second data set via the user interface; executing the second plurality of commands to submit the second data set to the data repository; recording the second plurality of actions, performed by the user, to obtain a second recorded plurality of actions; receiving a third data set, from one or more devices, to be submitted to the data repository, wherein the third data set is associated with a particular variable; identifying which of a plurality of data sets, comprising the first data set and the second data set, is associated with a variable that matches the particular variable; responsive to identifying the first data set, from the plurality of data sets, as being associated with a first variable that matches the particular variable;
selecting the first recorded plurality of actions for processing the third data set;generating a third plurality of commands that are based on the first recorded plurality of actions and the third data set; executing the third plurality of commands to submit the third data set to the data repository; and wherein the method is performed by at least one device including a hardware processor.
-
Specification