发明名称 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