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).
-
Publication number: 20240411914Abstract: A method for identifying ransomware in order to prevent unauthorized manipulation of a computer file and/or for preventing unauthorized manipulation of a computer file. The method includes: determining an entropy value in response to a write request issued by a running process; and in response to a determination that the entropy value exceeds a predetermined threshold, identifying the running process as ransomware and/or preventing data stored at a storage device from being manipulated by the running process. Aspects further include: in response to a determination that the entropy value exceeds a predetermined threshold and a determination that a socket request or a delete request was issued by the running process, preventing data stored at a storage device from being manipulated by the running process.Type: ApplicationFiled: June 7, 2024Publication date: December 12, 2024Inventors: Anys BACHA, Abdul Rahman A.A. ABU ELKHAIL, Hafiz M.A. MALIK
-
Patent number: 10579459Abstract: 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: GrantFiled: April 21, 2017Date of Patent: March 3, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventor: Anys Bacha
-
Patent number: 10552729Abstract: 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: GrantFiled: March 20, 2017Date of Patent: February 4, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Anys Bacha, Doddyanto Hamid Umar
-
Patent number: 10318431Abstract: 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: GrantFiled: September 17, 2015Date of Patent: June 11, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventor: Anys Bacha
-
Publication number: 20180307551Abstract: 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: ApplicationFiled: April 21, 2017Publication date: October 25, 2018Inventor: Anys Bacha
-
Patent number: 10109370Abstract: 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: GrantFiled: July 31, 2014Date of Patent: October 23, 2018Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventor: Anys Bacha
-
Publication number: 20180267858Abstract: 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: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Anys Bacha, Doddyanto Hamid Umar
-
Publication number: 20180210839Abstract: 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: ApplicationFiled: September 17, 2015Publication date: July 26, 2018Inventor: Anys Bacha
-
Patent number: 9965391Abstract: 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: GrantFiled: June 30, 2014Date of Patent: May 8, 2018Assignee: Hewlett Packard Enterprise Development LPInventor: Anys Bacha
-
Patent number: 9940291Abstract: 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: GrantFiled: January 29, 2013Date of Patent: April 10, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Anys Bacha, Thanh Minh Pham, Thomas Joseph Gorenc
-
Publication number: 20170200509Abstract: 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: ApplicationFiled: July 31, 2014Publication date: July 13, 2017Inventor: Anys Bacha
-
Publication number: 20170123981Abstract: 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: ApplicationFiled: June 30, 2014Publication date: May 4, 2017Inventor: Anys Bacha
-
Patent number: 9342123Abstract: 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: GrantFiled: March 18, 2013Date of Patent: May 17, 2016Assignee: Hewlett Packard Enterprise Development LPInventor: Anys Bacha
-
Publication number: 20150356049Abstract: 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: ApplicationFiled: January 29, 2013Publication date: December 10, 2015Inventors: Anys Bacha, Thanh Minh Pham, Thomas Joseph Gorenc
-
Patent number: 8347070Abstract: 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: GrantFiled: October 30, 2008Date of Patent: January 1, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Anys Bacha, Thanh Minh Pham
-
Patent number: 7768756Abstract: 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: GrantFiled: April 27, 2007Date of Patent: August 3, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: Wei-Han Huang, Anys Bacha
-
Publication number: 20080265682Abstract: 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: ApplicationFiled: April 27, 2007Publication date: October 30, 2008Inventors: Wei-Han Huang, Anys Bacha