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: 20260010220Abstract: 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: ApplicationFiled: May 29, 2025Publication date: January 8, 2026Applicant: Intel CorporationInventors: Lakshminarayana Pappu, Phani Kumar Kandula, Ali Ibrahim, Murali Ramadoss, Ankur Shah
-
Patent number: 12339728Abstract: 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: GrantFiled: October 6, 2022Date of Patent: June 24, 2025Assignee: Intel CorporationInventors: Lakshminarayana Pappu, Phani Kumar Kandula, Ali Ibrahim, Murali Ramadoss, Ankur Shah
-
Publication number: 20250012848Abstract: 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: ApplicationFiled: November 15, 2022Publication date: January 9, 2025Inventors: Zoubir KHATIR, Richard LALLEMAND, Ali IBRAHIM
-
Publication number: 20230370826Abstract: 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: ApplicationFiled: May 17, 2023Publication date: November 16, 2023Inventors: Kyle FRITZ, Alex SLEIGHTER, Lawrence PHIPPS, Oren MITTMAN, Ali IBRAHIM
-
Patent number: 11689904Abstract: 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: GrantFiled: March 8, 2022Date of Patent: June 27, 2023Assignee: Groupon, Inc.Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
-
Publication number: 20230171217Abstract: 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: ApplicationFiled: March 8, 2022Publication date: June 1, 2023Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
-
Patent number: 11648553Abstract: 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: GrantFiled: November 16, 2017Date of Patent: May 16, 2023Assignees: KIMBERLY-CLARK WORLDWIDE, INC., The Board of Trustees of the University of IllinoisInventors: Constantine Megaridis, Souvick Chatterjee, Ali Ibrahim, Pallab Sinha Mahapatra, Ranjan Ganguly, Lisha Yu, Richard N. Dodge
-
Publication number: 20230113953Abstract: 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: ApplicationFiled: October 6, 2022Publication date: April 13, 2023Applicant: Intel CorporationInventors: Lakshminarayana Pappu, Phani Kumar Kandula, Ali Ibrahim, Murali Ramadoss, Ankur Shah
-
Patent number: 11323863Abstract: 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: GrantFiled: September 18, 2020Date of Patent: May 3, 2022Assignee: GROUPON, INC.Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
-
Publication number: 20210076183Abstract: 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: ApplicationFiled: September 18, 2020Publication date: March 11, 2021Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
-
Patent number: 10820178Abstract: 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: GrantFiled: January 7, 2019Date of Patent: October 27, 2020Assignee: Groupon, Inc.Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
-
Publication number: 20190387381Abstract: 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: ApplicationFiled: January 7, 2019Publication date: December 19, 2019Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
-
Patent number: 10467138Abstract: 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: GrantFiled: December 28, 2015Date of Patent: November 5, 2019Assignee: Advanced Micro Devices, Inc.Inventors: Paul Blinzer, Ali Ibrahim, Benjamin T. Sander, Vydhyanathan Kalyanasundharam
-
Publication number: 20190262825Abstract: 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: ApplicationFiled: November 16, 2017Publication date: August 29, 2019Applicants: KIMBERLY-CLARK WORLDWIDE, INC., The Board of Trustees of the University of IllinoisInventors: Constantine Megaridis, Souvick Chatterjee, Ali Ibrahim, Pallab Sinha Mahapatra, Ranjan Ganguly, Lisha Yu, Richard N. Dodge
-
Patent number: 10206079Abstract: 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: GrantFiled: September 29, 2016Date of Patent: February 12, 2019Assignee: GROUPON, INC.Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
-
Publication number: 20170185514Abstract: 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: ApplicationFiled: December 28, 2015Publication date: June 29, 2017Inventors: Paul Blinzer, Ali Ibrahim, Benjamin T. Sander, Vydhyanathan Kalyanasundharam
-
Patent number: 9423847Abstract: 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: GrantFiled: December 20, 2011Date of Patent: August 23, 2016Assignee: 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: 8982698Abstract: 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: GrantFiled: May 5, 2009Date of Patent: March 17, 2015Assignee: OrangeInventors: Ali Ibrahim, Luca Muscariello, James Roberts
-
Patent number: 8909961Abstract: 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: GrantFiled: November 29, 2011Date of Patent: December 9, 2014Assignees: ATI Technologies ULC, Advanced Micro Devices, Inc.Inventors: Jeffrey Herman, Krishna Sitaraman, Jia An Huang, Stephen D. Presant, Ali Ibrahim, Ashwini Dwarakanath
-
Patent number: 8862924Abstract: 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: GrantFiled: November 15, 2011Date of Patent: October 14, 2014Assignee: Advanced Micro Devices, Inc.Inventors: Brian D. Emberling, Stephen D. Presant, Seth Hendrickson, Krishna Sitaraman, Ali Ibrahim, Jeff Herman