Random read performance of optical media library

US2016196072A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016196072-A1
Application numberUS-201514589053-A
CountryUS
Kind codeA1
Filing dateJan 5, 2015
Priority dateJan 5, 2015
Publication dateJul 7, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments relate to data storage media, and reading data from the media and writing data to the media. A data structure is provided to identify storage location and/or media parameters. One or more parameters of storage media is pre-loaded and conveyed to an associated media accessor prior to transferring data across the storage media in support of an associated read or write request.

First claim

Opening claim text (preview).

We claim: 1 . A method comprising: configuring one or more media accessors in communication with a data interface for transferring data; pre-loading one or more characteristic parameters of a storage medium; and conveying the pre-loaded one or more parameters from a shared location to the one or more media accessors over the interface prior to data transfer across the storage medium. 2 . The method of claim 1 , further comprising identifying media based on the pre-loaded parameters, and selecting and delivering the identified media from a library to the one or more media accessors. 3 . The method of claim 2 , further comprising updating the parameters, including retrieving media parameters from the accessors through the interface. 4 . The method of claim 2 , wherein at least one media accessor is an optical disk drive, and the media is an optical disc. 5 . The method of claim 1 , wherein the one or more characteristic parameters includes type and format of the medium. 6 . The method of claim 1 , wherein the one or more characteristic parameters includes a mapping of logical block addresses to physical block addresses. 7 . The method of claim 1 , further comprising discovering the media parameters from data contained in the media, and constructing a database in the shared location, the database including the discovered media parameters. 8 . A computer program product for reading and writing data to a storage medium, the computer program product comprising a computer readable storage device having program code embodied therewith, the program code executable by a processing unit to: configure one or more media accessors in communication with a data interface for transferring data; pre-load one or more characteristic parameters of the storage medium; and convey the pre-loaded one or more parameters from a shared location to the one or more media accessors over the interface prior to data transfer across the storage medium. 9 . The computer program product of claim 8 , further comprising program code to identify media based on the pre-loaded parameters, and select and deliver the identified media from a library to the one or more media accessors. 10 . The computer program product of claim 9 , further comprising program code to update the parameters, including retrieve media parameters from the accessors through the interface. 11 . The computer program product of claim 9 , wherein at least one media accessor is an optical disk drive, and the medium is an optical disc. 12 . The computer program product of claim 8 , wherein the one or more characteristic parameters includes type and format of the media. 13 . The computer program product of claim 8 , wherein the one or more characteristic parameters includes a mapping of logical block addresses to physical block addresses. 14 . The computer program product of claim 8 , further comprising program code to discover the media parameters from data contained in the medium, and construct a database in the shared location, the database including the discovered media parameters. 15 . A computer system comprising: a processing unit operatively coupled to memory; a controller in communication with the processing unit to read and write data to a storage medium; one or more media accessors in communication with a data interface for transferring data in support of reading data from the medium and writing data to the medium; the controller to pre-load one or more characteristic parameters of a storage media; and the controller to convey the pre-loaded one or more parameters from a shared location to the one or more media accessors over the interface prior to data transfer across the storage media. 16 . The system of claim 15 , further comprising the controller to identify media based on the pre-loaded parameters, and select and deliver the identified media from an optical media library to the one or more media accessors. 17 . The system of claim 16 , further comprising the controller to update the parameters, including the controller to retrieve media parameters from the accessors through the interface. 18 . The system of claim 15 , further comprising the controller to discover the media parameters from data contained in the media, and construct a database in a shared location, the database including the discovered media parameters. 19 . The system of claim 15 , wherein at least one media accessor is an optical disk drive, and the media is an optical disc. 20 . The system of claim 15 , wherein the one or more characteristic parameters includes a mapping of logical block addresses to physical block addresses.

Assignees

Inventors

Classifications

  • G06F3/0659Primary

    Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title

  • G06F3/0611Primary

    in relation to response time · CPC title

  • Physics · mapped topic

  • Disk arrays, e.g. RAID, JBOD · CPC title

  • Plurality of storage devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016196072A1 cover?
Embodiments relate to data storage media, and reading data from the media and writing data to the media. A data structure is provided to identify storage location and/or media parameters. One or more parameters of storage media is pre-loaded and conveyed to an associated media accessor prior to transferring data across the storage media in support of an associated read or write request.
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F3/0659. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 07 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).