Patents by Inventor Marc A. Bombet

Marc A. Bombet 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: 10444998
    Abstract: Systems and methods are disclosed for performing data maintenance and/or other data operations within a data storage device. A data storage device is disclosed including a device controller, non-volatile data storage, an interface for receiving data storage commands from a host system, a framework including a memory for storing xenocode code received from the host system, and a processor for executing the xenocode. The device controller is configured to write user data received from the host system to a first partition of the non-volatile data storage in response to a storage command received via the interface from the host system. The xenocode, when executed, causes the processor to read the user data from the first partition of the non-volatile data storage, perform data operations on the read user data, and write results associated with the data operations in a second partition of the non-volatile data storage.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: October 15, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Dmitry S. Obukhov, Marc A. Bombet
  • Publication number: 20160246831
    Abstract: Disclosed herein are data storage device embodiments for accelerating database operations and associated methods. In one embodiment, the data storage device includes a controller; an array of one or more solid-state memory storage devices; a first memory for storing processor executable instructions associated with database operations; and a second memory for storing data related to the database operations; wherein the controller is configured to execute the instructions to: cause data to be read from the solid-state memory storage devices into the second memory; determine whether the data match a query specified by the instructions; and perform a database operation based on the query match determination.
    Type: Application
    Filed: May 2, 2016
    Publication date: August 25, 2016
    Inventors: Dmitry S. OBUKHOV, Marc A. BOMBET
  • Patent number: 9330143
    Abstract: Disclosed herein are data storage device embodiments for accelerating database operations and associated methods. In one embodiment, the data storage device includes a controller; an array of one or more solid-state memory storage devices; a first memory for storing processor executable instructions associated with database operations; and a second memory for storing data related to the database operations; wherein the controller is configured to execute the instructions to: cause data to be read from the solid-state memory storage devices into the second memory; determine whether the data match a query specified by the instructions; and perform a database operation based on the query match determination.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: May 3, 2016
    Assignee: Western Digital Technologies, Inc.
    Inventors: Dmitry S. Obukhov, Marc A. Bombet
  • Publication number: 20150120770
    Abstract: Disclosed herein are data storage device embodiments for accelerating database operations and associated methods. In one embodiment, the data storage device includes a controller; an array of one or more solid-state memory storage devices; a first memory for storing processor executable instructions associated with database operations; and a second memory for storing data related to the database operations; wherein the controller is configured to execute the instructions to: cause data to be read from the solid-state memory storage devices into the second memory; determine whether the data match a query specified by the instructions; and perform a database operation based on the query match determination.
    Type: Application
    Filed: December 18, 2013
    Publication date: April 30, 2015
    Applicant: Western Digital Technologies, Inc.
    Inventors: Dmitry S. OBUKHOV, Marc A. BOMBET
  • Patent number: 9009358
    Abstract: A method is disclosed for configuring a data storage device. Configuration data records of a parameter file are compared to configuration execution records of an executable file, wherein the configuration execution records for configuring at least one configuration file of a data storage device. If the configuration data records interlock with the configuration execution records, the configuration file is modified and the modified configuration file is stored to the data storage device. The method may be performed by a computer external to the data storage device, or by control circuitry internal to the data storage device, or a combination of both.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: April 14, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Marc A. Bombet, Jan F. Rebalski
  • Patent number: 8621115
    Abstract: A method is disclosed for configuring a data storage device. The data storage device receives a configuration code, and in response to the configuration code selects a configuration data record set from a plurality of configuration data record sets. The data storage device is configured in response to the selected configuration data record set. For example, the data storage device may be configured into a manufacturing test procedure mode, and then into a customer specific operating mode. In another embodiment, a hardware configuration of the data storage device is identified, and the configuration code selected based on the identified hardware configuration.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: December 31, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventors: Marc A. Bombet, Michael S. Rothberg
  • Patent number: 8489841
    Abstract: A method is disclosed of configuring a data storage device. A manufacturing procedure is executed to generate a configuration data record. The configuration data record is compared to configuration execution records of an executable file, wherein the configuration execution records are for configuring at least one configuration file of the data storage device. When the configuration data record interlocks with the configuration execution records, the configuration file is modified.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: July 16, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventors: Karsten C. Strecke, Marc A. Bombet
  • Patent number: 7984200
    Abstract: A method is disclosed for configuring a data storage device. The data storage device receives a configuration code, and in response to the configuration code selects a configuration data record set from a plurality of configuration data record sets. The data storage device is configured in response to the selected configuration data record set. For example, the data storage device may be configured into a manufacturing test procedure mode, and then into a customer specific operating mode. In another embodiment, a hardware configuration of the data storage device is identified, and the configuration code selected based on the identified hardware configuration.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: July 19, 2011
    Assignee: Western Digital Technologies, Inc.
    Inventors: Marc A. Bombet, Michael S. Rothberg
  • Patent number: 7649704
    Abstract: A disk drive is disclosed including a disk having a plurality of tracks, and a head actuated over the disk. A refresh monitor is maintained for refreshing data stored on the disk. A need for a refresh operation is detected when the refresh monitor exceeds a first threshold, wherein the refresh operation is deferred based on an environmental condition.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: January 19, 2010
    Assignee: Western Digital Technologies, Inc.
    Inventors: Marc A. Bombet, William B. Boyle
  • Patent number: 7599139
    Abstract: A disk drive is disclosed including a disk having a plurality of tracks, and a head actuated over the disk. A write frequency of write data received from a host is monitored. When the write frequency falls below a threshold, the disk drive is configured to operate in a low frequency access mode when accessing the disk, wherein a parameter of the disk drive is configured to increase the reliability of the disk drive. When the write frequency rises above a threshold, the disk drive is configured to operate in a high frequency access mode when accessing the disk, wherein the parameter of the disk drive is configured to increase the performance of the disk drive.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: October 6, 2009
    Assignee: Western Digital Technologies, Inc.
    Inventors: Marc A. Bombet, William B. Boyle