Patents by Inventor Ahmad Saleh

Ahmad Saleh 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: 20240086536
    Abstract: Apparatuses, systems, and techniques of using one or more circuits (e.g., of a network interface) to obtain contents of at least one memory region usable, by one or more processes being performed by a host computing system, to store dynamic memory allocations, and determine whether any of the process(es) is performing at least one potentially harmful task based at least in part on the contents of the memory region(s).
    Type: Application
    Filed: March 9, 2023
    Publication date: March 14, 2024
    Inventors: Nir Rosen, Rami Ailabouni, Thanh Nguyen, Ohad Peres, Elad Haimovich, Vadim Gechman, Haim Elisha, Adi Peled, Chen Rozenbaum, Ahmad Saleh
  • Publication number: 20240086527
    Abstract: Apparatuses, systems, and techniques of using one or more circuits (e.g., of a network interface) to obtain assembly code for one or more machine code segments loaded and/or injected into a process, and determine whether the assembly code is likely to perform at least one unauthorized task.
    Type: Application
    Filed: March 13, 2023
    Publication date: March 14, 2024
    Inventors: Nir Rosen, Katya Egert-Berg, Rami Ailabouni, Ohad Peres, Elad Haimovich, Vadim Gechman, Haim Elisha, Adi Peled, Chen Rozenbaum, Ahmad Saleh, Shie Mannor
  • Publication number: 20240013601
    Abstract: There is provided a smart access control system (SACS) for controlling access to a controlled zone for safety or infection control, the system comprising a Smart Access Control Unit (SACU) configured/adapted to be coupled to a user device (UD) for use by a user as a status and condition, among other health and safety conditions, to being granted access to the controlled zone, and a Smart Access Control Device (SACD) configured/adapted to be in wireless communication with the SACU for controlling access of the user to the controlled zone based on the compliance of the user with health and safety requirements including the proper use of the PPE.
    Type: Application
    Filed: July 29, 2021
    Publication date: January 11, 2024
    Inventor: Ahmad SALEH
  • Publication number: 20230319108
    Abstract: Apparatuses, systems, and techniques for classifying a candidate uniform resource locator (URL) as malicious using a machine learning (ML) detection system. An integrated circuit is coupled to physical memory of a host device via a host interface. The integrated circuit hosts a hardware-accelerated security service to protect one or more computer programs executed by the host device. The security service extracts a set of features from data stored in the physical memory, the data being words in a candidate URL and numeric features of a URL structure of the candidate URL. The security service classifies, using the ML detection system, the candidate URL as malicious or benign using the set of features. The security service outputs an indication of a malicious URL responsive to the candidate URL being classified as malicious.
    Type: Application
    Filed: July 13, 2022
    Publication date: October 5, 2023
    Inventors: Vadim Gechman, Nir Rosen, Haim Elisha, Bartley Richardson, Rachel Allen, Ahmad Saleh, Rami Ailabouni, Thanh Nguyen
  • Publication number: 20230297666
    Abstract: The technology disclosed herein enables an auxiliary device to run a service that can access and analyze data of a Trusted Execution Environment (TEE). The auxiliary device may establish an auxiliary TEE in the auxiliary device and establish a trusted communication link between the auxiliary TEE and the TEE (i.e., primary TEE). The primary TEE may execute a target program using the primary devices of a host device (e.g., CPU) and the auxiliary TEE may execute a security program using the auxiliary device (e.g., DPU). In one example, the primary and auxiliary TEEs may be established for a cloud consumer and the auxiliary TEE may execute a security service that can monitor data of the primary TEE even though the data is inaccessible to all other software executing external to the primary TEE (e.g., inaccessible to host operating system and hypervisor).
    Type: Application
    Filed: March 31, 2022
    Publication date: September 21, 2023
    Inventors: Ahmad Atamli, Rami Ailabouni, Ahmad Saleh, Ariel Levanon, Thanh Nguyen, Mark Overby
  • Publication number: 20230262076
    Abstract: Apparatuses, systems, and techniques for classifying one or more candidate uniform resource locators (URLs) as having a domain generation algorithm (DGA) domain using a machine learning (ML) detection system. An integrated circuit is coupled to physical memory of a host device via a host interface. The integrated circuit hosts a hardware-accelerated security service to protect one or more computer programs executed by the host device. The security service extracts a set of features from data stored in the physical memory, the data being domain characters in one or more candidate URLs. The security service classifies, using the ML detection system, the one or more candidate URLs as having a DGA domain or a non-DGA domain using the set of features. The security service outputs an indication of a DGA malware responsive to the one or more candidate URLs being classified as having the DGA domain.
    Type: Application
    Filed: July 13, 2022
    Publication date: August 17, 2023
    Inventors: Vadim Gechman, Nir Rosen, Haim Elisha, Bartley Richardson, Rachel Allen, Ahmad Saleh, Rami Ailabouni, Thanh Nguyen
  • Publication number: 20230259614
    Abstract: Apparatuses, systems, and techniques for detecting that one or more computer programs executed by a host device are subject to malicious activity using a machine learning (ML) detection system. An integrated circuit is coupled to physical memory of a host device via a host interface. The integrated circuit hosts a hardware-accelerated security service to protect one or more computer programs executed by the host device. The security service extracts a set of features from data stored in the physical memory, the data being associated with the one or more computer programs. The security service determines, using the ML detection system, whether the one or more computer programs are subject to malicious activity based on the set of features. The security service outputs an indication of the malicious activity responsive to a determination that the one or more computer programs are subject to the malicious activity.
    Type: Application
    Filed: July 13, 2022
    Publication date: August 17, 2023
    Inventors: Vadim Gechman, Nir Rosen, Haim Elisha, Bartley Richardson, Rachel Allen, Ahmad Saleh, Rami Ailabouni, Thanh Nguyen
  • Publication number: 20230259625
    Abstract: Apparatuses, systems, and techniques for classifying one or more computer programs executed by a host device as being ransomware using a machine learning (ML) detection system. An integrated circuit is coupled to physical memory of a host device via a host interface. The integrated circuit hosts a hardware-accelerated security service to protect one or more computer programs executed by the host device. The security service obtains a series of snapshots of data stored in the physical memory and extracts a set of features from each snapshot of the series of snapshots, each snapshot representing the data at a point in time. The security service classifies a process of the one or more computer programs as ransomware or non-ransomware using the set of features and outputs an indication of ransomware responsive to the process being classified as ransomware.
    Type: Application
    Filed: July 13, 2022
    Publication date: August 17, 2023
    Inventors: Vadim Gechman, Nir Rosen, Haim Elisha, Bartley Richardson, Rachel Allen, Ahmad Saleh, Rami Ailabouni, Thanh Nguyen
  • Publication number: 20230133110
    Abstract: A system and method may determine if a class of process (e.g. NN execution, cryptocurrency mining, graphic processing) is executing on a processor, or which class is executing, by calculating or determining features from execution telemetry or measurements collected from processors executing processes, and determining from at least a subset of the features the likelihood that the processor is executing the class of process. Execution telemetry may include data regarding or describing the execution of the process, or describing hardware used to execute the process, such as processor temperature, memory usage, etc.
    Type: Application
    Filed: January 3, 2022
    Publication date: May 4, 2023
    Applicant: NVIDIA CORPORATION
    Inventors: Tamar VICLIZKI, Vadim GECHMAN, Ahmad SALEH, Bartley RICHARDSON, Gorkem BATMAZ, Avighan MAJUMDER, Vibhor AGRAWAL, Fang-Yi WANG, Douglas LUU
  • Patent number: 11525436
    Abstract: A wind turbine, including a main gear box, which is lubricated and/or cooled by oil, and a thermosiphon cooling system for cooling the oil is provided. The thermosiphon cooling system solves the main challenges facing the oil cooling systems in wind turbines. The high efficiency of the evaporation heat transfer mechanism gives the capacity to transfer the required heat load in relatively smaller size system. In this way, installation space is reduced. The thermosiphon cooling system has no service requirements over the lifetime of the wind turbine since the thermosiphon cooling system has no moving parts. Costs are saved since the simplicity of the thermosiphon cooling system adds a big value to the system business case.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: December 13, 2022
    Inventor: Ahmad Saleh
  • Publication number: 20220242693
    Abstract: There is provided a smart access control device (SACD) for access control to an elevator system, the SACD comprising a receiver, a processing unit, and a communication unit for receiving by the receiver an identifier from a user device associated to a user and for automatically determining by the processing unit a destination floor associated to the user based on the identifier received and access control data stored in a storage unit accessible to the processing unit, and for generating and transmitting a signal to the elevator system for automatically initiating an elevator car trip for the user to the destination floor determined by the processing unit. There is also provided a user device configured to be in communication with a smart access control device (SACD) for access control to an elevator system.
    Type: Application
    Filed: December 6, 2021
    Publication date: August 4, 2022
    Inventor: Ahmad SALEH
  • Publication number: 20220218051
    Abstract: A portable face shield device (100) for preventing or reducing the spread of infectious diseases designed to integrate an electronic circuitry for smart applications, and a process (200) for manufacturing the portable face shield (100) are disclosed. The face shield (100) comprises a frame (102) for supporting the face shield device (100) on user's head and at least one shell (106) coupled to the frame (102) for housing an electronic circuitry (104). The process (200) for manufacturing the face shield device (100) includes providing (202) the frame (102) to be worn around the head of a user and connecting (206) the at least one shell (106) on the frame (102) such that the shell (106) house the electronic circuitry (104).
    Type: Application
    Filed: November 26, 2021
    Publication date: July 14, 2022
    Inventor: Ahmad SALEH
  • Publication number: 20220059231
    Abstract: A smart face protective device (SFPD) for infection control, where the smart face protective device is configured to detect health and safety (H&S) conditions of the user and/or a person passing in proximity of the user and conduct actions based on the detection. The smart face protective device has a moveable face shield portion configured to be automatically adjusted between a secured positon and an unsecured position based on a command signal received at the device. A smart face shield that can detect the temperature of a user and the user's distance with respect to another person. The smart face shield has a shell, a pad, and a circuitry. The pad is fixed to the shell and the circuitry allows for the operation of the smart features of the smart face shield.
    Type: Application
    Filed: August 17, 2021
    Publication date: February 24, 2022
    Inventor: Ahmad SALEH
  • Publication number: 20220044007
    Abstract: A face mask detection system for detecting whether a user is wearing a mask at any given time using simple image recognition, configured to obtain an image of the user with the face mask, validate the image of the user wearing the face mask by an administrator (different from the user) in order to confirm validity of the image, and as a subsequent step use the validated image of the user with the face mask as a model image for benchmarking purposes. The model image is preferably a head profile of the user wearing a face mask. A face mask investigation unit compares the model image to an investigation image captured by an imaging system during an investigation process to determine whether the user in the investigation image is wearing the face mask based on whether an exact match is found between the model image and the investigation image.
    Type: Application
    Filed: August 5, 2021
    Publication date: February 10, 2022
    Inventor: Ahmad SALEH
  • Publication number: 20220020483
    Abstract: There is provided a smart zone protection system for infection control within a controlled zone, the smart zone protection system comprising (a) a plurality of smart face protective devices associated to various users; and (b) at least one zone advertising device for remote zone proximity detection and connection/pairing with the smart face protective devices. The smart face protective devices are configured to be wore by users and they comprise a face shield configured to be automatically (hands-free and without any human intervention) adjusted between an unsecured position and a secured position based on a zone notification signal received with an indication of the position of the user with respect to the controlled zone.
    Type: Application
    Filed: July 16, 2021
    Publication date: January 20, 2022
    Inventor: Ahmad SALEH
  • Publication number: 20220008763
    Abstract: There is provided a smart face protective device, preferably as part of a helmet or another head held device, to be used by a user for preventing or reducing spread of infectious droplets through a portal portion of the user's face, where the face protective device is configured to be automatically adjusted while being in use between a secured position and an unsecured position based on an electric signal associated to a monitored health and safety condition of the user. There is also provided a system, a network and a method for allocating smart face protective devices to members of a community and managing these devices and data collected thereby for preventing or reducing risks of virus contamination and spread, namely COVID-19, between the members of the community.
    Type: Application
    Filed: July 12, 2021
    Publication date: January 13, 2022
    Inventor: Ahmad Saleh
  • Publication number: 20210285425
    Abstract: A wind turbine, including a main gear box, which is lubricated and/or cooled by oil, and a thermosiphon cooling system for cooling the oil is provided. The thermosiphon cooling system solves the main challenges facing the oil cooling systems in wind turbines. The high efficiency of the evaporation heat transfer mechanism gives the capacity to transfer the required heat load in relatively smaller size system. In this way, installation space is reduced. The thermosiphon cooling system has no service requirements over the lifetime of the wind turbine since the thermosiphon cooling system has no moving parts. Costs are saved since the simplicity of the thermosiphon cooling system adds a big value to the system business case.
    Type: Application
    Filed: March 9, 2021
    Publication date: September 16, 2021
    Inventor: Ahmad Saleh
  • Patent number: 10961873
    Abstract: Optimizing power generation from waste heat in large industrial facilities such as petroleum refineries by utilizing a subset of all available hot source streams selected based, in part, on considerations for example, capital cost, ease of operation, economics of scale power generation, a number of ORC machines to be operated, operating conditions of each ORC machine, combinations of them, or other considerations are described. Recognizing that several subsets of hot sources can be identified from among the available hot sources in a large petroleum refinery, subsets of hot sources that are optimized to provide waste heat to one or more ORC machines for power generation are also described.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: March 30, 2021
    Assignee: Saudi Arabian Oil Company
    Inventors: Mahmoud Bahy Mahmoud Noureldin, Hani Mohammed Al Saed, Ahmad Saleh Bunaiyan
  • Patent number: 10085220
    Abstract: Disclosed is a method and system for compensating for excessive attenuation on an RF connection between a remote radio head (RRH) and an antenna of cell site. In an example configuration, in which first and second RF carriers of a cell site traverse different RF paths between respective RRHs and respective antenna, the second RF carrier may be subject to more attenuation than the first. Consequently, antenna transmission power of the second RF carrier may be below one or another threshold. For communication services to user equipment devices that involve both the first and second RF carriers, the diminished antenna transmission power of the second RF carrier may cause service degradation. In accordance with example embodiments, a controlling network entity may determine that the power is diminished, and responsively reallocate transmission power from an underutilized carrier to the second carrier, thereby boosting its transmission power and remediating service degradation.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: September 25, 2018
    Assignee: Sprint Spectrum L.P.
    Inventors: Sreekar Marupaduga, Ahmad Saleh
  • Patent number: 9884985
    Abstract: A spacer fluid made of a viscosity thinner, a weighting agent, an antifoaming agent, and a non-ionic surfactant in a base aqueous fluid is disclosed. In some instances, the viscosity thinner is a sulfomethylated tannin, the weighting agent is barium sulfate, the antifoaming agent is a silicone, and the non-ionic surfactant is an ethoxylated alcohol. A method of treating a well bore annulus in preparation of introducing water-based cement slurry into a well bore using the spacer fluid is disclosed. A method of using the spacer fluid to position a first fluid into a well bore annulus of a well bore containing a second fluid is disclosed. A method for fluidly isolating at least a portion of a well bore annulus in a well bore containing an oil-based drilling fluid using water-based cement slurry and the spacer fluid is disclosed.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: February 6, 2018
    Assignee: Saudi Arabian Oil Company
    Inventors: Mohammad Lafi Al-Subhi, Scott Steven Jennings, Ahmad Saleh Al-Humaidi