Patents by Inventor Damien C. D. Le Moal

Damien C. D. Le Moal 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: 8683469
    Abstract: A system for enhancing command scheduling is provided. In particular embodiments, the system includes a processor and a scheduler that receives commands from the processor for accessing a storage device. The scheduler receives a set of commands, some of which have a deadline, and the scheduler is configured to determine an execution order for those commands. The scheduler is also configured to defer the execution of one or more of those commands to a later time.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: March 25, 2014
    Assignee: HGET Netherlands B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello de Souza, Richard M. H. New, Damien C. D. Le Moal
  • Patent number: 8539176
    Abstract: A data storage device accepts queued read and write commands that have deadlines. The queued read and write commands are requests to access the data storage device. The deadlines of the queued read and write commands can be advisory deadlines or mandatory deadlines.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: September 17, 2013
    Assignee: HGST Netherlands B.V.
    Inventors: Donald Joseph Molaro, Frank Rui-Feng Chu, Jorge Campello de Souza, Atsushi Kanamaru, Tadahisa Kawa, Damien C. D. Le Moal
  • Patent number: 8407440
    Abstract: A system includes a storage device and a scheduler. The scheduler determines if deadlines of requests for accessing the storage device fall within first and second sliding windows. The scheduler issues requests that are in the first sliding window in a first order of execution and requests that are in the second sliding window in a second order of execution.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: March 26, 2013
    Assignee: HGST Netherlands B.V.
    Inventors: Damien C. D. Le Moal, Donald Joseph Molaro, Jorge Campello de Souza
  • Patent number: 8010742
    Abstract: Techniques for optimizing hard disk drive performance. According to one embodiment, a storage system includes a storage unit that stores data and a controller. The controller receives an idle mode indication and performs at least one operation based on the idle mode indication. According to another embodiment, a host system includes a processor and a scheduler that is operative to issues commands. The processor computes the idle mode indication, and the processor sends the idle mode indication to the storage system.
    Type: Grant
    Filed: June 9, 2007
    Date of Patent: August 30, 2011
    Assignee: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello de Souza, Richard M. H. New, Damien C. D. Le Moal
  • Patent number: 7853822
    Abstract: Enhancements to the functionality of a file system are provided. A file system can provide an additional level of error correction, in addition to the error correction provided by a data storage device. An extension to the metadata area in a file system can store index information about data files that the file system can use to reduce the time it takes to access the files. A file system can use extended metadata to store conditional access information for data files stored in the file system. A data storage device can also examine and characterize the data being stored in order to categorize a user's files automatically. Modules can be loaded into a file system to provide new functionality to the file system. The modules can load additional modules to extend their functionality.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: December 14, 2010
    Assignee: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello De Souza, Richard M. H. New, Chunqi Han, Damien C. D. Le Moal
  • Publication number: 20100011182
    Abstract: A system includes a storage device and a scheduler. The scheduler determines if deadlines of requests for accessing the storage device fall within first and second sliding windows. The scheduler issues requests that are in the first sliding window in a first order of execution and requests that are in the second sliding window in a second order of execution.
    Type: Application
    Filed: July 8, 2008
    Publication date: January 14, 2010
    Applicant: Hitachi Global Storage Technologies Netherlands, B. V.
    Inventors: Damien C. D. Le Moal, Donald Joseph Molaro, Jorge Campello de Souza
  • Publication number: 20100011149
    Abstract: A data storage device accepts queued read and write commands that have deadlines. The queued read and write commands are requests to access the data storage device. The deadlines of the queued read and write commands can be advisory deadlines or mandatory deadlines.
    Type: Application
    Filed: July 8, 2008
    Publication date: January 14, 2010
    Applicant: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Frank Rui-Feng Chu, Jorge Campello de Souza, Atsushi Kanamaru, Tadahisa Kawa, Damien C. D. Le Moal
  • Patent number: 7640412
    Abstract: A system for enhancing the reliability of file systems is provided. In particular embodiments, the system includes a data storage device that includes one or more journal blocks, one or more primary metadata blocks, and one or more mirror metadata blocks. The system also includes a file system that writes metadata to the one or more journal blocks before writing the metadata to both the one or more primary metadata blocks and to the one or more mirror metadata blocks.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: December 29, 2009
    Assignee: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello de Souza, Richard M. H. New, Damien C. D. Le Moal
  • Publication number: 20080168108
    Abstract: A system for enhancing the reliability of file systems is provided. In particular embodiments, the system includes a data storage device that includes one or more journal blocks, one or more primary metadata blocks, and one or more mirror metadata blocks. The system also includes a file system that writes metadata to the one or more journal blocks before writing the metadata to both the one or more primary metadata blocks and to the one or more mirror metadata blocks.
    Type: Application
    Filed: May 18, 2007
    Publication date: July 10, 2008
    Applicant: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello de Souza, Richard M. H. New, Damien C. D. Le Moal
  • Publication number: 20080168219
    Abstract: Techniques for optimizing hard disk drive performance. According to one embodiment, a storage system includes a storage unit that stores data and a controller. The controller receives an idle mode indication and performs at least one operation based on the idle mode indication. According to another embodiment, a host system includes a processor and a scheduler that is operative to issues commands. The processor computes the idle mode indication, and the processor sends the idle mode indication to the storage system.
    Type: Application
    Filed: June 9, 2007
    Publication date: July 10, 2008
    Applicant: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello de Souza, Richard M.H. New, Damien C.D. Le Moal
  • Publication number: 20080168452
    Abstract: A system for enhancing command scheduling is provided. In particular embodiments, the system includes a processor and a scheduler that receives commands from the processor for accessing a storage device. The scheduler receives a set of commands, some of which have a deadline, and the scheduler is configured to determine an execution order for those commands. The scheduler is also configured to defer the execution of one or more of those commands to a later time.
    Type: Application
    Filed: August 30, 2007
    Publication date: July 10, 2008
    Applicant: Hitachi Global Storage Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello de Souza, Richard M. H. New, Damien C. D. Le Moal
  • Publication number: 20080133448
    Abstract: Enhancements to the functionality of a file system are provided. A file system can provide an additional level of error correction, in addition to the error correction provided by a data storage device. An extension to the metadata area in a file system can store index information about data files that the file system can use to reduce the time it takes to access the files. A file system can use extended metadata to store conditional access information for data files stored in the file system. A data storage device can also examine and characterize the data being stored in order to categorize a user's files automatically. Modules can be loaded into a file system to provide new functionality to the file system. The modules can load additional modules to extend their functionality.
    Type: Application
    Filed: December 5, 2006
    Publication date: June 5, 2008
    Applicant: Hitachi Global Technologies Netherlands, B.V.
    Inventors: Donald Joseph Molaro, Jorge Campello de Souza, Richard M.H. New, Chunqi Han, Damien C.D. Le Moal