Patents by Inventor Adolfo Montero
Adolfo Montero 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).
-
Publication number: 20240427398Abstract: An information handling system includes a storage and an embedded controller. The storage stores context data associated with a standby mode for the information handling system. The embedded controller receives the context data from a host operating system of the information handling system. The context data includes data associated with a software deepest runtime identification platform state. The embedded controller further stores the context data in the storage. In response to a restart of the information handling system, the embedded controller determines a device driver that prevented the information handling system from exiting the standby mode based on the context data, and provides an identifier of the device driver a software service of the host operating system.Type: ApplicationFiled: June 22, 2023Publication date: December 26, 2024Inventors: Ibrahim Sayyed, Adolfo Montero, Amit Tiwari, Anand Joshi
-
Publication number: 20240427628Abstract: An information handling system includes a BMC and a host processing system with a BIOS. The BIOS can provide a indications to the BMC that a session for changing functions of the BIOS has been started, that one or more changes to the functions has occurred, and that the session has been completed. The BMC receives the session start indication, at least one of the change indications, and an event indication that an event has occurred on the information handling system that has interrupted the session before the BIOS sends the session end indication. Subsequent to the event, the BMC provides a session interrupted indication that the session was interrupted and the at least one change indication to the BIOS. The BIOS restarts the session in response to receiving the session interrupted indication and re-executes the change to the function indicated by the at least one change indication.Type: ApplicationFiled: June 23, 2023Publication date: December 26, 2024Inventors: Sayyed Ibrahim, Anand Joshi, Adolfo Montero
-
Publication number: 20240086288Abstract: An embedded controller locks down one or more devices within an information handling system based on a detection of an operating system crash. A processor monitors an operating system executing within the information handling system, and detects the operating system crash. In response to the detection of the operating system crash, the processor notifies the embedded controller of the operating system crash.Type: ApplicationFiled: September 8, 2022Publication date: March 14, 2024Inventors: Ibrahim Sayyed, Adolfo Montero, Daniel Hamlin
-
Patent number: 11927998Abstract: A power adapter provides power to an information handling system. The power adapter includes a power supply and a power delivery controller. The power supply receives an alternating current (AC) input at one of a plurality of input voltages, and provides a direct current (DC) output at one of a plurality of output voltages, each output voltage being associated with a current limit.Type: GrantFiled: June 8, 2021Date of Patent: March 12, 2024Assignee: Dell Products L.P.Inventors: Andrew Sultenfuss, Adolfo Montero, Karun P. Reddy
-
Patent number: 11922173Abstract: An information handling system may include a processor, a display device communicatively coupled to the processor, and a basic input/output system (BIOS) communicatively coupled to the processor and configured to cause the processor to, during a pre-boot environment of the information handling system, collect contextual information regarding the information handling system, based on the contextual information, determine whether to enable soft keyboard functionality, and responsive to a determination to enable soft keyboard functionality, cause display of soft keyboard functionality to the display device.Type: GrantFiled: May 14, 2021Date of Patent: March 5, 2024Assignee: Dell Products L.P.Inventors: Ibrahim Sayyed, Adolfo Montero, Jagadish Babu Jonnada
-
Publication number: 20240028739Abstract: An information handling system includes an embedded controller and a memory device storing code that when executed causes the embedded controller to perform operations that includes receiving a request to change a security setting, determining a security policy associated with the security setting, and determining whether the change to the security setting deviates from the security policy. In addition, the embedded controller in response to determining that the change to the security setting deviates from the security policy, denying the request and reverting the change to the security setting.Type: ApplicationFiled: July 19, 2022Publication date: January 25, 2024Inventors: Ibrahim Sayyed, Adolfo Montero, Laxmi Medicherla
-
Publication number: 20240012651Abstract: An information handling system includes a memory that stores context data associated with a crash of the information handling system. A BIOS determines whether a crash of the information handling system occurred during a most recent operating system runtime of the information handling system. In response to the determination of the crash during the most recent operating system runtime, the embedded controller reads the context data associated with the crash of the information handling system. An embedded controller verifies a golden BIOS image for the information handling system, and sets an indication for an operating system of the information handling system to revert to original setting for a healthy boot.Type: ApplicationFiled: July 6, 2022Publication date: January 11, 2024Inventors: Ibrahim Sayyed, Adolfo Montero, Chris Griffin
-
Patent number: 11836023Abstract: An information handling system uses one connector for both liquid and air cooling and detects the type of cooling system installed. That provides the ability to choose the correct thermal handling table based on the installed cooling system. To detect the type of cooling system installed, a thermal management controller sets a control signal supplied to the cooling system through the connector to a first control value and determines if a tachometer signal supplied by the cooling system to the thermal management controller through the connector indicates a first type of cooling system. If the first type of cooling system is not detected, the thermal management controller checks if the tachometer signal from the cooling system with the control signal set at the first control value, or alternatively at a second control value, indicates a second type of cooling system. If no cooling system is detected, an error condition exists.Type: GrantFiled: March 8, 2022Date of Patent: December 5, 2023Assignee: Dell Products L.P.Inventors: Pei-Yi Chou, Chien-Yi Juan, Che-Ling Huang, Adolfo Montero, William Leara
-
Publication number: 20230288970Abstract: An information handling system uses one connector for both liquid and air cooling and detects the type of cooling system installed. That provides the ability to choose the correct thermal handling table based on the installed cooling system. To detect the type of cooling system installed, a thermal management controller sets a control signal supplied to the cooling system through the connector to a first control value and determines if a tachometer signal supplied by the cooling system to the thermal management controller through the connector indicates a first type of cooling system. If the first type of cooling system is not detected, the thermal management controller checks if the tachometer signal from the cooling system with the control signal set at the first control value, or alternatively at a second control value, indicates a second type of cooling system. If no cooling system is detected, an error condition exists.Type: ApplicationFiled: March 8, 2022Publication date: September 14, 2023Applicant: Dell Products L.P.Inventors: Pei-Yi Chou, Chien-Yi Juan, Che-Ling Huang, Adolfo Montero, William Leara
-
Publication number: 20220390996Abstract: A power adapter provides power to an information handling system. The power adapter includes a power supply and a power delivery controller. The power supply receives an alternating current (AC) input at one of a plurality of input voltages, and provides a direct current (DC) output at one of a plurality of output voltages, each output voltage being associated with a current limit.Type: ApplicationFiled: June 8, 2021Publication date: December 8, 2022Inventors: Andrew Sultenfuss, Adolfo Montero, Karun P. Reddy
-
Publication number: 20220365790Abstract: An information handling system may include a processor, a display device communicatively coupled to the processor, and a basic input/output system (BIOS) communicatively coupled to the processor and configured to cause the processor to, during a pre-boot environment of the information handling system, collect contextual information regarding the information handling system, based on the contextual information, determine whether to enable soft keyboard functionality, and responsive to a determination to enable soft keyboard functionality, cause display of soft keyboard functionality to the display device.Type: ApplicationFiled: May 14, 2021Publication date: November 17, 2022Applicant: Dell Products L.P.Inventors: Ibrahim SAYYED, Adolfo MONTERO, Jagadish Babu JONNADA
-
Publication number: 20220350705Abstract: An information handling system may include at least one processor, a memory, and an embedded controller (EC). The information handling system may be configured to, prior to initialization of an operating system of the information handling system: execute memory reference code configured to test selected regions of the memory; transmit results of the memory reference code to the EC; store, at the EC, information indicative of respective likelihoods that particular regions of the memory are bad; and upon a subsequent boot, select a region of the memory having a low likelihood of being bad for loading a Basic Input/Output System (BIOS) of the information handling system.Type: ApplicationFiled: April 29, 2021Publication date: November 3, 2022Applicant: Dell Products L.P.Inventors: Adolfo MONTERO, Michael ARMS, Balasingh P. SAMUEL
-
Patent number: 11487621Abstract: An information handling system may include at least one processor, a memory, and an embedded controller (EC). The information handling system may be configured to, prior to initialization of an operating system of the information handling system: execute memory reference code configured to test selected regions of the memory; transmit results of the memory reference code to the EC; store, at the EC, information indicative of respective likelihoods that particular regions of the memory are bad; and upon a subsequent boot, select a region of the memory having a low likelihood of being bad for loading a Basic Input/Output System (BIOS) of the information handling system.Type: GrantFiled: April 29, 2021Date of Patent: November 1, 2022Assignee: Dell Products L.P.Inventors: Adolfo Montero, Michael Arms, Balasingh P. Samuel
-
Patent number: 10310573Abstract: In accordance with embodiments of the present disclosure, a system may include a feedback controller and a comparator. The feedback controller may be configured to, based on a setpoint value and a measured process value calculate a first difference between the setpoint value and the measured process value and generate a controller driving signal based on the first difference. The comparator may be configured to compare a second difference between the setpoint value and a previous setpoint value to a predetermined threshold, determine if a magnitude of the second difference is greater than the predetermined threshold, output as an output driving signal the controller driving signal if the magnitude is not greater than the predetermined threshold, and output as the output driving signal a setpoint driving signal if the magnitude is greater than the predetermined threshold, the setpoint value based on the setpoint value independent of the measured process value.Type: GrantFiled: December 13, 2016Date of Patent: June 4, 2019Assignee: Dell Products L.P.Inventor: Adolfo Montero
-
Publication number: 20170090534Abstract: In accordance with embodiments of the present disclosure, a system may include a feedback controller and a comparator. The feedback controller may be configured to, based on a setpoint value and a measured process value calculate a first difference between the setpoint value and the measured process value and generate a controller driving signal based on the first difference. The comparator may be configured to compare a second difference between the setpoint value and a previous setpoint value to a predetermined threshold, determine if a magnitude of the second difference is greater than the predetermined threshold, output as an output driving signal the controller driving signal if the magnitude is not greater than the predetermined threshold, and output as the output driving signal a setpoint driving signal if the magnitude is greater than the predetermined threshold, the setpoint value based on the setpoint value independent of the measured process value.Type: ApplicationFiled: December 13, 2016Publication date: March 30, 2017Inventor: Adolfo Montero
-
Patent number: 9519320Abstract: In accordance with embodiments of the present disclosure, a system may include a feedback controller and a comparator. The feedback controller may be configured to, based on a setpoint value and a measured process value calculate a first difference between the setpoint value and the measured process value and generate a controller driving signal based on the first difference. The comparator may be configured to compare a second difference between the setpoint value and a previous setpoint value to a predetermined threshold, determine if a magnitude of the second difference is greater than the predetermined threshold, output as an output driving signal the controller driving signal if the magnitude is not greater than the predetermined threshold, and output as the output driving signal a setpoint driving signal if the magnitude is greater than the predetermined threshold, the setpoint value based on the setpoint value independent of the measured process value.Type: GrantFiled: February 20, 2013Date of Patent: December 13, 2016Assignee: Dell Products L.P.Inventor: Adolfo Montero
-
Publication number: 20140233176Abstract: In accordance with embodiments of the present disclosure, a system may include a feedback controller and a comparator. The feedback controller may be configured to, based on a setpoint value and a measured process value calculate a first difference between the setpoint value and the measured process value and generate a controller driving signal based on the first difference. The comparator may be configured to compare a second difference between the setpoint value and a previous setpoint value to a predetermined threshold, determine if a magnitude of the second difference is greater than the predetermined threshold, output as an output driving signal the controller driving signal if the magnitude is not greater than the predetermined threshold, and output as the output driving signal a setpoint driving signal if the magnitude is greater than the predetermined threshold, the setpoint value based on the setpoint value independent of the measured process value.Type: ApplicationFiled: February 20, 2013Publication date: August 21, 2014Applicant: DELL PRODUCTS L.P.Inventor: Adolfo Montero
-
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: 20080192140Abstract: A method for operating an informational handling system includes providing a user control for allowing a user to select a granularity between a plurality of brightness steps, detecting the selected granularity based on input from the user control, and implementing the selected granularity.Type: ApplicationFiled: February 13, 2007Publication date: August 14, 2008Applicant: DELL PRODUCTS L.P.Inventors: Jaeik Lee, James Dailey, Adolfo Montero
-
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