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: 10437270Abstract: 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: GrantFiled: September 26, 2016Date of Patent: October 8, 2019Assignee: Dell Products L.P.Inventors: Haesung Kwon, Chandrashekar Nelogal, David M. Pereira
-
Patent number: 10007638Abstract: 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: GrantFiled: November 10, 2015Date of Patent: June 26, 2018Assignee: DELL PRODUCTS, LPInventors: Chandrashekar Nelogal, David M. Pereira, Gary E. Billingsley
-
Publication number: 20180088604Abstract: 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: ApplicationFiled: September 26, 2016Publication date: March 29, 2018Applicant: Dell Products L.P.Inventors: Haesung KWON, Chandrashekar NELOGAL, David M. PEREIRA
-
Publication number: 20170132169Abstract: 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: ApplicationFiled: November 10, 2015Publication date: May 11, 2017Inventors: Chandrashekar Nelogal, David M. Pereira, Gary E. Billingsley
-
Patent number: 9529674Abstract: 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: GrantFiled: June 18, 2013Date of Patent: December 27, 2016Assignee: Dell Product, LPInventors: David M. Pereira, Chandrashekar Nelogal
-
Patent number: 9229799Abstract: 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: GrantFiled: August 22, 2011Date of Patent: January 5, 2016Assignee: Dell Products L.P.Inventors: James Darnall, David M. Pereira
-
Patent number: 9104598Abstract: 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: GrantFiled: June 13, 2013Date of Patent: August 11, 2015Assignee: Dell Products LPInventors: Chandrashekar Nelogal, David M. Pereira
-
Patent number: 9047068Abstract: 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: GrantFiled: October 31, 2011Date of Patent: June 2, 2015Assignee: Dell Products L.P.Inventor: David M. Pereira
-
Patent number: 8996751Abstract: 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: GrantFiled: January 11, 2013Date of Patent: March 31, 2015Assignee: Dell Products, LPInventors: David M. Pereira, James P. Giannoules, Chandrashekar Nelogal
-
Publication number: 20140372697Abstract: 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: ApplicationFiled: June 18, 2013Publication date: December 18, 2014Inventors: David M. Pereira, Chandrashekar Nelogal
-
Publication number: 20140372793Abstract: 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: ApplicationFiled: June 13, 2013Publication date: December 18, 2014Applicant: DELL PRODUCTS L.P.Inventors: Chandrashekar Nelogal, David M. Pereira
-
Publication number: 20140201396Abstract: 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: ApplicationFiled: January 11, 2013Publication date: July 17, 2014Applicant: DELL PRODUCTS, LPInventors: David M. Pereira, James P. Giannoules, Chandrashekar Nelogal
-
Patent number: 8625401Abstract: 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: GrantFiled: September 28, 2005Date of Patent: January 7, 2014Assignee: Dell Products L.P.Inventor: David M. Pereira
-
Publication number: 20130110308Abstract: 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: ApplicationFiled: October 31, 2011Publication date: May 2, 2013Inventor: David M. Pereira
-
Publication number: 20130054944Abstract: 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: ApplicationFiled: August 22, 2011Publication date: February 28, 2013Inventors: James Darnall, David M. Pereira
-
Patent number: 7969827Abstract: 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: GrantFiled: September 5, 2008Date of Patent: June 28, 2011Assignee: Dell Products L.P.Inventors: Thomas L. Pratt, Christiaan Steenbergen, David M. Pereira
-
Publication number: 20080320337Abstract: 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: ApplicationFiled: September 5, 2008Publication date: December 25, 2008Applicant: DELL PRODUCTS L.P.Inventors: Thomas L. Pratt, Christiaan Steenbergen, David M. Pereira
-
Patent number: 7430154Abstract: 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: GrantFiled: August 23, 2002Date of Patent: September 30, 2008Assignee: Dell Products L.P.Inventors: Thomas L. Pratt, Christiaan Steenbergen, David M. Pereira
-
Patent number: 7379407Abstract: 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: GrantFiled: November 30, 2006Date of Patent: May 27, 2008Assignee: Dell Products L.P.Inventor: David M. Pereira
-
Patent number: 7161881Abstract: 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: GrantFiled: April 23, 2003Date of Patent: January 9, 2007Assignee: Dell Products L.P.Inventor: David M. Pereira