Browse Prior Art Database

Method for Dynamically Reproducing Tasks Across Multiple Operating Systems

IP.com Disclosure Number: IPCOM000238792D
Publication Date: 2014-Sep-18
Document File: 3 page(s) / 68K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a system that can record a macro of tasks performed on one operating system and generate macros that reproduce those same tasks on other operating systems without user intervention. The generated macros are dynamic so can adjust to changes in corporate policy without needing to be recaptured.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 41% of the total text.

Page 01 of 3

Method for Dynamically Reproducing Tasks Across Multiple Operating Systems

The number of operating systems on computing devices continues to grow. Personal computers support a range of operating systems. Various mobile operating systems are also widely adopted. Each of these operating systems can perform similar tasks, but the procedures to implement those tasks differ. Even the procedures to complete simple tasks such as creating a new directory are significantly different between operating systems. Computer operators who need to support multiple operating systems must learn these procedures for each operating system type and version within the organization. As new operating systems and versions are added, the latest procedures must also be learned and documented.

As one solution,a sequence of instructions can be recorded as a macro. A macro records key strokes and mouse clicks as a sequence of instructions is performed. This macro can then be run on other machines using the same operating system, on which the key strokes and mouse clicks are replicated. However, this same macro cannot be used on different versions or types of operating systems, as the procedures to perform the same sequence of instructions will be different.

The novel contribution is a method and process for recording a set of commonly used procedures on one operating system and replicating those steps across multiple operating systems. The method includes a central repository of commonly performed tasks, recorded for multiple operating systems. Thus, a macro recorded for one operating system can be used to generate macros to perform the same tasks on other operating systems. The operator need only complete the steps for a procedure, such as create a new user, on one of the machines, and then macros can be generated to automate the creation of the other new users across all of the other machines, regardless of operating system.

In addition, the central repository provides centralized change management. If a procedure needs to be changed, it need only be changed in the central repository. All macros generated from the central repository pick up this change. The use of Natural Language Processing (NLP) helps determine the high-level procedures needed for the target macro based on an understanding of the tasks being selected in the creation of the source macro.

In implementation, system records a series of procedures as a macro, and then generates a second macro that can complete the same steps on another operating system without manual intervention. The system records operating system specific steps (e.g., key strokes and mouse clicks) to create common tasks. For example, the steps to create a new user in a given operating system are recorded. This same procedure is recorded again on other operating systems, where the intent of the procedure is the same (such as create a new user) but the steps required to complete it are different. Using this central repository...