Patents by Inventor Vinod Makhija
Vinod Makhija 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: 10782900Abstract: Systems and methods are provided for creating and/or modifying memory configuration settings (e.g., such as memory timing and memory drive voltage) for use at selected and/or varying memory temperature/s. The disclosed systems and methods may be implemented to create a relationship between optimized memory configuration settings for different memory temperatures during burn-in testing and/or on an ad-hoc basis.Type: GrantFiled: August 29, 2018Date of Patent: September 22, 2020Assignee: Dell Products L.P.Inventors: Craig Chaiken, Michael Arms, Vinod Makhija, Stephen Cooper
-
Publication number: 20200073568Abstract: Systems and methods are provided for creating and/or modifying memory configuration settings (e.g., such as memory timing and memory drive voltage) for use at selected and/or varying memory temperature/s. The disclosed systems and methods may be implemented to create a relationship between optimized memory configuration settings for different memory temperatures during burn-in testing and/or on an ad-hoc basis.Type: ApplicationFiled: August 29, 2018Publication date: March 5, 2020Inventors: Craig Chaiken, Michael Arms, Vinod Makhija, Stephen Cooper
-
Systems and methods for minimizing audio glitches when incurring system management interrupt latency
Patent number: 10210111Abstract: In accordance with these and other embodiments of the present disclosure, a method may include determining whether a system management interrupt is expected to take more than a predetermined threshold duration to complete, determining whether audio data is actively streaming from a processor of an information handling system to an audio controller communicatively coupled to the processor and configured to process audio data communicated from the processor to the audio controller for reproduction to a speaker communicatively coupled to the audio controller, and executing the system management interrupt if the system management interrupt is expected to take less than a predetermined threshold duration to complete or if audio data is not actively streaming from the processor to the audio controller.Type: GrantFiled: April 10, 2017Date of Patent: February 19, 2019Assignee: Dell Products L.P.Inventors: Craig Lawrence Chaiken, Vinod Makhija, Balasingh Ponraj Samuel -
SYSTEMS AND METHODS FOR MINIMIZING AUDIO GLITCHES WHEN INCURRING SYSTEM MANAGEMENT INTERRUPT LATENCY
Publication number: 20180293194Abstract: In accordance with these and other embodiments of the present disclosure, a method may include determining whether a system management interrupt is expected to take more than a predetermined threshold duration to complete, determining whether audio data is actively streaming from a processor of an information handling system to an audio controller communicatively coupled to the processor and configured to process audio data communicated from the processor to the audio controller for reproduction to a speaker communicatively coupled to the audio controller, and executing the system management interrupt if the system management interrupt is expected to take less than a predetermined threshold duration to complete or if audio data is not actively streaming from the processor to the audio controller.Type: ApplicationFiled: April 10, 2017Publication date: October 11, 2018Applicant: Dell Products L.P.Inventors: Craig Lawrence CHAIKEN, Vinod MAKHIJA, Balasingh Ponraj SAMUEL -
Patent number: 9747182Abstract: In accordance with the present disclosure, a system and method are herein disclosed for providing in-service diagnostics based on health signatures of an information handling system. In one embodiment, the health of an information handling system is periodically probed by a software agent running as a service. The service polls a set of probes from interfaces on the host system and tracks parameters indicative of system and component health and performance. An analytics engine processes the data to identify anomalies and outliers, and to detect signatures that are precursors to potential service incidents. A rule set matches signatures to potential actions. Based on the detected signatures and rule sets, the service is operable to select, schedule, and execute one or more diagnostic tests. If an information handling system or component thereof fails a diagnostic test, the results are archived to persistent storage and communicated to an administrator.Type: GrantFiled: August 28, 2015Date of Patent: August 29, 2017Assignee: Dell Products L.P.Inventors: Bryan James Thornley, Claude Lano Cox, Nikhil Manohar Vichare, Vinod Makhija
-
Publication number: 20160232069Abstract: In accordance with the present disclosure, a system and method are herein disclosed for providing in-service diagnostics based on health signatures of an information handling system. In one embodiment, the health of an information handling system is periodically probed by a software agent running as a service. The service polls a set of probes from interfaces on the host system and tracks parameters indicative of system and component health and performance. An analytics engine processes the data to identify anomalies and outliers, and to detect signatures that are precursors to potential service incidents. A rule set matches signatures to potential actions. Based on the detected signatures and rule sets, the service is operable to select, schedule, and execute one or more diagnostic tests. If an information handling system or component thereof fails a diagnostic test, the results are archived to persistent storage and communicated to an administrator.Type: ApplicationFiled: August 28, 2015Publication date: August 11, 2016Inventors: Bryan James Thornley, Claude Lano Cox, Nikhil Manohar Vichare, Vinod Makhija
-
Patent number: 9329923Abstract: Methods and systems for performing diagnostic testing based on information handling system variables include receiving a first indication specifying diagnostic tests to be performed on an information handling system, receiving a second indication specifying diagnostic test conditions respectively associated with the diagnostic tests, receiving a third indication specifying health condition severity of the information handling system, and receiving a fourth indication specifying a user profile including user usage patterns. Based on the first indication, the second indication, the third indication, and the fourth indication, a schedule for executing diagnostic tests is generated.Type: GrantFiled: May 15, 2014Date of Patent: May 3, 2016Assignee: Baker Botts L.L.P.Inventors: Anand Prakash Joshi, Bryan James Thornley, Claude Lano Cox, Nikhil Manohar Vichare, Vinod Makhija
-
Publication number: 20150331734Abstract: Methods and systems for performing diagnostic testing based on information handling system variables include receiving a first indication specifying diagnostic tests to be performed on an information handling system, receiving a second indication specifying diagnostic test conditions respectively associated with the diagnostic tests, receiving a third indication specifying health condition severity of the information handling system, and receiving a fourth indication specifying a user profile including user usage patterns. Based on the first indication, the second indication, the third indication, and the fourth indication, a schedule for executing diagnostic tests is generated.Type: ApplicationFiled: May 15, 2014Publication date: November 19, 2015Inventors: ANAND PRAKASH JOSHI, BRYAN JAMES THORNLEY, CLAUDE LANO COX, NIKHIL MANOHAR VICHARE, VINOD MAKHIJA
-
Patent number: 9170866Abstract: In accordance with the present disclosure, a system and method are herein disclosed for providing in-service diagnostics based on health signatures of an information handling system. In one embodiment, the health of an information handling system is periodically probed by a software agent running as a service. The service polls a set of probes from interfaces on the host system and tracks parameters indicative of system and component health and performance. An analytics engine processes the data to identify anomalies and outliers, and to detect signatures that are precursors to potential service incidents. A rule set matches signatures to potential actions. Based on the detected signatures and rule sets, the service is operable to select, schedule, and execute one or more diagnostic tests. If an information handling system or component thereof fails a diagnostic test, the results are archived to persistent storage and communicated to an administrator.Type: GrantFiled: March 8, 2013Date of Patent: October 27, 2015Assignee: Dell Products L.P.Inventors: Bryan James Thornley, Claude Lano Cox, Nikhil Manohar Vichare, Vinod Makhija
-
Publication number: 20140257828Abstract: In accordance with the present disclosure, a system and method are herein disclosed for providing in-service diagnostics based on health signatures of an information handling system. In one embodiment, the health of an information handling system is periodically probed by a software agent running as a service. The service polls a set of probes from interfaces on the host system and tracks parameters indicative of system and component health and performance. An analytics engine processes the data to identify anomalies and outliers, and to detect signatures that are precursors to potential service incidents. A rule set matches signatures to potential actions. Based on the detected signatures and rule sets, the service is operable to select, schedule, and execute one or more diagnostic tests. If an information handling system or component thereof fails a diagnostic test, the results are archived to persistent storage and communicated to an administrator.Type: ApplicationFiled: March 8, 2013Publication date: September 11, 2014Inventors: Bryan James Thornley, Claude Lano Cox, Nikhil Manohar Vichare, Vinod Makhija
-
Publication number: 20140164650Abstract: An information handling system that monitors and tracks the connectivity status of physical sub-system connectors in the field while the system is in a user-operational mode and provides alerts when connectivity problems are detected.Type: ApplicationFiled: December 7, 2012Publication date: June 12, 2014Applicant: Dell Products L.P.Inventors: Bryan James Thornley, Claude Lano Cox, Nikhil Manohar Vichare, Vinod Makhija
-
Patent number: 7865773Abstract: A method, device, and system including built-in self tests for a communication bus device is disclosed. In one form, a method of testing a device operable to be coupled to a communication port an information handling system includes accessing a configuration descriptor of a first device operable to be coupled to a communication bus of an information handling system. The method can also include detecting a self-test descriptor associated with the configuration descriptor and testing a portion of the first device using test information associated with the self-test descriptor. The device and system can include logic to perform the methods described herein.Type: GrantFiled: August 27, 2009Date of Patent: January 4, 2011Assignee: Dell Products, LPInventors: Bryan J. Thornley, Craig Chaiken, Vinod Makhija, Andrew O'Rourke
-
Publication number: 20090319828Abstract: A method, device, and system including built-in self tests for a communication bus device is disclosed. In one form, a method of testing a device operable to be coupled to a communication port an information handling system includes accessing a configuration descriptor of a first device operable to be coupled to a communication bus of an information handling system. The method can also include detecting a self-test descriptor associated with the configuration descriptor and testing a portion of the first device using test information associated with the self-test descriptor. The device and system can include logic to perform the methods described herein.Type: ApplicationFiled: August 27, 2009Publication date: December 24, 2009Applicant: Dell Products, LPInventors: Bryan J. Thornley, Craig Chaiken, Vinod Makhija, Andrew O'Rourke
-
Patent number: 7600156Abstract: A method, device, and system including built-in self tests for a communication bus device is disclosed. In one form, a method of testing a device operable to be coupled to a communication port an information handling system includes accessing a configuration descriptor of a first device operable to be coupled to a communication bus of an information handling system. The method can also include detecting a self-test descriptor associated with the configuration descriptor and testing a portion of the first device using test information associated with the self-test descriptor. The device and system can include logic to perform the methods described herein.Type: GrantFiled: December 19, 2006Date of Patent: October 6, 2009Assignee: Dell Products, LPInventors: Bryan J. Thornley, Craig Chaiken, Vinod Makhija, Andrew O'Rourke
-
Patent number: 7505870Abstract: Thermal subsystems of manufactured information handling systems are tested for compliance with desired parameters by running a thermal diagnostics module in firmware during one or more manufacturing activities performed on the information handling system. The thermal diagnostics module monitors and stores one or more thermal parameters detected at the information handling system, such as the maximum temperature zone detected during a manufacturing activity. The stored thermal parameter is read after the manufacturing activity and compared with an expected value to determine the status of the thermal subsystem. For instance, an information handling system maximum operating temperature is detected by firmware running on an embedded controller during imaging of a hard disk drive and fails thermal testing if the detected maximum operating temperature exceeds a predetermined value, such as a value that would not be reached if the thermal subsystem functioning properly.Type: GrantFiled: August 17, 2007Date of Patent: March 17, 2009Assignee: Dell Products L.P.Inventors: Drew Schulke, Barry Kahr, Vinod Makhija, Adolfo Montero, Hasnain Shabbir
-
Publication number: 20080148101Abstract: A method, device, and system including built-in self tests for a communication bus device is disclosed. In one form, a method of testing a device operable to be coupled to a communication port an information handling system includes accessing a configuration descriptor of a first device operable to be coupled to a communication bus of an information handling system. The method can also include detecting a self-test descriptor associated with the configuration descriptor and testing a portion of the first device using test information associated with the self-test descriptor. The device and system can include logic to perform the methods described herein.Type: ApplicationFiled: December 19, 2006Publication date: June 19, 2008Applicant: DELL PRODUCTS, LPInventors: Bryan J. Thornley, Craig Chaiken, Vinod Makhija, Andrew O'Rourke
-
Patent number: 7351947Abstract: An ambient light sensor testing module running on an information handling system verifies that an ambient light sensor managing brightness of an information handling system display is active and responding correctly. The testing module sets the display at first and second manually-selectable brightness levels and compares the brightness set from the first and second manually-selectable brightness levels when the ambient light sensor is engaged to set display brightness. An excessive difference between the brightness set by the ambient light sensor from the first and second manually-selectable brightness levels indicates a faulty ambient light sensor.Type: GrantFiled: May 23, 2006Date of Patent: April 1, 2008Assignee: Dell Products L.P.Inventors: James E. Dailey, Vinod Makhija, Erin L. Price
-
Publication number: 20070288191Abstract: Thermal subsystems of manufactured information handling systems are tested for compliance with desired parameters by running a thermal diagnostics module in firmware during one or more manufacturing activities performed on the information handling system. The thermal diagnostics module monitors and stores one or more thermal parameters detected at the information handling system, such as the maximum temperature zone detected during a manufacturing activity. The stored thermal parameter is read after the manufacturing activity and compared with an expected value to determine the status of the thermal subsystem. For instance, an information handling system maximum operating temperature is detected by firmware running on an embedded controller during imaging of a hard disk drive and fails thermal testing if the detected maximum operating temperature exceeds a predetermined value, such as a value that would not be reached if the thermal subsystem functioning properly.Type: ApplicationFiled: August 17, 2007Publication date: December 13, 2007Inventors: Drew Schulke, Barry Kahr, Vinod Makhija, Adolfo Montero, Hasnain Shabbir
-
Publication number: 20070272831Abstract: An ambient light sensor testing module running on an information handling system verifies that an ambient light sensor managing brightness of an information handling system display is active and responding correctly. The testing module sets the display at first and second manually-selectable brightness levels and compares the brightness set from the first and second manually-selectable brightness levels when the ambient light sensor is engaged to set display brightness. An excessive difference between the brightness set by the ambient light sensor from the first and second manually-selectable brightness levels indicates a faulty ambient light sensor.Type: ApplicationFiled: May 23, 2006Publication date: November 29, 2007Inventors: James E. Dailey, Vinod Makhija, Erin L. Price
-
Patent number: 7275019Abstract: Thermal subsystems of manufactured information handling systems are tested for compliance with desired parameters by running a thermal diagnostics module in firmware during one or more manufacturing activities performed on the information handling system. The thermal diagnostics module monitors and stores one or more thermal parameters detected at the information handling system, such as the maximum temperature zone detected during a manufacturing activity. The stored thermal parameter is read after the manufacturing activity and compared with an expected value to determine the status of the thermal subsystem. For instance, an information handling system maximum operating temperature is detected by firmware running on an embedded controller during imaging of a hard disk drive and fails thermal testing if the detected maximum operating temperature exceeds a predetermined value, such as a value that would not be reached if the thermal subsystem functioning properly.Type: GrantFiled: May 17, 2005Date of Patent: September 25, 2007Assignee: Dell Products L.P.Inventors: Drew Schulke, Barry Kahr, Vinod Makhija, Adolfo Montero, Hasnain Shabbir