Patents by Inventor Robert W. Dixon

Robert W. Dixon 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: 11966629
    Abstract: A distributed data storage system can be configured with a host connected to a first device and an initialization module that performs a default initialization procedure on the first device in response to detecting the first device has an unknown manufacturing origin. Conducting the default initialization procedure may allow the first device to service data access requests from the host. In response to the connection of a second device to the host and initialization module, a manufacturing origin of the second device is identified with the initialization module before the initialization module customizes the default initialization procedure to a custom procedure that is executed to allow the second device to satisfy a background operation prescribed by the initialization module.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: April 23, 2024
    Assignee: Seagate Technology LLC
    Inventors: Hemant Vitthalrao Mane, Jason Matthew Feist, Praveen Viraraghavan, Robert W. Dixon, Marc Timothy Jones, Steven Williams
  • Patent number: 11954505
    Abstract: A data storage system may connect a host to a device and a hardware module that are utilized to satisfy at least one host-generated data access request to the device. A portion of the device is set as dormant by the hardware module prior to identifying an origin of the device with the hardware module during the satisfaction of the at least one host-generated data access request. In response to the identified origin, the previously dormant portion of the device is activated and subsequently utilized to execute a task assigned by the hardware module.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: April 9, 2024
    Assignee: Seagate Technology LLC
    Inventors: Hemant Vitthalrao Mane, Jason Matthew Feist, Praveen Viraraghavan, Robert W. Dixon, Marc Timothy Jones, Steven Williams
  • Publication number: 20240053993
    Abstract: A data storage system may connect a host to a device and a hardware module that are utilized to satisfy at least one host-generated data access request to the device. A portion of the device is set as dormant by the hardware module prior to identifying an origin of the device with the hardware module during the satisfaction of the at least one host-generated data access request. In response to the identified origin, the previously dormant portion of the device is activated and subsequently utilized to execute a task assigned by the hardware module.
    Type: Application
    Filed: August 11, 2022
    Publication date: February 15, 2024
    Inventors: Hemant Vitthalrao Mane, Jason Matthew Feist, Praveen Viraraghavan, Robert W. Dixon, Marc Timothy Jones, Steven Williams
  • Publication number: 20230418506
    Abstract: A distributed data storage system can be configured with a host connected to a first device and an initialization module that performs a default initialization procedure on the first device in response to detecting the first device has an unknown manufacturing origin. Conducting the default initialization procedure may allow the first device to service data access requests from the host. In response to the connection of a second device to the host and initialization module, a manufacturing origin of the second device is identified with the initialization module before the initialization module customizes the default initialization procedure to a custom procedure that is executed to allow the second device to satisfy a background operation prescribed by the initialization module.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 28, 2023
    Inventors: Hemant Vitthalrao Mane, Jason Matthew Feist, Praveen Viraraghavan, Robert W. Dixon, Marc Timothy Jones, Steven Williams
  • Publication number: 20230418507
    Abstract: A distributed data storage system may connect a host to a device and a dedication module. The dedication module can identify a manufacturing origin of the device before dedicating a type of host-generated data access request to the device. The type of host-generated data access request is chosen by the dedication module in response to an operating capability correlated to the device by the dedication module based on the identified manufacturing origin. At least one host-generated request of the dedicated type is then completed with the device.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 28, 2023
    Inventors: Hemant Vitthalrao Mane, Jason Matthew Feist, Praveen Viraraghavan, Robert W. Dixon, Marc Timothy Jones, Steven Williams
  • Publication number: 20230418525
    Abstract: A distributed data storage system can be configured with a host connected to a device and a distribution module. The distribution module identifies a manufacturing origin of the device and diverts a system operation from an upstream component connected to the distribution module to the device in response to the identified manufacturing origin of the device. The manufacturer installed operating parameters of the device are then used to complete the system operation.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 28, 2023
    Inventors: Hemant Vitthalrao Mane, Jason Matthew Feist, Praveen Viraraghavan, Robert W. Dixon, Marc Timothy Jones, Steven Williams
  • Patent number: 11493984
    Abstract: Systems and methods are disclosed for data storage performance scaling based on external energy. In certain embodiments, a system may comprise a data storage device having an interface to communicate with an external device, a nonvolatile memory, and a circuit. The circuit may be configured to receive an indication via the interface of power resources available to the data storage device from the external device in case of a power loss event, adjust a performance metric of the data storage device to apply when accessing the nonvolatile memory during normal power availability based on the indication, and perform operations during normal power availability based on the performance metric.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: November 8, 2022
    Assignee: Seagate Technology LLC
    Inventors: Robert W. Dixon, Steven S. Williams
  • Patent number: 11138069
    Abstract: Apparatus and method for storing data in a non-volatile memory (NVM), such as a flash memory in a solid-state drive (SSD). In some embodiments, a distributed storage space of the NVM is defined to extend across a plural number of regions of the NVM. A non-standard parity data set is provided having a plural number of data elements greater than or equal to the plural number of regions in the storage space. The data set is written by storing a first portion of the data elements and a first parity value to the plural number of regions and a remaining portion of the data elements and a second parity value to a subset of the plural number of regions. The regions can comprise semiconductor dies in a flash memory, and the distributed storage space can be a garbage collection unit formed using one erasure block from each flash die.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: October 5, 2021
    Assignee: Seagate Technology, LLC
    Inventors: Stephen H. Perlmutter, Steven S. Williams, Benjamin J. Scott, Andrew J. Louder, Kyumsung Lee, Robert W. Dixon
  • Patent number: 10761590
    Abstract: Systems and methods are disclosed for data storage performance scaling based on external energy. In certain embodiments, a system may comprise a data storage device having an interface to communicate with an external device, a nonvolatile memory, and a circuit. The circuit may be configured to receive an indication via the interface of power resources available to the data storage device from the external device in case of a power loss event, adjust a performance metric of the data storage device to apply when accessing the nonvolatile memory during normal power availability based on the indication, and perform operations during normal power availability based on the performance metric.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: September 1, 2020
    Assignee: Seagate Technology LLC
    Inventors: Robert W Dixon, Steven S Williams
  • Publication number: 20190377633
    Abstract: Apparatus and method for storing data in a non-volatile memory (NVM), such as a flash memory in a solid-state drive (SSD). In some embodiments, a distributed storage space of the NVM is defined to extend across a plural number of regions of the NVM. A non-standard parity data set is provided having a plural number of data elements greater than or equal to the plural number of regions in the storage space. The data set is written by storing a first portion of the data elements and a first parity value to the plural number of regions and a remaining portion of the data elements and a second parity value to a subset of the plural number of regions. The regions can comprise semiconductor dies in a flash memory, and the distributed storage space can be a garbage collection unit formed using one erasure block from each flash die.
    Type: Application
    Filed: December 6, 2018
    Publication date: December 12, 2019
    Inventors: Stephen H. Perlmutter, Steven S. Williams, Benjamin J. Scott, Andrew J. Louder, Kyumsung Lee, Robert W. Dixon
  • Patent number: 8327076
    Abstract: The disclosure is related to data storage systems having multiple cache and to management of cache activity in data storage systems having multiple cache. In a particular embodiment, a data storage device includes a volatile memory having a first read cache and a first write cache, a non-volatile memory having a second read cache and a second write cache and a controller coupled to the volatile memory and the non-volatile memory. The memory can be configured to selectively transfer read data from the first read cache to the second read cache based on a least recently used indicator of the read data and selectively transfer write data from the first write cache to the second write cache based on a least recently written indicator of the write data.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: December 4, 2012
    Assignee: Seagate Technology LLC
    Inventors: Robert D. Murphy, Robert W. Dixon, Steven S. Williams
  • Publication number: 20100293337
    Abstract: The disclosure is related to data storage systems having multiple cache and to management of cache activity in data storage systems having multiple cache. In a particular embodiment, a data storage device includes a volatile memory having a first read cache and a first write cache, a non-volatile memory having a second read cache and a second write cache and a controller coupled to the volatile memory and the non-volatile memory. The memory can be configured to selectively transfer read data from the first read cache to the second read cache based on a least recently used indicator of the read data and selectively transfer write data from the first write cache to the second write cache based on a least recently written indicator of the write data.
    Type: Application
    Filed: May 13, 2009
    Publication date: November 18, 2010
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Robert D. Murphy, Robert W. Dixon, Steven S. Williams
  • Patent number: 7581043
    Abstract: A method and disc drive are disclosed that employ dynamic buffer size allocation for handling multiple data streams, such as time-sensitive audio/video data. The method involves allocating a certain amount of required buffer space for each data stream to be handled without an interruption in recording or playing back the data stream. The method further involves reallocating the amount of required buffer space for each stream including any additional stream when one or more additional streams are to be added to the total number of streams being handled. The method also involves reallocating the amount of required buffer space for each stream including those streams that remain after any of the data streams being handled are terminated.
    Type: Grant
    Filed: November 30, 2005
    Date of Patent: August 25, 2009
    Assignee: Seagate Technology LLC
    Inventor: Robert W. Dixon
  • Patent number: 7076593
    Abstract: Embodiments of the present invention are devices with a queue for receiving a plurality of data write requests and having a means for comparing the data write requests in the queue and then requesting only data identified by the data write requests that would not be overwritten by any later received data write requests in the queue. By requesting only the data that is not overwritten by subsequent data write requests, the data actually transferred over the bus is minimized given the current queue of data write requests. One aspect of the present invention includes a method of requesting data from a host over a data bus.
    Type: Grant
    Filed: December 9, 2003
    Date of Patent: July 11, 2006
    Assignee: Seagate Technology LLC
    Inventor: Robert W. Dixon
  • Patent number: 6981123
    Abstract: A method and apparatus is provided to virtually increase the size of the memory cache of a peripheral device without additional cost. A portion of the memory space of a host computer is used as additional cache memory for the peripheral device. The peripheral device and the host computer may be interfaced with an interface that has a first-party direct memory access (FPDMA) mechanism, for example, IEEE 1394 or Serial ATA. FPDMA allows the peripheral device to access the memory space of the host computer under the control of the peripheral device. The host computer provides the peripheral device with the location of the additional cache memory. The peripheral device can transfer data to and from the additional cache memory via FPDMA. The peripheral device effectively manages the additional cache memory as part of the peripheral device's own cache.
    Type: Grant
    Filed: May 22, 2003
    Date of Patent: December 27, 2005
    Assignee: Seagate Technology LLC
    Inventor: Robert W. Dixon
  • Publication number: 20040236905
    Abstract: A method and apparatus is provided to virtually increase the size of the memory cache of a peripheral device without additional cost. A portion of the memory space of a host computer is used as additional cache memory for the peripheral device. The peripheral device and the host computer may be interfaced with an interface that has a first-party direct memory access (FPDMA) mechanism, for example, IEEE 1394 or Serial ATA. FPDMA allows the peripheral device to access the memory space of the host computer under the control of the peripheral device. The host computer provides the peripheral device with the location of the additional cache memory. The peripheral device can transfer data to and from the additional cache memory via FPDMA. The peripheral device effectively manages the additional cache memory as part of the peripheral device's own cache.
    Type: Application
    Filed: May 22, 2003
    Publication date: November 25, 2004
    Applicant: Seagate Technology LLC
    Inventor: Robert W. Dixon
  • Patent number: 4526192
    Abstract: A discharge valve, especially for liquids, has a tubular body with an inlet and a circumferential outlet. A sleeve is slidable on the body around the outlet and has a large number of holes affording varying flow through the outlet, depending upon the sleeve location. In an extreme or shut-off position of the sleeve, a bearing ring on the body is abutted by a packing ring on the sleeve carrying an O-ring to seal against the bearing ring.
    Type: Grant
    Filed: August 5, 1983
    Date of Patent: July 2, 1985
    Assignee: Chas. M. Bailey Co., Inc.
    Inventor: Robert W. Dixon
  • Patent number: 4520846
    Abstract: A valve, primarily to control hydraulic flow, has a mounting tube ending in a disc spaced from the end of the tube to allow a flow passage. A polyjet sleeve, with multiple orifices through its wall, is axially slidable along the exterior of the mounting tube and on the exterior of the disc. An actuator, preferably hydraulic, moves the polyjet sleeve across the flow passage to vary the effective size of the flow passage.
    Type: Grant
    Filed: August 15, 1983
    Date of Patent: June 4, 1985
    Assignee: Chas. M. Bailey Co., Inc.
    Inventor: Robert W. Dixon
  • Patent number: 4508138
    Abstract: A polyjet valve has an inlet opening into an inlet chamber normally communicating through a movable polyjet sleeve in variable amounts and in one direction with an outlet chamber having an outlet. There is a block to close the outlet and a conduit to establish backflow from the outlet chamber through the polyjet sleeve in the reverse direction and then to waste.
    Type: Grant
    Filed: August 5, 1983
    Date of Patent: April 2, 1985
    Assignee: Chas. M. Bailey Co., Inc.
    Inventor: Robert W. Dixon
  • Patent number: 4231387
    Abstract: A backflow preventing valve has a body with two principal portions made of a glass-fiber reinforced plastic. One portion has an inlet port and an outlet port on a through axis, the ports opening to an inlet chamber and an outlet chamber respectively. An intermediate chamber merges with the inlet chamber at an inlet valve seat and also merges with the outlet chamber at an outlet valve seat, the valve axes and the through axis being coplanar. Inlet and outlet poppet valves are urged toward their respective seats by springs in the intermediate and the outlet chambers. There is a vent chamber open to the atmosphere and having a vent valve seat merging with the intermediate chamber. A poppet vent valve has a stem movable in a guide toward and away from the vent valve seat. The stem is abutted by a diaphragm disposed between an outer diaphragm chamber and an inner diaphragm chamber and is pressed by a diaphragm spring in the inner diaphragm chamber.
    Type: Grant
    Filed: January 11, 1979
    Date of Patent: November 4, 1980
    Assignee: Chas. M. Bailey Co., Inc.
    Inventor: Robert W. Dixon