This inventor holds 2 USPTO granted patents. Top assignee: International Business Machines Corporation. Active years: 1992-2000.
Company Filing History:
Years Active: 1992-2000
Title: Thomas Marshall Hoag: Innovator in Optical Media Technology
Introduction
Thomas Marshall Hoag is a notable inventor based in Rochester, MN (US). He has made significant contributions to the field of optical media technology, holding 2 patents that showcase his innovative approach to data storage solutions.
Latest Patents
One of his latest patents is titled "Directory structure for worm optical media." This invention discloses a directory structure for Write Once Read Many (WORM) optical media that supports a multi-level tree structure containing several paths. When a user defines the first path on the WORM volume, a file directory group is created for that path. A path directory entry pointing to this file directory group is written to the path directory group. Files having this path name are initially written into the first data file area next to this file directory group. The first data file area grows as data is written into it. When a second path is defined, the first data file area is closed, and a second file directory group is created on the WORM volume next to the first data file area, thereby wasting little if any space. The path directory group is updated with a new path directory entry that points to this new file directory group. Files having this second path name are written into a growing second data area. If the user now wants a file having the first path name to be written to the disk, a file directory entry is placed in the first file directory group, but the file itself is written into the growing second data file area. In this manner, files are associated with directory entries by a common path name, not necessarily physical location on the disk, although files tend to be relatively close to their associated directory entry.
Another significant patent is "Optical disk library control system providing an enhanced initialization." This invention describes a method and apparatus for automatically assigning a name to a storage file, particularly pertinent to storage files used in conjunction with an optical storage system. The automatically assigned name is used throughout the system to identify the storage file for all purposes, including loading and unloading the storage file to and from the various drives within the system, initializing the storage file for use, and reading and writing to and from the storage file. Automatic name assignment normally occurs when a storage file is placed within a mass storage library. A name becomes necessary at that time because the storage file is then available to the system. Alternate automatic name assignment also
