Systems and methods for common workspace interface
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsFernando Zayas, Tomas Blazek
Life of this patent
Estimating the term…
Abstract
Using one Common Workspace Interface (CWI) to interact with each script interpreter during communication with the disk drive involves a lot of duplicated work. Embodiments of the present invention allows both the Matlab and Python interpreter to share one common set of code in a single CWI, which represents, stores, and processes variables from both workspaces in one uniform data format. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
Claims15
A method for data communication with a disk drive via scripting languages, comprising:
- accepting and interpreting one or more script files written in a first scripting language via a first script interpreter and maintaining data in one or more variables in a workspace of the first script interpreter;
- accepting and interpreting one or more script files written in a second scripting language into a second script interpreter and maintaining data in one or more variables in a workspace of the second script interpreter;
- representing, processing, and storing the one or more variables in workspaces of both the first and the second script interpreter using one common set of codes and in one uniform data format via a common workspace interface (CWI);
- and
- utilizing one single interface to interact with the disk drive through one or more lower tier commands downstream.
A system for data communication with a disk drive via scripting languages, comprising:
- a first script interpreter operable to accept and interpret one or more script files written in a second scripting language and maintain data in one or more variables in its workspace;
- a second script interpreter operable to accept and interpret one or more script files written in a second scripting language and maintain data in one or more variables in its workspace;
- and
- a common workspace interface (CWI) operable to:
- represent, process, and store the one or more variables in the workspaces of both the first and the second script interpreter using one common set of codes and in one uniform data format;
- and
- utilize a single interface to interact with the disk drive through one or more lower tier commands downstream.
A system for data communication with a disk drive via scripting languages, comprising:
- means for accepting and interpreting one or more script files written in a first scripting language via a first script interpreter and maintaining data in one or more variables in a workspace of the first script interpreter;
- means for accepting and interpreting one or more script files written in a second scripting language into a second script interpreter and maintaining data in one or more variables in a workspace of the second script interpreter;
- means for representing, processing, and storing the one or more variables in workspaces of both the first and the second script interpreter using one common set of codes and in one uniform data format via a common workspace interface (CWI);
- and
- means for utilizing one single interface to interact with the disk drive through one or more lower tier commands downstream.
Dependencies are inferred from the claim text.