Patents by Inventor Hakuro Matsuda

Hakuro Matsuda 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: 7562185
    Abstract: A method and system for accessing a storage medium that factors in read statistics of previous reads of the storage medium is provided. An access system tracks read statistics generated from previous attempts to read data of the storage medium, which may be stored on a per-unit basis. When the access system receives a request to read data of the storage device, the access system may generate a read plan for the read based on analysis of the read statistics. A read plan may specify the initial speed of the attempt to read the data. The access system uses the read statistics to help reduce the time needed to read a unit of data from the storage medium.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: July 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Hakuro Matsuda, John M. Harding
  • Patent number: 7451269
    Abstract: A method and system for servicing read requests directed to a storage medium by reordering the read requests when advantageous to do so and when the read requests can be serviced in a time-sensitive manner is provided. A reorder system determines whether it would be advantageous to reorder an identified read request that is currently scheduled to be serviced before another read request and whether there is enough time to service the other read request before servicing the identified read request. If there is enough time and it would be advantageous, the reorder system reorders the read requests so that the other read request is serviced before the identified read request.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: November 11, 2008
    Assignee: Microsoft Corporation
    Inventors: Hakuro Matsuda, John M. Harding
  • Publication number: 20060294329
    Abstract: A method and system for servicing read requests directed to a storage medium by reordering the read requests when advantageous to do so and when the read requests can be serviced in a time-sensitive manner is provided. A reorder system determines whether it would be advantageous to reorder an identified read request that is currently scheduled to be serviced before another read request and whether there is enough time to service the other read request before servicing the identified read request. If there is enough time and it would be advantageous, the reorder system reorders the read requests so that the other read request is serviced before the identified read request.
    Type: Application
    Filed: June 24, 2005
    Publication date: December 28, 2006
    Applicant: Microsoft Corporation
    Inventors: Hakuro Matsuda, John Harding
  • Publication number: 20060277358
    Abstract: A method and system for accessing a storage medium that factors in read statistics of previous reads of the storage medium is provided. An access system tracks read statistics generated from previous attempts to read data of the storage medium, which may be stored on a per-unit basis. When the access system receives a request to read data of the storage device, the access system may generate a read plan for the read based on analysis of the read statistics. A read plan may specify the initial speed of the attempt to read the data. The access system uses the read statistics to help reduce the time needed to read a unit of data from the storage medium.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Hakuro Matsuda, John Harding