|Publication number||US20060070059 A1|
|Application number||US 10/950,613|
|Publication date||Mar 30, 2006|
|Filing date||Sep 27, 2004|
|Priority date||Sep 27, 2004|
|Also published as||US8881130, US20120159467|
|Publication number||10950613, 950613, US 2006/0070059 A1, US 2006/070059 A1, US 20060070059 A1, US 20060070059A1, US 2006070059 A1, US 2006070059A1, US-A1-20060070059, US-A1-2006070059, US2006/0070059A1, US2006/070059A1, US20060070059 A1, US20060070059A1, US2006070059 A1, US2006070059A1|
|Inventors||Matthew Starr, Mark Lantry|
|Original Assignee||Starr Matthew T, Lantry Mark L|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (34), Referenced by (15), Classifications (4), Legal Events (1)|
|External Links: USPTO, USPTO Assignment, Espacenet|
The present invention relates generally to software exchanges and upgrades. More particularly, the present invention relates to exchanging software between a dedicated space on a mobile storage media with a drive device adapted for use with the memory media.
Storage technology has been on an aggressive trajectory of minimization with hardware and related devices coinciding with an explosive growth in memory capacity. Not only has hardware become smaller and more streamlined, hardware has become more complex and diversified. The once stationary “all-in-one” gigantic machines that dominated computing have diversified to include modular components with high mobility. This is evidenced by mobile storage media adapted to insert into a drive device connected to a computing system for use by an end user.
Modern computing systems generally function by means of an operating system, of which there is a variety, acting as framework for staging the functionality of all other programs. Because hardware devices used with computing systems are themselves becoming more sophisticated with specialized functionality, they require compatible programs to work with the computer's operating system. These programs, typically called drivers, enable computers to cooperate with hardware devices as needed. In addition to drivers, hardware devices often require software programs, typically called firmware, to control their own specialized functionality.
Both drivers and, to a greater extent, firmware are subject to changes which are generally designed to improve the operability of the hardware device. For example, hardware devices such as drives for use with mobile media need to read and write data to the media on behalf of requests from the computing system. The media may have unique data format layouts or compressed data for optimizing data space on the media that are specific to the drive device. In this scenario, the drive device may need special software for use with the media. Additionally, the drive may have motors and actuators, specialized heads, calibrating schemes, etc., that are controlled by firmware in the drive device in order to make the reading and writing of data from the media simple and transparent to the computing system.
Generally, software such as drivers and firmware are loaded or updated by dedicated read only methods. This has been done to prevent an end user from altering or damaging the software. Software used in these applications include “burned” read only CD's, DVD's or other optical recording media, read only updates found at sites on the internet, and other read only mobile media, just to name a few. In some cases, a user may load software onto mobile media for use as described, but that software may be subject to accidental erasure or if “burned” onto a media, and a user only has read access from there on out.
As described above, there are various techniques to transfer software such as drivers and firmware to hardware devices. It is to improvements related to this subject matter that the claimed invention is generally directed.
The present invention relates to exchanging software between a mobile storage media and a drive device that overcomes the disadvantages and limitations of the prior art by using a drive device dedicated readable and writable space on the media.
One embodiment of the present invention can therefore comprise a multi purpose media comprising: a mobile readable and writeable media adapted for use with a drive device; at least one data space accessible by an end user; at least one drive software space allocated for reading and writing accessibility for the drive device and restricted from the accessibility by the end user, and wherein the drive software space is adapted to contain software readable by the drive device.
Other embodiments of the present invention may additionally comprise a method for adapting mobile readable and writeable media for a drive device comprising: allocating data space accessible by an end user; allocating drive software space accessible for the drive device for reading and writing capability; and restricting accessibility of the drive software space from the end user. The method can further comprise of loading software for the drive device in the drive software space.
Yet a further embodiment of the present invention can also comprise a mobile data storage media adapted for operability with a drive device comprising: a data space accessible by an end user; and a drive software space accessible by the drive device and inaccessible by an end user wherein the drive software space is adapted to accommodate firmware for use by the drive device and the reading and writing of firmware by the drive device, and wherein the media is adapted to receive and store a higher order software from the drive device automatically if the media does not contain the higher order software or the media is adapted to transmit the higher order software to the drive device if the drive device does not contain the higher order firmware.
Referring to the drawings in general, and more particularly to
Configuration 100 is a diagrammatic illustration of a mobile readable and writeable media having data space 104 accessible for use by an end user and having drive device software space 102 allocated for a drive device.
Mobile media 100 is generally considered to be media suited for movability between drive devices used to install and/or retrieve data to and from the media. In general, readable and writable media is adapted for use with a drive device, wherein the media is capable of accommodating information written to the media by the drive device in addition to information being extracted, or read, from the media by the drive device. A drive device (such as a tape drive, compact disc drive, floppy disk drive, etc.) is generally coupled with a computing system either by being physically attached or connected to the computing system by wires, for example communication lines, or remotely coupled through a means of communicating such as wireless. Drive devices described herein are envisioned to use memory and computer interface capabilities.
As previously disclosed, software can include drivers and firmware which are subject to changes based on, for example, user needs or improvement in the operability of a cooperating hardware device, such as 306, just to name two. As a further example, software can include drivers, firmware, and/or updates for components within a data storage device other than the drive itself, such as for the robotic means described in connection with
The following scenarios shown in
Referring now to
Embodiments of the steps in
It is to be understood that even though numerous characteristics and advantages of various embodiments of the present invention have been set forth in the foregoing description, together with the details of the structure and function of various embodiments of the invention, this disclosure is illustrative only, and changes may be made in detail, especially in matters of structure and arrangement of parts within the principles of the present invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed. For example, the particular elements may vary depending on the particular geometry supporting media and drive devices while maintaining substantially the same functionality without departing from the scope and spirit of the present invention. This may be exemplified by the media, such as 100, having additional partitions for drive software space, such as 102, dedicated to different devices accessibly restricted from at least one end user, such as 302. In addition, although the preferred embodiments described herein are directed to mobile media and drive device technology, it will be appreciated by those skilled in the art that the teachings of the present invention can be applied to other systems without departing from the spirit and scope of the present invention.
It will be clear that the present invention is well adapted to attain the ends and advantages mentioned as well as those inherent therein. While presently preferred embodiments have been described for purposes of this disclosure, numerous changes may be made which readily suggest themselves to those skilled in the art and which are encompassed in the spirit of the invention disclosed and as defined in the appended claims.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US4979054 *||Feb 25, 1988||Dec 18, 1990||Tandon Corporation||Disk drive for storing data in run length limited format and method of providing such format|
|US5758050 *||Mar 12, 1996||May 26, 1998||International Business Machines Corporation||Reconfigurable data storage system|
|US5764992 *||Jun 6, 1995||Jun 9, 1998||Apple Computer, Inc.||Method and apparatus for automatic software replacement|
|US6226441 *||Jan 24, 1997||May 1, 2001||Exabyte Corporation||Multipurpose digital recording method and apparatus and media therefor|
|US6289405 *||Mar 10, 1999||Sep 11, 2001||International Business Machines Corporation||Addition of slot, backplane, chassis and device parametric properties to vital product data (VPD) in a computer system|
|US6418111 *||Apr 10, 2000||Jul 9, 2002||Matsushita Electric Industrial Co., Ltd.||Optical disk compatible with read-only disk and having read-only and rewritable areas with overlapping formats|
|US6469978 *||Dec 7, 1998||Oct 22, 2002||Mitsubishi Denki Kabushiki Kaisha||Rewritable optical disk with spare area and optical disk processing apparatus|
|US6606285 *||Sep 25, 2000||Aug 12, 2003||Koninklijke Philips Electronics N.V.||Method of immediate writing or reading files on a disc like recording medium|
|US6710962 *||Oct 16, 2000||Mar 23, 2004||Quantum Corporation||Automated tape library|
|US6724701 *||Jun 3, 2003||Apr 20, 2004||Koninklijke Philips Electronics N.V.||Method of immediate writing or reading files on a disc like recording medium|
|US6753873 *||Jan 31, 2001||Jun 22, 2004||General Electric Company||Shared memory control between detector framing node and processor|
|US6760288 *||Jun 16, 2003||Jul 6, 2004||Koninklijke Philips Electronics N.V.||Method of immediate writing or reading files on a disc like recording medium|
|US6763458 *||Apr 21, 2000||Jul 13, 2004||Captaris, Inc.||System and method for installing and servicing an operating system in a computer or information appliance|
|US20040105187 *||Jun 26, 2003||Jun 3, 2004||Spectra Logic Corporation||Magazine-Based Data Cartridge Library|
|US20040264037 *||Jun 26, 2003||Dec 30, 2004||Spectra Logic Corporation||Magazine-Based Data Cartridge Library|
|US20040264038 *||Jun 26, 2003||Dec 30, 2004||Spectra Logic Corporation||Magazine-Based Data Cartridge Library|
|US20040264039 *||Jun 26, 2003||Dec 30, 2004||Spectra Logic Corporation||Magazine-Based Data Cartridge Library|
|US20040264040 *||Jun 26, 2003||Dec 30, 2004||Spectra Logic Corporation||Magazine-Based Data Cartridge Library|
|US20040264041 *||Jun 26, 2003||Dec 30, 2004||Spectra Logic Corporation||Magazine-Based Data Cartridge Library|
|US20040264042 *||Jun 26, 2003||Dec 30, 2004||Spectra Logic Corporation||Magazine-Based Data Cartridge Library|
|US20040268037 *||Jun 26, 2003||Dec 30, 2004||International Business Machines Corporation||Apparatus method and system for alternate control of a RAID array|
|US20050007692 *||Jun 26, 2003||Jan 13, 2005||Spectra Logic Corporation||Magazine-Based Data Cartridge Library|
|US20050047258 *||Aug 28, 2003||Mar 3, 2005||Spectra Logic Corporation||Robotic Data Storage Library With Soft Power On/Off Capability|
|US20050057847 *||Sep 16, 2003||Mar 17, 2005||Spectra Logic Corporation||Magazine-Based Library|
|US20050063089 *||Aug 28, 2003||Mar 24, 2005||Spectra Logic Corporation||Robotic Data Storage Library With the Ability to Reduce the Transition Time to Reach an Operational State After a Transition From a Power-Off State to a Power-On State|
|US20050065637 *||Aug 28, 2003||Mar 24, 2005||Spectra Logic Corporation||Robotic Data Storage Library Comprising a Virtual Port|
|US20050185323 *||Nov 15, 2004||Aug 25, 2005||Spectra Logic Corporation||Data Cartridge Library System|
|US20050195517 *||Mar 5, 2004||Sep 8, 2005||Spectra Logic Corporation||Data Cartridge Library|
|US20050195518 *||Mar 5, 2004||Sep 8, 2005||Spectra Logic Corporation||Data Cartridge Library|
|US20050195519 *||Mar 5, 2004||Sep 8, 2005||Spectra Logic Corporation||Data Cartridge Library|
|US20050195520 *||Mar 5, 2004||Sep 8, 2005||Spectra Logic Corporation||Data cartridge library|
|US20050219964 *||Mar 23, 2005||Oct 6, 2005||Spectra Logic Corporation||Storage media transferring method and apparatus within a multi-unit storage apparatus|
|US20050246484 *||Jul 5, 2005||Nov 3, 2005||Spectra Logic Corporation||Robotic data storage library comprising a virtual port|
|US20050267627 *||Aug 1, 2005||Dec 1, 2005||Spectra Logic Corporation||Robotic data storage library comprising a virtual port|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US7414807||Oct 16, 2006||Aug 19, 2008||Spectra Logic Corporation||Variable mobile media storage system|
|US7446971||Jul 18, 2007||Nov 4, 2008||Spectra Logic Corporation||Expandable magazine-based library|
|US7450331||Apr 13, 2007||Nov 11, 2008||Spectra Logic Corporation||Variable mobile media storage system|
|US7508609||Oct 25, 2006||Mar 24, 2009||Spectra Logic Corporation||Formatted storage media providing space for encrypted text and dedicated space for clear text|
|US7583507||Mar 20, 2007||Sep 1, 2009||Spectra Logic Corporation||High density array system having multiple storage units with active movable media drawers|
|US7627709||Dec 12, 2006||Dec 1, 2009||Spectra Logic Corporation||Computer bus power consuming device|
|US7719790||Jan 23, 2007||May 18, 2010||Spectra Logic Corporation||Operator alterable space for a magazine based library|
|US7768739||Dec 8, 2006||Aug 3, 2010||Spectra Logic Corporation||Electrical contacts connecting storage magazine to docking station in a data storage library having non male/female-type pin-engaging-pad cooperation|
|US7782565||Dec 8, 2006||Aug 24, 2010||Spectra Logic Corporation||Magazine insertion and ejection system|
|US7864538||Feb 15, 2008||Jan 4, 2011||Spectra Logic Corporation||Slider support arrangement|
|US7916423||Feb 16, 2007||Mar 29, 2011||Spectra Logic Corporation||High density array system with active movable media drawers|
|US8009385||Feb 9, 2011||Aug 30, 2011||Spectra Logic Corporation||High density array system with active movable media drawers|
|US8161231 *||Mar 7, 2011||Apr 17, 2012||Sandisk Technologies Inc.||Device identifiers for nonvolatile memory modules|
|US8850231||Dec 18, 2009||Sep 30, 2014||Spectra Logic Corporation||Data encryption using a key and moniker for mobile storage media adapted for library storage|
|US20120159467 *||Mar 1, 2012||Jun 21, 2012||Spectra Logic Corporation||Co-existing dedicated system software and read/writeable data storage space on removable media|
|Oct 22, 2004||AS||Assignment|
Owner name: SPECTRA LOGIC CORPORATION, COLORADO
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:STARR, MATTHEW THOMAS;LANTRY, MARK LORIN;REEL/FRAME:015907/0398
Effective date: 20040923