Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
113 words
Apparatus for performing the path management function in a system that contains a plurality of individually actuable and concatenatable path segments to define a path between a first and a second endpoint comprising: means responsive to the designation of said first and said second endpoints for selecting a sequentially ordered plurality of said path segments to define a path between said first and said second endpoints; means for reserving all of said selected path segments; means for sequentially activating said reserved path segments; and means for maintaining said reserved path segments in a reserved state until all of said reserved path segments have been sequentially activated between said first and said second endpoints.
Claim 2
Dependent Claim
113 words
Apparatus for performing the path management function in a system that contains a plurality of individually actuable and concatenatable path segments to define a path between a first and a second endpoint comprising: means responsive to the designation of said first and said second endpoints for selecting a sequentially ordered plurality of said path segments to define a path between said first and said second endpoints; means for reserving all of said selected path segments; means for sequentially activating said reserved path segments; and means for maintaining said reserved path segments in a reserved state until all of said reserved path segments have been sequentially activated between said first and said second endpoints.
Claim 3
Dependent Claim
31 words
The apparatus of claim 1 further including means responsive to said path to said second endpoint being blocked, for retracing said path via said reserved path segments to said first endpoint.
Claim 4
Dependent Claim
55 words
The apparatus of claim 2 wherein said retracing means includes: means for disabling said sequentially activating means for the one of said reserved path segments where said path is blocked; and means for sequentially activating in the reverse direction and reverse order the ones of said reserved path segments executed by said sequentially activating means.
Claim 5
Dependent Claim
127 words
In a network of interconnected library modules, a method of managing the movement of an information volume stored in a source location in a first library module to a destination location in a second library module comprising the steps of defining a series of volume move operations in said interconnected library modules to transport said information volume from said source location to said destination location; reserving apparatus in each of said interconnected library modules to execute said series of volume move operations; sequentially executing said series of volume move operations when all of said apparatus to complete said path is reserved; and maintaining said apparatus reservations until all of said series of volume move operations are executed and said information storage volume is at said destination location.
Claim 6
Dependent Claim
127 words
In a network of interconnected library modules, a method of managing the movement of an information volume stored in a source location in a first library module to a destination location in a second library module comprising the steps of defining a series of volume move operations in said interconnected library modules to transport said information volume from said source location to said destination location; reserving apparatus in each of said interconnected library modules to execute said series of volume move operations; sequentially executing said series of volume move operations when all of said apparatus to complete said path is reserved; and maintaining said apparatus reservations until all of said series of volume move operations are executed and said information storage volume is at said destination location.
Claim 7
Dependent Claim
43 words
The method of claim 4 including the step of executing in reverse order and direction the ones of said volume move operations that have been sequentially executed when one of said volume move operations in said series of volume move operations is blocked.
Claim 8
Dependent Claim
80 words
The method of claim 4 wherein the step of defining includes the steps of: selecting a predefined path from said source location to said destination location when said series of volume move operations cannot be defined because all of the apparatus necessary to implement said series of volume move operations is not idle; and translating said predefined path into a predefined series of volume move operations to transport said information storage volume from said source location to said destination location.
Claim 9
Dependent Claim
71 words
The method of claim 6 wherein the step of reserving includes the steps of: reserving idle apparatus in each of said interconnected library modules to execute said predefined series of volume move operations; monitoring all of the unreserved apparatus in said predefined series of volume move operations to determine the busy/idle state of said unreserved apparatus; and reserving each of said unreserved apparatus when said unreserved apparatus enters an idle state.
Claim 10
Dependent Claim
32 words
The method of claim 4, further including the step of: recording in a memory the present location of said information storage volume upon the completion of each of said volume move operations.
Claim 11
Independent Claim
173 words
A method of managing a transportation path in an automated library system which contains a plurality of automated library modules, each of said automated library modules juxtaposed to at least one other one of said automated library modules, where information storage volumes are stored in volume storage locations in each of said automated library modules for use on a plurality of information storage volume read/write devices connected to said automated library modules, comprising the steps of: defining a series of volume move operations that implement an information storage volume transportation path from a designated volume storage location to a destination information storage volume read/write device; reserving apparatus in each of said automated library modules to execute said series of volume move operations; robotically executing said series of volume move operations once said apparatus is reserved to execute all of said series of volume move operations; and maintaining said apparatus reservations on said apparatus to execute all of said series of volume move operations until said series of volume move operations is completely executed.
Claim 12
Independent Claim
173 words
A method of managing a transportation path in an automated library system which contains a plurality of automated library modules, each of said automated library modules juxtaposed to at least one other one of said automated library modules, where information storage volumes are stored in volume storage locations in each of said automated library modules for use on a plurality of information storage volume read/write devices connected to said automated library modules, comprising the steps of: defining a series of volume move operations that implement an information storage volume transportation path from a designated volume storage location to a destination information storage volume read/write device; reserving apparatus in each of said automated library modules to execute said series of volume move operations; robotically executing said series of volume move operations once said apparatus is reserved to execute all of said series of volume move operations; and maintaining said apparatus reservations on said apparatus to execute all of said series of volume move operations until said series of volume move operations is completely executed.
Claim 13
Dependent Claim
46 words
The method of claim 9 further including the step of: executing in reverse order and direction the ones of said volume move operations in said series of volume move operations that have been sequentially executed when one of said series of volume move operations is blocked.
Claim 14
Dependent Claim
60 words
The method of claim 9 wherein said step of defining includes the step of: selecting a predefined path from said designated information volume storage location to said destination information storage volume read/write device when said series of volume move operations cannot be defined because one or more of said volume move operations include apparatus that is in a busy state.
Claim 15
Dependent Claim
32 words
The method of claim 11 wherein said step of defining further comprises the step of: translating said predefined path into a predefined series of volume move operations that implement said predefined path.
Claim 16
Dependent Claim
75 words
The method of claim 12 wherein said step of reserving includes the steps of: reserving idle ones of said apparatus in each of said automated library modules to execute said predefined series of volume move operations; monitoring the busy ones of said apparatus in each of said automated library modules to execute said predefined series of volume move operations; and reserving each of said busy apparatus when said busy apparatus changes to an idle state.
Claim 17
Dependent Claim
31 words
The method of claim 9 including the step of: recording in a memory the present location of said information storage volume upon the completion of each robotically executed volume move function.
Claim 18
Dependent Claim
151 words
In an automated library system which stores information storage volumes in volume storage locations for retrieval and placement into ones of a plurality of information storage volume read/write devices, an information storage volume transportation management apparatus comprising: means responsive to a request to read/write a designated information storage volume for selecting an information storage volume read/write device; means responsive to said selecting means for defining a path, comprising a plurality of sequentially ordered volume move segments, between said designated information storage volume and said selected information storage volume read/write device; means responsive to said defining means for reserving apparatus to execute said plurality of volume move segments; means responsive to said reserving means for sequentially activating said reserved apparatus to execute said plurality of sequentially ordered volume move segments; and means for maintaining said reserved apparatus in a reserved state until all of said plurality of volume move segments are executed.
Claim 19
Dependent Claim
151 words
In an automated library system which stores information storage volumes in volume storage locations for retrieval and placement into ones of a plurality of information storage volume read/write devices, an information storage volume transportation management apparatus comprising: means responsive to a request to read/write a designated information storage volume for selecting an information storage volume read/write device; means responsive to said selecting means for defining a path, comprising a plurality of sequentially ordered volume move segments, between said designated information storage volume and said selected information storage volume read/write device; means responsive to said defining means for reserving apparatus to execute said plurality of volume move segments; means responsive to said reserving means for sequentially activating said reserved apparatus to execute said plurality of sequentially ordered volume move segments; and means for maintaining said reserved apparatus in a reserved state until all of said plurality of volume move segments are executed.
Claim 20
Dependent Claim
35 words
The apparatus of claim 15 further comprising: means for activating, in reverse order, the ones of said reserved apparatus activated by said sequentially activating means when one of said volume move segments cannot be executed.
Claim 21
Dependent Claim
50 words
The apparatus of claim 15 further comprising: means, in said defining means, for selecting a predesignated path between said designated information storage volume and said selected information storage volume read/write device when one or more of said apparatus to execute said plurality of move segments is in a busy state.
Claim 22
Dependent Claim
23 words
The apparatus of claim 17 further comprising: means, in said reserving means, for monitoring the busy/idle state of said one or more apparatus.
Claim 23
Dependent Claim
31 words
The apparatus of claim 18 further comprising: means, in said reserving means, responsive to one of said one or more apparatus changing to an idle state, for reserving said one apparatus.
Claim 24
Dependent Claim
33 words
The apparatus of claim 15 further comprising: means, responsive to said sequentially activating means, for recording the present location of said designated information storage volume upon the completion of each volume move operation.
Claim 25
Dependent Claim
90 words
In a network of apparatus, operable to interconnect selected ones of network endpoints, apparatus for defining a path between a first and a second endpoint comprising: means for selecting two or more of said apparatus operable to interconnect said first and said second endpoints; means for reserving said selected apparatus; means for activating said reserved apparatus in a sequential order to create a path interconnecting said first and said second endpoints; means for maintaining said reserved apparatus in a reserved state until said first and said second endpoints are interconnected.
Claim 26
Dependent Claim
90 words
In a network of apparatus, operable to interconnect selected ones of network endpoints, apparatus for defining a path between a first and a second endpoint comprising: means for selecting two or more of said apparatus operable to interconnect said first and said second endpoints; means for reserving said selected apparatus; means for activating said reserved apparatus in a sequential order to create a path interconnecting said first and said second endpoints; means for maintaining said reserved apparatus in a reserved state until said first and said second endpoints are interconnected.
Claim 27
Dependent Claim
251 words
In an automated library system which contains a plurality of automated library modules, each of said library modules juxtaposed to at least one other one of said library modules and interconnected therewith, where information storage volumes are stored in volume storage locations in each of said automated library modules for use on a plurality of information storage volume read/write devices connected to said automated library modules, an information storage volume movement management apparatus comprising: means responsive to a request to read/write a designated information storage volume for selecting an information storage volume read/write device; means responsive to said selecting means for defining a path, comprising a plurality of sequentially ordered volume move segments, between said designated information storage volume and said selected information storage volume read/write device; means responsive to said defining means for reserving apparatus in said plurality of automated library modules to execute said plurality of volume move segments; means responsive to said reserving means for sequentially activating said reserved apparatus to execute said plurality of sequentially ordered volume move segments; means, responsive to said sequentially activating means, for recording the present location of said designated information storage volume upon the completion of each volume move operation; means for maintaining said reserved apparatus in a reserved state until all of said plurality of volume move segments are executed; and means for activating, in reverse order and direction, the ones of said reserved apparatus activated by said sequentially activating means when one of said volume move segments cannot be executed.
Claim 28
Dependent Claim
251 words
In an automated library system which contains a plurality of automated library modules, each of said library modules juxtaposed to at least one other one of said library modules and interconnected therewith, where information storage volumes are stored in volume storage locations in each of said automated library modules for use on a plurality of information storage volume read/write devices connected to said automated library modules, an information storage volume movement management apparatus comprising: means responsive to a request to read/write a designated information storage volume for selecting an information storage volume read/write device; means responsive to said selecting means for defining a path, comprising a plurality of sequentially ordered volume move segments, between said designated information storage volume and said selected information storage volume read/write device; means responsive to said defining means for reserving apparatus in said plurality of automated library modules to execute said plurality of volume move segments; means responsive to said reserving means for sequentially activating said reserved apparatus to execute said plurality of sequentially ordered volume move segments; means, responsive to said sequentially activating means, for recording the present location of said designated information storage volume upon the completion of each volume move operation; means for maintaining said reserved apparatus in a reserved state until all of said plurality of volume move segments are executed; and means for activating, in reverse order and direction, the ones of said reserved apparatus activated by said sequentially activating means when one of said volume move segments cannot be executed.