Patents by Inventor Timothy Craig Ostwald
Timothy Craig Ostwald has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10335942Abstract: Utilities (e.g., systems, apparatuses, methods) that reduce robotic assembly contention in media element storage libraries by translating (e.g., displacing) a robot arm of a first robotic assembly mounted over a first storage array of a storage library away from a central reference plane as the robot arm is being pivoted into a first position adjacent the first storage array to allow a robot arm of a second robotic assembly to slide or otherwise move past the robot arm of the first robotic assembly, even when the robot arms of the first and second robot arms are disposed at the same height (e.g., along a z-axis) within the storage library. For instance, a pivot member of the robot arm may be mounted on a carriage that is configured to translate between the first and second storage arrays in response to the pivot member being pivoted about a pivot axis.Type: GrantFiled: October 19, 2017Date of Patent: July 2, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Joseph Paul Manes, Daniel James Plutt, Timothy Craig Ostwald
-
Patent number: 10239203Abstract: Utilities (e.g., systems, apparatuses, methods) that reduce robotic assembly contention in media element storage libraries by rotating (e.g., flipping, swinging, etc.) a robot arm of a first robotic assembly mounted over a first of first and second spaced storage arrays in a storage library into a first position between the first storage array and a central reference plane disposed between and parallel to the first and second storage arrays to allow a robot arm of a second robotic assembly to slide or otherwise move past the robot arm of the first robotic assembly (e.g., in a direction along or parallel to an x-axis parallel to the first and second storage arrays), even when the robot arms of the first and second robotic assemblies are disposed at the same height (e.g., along a z-axis that is perpendicular to the x-axis) within the storage library.Type: GrantFiled: June 27, 2018Date of Patent: March 26, 2019Assignee: Oracle International CorporationInventor: Timothy Craig Ostwald
-
Publication number: 20180304459Abstract: Utilities (e.g., systems, apparatuses, methods) that reduce robotic assembly contention in media element storage libraries by rotating (e.g., flipping, swinging, etc.) a robot arm of a first robotic assembly mounted over a first of first and second spaced storage arrays in a storage library into a first position between the first storage array and a central reference plane disposed between and parallel to the first and second storage arrays to allow a robot arm of a second robotic assembly to slide or otherwise move past the robot arm of the first robotic assembly (e.g., in a direction along or parallel to an x-axis parallel to the first and second storage arrays), even when the robot arms of the first and second robotic assemblies are disposed at the same height (e.g., along a z-axis that is perpendicular to the x-axis) within the storage library.Type: ApplicationFiled: June 27, 2018Publication date: October 25, 2018Inventor: Timothy Craig Ostwald
-
Patent number: 10029365Abstract: Utilities (e.g., systems, apparatuses, methods) that reduce robotic assembly contention in media element storage libraries by rotating (e.g., flipping, swinging, etc.) a robot arm of a first robotic assembly mounted over a first of first and second spaced storage arrays in a storage library into a first position between the first storage array and a central reference plane disposed between and parallel to the first and second storage arrays to allow a robot arm of a second robotic assembly to slide or otherwise move past the robot arm of the first robotic assembly (e.g., in a direction along or parallel to an x-axis parallel to the first and second storage arrays), even when the robot arms of the first and second robotic assemblies are disposed at the same height (e.g., along a z-axis that is perpendicular to the x-axis) within the storage library.Type: GrantFiled: December 22, 2014Date of Patent: July 24, 2018Assignee: Oracle International CorporationInventor: Timothy Craig Ostwald
-
Publication number: 20180037409Abstract: Utilities (e.g., systems, apparatuses, methods) that reduce robotic assembly contention in media element storage libraries by translating (e.g., displacing) a robot arm of a first robotic assembly mounted over a first storage array of a storage library away from a central reference plane as the robot arm is being pivoted into a first position adjacent the first storage array to allow a robot arm of a second robotic assembly to slide or otherwise move past the robot arm of the first robotic assembly, even when the robot arms of the first and second robot arms are disposed at the same height (e.g., along a z-axis) within the storage library. For instance, a pivot member of the robot arm may be mounted on a carriage that is configured to translate between the first and second storage arrays in response to the pivot member being pivoted about a pivot axis.Type: ApplicationFiled: October 19, 2017Publication date: February 8, 2018Inventors: Joseph Paul Manes, Daniel James Plutt, Timothy Craig Ostwald
-
Patent number: 9821958Abstract: Utilities (e.g., systems, apparatuses, methods) that reduce robotic assembly contention in media element storage libraries by translating (e.g., displacing) a robot arm of a first robotic assembly mounted over a first storage array of a storage library away from a central reference plane as the robot arm is being pivoted into a first position adjacent the first storage array to allow a robot arm of a second robotic assembly to slide or otherwise move past the robot arm of the first robotic assembly, even when the robot arms of the first and second robot arms are disposed at the same height (e.g., along a z-axis) within the storage library. For instance, a pivot member of the robot arm may be mounted on a carriage that is configured to translate between the first and second storage arrays in response to the pivot member being pivoted about a pivot axis.Type: GrantFiled: December 22, 2014Date of Patent: November 21, 2017Assignee: Oracle International CorporationInventors: Joseph Paul Manes, Daniel James Plutt, Timothy Craig Ostwald
-
Patent number: 9799366Abstract: Utilities that increase the volume of media elements that can be simultaneously loaded and/or unloaded into or from a storage library, facilitate mounting of media element magazines into a storage library, and limit access to an interior of a storage library by users during operation of robotics assemblies of the storage library. One disclosed utility includes a cartridge access port for use with a storage library that has a storage container that is pivotable (e.g., swingable) between at least first and second positions. In the first position, the storage container is adjacent an opening in the housing of the library for loading and unloading of media elements by a user into or from the container via the opening. After the storage container has swung into the second position, the storage container is spaced from the opening and faces the interior of the library for access by a robotics assembly.Type: GrantFiled: February 4, 2016Date of Patent: October 24, 2017Assignee: Oracle International CorporationInventors: Joseph Paul Manes, Daniel James Plutt, Timothy Craig Ostwald
-
Patent number: 9715894Abstract: Embodiments include systems and methods for providing throughput increase and/or physical expansion of a data storage library. Some embodiments include multiple robotic assemblies, each having its own hand assembly, which are electrically and mechanically integrated for concurrent use in a single storage library environment for increased throughput. Other embodiments include an active vertical pass-through assembly that operates to ferry cartridges from one storage library environment to another, vertically adjacent storage library environment. Some such embodiments use existing robotic mechanisms of the libraries to exploit a shared slot through which vertical pass-through functionality can be realized. Other embodiments include an active horizontal pass-through assembly that operates to ferry cartridges from one storage library environment to another, horizontally adjacent storage library environment.Type: GrantFiled: March 5, 2015Date of Patent: July 25, 2017Assignee: Oracle International CorporationInventors: Timothy Craig Ostwald, Joseph Paul Manes
-
Patent number: 9400969Abstract: Systems and methods are described for automatic calibration of robotic mechanism functions according to accurate decoding and locating of target features using spot scanning. For example, a robotic mechanism in a storage library has one or more integrated scanners that can acquire contrast and/or topographic scan data from a scan window that represents a profile of the scan window expected to have one or more target feature sets. The scan data can be decoded according to predefined target masks (e.g., target type-specific fit tables) at a number of decode threshold levels to estimate target feature values, which can be used to converge on (or otherwise generate) a purported target definition with purported feature values. The purported target definition can be used to facilitate various functions, such as automatic calibration of robotic mechanism positioning and object identification.Type: GrantFiled: September 25, 2013Date of Patent: July 26, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Timothy Craig Ostwald, Terry L. Lane
-
Publication number: 20160180876Abstract: Utilities (e.g., systems, apparatuses, methods) that reduce robotic assembly contention in media element storage libraries by rotating (e.g., flipping, swinging, etc.) a robot arm of a first robotic assembly mounted over a first of first and second spaced storage arrays in a storage library into a first position between the first storage array and a central reference plane disposed between and parallel to the first and second storage arrays to allow a robot arm of a second robotic assembly to slide or otherwise move past the robot arm of the first robotic assembly (e.g., in a direction along or parallel to an x-axis parallel to the first and second storage arrays), even when the robot arms of the first and second robotic assemblies are disposed at the same height (e.g., along a z-axis that is perpendicular to the x-axis) within the storage library.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventor: Timothy Craig Ostwald
-
Publication number: 20160176632Abstract: Utilities (e.g., systems, apparatuses, methods) that reduce robotic assembly contention in media element storage libraries by translating (e.g., displacing) a robot arm of a first robotic assembly mounted over a first storage array of a storage library away from a central reference plane as the robot arm is being pivoted into a first position adjacent the first storage array to allow a robot arm of a second robotic assembly to slide or otherwise move past the robot arm of the first robotic assembly, even when the robot arms of the first and second robot arms are disposed at the same height (e.g., along a z-axis) within the storage library. For instance, a pivot member of the robot arm may be mounted on a carriage that is configured to translate between the first and second storage arrays in response to the pivot member being pivoted about a pivot axis.Type: ApplicationFiled: December 22, 2014Publication date: June 23, 2016Inventors: Joseph Paul Manes, Daniel James Plutt, Timothy Craig Ostwald
-
Publication number: 20160155462Abstract: Utilities that increase the volume of media elements that can be simultaneously loaded and/or unloaded into or from a storage library, facilitate mounting of media element magazines into a storage library, and limit access to an interior of a storage library by users during operation of robotics assemblies of the storage library. One disclosed utility includes a cartridge access port for use with a storage library that has a storage container that is pivotable (e.g., swingable) between at least first and second positions. In the first position, the storage container is adjacent an opening in the housing of the library for loading and unloading of media elements by a user into or from the container via the opening. After the storage container has swung into the second position, the storage container is spaced from the opening and faces the interior of the library for access by a robotics assembly.Type: ApplicationFiled: February 4, 2016Publication date: June 2, 2016Inventors: Joseph Paul Manes, Daniel James Plutt, Timothy Craig Ostwald
-
Patent number: 9269391Abstract: Utilities that increase the volume of media elements that can be simultaneously loaded and/or unloaded into or from a storage library, facilitate mounting of media element magazines into a storage library, and limit access to an interior of a storage library by users during operation of robotics assemblies of the storage library. One disclosed utility includes a cartridge access port for use with a storage library that has a storage container that is pivotable (e.g., swingable) between at least first and second positions. In the first position, the storage container is adjacent an opening in the housing of the library for loading and unloading of media elements by a user into or from the container via the opening. After the storage container has swung into the second position, the storage container is spaced from the opening and faces the interior of the library for access by a robotics assembly.Type: GrantFiled: April 8, 2015Date of Patent: February 23, 2016Assignee: Oracle International CorporationInventors: Joseph Paul Manes, Daniel James Plutt, Timothy Craig Ostwald
-
Patent number: 9183875Abstract: Embodiments include systems and methods for detecting logical presence and location of modules, detecting physical presence and location of modules, and mapping the logical and physical locations together for use by the storage library. For example, when an expansion module is installed, it is connected to a network and it reports its logical presence and logical network location to a base controller in the base module. A robotic mechanism is used to trigger one or more presence sensors to detect physical presence and location of the installed expansion module. The base controller or another component generates and stores a mapping between the logical location and the physical location. The storage library can use the mapping to translate between logical and physical functionality.Type: GrantFiled: June 20, 2012Date of Patent: November 10, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: James Lee Ries, Terry Lynn Lane, Timothy Craig Ostwald
-
Publication number: 20150179210Abstract: Embodiments include systems and methods for providing throughput increase and/or physical expansion of a data storage library. Some embodiments include multiple robotic assemblies, each having its own hand assembly, which are electrically and mechanically integrated for concurrent use in a single storage library environment for increased throughput. Other embodiments include an active vertical pass-through assembly that operates to ferry cartridges from one storage library environment to another, vertically adjacent storage library environment. Some such embodiments use existing robotic mechanisms of the libraries to exploit a shared slot through which vertical pass-through functionality can be realized. Other embodiments include an active horizontal pass-through assembly that operates to ferry cartridges from one storage library environment to another, horizontally adjacent storage library environment.Type: ApplicationFiled: March 5, 2015Publication date: June 25, 2015Inventors: Timothy Craig Ostwald, Joseph Paul Manes
-
Patent number: 9013828Abstract: Utilities that increase the volume of media elements that can be simultaneously loaded and/or unloaded into or from a storage library, facilitate mounting of media element magazines into a storage library, and limit access to an interior of a storage library by users during operation of robotics assemblies of the storage library. One disclosed utility includes a cartridge access port for use with a storage library that has a storage container that is pivotable (e.g., swingable) between at least first and second positions. In the first position, the storage container is adjacent an opening in the housing of the library for loading and unloading of media elements by a user into or from the container via the opening. After the storage container has swung into the second position, the storage container is spaced from the opening and faces the interior of the library for access by a robotics assembly.Type: GrantFiled: October 17, 2014Date of Patent: April 21, 2015Assignee: Oracle International CorporationInventors: Joseph Paul Manes, Daniel James Plutt, Timothy Craig Ostwald
-
Patent number: 9001457Abstract: Embodiments include systems and methods for providing throughput increase and/or physical expansion of a data storage library. Some embodiments include multiple robotic assemblies, each having its own hand assembly, which are electrically and mechanically integrated for concurrent use in a single storage library environment for increased throughput. Other embodiments include an active vertical pass-through assembly that operates to ferry cartridges from one storage library environment to another, vertically adjacent storage library environment. Some such embodiments use existing robotic mechanisms of the libraries to exploit a shared slot through which vertical pass-through functionality can be realized. Other embodiments include an active horizontal pass-through assembly that operates to ferry cartridges from one storage library environment to another, horizontally adjacent storage library environment.Type: GrantFiled: September 25, 2013Date of Patent: April 7, 2015Assignee: Oracle International CorporationInventors: Timothy Craig Ostwald, Joseph Paul Manes
-
Publication number: 20150083794Abstract: Systems and methods are described for automatic calibration of robotic mechanism functions according to accurate decoding and locating of target features using spot scanning For example, a robotic mechanism in a storage library has one or more integrated scanners that can acquire contrast and/or topographic scan data from a scan window that represents a profile of the scan window expected to have one or more target feature sets. The scan data can be decoded according to predefined target masks (e.g., target type-specific fit tables) at a number of decode threshold levels to estimate target feature values, which can be used to converge on (or otherwise generate) a purported target definition with purported feature values. The purported target definition can be used to facilitate various functions, such as automatic calibration of robotic mechanism positioning and object identification.Type: ApplicationFiled: September 25, 2013Publication date: March 26, 2015Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Timothy Craig Ostwald, Terry L. Lane
-
Publication number: 20150086305Abstract: Embodiments include systems and methods for providing throughput increase and/or physical expansion of a data storage library. Some embodiments include multiple robotic assemblies, each having its own hand assembly, which are electrically and mechanically integrated for concurrent use in a single storage library environment for increased throughput. Other embodiments include an active vertical pass-through assembly that operates to ferry cartridges from one storage library environment to another, vertically adjacent storage library environment. Some such embodiments use existing robotic mechanisms of the libraries to exploit a shared slot through which vertical pass-through functionality can be realized. Other embodiments include an active horizontal pass-through assembly that operates to ferry cartridges from one storage library environment to another, horizontally adjacent storage library environment.Type: ApplicationFiled: September 25, 2013Publication date: March 26, 2015Applicant: Oracle International CorporationInventors: Timothy Craig Ostwald, Joseph Paul Manes
-
Patent number: 8890458Abstract: Systems and methods are described for providing selective biasing of a platform in context of one or more modules. While moving in the Z-direction with respect to the modules, the platform travels in an unbiased manner. For example, one or more alignment features on the platform are engaged with one or more alignment features on the modules to allow the platform to substantially float within an X-Y region defined by the alignment features. When the platform reaches its desired Z-location, magnetic features bias the platform into a substantially locked and repeatable X-Y position (e.g., using permanent magnets and/or electromagnets). In some embodiments, the platform is locked into an accurate position to allow a robotic mechanism of a storage library to move around efficiently within the modules while still being able to perform operations that involve accurate positioning (e.g., pick and place operations on media cartridges).Type: GrantFiled: January 13, 2012Date of Patent: November 18, 2014Assignee: Oracle International CorporationInventors: Timothy Craig Ostwald, Joseph Paul Manes, Daniel James Plutt