Methods and apparatus for providing menu data to a storage automation library
First Claim
Patent Images
1. A method for displaying menus on a storage automation library, comprising:
- processing a user'"'"'s input to the library and, in response to said processing, either i) displaying a menu derived from a local menu structure, or ii) activating a remote menu mode; and
between activation and deactivation of the remote menu mode, waiting for a remote host to return remote menu data;
displaying one or more menus that are at least partly derived from the remote menu data; and
capturing user input to the library for processing by the remote host.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for displaying menus on a storage automation library, a user'"'"'s input to the library is processed and, in response thereto, either 1) a menu derived from a local menu structure is displayed, or 2) a remote menu mode is activated. Between activation and deactivation of the remote menu mode, the library waits for a remote host to return remote menu data. A method by which a remote host retrieves the status of such an indicator, and apparatus for implementing these and other related methods, are also disclosed.
27 Citations
29 Claims
-
1. A method for displaying menus on a storage automation library, comprising:
-
processing a user'"'"'s input to the library and, in response to said processing, either i) displaying a menu derived from a local menu structure, or ii) activating a remote menu mode; and
between activation and deactivation of the remote menu mode, waiting for a remote host to return remote menu data;
displaying one or more menus that are at least partly derived from the remote menu data; and
capturing user input to the library for processing by the remote host. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing menu data to a storage automation library, comprising:
-
via a remote host, periodically polling the storage automation library to extract therefrom a remote menu mode status and stored user input, if any; and
via the remote host, providing menu data to the storage automation library, in response to a determination by the remote host that an extracted remote menu mode status is “
active”
, and in response to the remote host'"'"'s processing of the extracted user input, if any. - View Dependent Claims (9, 10)
-
-
11. A storage automation library, comprising:
-
user input means;
user output means;
a remote host interface; and
control means for processing data received via the user input means and, in response to said processing, either i) outputting to the user output means a menu derived from a local menu structure, or ii) activating a remote menu mode, waiting for a remote host to return remote menu data via the remote host interface, outputting to the user output means one or more menus that are at least partly derived from the remote menu data, and capturing user input to the library for processing by the remote host. - View Dependent Claims (12, 13)
-
-
14. A control system for a storage automation library, comprising:
-
a library I/O interface;
a command I/O interface; and
program code, comprising;
a local menu structure;
code to process user input received through the library I/O interface and, in response to said processing, either i) output, via the library I/O interface, a menu derived from the local menu structure, or ii) locally set a remote menu mode indicator to “
active”
; and
code to, between activation and deactivation of the remote menu mode, receive remote menu data via the command I/O interface, and output via the library I/O interface, one or more menus derived from the remote menu data; and
store for retrieval via the command I/O interface, user input received via the library I/O interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. Remote host apparatus for providing menu data to a storage automation library, comprising:
-
computer readable storage media; and
program code stored on the computer readable storage media, comprising;
code to periodically poll a command I/O interface of the storage automation library to extract therefrom a remote menu mode status and stored user input, if any; and
code to provide menu data to the command I/O interface, in response to a determination that an extracted remote menu mode status is “
active”
, and in response to the extracted user input, if any. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification