Patents by Inventor David M. Pereira

David M. Pereira 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: 10437270
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a storage resource communicatively coupled to the processor. The storage resource may be configured to monitor one or more operating parameters of the storage resource indicative of vibration external to the storage resource affecting performance of the storage resource, determine whether the one or more operating parameters exceed respective threshold values, and in response to determining that the one or more operating parameters exceed a respective threshold value, communicate an indication from the storage resource to a subsystem of the information handling system that the storage resource is experiencing excessive vibration from sources external to the storage resource.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: October 8, 2019
    Assignee: Dell Products L.P.
    Inventors: Haesung Kwon, Chandrashekar Nelogal, David M. Pereira
  • Patent number: 10007638
    Abstract: An information handling system and method provide for receiving, at an information storage device, a specification of reporting criteria for a plurality of information storage device parameters, receiving a specification of logical relationships for the reporting criteria, monitoring information storage device parameter values for the information storage device parameters, comparing the information storage device parameter values to the reporting criteria to obtain indications of whether the reporting criteria have been satisfied, applying the logical relationships to the indications, and, in response to the logical relationships applied to the indications yielding a first result, transmitting an alert notification including information storage device parameter values in the form of a single contiguous message for which a corresponding command to send the single contiguous message has not been received by the information storage device.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: June 26, 2018
    Assignee: DELL PRODUCTS, LP
    Inventors: Chandrashekar Nelogal, David M. Pereira, Gary E. Billingsley
  • Publication number: 20180088604
    Abstract: In accordance with embodiments of the present disclosure, an information handling system may include a processor and a storage resource communicatively coupled to the processor. The storage resource may be configured to monitor one or more operating parameters of the storage resource indicative of vibration external to the storage resource affecting performance of the storage resource, determine whether the one or more operating parameters exceed respective threshold values, and in response to determining that the one or more operating parameters exceed a respective threshold value, communicate an indication from the storage resource to a subsystem of the information handling system that the storage resource is experiencing excessive vibration from sources external to the storage resource.
    Type: Application
    Filed: September 26, 2016
    Publication date: March 29, 2018
    Applicant: Dell Products L.P.
    Inventors: Haesung KWON, Chandrashekar NELOGAL, David M. PEREIRA
  • Publication number: 20170132169
    Abstract: An information handling system and method provide for receiving, at an information storage device, a specification of reporting criteria for a plurality of information storage device parameters, receiving a specification of logical relationships for the reporting criteria, monitoring information storage device parameter values for the information storage device parameters, comparing the information storage device parameter values to the reporting criteria to obtain indications of whether the reporting criteria have been satisfied, applying the logical relationships to the indications, and, in response to the logical relationships applied to the indications yielding a first result, transmitting an alert notification including information storage device parameter values in the form of a single contiguous message for which a corresponding command to send the single contiguous message has not been received by the information storage device.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 11, 2017
    Inventors: Chandrashekar Nelogal, David M. Pereira, Gary E. Billingsley
  • Patent number: 9529674
    Abstract: A host processing system includes a processor, a RAID controller, and a data storage device coupled to the RAID controller and operable to detect first unrecoverable data at a first logical block address (LBA) of the data storage device, log the first LBA in an unrecoverable LBA table of the data storage device, provide the unrecoverable LBA table to the RAID controller, and in response to receiving a write to the first LBA, remove the first LBA from the unrecoverable LBA table.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: December 27, 2016
    Assignee: Dell Product, LP
    Inventors: David M. Pereira, Chandrashekar Nelogal
  • Patent number: 9229799
    Abstract: A storage device actuator on an information handling system accepts an end user input to eject a first non-volatile storage device that stores the operating system running on the information handling system. Boot logic running on firmware of the information handling system initiates a shutdown of the operating system at the information handling system in response to an eject actuation and then permits ejection of the first non-volatile storage device. The storage device actuator detects insertion of a second non-volatile storage device into the information handling system and in response to the detection of the insertion initiates a boot by the boot logic of an operating system stored on the second non-volatile storage device.
    Type: Grant
    Filed: August 22, 2011
    Date of Patent: January 5, 2016
    Assignee: Dell Products L.P.
    Inventors: James Darnall, David M. Pereira
  • Patent number: 9104598
    Abstract: Systems and methods are provided that may be used to identify and report multiple information units (e.g., logical blocks) having medium errors within a given composite information structure (e.g., physical block) of a storage device (e.g., such as a hard drive) whenever any single information unit having an error within the same composite information structure is accessed.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: August 11, 2015
    Assignee: Dell Products LP
    Inventors: Chandrashekar Nelogal, David M. Pereira
  • Patent number: 9047068
    Abstract: Management information for managing thermal conditions within an information handling system is retrieved from a storage device drive information area by request to a logical block address associated with the management information. The controller of the storage device maps the logical block address to the drive information area to respond to the request to the logical block address with the management information. For example, storage device temperature information measured with a temperature sensor of the storage device and stored to a log page or diagnostics page of the storage device maps from the drive information area to the logical block address so that a controller of the storage device responds with the log page or diagnostics page when a request is made to the logical block address.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: June 2, 2015
    Assignee: Dell Products L.P.
    Inventor: David M. Pereira
  • Patent number: 8996751
    Abstract: An information handling system includes a processor, a memory communicatively coupled to the processor, and an information storage device coupled to the processor via an input/output (I/O) bus for communicating I/O data between the processor and the information storage device. The device further receives a specification of reporting criteria for information storage device parameters.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: March 31, 2015
    Assignee: Dell Products, LP
    Inventors: David M. Pereira, James P. Giannoules, Chandrashekar Nelogal
  • Publication number: 20140372697
    Abstract: A host processing system includes a processor, a RAID controller, and a data storage device coupled to the RAID controller and operable to detect first unrecoverable data at a first logical block address (LBA) of the data storage device, log the first LBA in an unrecoverable LBA table of the data storage device, provide the unrecoverable LBA table to the RAID controller, and in response to receiving a write to the first LBA, remove the first LBA from the unrecoverable LBA table.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 18, 2014
    Inventors: David M. Pereira, Chandrashekar Nelogal
  • Publication number: 20140372793
    Abstract: Systems and methods are provided that may be used to identify and report multiple information units (e.g., logical blocks) having medium errors within a given composite information structure (e.g., physical block) of a storage device (e.g., such as a hard drive) whenever any single information unit having an error within the same composite information structure is accessed.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: Chandrashekar Nelogal, David M. Pereira
  • Publication number: 20140201396
    Abstract: An information handling system includes a processor, a memory communicatively coupled to the processor, and an information storage device coupled to the processor via an input/output (I/O) bus for communicating I/O data between the processor and the information storage device. The device further receives a specification of reporting criteria for information storage device parameters.
    Type: Application
    Filed: January 11, 2013
    Publication date: July 17, 2014
    Applicant: DELL PRODUCTS, LP
    Inventors: David M. Pereira, James P. Giannoules, Chandrashekar Nelogal
  • Patent number: 8625401
    Abstract: An optical drive laser diode drive current has a High Frequency Modulation (HFM) signal superimposed to aid optical medium readability. The HFM signal is provided by an HFM oscillator interfaced with the laser diode drive current to provide the HFM signal with a frequency from within a predetermined range. A frequency controller varies the frequency of the HFM signal over time to reduce RF emissions associated with the HFM signal. For instance, the HFM signal frequency is varied in a swept sawtooth or triangle pattern. As another example, the HFM frequency is varied with random selections of frequencies from a predetermined frequency range.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: January 7, 2014
    Assignee: Dell Products L.P.
    Inventor: David M. Pereira
  • Publication number: 20130110308
    Abstract: Management information for managing thermal conditions within an information handling system is retrieved from a storage device drive information area by request to a logical block address associated with the management information. The controller of the storage device maps the logical block address to the drive information area to respond to the request to the logical block address with the management information. For example, storage device temperature information measured with a temperature sensor of the storage device and stored to a log page or diagnostics page of the storage device maps from the drive information area to the logical block address so that a controller of the storage device responds with the log page or diagnostics page when a request is made to the logical block address.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Inventor: David M. Pereira
  • Publication number: 20130054944
    Abstract: A storage device actuator on an information handling system accepts an end user input to eject a first non-volatile storage device that stores the operating system running on the information handling system. Boot logic running on firmware of the information handling system initiates a shutdown of the operating system at the information handling system in response to an eject actuation and then permits ejection of the first non-volatile storage device. The storage device actuator detects insertion of a second non-volatile storage device into the information handling system and in response to the detection of the insertion initiates a boot by the boot logic of an operating system stored on the second non-volatile storage device.
    Type: Application
    Filed: August 22, 2011
    Publication date: February 28, 2013
    Inventors: James Darnall, David M. Pereira
  • Patent number: 7969827
    Abstract: A method, system and apparatus for testing a removable storage media drive device are disclosed. According to teachings of the present disclosure, a simulated storage media may be disposed within a removable storage media drive device. In the event removable storage media is not present in the drive device when testing of the device is desired, the simulated storage media may be substituted for at least purposes of testing the operability of one or more device components. In one embodiment, the simulated storage media may be in the form of an annular ring of CD-ROM material. In a further embodiment, the simulated storage media may be in the form of a hologram designed to mimic one or more removable storage media characteristics.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: June 28, 2011
    Assignee: Dell Products L.P.
    Inventors: Thomas L. Pratt, Christiaan Steenbergen, David M. Pereira
  • Publication number: 20080320337
    Abstract: A method, system and apparatus for testing a removable storage media drive device are disclosed. According to teachings of the present disclosure, a simulated storage media may be disposed within a removable storage media drive device. In the event removable storage media is not present in the drive device when testing of the device is desired, the simulated storage media may be substituted for at least purposes of testing the operability of one or more device components. In one embodiment, the simulated storage media may be in the form of an annular ring of CD-ROM material. In a further embodiment, the simulated storage media may be in the form of a hologram designed to mimic one or more removable storage media characteristics.
    Type: Application
    Filed: September 5, 2008
    Publication date: December 25, 2008
    Applicant: DELL PRODUCTS L.P.
    Inventors: Thomas L. Pratt, Christiaan Steenbergen, David M. Pereira
  • Patent number: 7430154
    Abstract: A method, system and apparatus for testing a removable storage media drive device are disclosed. According to teachings of the present disclosure, a simulated storage media may be disposed within a removable storage media drive device. In the event removable storage media is not present in the drive device when testing of the device is desired, the simulated storage media may be substituted for at least purposes of testing the operability of one or more device components. In one embodiment, the simulated storage media may be in the form of an annular ring of CD-ROM material. In a further embodiment, the simulated storage media may be in the form of a hologram designed to mimic one or more removable storage media characteristics.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: September 30, 2008
    Assignee: Dell Products L.P.
    Inventors: Thomas L. Pratt, Christiaan Steenbergen, David M. Pereira
  • Patent number: 7379407
    Abstract: An optical drive writes information to an optical medium by obtaining a write strategy for the optical medium from a write strategy table embedded in the optical medium. A write module in the optical drive reads an optical drive identification code from the optical medium to select a write strategy associated with the optical drive. The write strategy of the embedded write strategy table that is identified for the optical drive is retrieved by the write module to write information to the optical medium with the optical drive using the identified write strategy. In one embodiment, a time stamp of the identified write strategy retrieved from the optical medium is compared with a time stamp of a write strategy already available to the optical drive to select the most recent write strategy for use by the optical drive. The write strategy table is embedded in the optical medium at manufacture of the optical medium, such as by stamping or burning the data into the optical material of the optical medium.
    Type: Grant
    Filed: November 30, 2006
    Date of Patent: May 27, 2008
    Assignee: Dell Products L.P.
    Inventor: David M. Pereira
  • Patent number: 7161881
    Abstract: An optical drive writes information to an optical medium by obtaining a write strategy for the optical medium from a write strategy table embedded in the optical medium. A write module in the optical drive reads an optical drive identification code from the optical medium to select a write strategy associated with the optical drive. The write strategy of the embedded write strategy table that is identified for the optical drive is retrieved by the write module to write information to the optical medium with the optical drive using the identified write strategy. In one embodiment, a time stamp of the identified write strategy retrieved from the optical medium is compared with a time stamp of a write strategy already available to the optical drive to select the most recent write strategy for use by the optical drive. The write strategy table is embedded in the optical medium at manufacture of the optical medium, such as by stamping or burning the data into the optical material of the optical medium.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: January 9, 2007
    Assignee: Dell Products L.P.
    Inventor: David M. Pereira