Patents by Inventor Roy Mehdi Zeighami
Roy Mehdi Zeighami 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: 12155210Abstract: Disclosed techniques relate to orchestrating power consumption reductions across a number of hosts. A number of response levels may be utilized, each having an association to a corresponding set of reduction actions. The impact to customers, hosts, and/or workloads can be computed at run time based on current and/or predicted conditions and workloads, and a particular response level can be selected based on the computed impact. These techniques enable a sufficient, but least impactful response to be employed.Type: GrantFiled: June 21, 2023Date of Patent: November 26, 2024Assignee: Oracle International CorporationInventors: Roy Mehdi Zeighami, Sumeet Kochar, Jonathan Luke Herman, Mark Lee Huang
-
Publication number: 20240339834Abstract: Disclosed techniques relate to orchestrating power consumption reductions across a number of hosts. A number of response levels may be utilized, each having an association to a corresponding set of reduction actions. The impact to customers, hosts, and/or workloads can be computed at run time based on current and/or predicted conditions and workloads, and a particular response level can be selected based on the computed impact. These techniques enable a sufficient, but least impactful response to be employed.Type: ApplicationFiled: June 6, 2024Publication date: October 10, 2024Applicant: Oracle International CorporationInventors: Roy Mehdi Zeighami, Sumeet Kochar, Jonathan Luke Herman, Mark Lee Huang
-
Patent number: 12113361Abstract: Disclosed techniques relate to orchestrating power consumption reductions across a number of hosts. A number of response levels may be utilized, each having an association to a corresponding set of reduction actions. The impact to customers, hosts, and/or workloads can be computed at run time based on current and/or predicted conditions and workloads, and a particular response level can be selected based on the computed impact. These techniques enable a sufficient, but least impactful response to be employed.Type: GrantFiled: June 21, 2023Date of Patent: October 8, 2024Assignee: Oracle International CorporationInventors: Roy Mehdi Zeighami, Sumeet Kochar, Jonathan Luke Herman, Mark Lee Huang
-
Publication number: 20240231298Abstract: Disclosed techniques relate to managing power within a power distribution system. Power consumption corresponding to devices (e.g., servers) that receive power from an upstream device (e.g., a bus bar) may be monitored (e.g., by a service) to determine when power consumption corresponding to those devices has breached or will likely breach a budgeted threshold corresponding to an amount of power allocated to the upstream device. If the budgeted threshold is breached, or is likely to be breached, the service may initiate operations to distribute power caps for the devices and to initiate a timer. Although distributed, the power caps may be ignored by the devices until they are instructed to enforce the power caps (e.g., upon expiration of the timer). This allows the power consumption of the devices to exceed the budgeted power assigned to the upstream device at least until expiration of the timer while avoiding power outage events.Type: ApplicationFiled: March 21, 2024Publication date: July 11, 2024Applicant: Oracle International CorporationInventors: Sumeet KOCHAR, Roy Mehdi ZEIGHAMI, Jacob Adam GABRIELSON
-
Patent number: 12007734Abstract: Disclosed techniques relate to managing power within a power distribution system. Power consumption corresponding to devices (e.g., servers) that receive power from an upstream device (e.g., a bus bar) may be monitored (e.g., by a service) to determine when power consumption corresponding to those devices breaches (or approaches) a budget threshold corresponding to an amount of power allocated to the upstream device. If the budget threshold is breached, or is likely to be breached, the service may initiate operations to distribute power caps for the devices and to initiate a timer. Although distributed, the power caps may be ignored by the devices until they are instructed to enforce the power caps (e.g., upon expiration of the timer). This allows the power consumption of the devices to exceed the budgeted power associated with the upstream device at least until expiration of the timer while avoiding power outage events.Type: GrantFiled: May 26, 2023Date of Patent: June 11, 2024Assignee: Oracle International CorporationInventors: Sumeet Kochar, Roy Mehdi Zeighami, Jacob Adam Gabrielson
-
Publication number: 20240154415Abstract: Disclosed techniques relate to orchestrating power consumption reductions across a number of hosts. A current value for an aggregate power threshold of a plurality of hosts may be identified. During a first time period, an aggregate power consumption of the plurality of hosts may be managed using the current value for the aggregate power threshold. A triggering event indicating a modification to the aggregate power threshold is needed may be detected. A new value for the aggregate power threshold may be determined based on the triggering event. During a second time period, the aggregate power consumption of the plurality of hosts may be managed using the new value for the aggregate power threshold.Type: ApplicationFiled: June 21, 2023Publication date: May 9, 2024Applicant: Oracle International CorporationInventors: Roy Mehdi Zeighami, Sumeet Kochar, Jonathan Luke Herman, Mark Lee Huang
-
Publication number: 20240154418Abstract: Disclosed techniques relate to orchestrating power consumption reductions across a number of hosts. A number of response levels may be utilized, each having an association to a corresponding set of reduction actions. The impact to customers, hosts, and/or workloads can be computed at run time based on current and/or predicted conditions and workloads, and a particular response level can be selected based on the computed impact. These techniques enable a sufficient, but least impactful response to be employed.Type: ApplicationFiled: June 21, 2023Publication date: May 9, 2024Applicant: Oracle International CorporationInventors: Roy Mehdi Zeighami, Sumeet Kochar, Jonathan Luke Herman, Mark Lee Huang
-
Publication number: 20240154417Abstract: Disclosed techniques relate to orchestrating power consumption reductions across a number of hosts. Power consumption of power-drawing devices (e.g., hosts, servers, etc.) may be monitored with respect to a power threshold. When the current power consumption corresponding to those devices breaches the power threshold, or at any suitable time, the system may identify a set of reduction actions configured to reduce aggregate power consumption. The power threshold may be updated dynamically based on the operational status of related systems and environmental factors. A number of response levels may be utilized, each having an association to a corresponding set of reduction actions. The impact to customers, hosts, and/or workloads can be computed at run time based on current conditions and workloads, and a particular response level can be selected based on the computed impact. These techniques enable a sufficient, but least impactful response to be employed.Type: ApplicationFiled: June 21, 2023Publication date: May 9, 2024Applicant: Oracle International CorporationInventors: Roy Mehdi Zeighami, Sumeet Kochar, Jonathan Luke Herman, Mark Lee Huang
-
Publication number: 20240103469Abstract: Disclosed techniques relate to managing power within a power distribution system. Power consumption corresponding to devices (e.g., servers) that receive power from an upstream device (e.g., a bus bar) may be monitored (e.g., by a service) to determine when power consumption corresponding to those devices breaches (or approaches) a budget threshold corresponding to an amount of power allocated to the upstream device. If the budget threshold is breached, or is likely to be breached, the service may initiate operations to distribute power caps for the devices and to initiate a timer. Although distributed, the power caps may be ignored by the devices until they are instructed to enforce the power caps (e.g., upon expiration of the timer). This allows the power consumption of the devices to exceed the budgeted power associated with the upstream device at least until expiration of the timer while avoiding power outage events.Type: ApplicationFiled: May 26, 2023Publication date: March 28, 2024Applicant: Oracle International CorporationInventors: Sumeet KOCHAR, Roy Mehdi ZEIGHAMI, Jacob Adam GABRIELSON
-
Publication number: 20240103936Abstract: In some aspects, techniques may include monitoring a primary load of a datacenter and a reserve load of the datacenter. The primary load and reserve load can be monitored by a computing device. The primary load of the datacenter can be configured to be powered by one or more primary generator blocks having a primary capacity, and the reserve load of the datacenter can be configured to be powered by one or more reserve generator blocks having a reserve capacity. Also, the techniques may include detecting that the primary load of the datacenter exceeds the primary capacity. In addition, the techniques may include connecting the reserve generator blocks to at least one of the primary generator blocks and the primary load using a computing device switch.Type: ApplicationFiled: December 6, 2023Publication date: March 28, 2024Applicant: Oracle International CorporationInventors: Roy Mehdi Zeighami, Craig Alderson Pennington
-
Publication number: 20240078139Abstract: In some aspects, techniques may include monitoring a primary load of a datacenter and a reserve load of the datacenter. The primary load and reserve load can be monitored by a computing device. The primary load of the datacenter can be configured to be powered by one or more primary generator blocks having a primary capacity, and the reserve load of the datacenter can be configured to be powered by one or more reserve generator blocks having a reserve capacity. Also, the techniques may include detecting that the primary load of the datacenter exceeds the primary capacity. In addition, the techniques may include connecting the reserve generator blocks to at least one of the primary generator blocks and the primary load using a computing device switch.Type: ApplicationFiled: September 6, 2022Publication date: March 7, 2024Applicant: Oracle International CorporationInventors: Roy Mehdi Zeighami, Craig Alderson Pennington
-
Patent number: 11847506Abstract: In some aspects, techniques may include monitoring a primary load of a datacenter and a reserve load of the datacenter. The primary load and reserve load can be monitored by a computing device. The primary load of the datacenter can be configured to be powered by one or more primary generator blocks having a primary capacity, and the reserve load of the datacenter can be configured to be powered by one or more reserve generator blocks having a reserve capacity. Also, the techniques may include detecting that the primary load of the datacenter exceeds the primary capacity. In addition, the techniques may include connecting the reserve generator blocks to at least one of the primary generator blocks and the primary load using a computing device switch.Type: GrantFiled: December 2, 2022Date of Patent: December 19, 2023Assignee: Oracle International CorporationInventors: Roy Mehdi Zeighami, Craig Alderson Pennington
-
Patent number: 10879732Abstract: A system includes operation of a trained neural network to output a first signal indicative of one or more characteristics of a power signal based on an input plurality of power-related conditions data, determination of a first power supply mode based on the first signal, and control of a power supply to operate in the first power supply mode.Type: GrantFiled: April 19, 2018Date of Patent: December 29, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Roy Mehdi Zeighami, Michael Rees Helsel, Husam Atallah Alissa, Nicholas Andrew Keehn
-
Publication number: 20190326780Abstract: A system includes operation of a trained neural network to output a first signal indicative of one or more characteristics of a power signal based on an input plurality of power-related conditions data, determination of a first power supply mode based on the first signal, and control of a power supply to operate in the first power supply mode.Type: ApplicationFiled: April 19, 2018Publication date: October 24, 2019Inventors: Roy Mehdi ZEIGHAMI, Michael Rees HELSEL, Husam Atallah ALISSA, Nicholas Andrew KEEHN
-
Patent number: 7533303Abstract: A method and system for correcting errors in a memory subsystem in a computer system. Occurrence of correctable memory errors are monitored and a determination is made whether the risk of an occurrence of an uncorrectable memory error is less than a tolerable risk. If the risk of an occurrence of an uncorrectable memory error is not less than the tolerable risk, at least one system level parameter is adjusted to decrease the occurrence of correctable memory errors.Type: GrantFiled: April 15, 2005Date of Patent: May 12, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Roy Mehdi Zeighami, Brian Matthew Johnson
-
Patent number: 7305518Abstract: One embodiment is a method of dynamically adjusting a rate at which a dynamic random access memory (“DRAM”) module is refreshed in a computer system. The method comprises monitoring a plurality of system conditions; detecting a change in at least one of the monitored system conditions; responsive to the detection, determining an optimum refresh rate for a current state of the computer system; and setting the refresh rate to the determined optimum refresh rate.Type: GrantFiled: October 20, 2004Date of Patent: December 4, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Roy Mehdi Zeighami, Brian M. Johnson, John M. Wastlick, David Russel Soper
-
Patent number: 7286352Abstract: Embodiments include apparatus, methods, and systems providing a heatsink for electronic heat generating components. In one embodiment, the heatsink includes a metal base having a plurality of grooves, and a plurality of graphite fins connected to the base. The fins thermally dissipate heat from the base and into a surrounding environment. The fins are secured within the grooves with an interference fit produced by thermally expanding the base.Type: GrantFiled: April 15, 2005Date of Patent: October 23, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Robert B. Curtis, Roy Mehdi Zeighami, Christian L. Belady, Brent A. Boudreaux