发明名称 |
SYSTEMS AND METHODS FOR PROVIDING PROGRAMMABLE MACROS |
摘要 |
A system for providing improved efficiency in use of a mobile application can comprise a mobile application and a macro presenter on a mobile device, and a target platform the mobile application provides access to. The mobile application can comprise a front-end client and a user interface. The macro presenter can overlay a control panel over the user interface allowing the selection of a macro for playback. The target platform can comprise a server, a macro recorder capable of recording user interactions to create programmable macros, and a macro player capable of executing a macro. An exemplary embodiment of the target platform can further comprise a macro recommender capable of monitoring user interactions, identifying repetitive tasks, and suggesting programmable macros. The macro player can execute a programmable macro without user interaction or can pause to receive user input. Macros can be retrieved from and stored in a macro repository. |
申请公布号 |
US2014289621(A1) |
申请公布日期 |
2014.09.25 |
申请号 |
US201113991028 |
申请日期 |
2011.12.12 |
申请人 |
Sivakumar Raghupathy;Kukumanu Sandeep;Tsao Cheng-Lin |
发明人 |
Sivakumar Raghupathy;Kukumanu Sandeep;Tsao Cheng-Lin |
分类号 |
G06F3/0484 |
主分类号 |
G06F3/0484 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system for providing access to a server on a target platform from a mobile device, the system comprising:
a mobile application associated with the mobile device; a client running on the mobile device, associated with the mobile application, and in communication with the server on the target platform; and a macro recorder configured to record a first sequence of user interactions between the mobile device and the server, and further configured to create a first programmable macro, wherein creating the first programmable macro comprises, for each user interaction in the first sequence:
retrieving a raw action comprising raw keyboard input or one or more mouse click locations;identifying a graphical user interface element accessed by the raw action;classifying the raw action as a parameter operation or a non-parameter operation based on the identified graphical user interface element, wherein a parameter operation is enabled to change the state of the identified graphical user interface element with a user-inputted value; andincluding the parameter operation or non-parameter operation in the first programmable macro. |
地址 |
Atlanta GA US |