Patents by Inventor Ali Ibrahim

Ali Ibrahim 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: 20260010220
    Abstract: In one embodiment, a system on a chip integrated circuit (SoC) is provided that includes graphics processing resources including one or more graphics processing cores a memory subsystem including a memory controller, a physical interface, and a memory device and circuitry to dynamically adjust a voltage and frequency of the memory subsystem based on a workload executed by the graphics processing resources.
    Type: Application
    Filed: May 29, 2025
    Publication date: January 8, 2026
    Applicant: Intel Corporation
    Inventors: Lakshminarayana Pappu, Phani Kumar Kandula, Ali Ibrahim, Murali Ramadoss, Ankur Shah
  • Patent number: 12339728
    Abstract: In one embodiment, a system on a chip integrated circuit (SoC) is provided that includes graphics processing resources including one or more graphics processing cores a memory subsystem including a memory controller, a physical interface, and a memory device and circuitry to dynamically adjust a voltage and frequency of the memory subsystem based on a workload executed by the graphics processing resources.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: June 24, 2025
    Assignee: Intel Corporation
    Inventors: Lakshminarayana Pappu, Phani Kumar Kandula, Ali Ibrahim, Murali Ramadoss, Ankur Shah
  • Publication number: 20250012848
    Abstract: A method for measuring the state of health, of at least one semiconductor-based power electronics, comprising: a—determining, at an initial time t0, a first current value I(t0)=I,ZCP0 when the voltage V is equal to a voltage V(t0)=V,ZCP0, the power electronics component then being in an “initial time” state; b—measuring a value of the current I at each subsequent time ti for which the user wishes to ascertain the quantitative indicator D(ti), when the voltage V at the time ti is equal to the voltage V,ZCP0, the power electronics component then being in a “time ti” state; c—the processor computing a quantitative indicator D(ti) of the degradation of the power electronics component at each subsequent time ti, the value of which indicator depends on the variation in the value of the current I between the “initial time” state and the “time ti” state.
    Type: Application
    Filed: November 15, 2022
    Publication date: January 9, 2025
    Inventors: Zoubir KHATIR, Richard LALLEMAND, Ali IBRAHIM
  • Publication number: 20230370826
    Abstract: An apparatus, method, and computer program product are provided to translate message objects received in connection with request data objects to be translated into notification objects that are in format that can be received and processed by a system associated with an intended recipient to allow for efficient communication across disparate and incompatible systems. In some example implementations, otherwise a translation system transforms request information based on parameters associated with the message object and intended recipient to ensure that request information is properly received by recipient systems that may use obsolete, legacy, and/or specialized systems. Some example implementations involve the application of error detection protocols and the display of notification object information on a user interface that allows for system monitoring and error mediation.
    Type: Application
    Filed: May 17, 2023
    Publication date: November 16, 2023
    Inventors: Kyle FRITZ, Alex SLEIGHTER, Lawrence PHIPPS, Oren MITTMAN, Ali IBRAHIM
  • Patent number: 11689904
    Abstract: An apparatus, method, and computer program product are provided to translate message objects received in connection with request data objects to be translated into notification objects that are in format that can be received and processed by a system associated with an intended recipient to allow for efficient communication across disparate and incompatible systems. In some example implementations, otherwise a translation system transforms request information based on parameters associated with the message object and intended recipient to ensure that request information is properly received by recipient systems that may use obsolete, legacy, and/or specialized systems. Some example implementations involve the application of error detection protocols and the display of notification object information on a user interface that allows for system monitoring and error mediation.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: June 27, 2023
    Assignee: Groupon, Inc.
    Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
  • Publication number: 20230171217
    Abstract: An apparatus, method, and computer program product are provided to translate message objects received in connection with request data objects to be translated into notification objects that are in format that can be received and processed by a system associated with an intended recipient to allow for efficient communication across disparate and incompatible systems. In some example implementations, otherwise a translation system transforms request information based on parameters associated with the message object and intended recipient to ensure that request information is properly received by recipient systems that may use obsolete, legacy, and/or specialized systems. Some example implementations involve the application of error detection protocols and the display of notification object information on a user interface that allows for system monitoring and error mediation.
    Type: Application
    Filed: March 8, 2022
    Publication date: June 1, 2023
    Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
  • Patent number: 11648553
    Abstract: A material for manipulating liquid includes a porous substrate having first and second surfaces; and a wedge-shaped transport element disposed on one of the first and second surfaces, wherein the wedge-shaped transport element has a narrow end and a wide end, the wide end connected to a first reservoir, wherein the wedge-shaped transport element is configured to pass liquid from the narrow end to the wide end to the first reservoir, regardless of gravity, and wherein the first reservoir is configured to pass liquid away from the substrate in a z-direction opposite from the surface on which a liquid is deposited. The surface on which the wedge-shaped transport element is disposed is one of hydrophobic or superhydrophobic, and the wedge-shaped transport element is one of a) superhydrophilic when the first surface is hydrophobic, b) superhydrophilic when the first surface is superhydrophobic, and c) hydrophilic when the first surface is superhydrophobic.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: May 16, 2023
    Assignees: KIMBERLY-CLARK WORLDWIDE, INC., The Board of Trustees of the University of Illinois
    Inventors: Constantine Megaridis, Souvick Chatterjee, Ali Ibrahim, Pallab Sinha Mahapatra, Ranjan Ganguly, Lisha Yu, Richard N. Dodge
  • Publication number: 20230113953
    Abstract: In one embodiment, a system on a chip integrated circuit (SoC) is provided that includes graphics processing resources including one or more graphics processing cores a memory subsystem including a memory controller, a physical interface, and a memory device and circuitry to dynamically adjust a voltage and frequency of the memory subsystem based on a workload executed by the graphics processing resources.
    Type: Application
    Filed: October 6, 2022
    Publication date: April 13, 2023
    Applicant: Intel Corporation
    Inventors: Lakshminarayana Pappu, Phani Kumar Kandula, Ali Ibrahim, Murali Ramadoss, Ankur Shah
  • Patent number: 11323863
    Abstract: An apparatus, method, and computer program product are provided to translate message objects received in connection with request data objects to be translated into notification objects that are in format that can be received and processed by a system associated with an intended recipient to allow for efficient communication across disparate and incompatible systems. In some example implementations, otherwise a translation system transforms request information based on parameters associated with the message object and intended recipient to ensure that request information is properly received by recipient systems that may use obsolete, legacy, and/or specialized systems. Some example implementations involve the application of error detection protocols and the display of notification object information on a user interface that allows for system monitoring and error mediation.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: May 3, 2022
    Assignee: GROUPON, INC.
    Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
  • Publication number: 20210076183
    Abstract: An apparatus, method, and computer program product are provided to translate message objects received in connection with request data objects to be translated into notification objects that are in format that can be received and processed by a system associated with an intended recipient to allow for efficient communication across disparate and incompatible systems. In some example implementations, otherwise a translation system transforms request information based on parameters associated with the message object and intended recipient to ensure that request information is properly received by recipient systems that may use obsolete, legacy, and/or specialized systems. Some example implementations involve the application of error detection protocols and the display of notification object information on a user interface that allows for system monitoring and error mediation.
    Type: Application
    Filed: September 18, 2020
    Publication date: March 11, 2021
    Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
  • Patent number: 10820178
    Abstract: An apparatus, method, and computer program product are provided to translate message objects received in connection with request data objects to be translated into notification objects that are in format that can be received and processed by a system associated with an intended recipient to allow for efficient communication across disparate and incompatible systems. In some example implementations, otherwise a translation system transforms request information based on parameters associated with the message object and intended recipient to ensure that request information is properly received by recipient systems that may use obsolete, legacy, and/or specialized systems. Some example implementations involve the application of error detection protocols and the display of notification object information on a user interface that allows for system monitoring and error mediation.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: October 27, 2020
    Assignee: Groupon, Inc.
    Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
  • Publication number: 20190387381
    Abstract: An apparatus, method, and computer program product are provided to translate message objects received in connection with request data objects to be translated into notification objects that are in format that can be received and processed by a system associated with an intended recipient to allow for efficient communication across disparate and incompatible systems. In some example implementations, otherwise a translation system transforms request information based on parameters associated with the message object and intended recipient to ensure that request information is properly received by recipient systems that may use obsolete, legacy, and/or specialized systems. Some example implementations involve the application of error detection protocols and the display of notification object information on a user interface that allows for system monitoring and error mediation.
    Type: Application
    Filed: January 7, 2019
    Publication date: December 19, 2019
    Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
  • Patent number: 10467138
    Abstract: A processing system includes a first socket, a second socket, and an interface between the first socket and the second socket. A first memory is associated with the first socket and a second memory is associated with the second socket. The processing system also includes a controller for the first memory. The controller is to receive a first request for a first memory transaction with the second memory and perform the first memory transaction along a path that includes the interface and bypasses at least one second cache associated with the second memory.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 5, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Paul Blinzer, Ali Ibrahim, Benjamin T. Sander, Vydhyanathan Kalyanasundharam
  • Publication number: 20190262825
    Abstract: A material for manipulating liquid includes a porous substrate having first and second surfaces; and a wedge-shaped transport element disposed on one of the first and second surfaces, wherein the wedge-shaped transport element has a narrow end and a wide end, the wide end connected to a first reservoir, wherein the wedge-shaped transport element is configured to pass liquid from the narrow end to the wide end to the first reservoir, regardless of gravity, and wherein the first reservoir is configured to pass liquid away from the substrate in a z-direction opposite from the surface on which a liquid is deposited. The surface on which the wedge-shaped transport element is disposed is one of hydrophobic or superhydrophobic, and the wedge-shaped transport element is one of a) superhydrophilic when the first surface is hydrophobic, b) superhydrophilic when the first surface is superhydrophobic, and c) hydrophilic when the first surface is superhydrophobic.
    Type: Application
    Filed: November 16, 2017
    Publication date: August 29, 2019
    Applicants: KIMBERLY-CLARK WORLDWIDE, INC., The Board of Trustees of the University of Illinois
    Inventors: Constantine Megaridis, Souvick Chatterjee, Ali Ibrahim, Pallab Sinha Mahapatra, Ranjan Ganguly, Lisha Yu, Richard N. Dodge
  • Patent number: 10206079
    Abstract: An apparatus, method, and computer program product are provided to translate message objects received in connection with request data objects to be translated into notification objects that are in format that can be received and processed by a system associated with an intended recipient to allow for efficient communication across disparate and incompatible systems. In some example implementations, otherwise a translation system transforms request information based on parameters associated with the message object and intended recipient to ensure that request information is properly received by recipient systems that may use obsolete, legacy, and/or specialized systems. Some example implementations involve the application of error detection protocols and the display of notification object information on a user interface that allows for system monitoring and error mediation.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: February 12, 2019
    Assignee: GROUPON, INC.
    Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
  • Publication number: 20170185514
    Abstract: A processing system includes a first socket, a second socket, and an interface between the first socket and the second socket. A first memory is associated with the first socket and a second memory is associated with the second socket. The processing system also includes a controller for the first memory. The controller is to receive a first request for a first memory transaction with the second memory and perform the first memory transaction along a path that includes the interface and bypasses at least one second cache associated with the second memory.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Paul Blinzer, Ali Ibrahim, Benjamin T. Sander, Vydhyanathan Kalyanasundharam
  • Patent number: 9423847
    Abstract: A processor includes a processor core and a power management controller operable to receive a timer event, store the timer event, generate a hardware system sleep command to enter a hardware system sleep state, and restore the timer event upon exiting from the hardware system sleep state.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: August 23, 2016
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Alexander J. Branover, Krishna S Bernucho, Maurice B Steinman, Ming L. So, Mom-Eng Ng, Xiaogang Zheng, Paul Blinzer, Francisco L Duran, Walter G. Fry, Ali Ibrahim, Andrew W. Lueck, Dan P Shimizu, Gary H. Simpson, Laura M. Smith
  • Patent number: 8982698
    Abstract: A transmission method is used by a node of a communications network, wherein nodes communicate with one another via a carrier-sense multiple-access channel, said method comprising a step of sending a signal at a given transmit power and a given data rate to a receiver node over the channel, and wherein the transmit power of the sent signal assumes successively a first power value during a first time period and then a second power value during a second time period, the two power values being different and one of them being equal to the given power, the first time period representing the given power and the second time period representing the data rate. The invention also relates to a method of receiving a signal sent by the transmission method enabling the transmit power and the data rate used by the sender node to be deduced from the received signal.
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: March 17, 2015
    Assignee: Orange
    Inventors: Ali Ibrahim, Luca Muscariello, James Roberts
  • Patent number: 8909961
    Abstract: Briefly, a method and apparatus adjusts the power consumption level of an integrated circuit by dynamically scaling the clock frequency based on the real-time determined power consumption level. In one example, the method and apparatus changes an actual clock frequency of the integrated circuit to an effective clock frequency based on the maximum clock frequency and the difference between the threshold power consumption level and the actual power consumption level of the integrated circuit in the previous sampling interval. In one example, an effective clock frequency of the integrated circuit in the current sampling interval is determined. In one example, the difference between the maximum and effective clock frequencies in the current sampling interval is proportional to the difference between the threshold and actual power consumption levels in the previous sampling interval. The actual clock frequency of the integrated circuit is changed to the determined effective clock frequency.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: December 9, 2014
    Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.
    Inventors: Jeffrey Herman, Krishna Sitaraman, Jia An Huang, Stephen D. Presant, Ali Ibrahim, Ashwini Dwarakanath
  • Patent number: 8862924
    Abstract: Methods and apparatuses are provided for power control in a processor. The apparatus comprises a plurality of operational units arranged as a group of operational units. A power consumption monitor determines when cumulative power consumption of the group of operational units exceeds a threshold (e.g., either or both of the cumulative power threshold and the cumulative power rate threshold) during a time interval, after which a filter for issuing instructions to the group of operational units suspends instruction issuance to the group of operational units for the remainder of the time interval. The method comprises monitoring cumulative power consumption by a group of operational units within a processor over a time interval. If the cumulative power consumption of the group of operational units exceeds the threshold, instruction issuance to the group of operational units is suspended for the remainder of the time interval.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: October 14, 2014
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Brian D. Emberling, Stephen D. Presant, Seth Hendrickson, Krishna Sitaraman, Ali Ibrahim, Jeff Herman