Patents by Inventor Anys Bacha

Anys Bacha 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: 10579459
    Abstract: Examples disclosed herein relate to log events for root cause error diagnosis. A deep learning model including parameters that are trained to identify relevance of log event information to diagnose root cause errors associated with a computing device is used. In one example, log event information is received. The log event information is processed according to the deep learning model to determine, for each log event, whether to store the log event information in a buffer based on relevance of the log event information to diagnosis of root cause errors.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: March 3, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Anys Bacha
  • Patent number: 10552729
    Abstract: Examples disclosed herein relate to a baseboard management controller (BMC) capable of execution while a computing device is powered to an auxiliary state. The BMC is to process an error log according to a deep learning model to determine one of multiple field replaceable units to deconfigure in response to the error condition. The BMC is to deconfigure the field replaceable unit. The computing device is rebooted. In response to the reboot of the computing device the BMC is to determine whether the error condition persists.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: February 4, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Anys Bacha, Doddyanto Hamid Umar
  • Patent number: 10318431
    Abstract: Examples herein disclose a cache controller to receive a cache signal. A physical unclonable function (PUF) circuit is coupled to the cache controller. The PUF circuit obscures the cache signal in response to the cache signal receipt.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: June 11, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Anys Bacha
  • Publication number: 20180307551
    Abstract: Examples disclosed herein relate to log events for root cause error diagnosis. A deep learning model including parameters that are trained to identify relevance of log event information to diagnose root cause errors associated with a computing device is used. In one example, log event information is received. The log event information is processed according to the deep learning model to determine, for each log event, whether to store the log event information in a buffer based on relevance of the log event information to diagnosis of root cause errors.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 25, 2018
    Inventor: Anys Bacha
  • Patent number: 10109370
    Abstract: A template of instructions may be copied from a non-volatile memory (NVM) to a plurality of cache lines of an instruction cache of a processor. The instructions of the templates copied to the instruction cache may be executed. The templates may include a conditional branch instruction to determine if to proceed to a next template of the plurality of copied templates.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: October 23, 2018
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: Anys Bacha
  • Publication number: 20180267858
    Abstract: Examples disclosed herein relate to a baseboard management controller (BMC) capable of execution while a computing device is powered to an auxiliary state. The BMC is to process an error log according to a deep learning model to determine one of multiple field replaceable units to deconfigure in response to the error condition. The BMC is to deconfigure the field replaceable unit. The computing device is rebooted. In response to the reboot of the computing device the BMC is to determine whether the error condition persists.
    Type: Application
    Filed: March 20, 2017
    Publication date: September 20, 2018
    Inventors: Anys Bacha, Doddyanto Hamid Umar
  • Publication number: 20180210839
    Abstract: Examples herein disclose a cache controller to receive a cache signal. A physical unclonable function (PUF) circuit is coupled to the cache controller. The PUF circuit obscures the cache signal in response to the cache signal receipt.
    Type: Application
    Filed: September 17, 2015
    Publication date: July 26, 2018
    Inventor: Anys Bacha
  • Patent number: 9965391
    Abstract: A first threshold number of cache lines may be fetched to populate each of the ways of a first cache set of a higher level cache and each of the ways of a first cache set of a lower level cache. A second threshold number of cache lines may be fetched to map to the first cache set of the higher level cache and a second cache set of the lower level cache. The first threshold number of cache lines may be accessed from the second from the first cache set of the lower level cache.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: May 8, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Anys Bacha
  • Patent number: 9940291
    Abstract: Embodiments herein relate to assigning processors to a memory mapped configuration. The processors having access to different buses of a Peripheral Component Interconnect (PCI) segment are quiesced. The quiesced processors are assigned a memory mapped configuration.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: April 10, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Anys Bacha, Thanh Minh Pham, Thomas Joseph Gorenc
  • Publication number: 20170200509
    Abstract: A template of instructions may be copied from a non-volatile memory (NVM) to a plurality of cache lines of an instruction cache of a processor. The instructions of the templates copied to the instruction cache may be executed. The templates may include a conditional branch instruction to determine if to proceed to a next template of the plurality of copied templates.
    Type: Application
    Filed: July 31, 2014
    Publication date: July 13, 2017
    Inventor: Anys Bacha
  • Publication number: 20170123981
    Abstract: A first threshold number of cache lines may be fetched to populate each of the ways of a first cache set of a higher level cache and each of the ways of a first cache set of a lower level cache. A second threshold number of cache lines may be fetched to map to the first cache set of the higher level cache and a second cache set of the lower level cache. The first threshold number of cache lines may be accessed from the second from the first cache set of the lower level cache.
    Type: Application
    Filed: June 30, 2014
    Publication date: May 4, 2017
    Inventor: Anys Bacha
  • Patent number: 9342123
    Abstract: Techniques for determining the voltage to be supplied to a core of a central processing unit are provided. A core of a central processing unit is monitored for errors. The voltage to be supplied to the core is determined based on the monitored errors. The voltage supplied to the core is altered based on the determined voltage.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: May 17, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Anys Bacha
  • Publication number: 20150356049
    Abstract: Embodiments herein relate to assigning processors to a memory mapped configuration. The processors having access to different buses of a Peripheral Component Interconnect (PCI) segment are quiesced. The quiesced processors are assigned a memory mapped configuration.
    Type: Application
    Filed: January 29, 2013
    Publication date: December 10, 2015
    Inventors: Anys Bacha, Thanh Minh Pham, Thomas Joseph Gorenc
  • Patent number: 8347070
    Abstract: A method and system for sharing platform data are described. The method for sharing platform data includes during a boot sequence of system firmware, accessing a first data structure tag associated with a resource accessible by the operating system. Also during the boot sequence of the system firmware, the method includes determining a memory address corresponding to platform specific data associated with the resource. During a boot time sequence of the system firmware, run time code is parsed. The method includes accessing a second tag that is visible to the operating system and associating it with the location of the platform specific data. This allows for the platform specific data to be consumed by an operating system during runtime in accordance with the industry common interfaces defined in ACPI.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: January 1, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anys Bacha, Thanh Minh Pham
  • Patent number: 7768756
    Abstract: Systems and methods are provided for substantially mitigating leakage current. One embodiment includes an integrated circuit (IC). The IC comprises a monitoring circuit configured to control switching of one of a first voltage source and a second voltage source to an output. The IC also comprises a leakage current protection circuit configured to substantially mitigate leakage current flow between the first voltage source and the second voltage source due to an undershoot condition caused by the switching between the first and second voltage sources to the output.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: August 3, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wei-Han Huang, Anys Bacha
  • Publication number: 20080265682
    Abstract: Systems and methods are provided for substantially mitigating leakage current. One embodiment includes an integrated circuit (IC). The IC comprises a monitoring circuit configured to control switching of one of a first voltage source and a second voltage source to an output. The IC also comprises a leakage current protection circuit configured to substantially mitigate leakage current flow between the first voltage source and the second voltage source due to an undershoot condition caused by the switching between the first and second voltage sources to the output.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: Wei-Han Huang, Anys Bacha