Patents by Inventor Ziyad Ahmad IBRAHIM

Ziyad Ahmad 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).

  • Patent number: 11537498
    Abstract: Examples described herein generally relate to processing event logs where, for each of multiple events in an event log of the one or more event logs, a table of logged event instances can be generated for the event. For each of the multiple events, the table can be processed using an autoencoder to identify one or more of the logged event instances as anomalies, and an indication of at least a portion of the anomalies can be output. In addition, the event logs and/or corresponding tables of events can be used to train models for the autoencoders.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: December 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ziyad Ahmad Ibrahim, Alexander Robert Paul Grenier, James David McCaffrey, Dharmanshu Kamra, Sudhakar Visweswara Prabhu, Daniel James Carpenter
  • Patent number: 11429451
    Abstract: Examples are disclosed that relate to managing workloads provided by a plurality of clients to a shared resource. One example provides a computing device comprising a processor and a storage device storing instructions executable by the processor. The instructions are executable to provide a first workload from a first client and a second workload from a second client to a shared memory accessible by the first client, the second client, and a resource configured to process the first workload and the second workload. The computing device is configured to determine that an exception has occurred while processing the first workload, and to take an action to prevent execution of at least some additional work from the first client. The instructions are further executable to receive a result of processing the second workload after taking the action to prevent the execution of the additional work.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chad R. Heinemann, Alexander Robert Paul Grenier, Ziyad Ahmad Ibrahim
  • Publication number: 20210389997
    Abstract: Examples described herein generally relate to processing event logs where, for each of multiple events in an event log of the one or more event logs, a table of logged event instances can be generated for the event. For each of the multiple events, the table can be processed using an autoencoder to identify one or more of the logged event instances as anomalies, and an indication of at least a portion of the anomalies can be output. In addition, the event logs and/or corresponding tables of events can be used to train models for the autoencoders.
    Type: Application
    Filed: June 16, 2020
    Publication date: December 16, 2021
    Inventors: Ziyad Ahmad Ibrahim, Alexander Robert Paul Grenier, James David McCaffrey, Dharmanshu Kamra, Sudhakar Visweswara Prabhu, Daniel James Carpenter
  • Publication number: 20210224116
    Abstract: Examples are disclosed that relate to managing workloads provided by a plurality of clients to a shared resource. One example provides a computing device comprising a processor and a storage device storing instructions executable by the processor. The instructions are executable to provide a first workload from a first client and a second workload from a second client to a shared memory accessible by the first client, the second client, and a resource configured to process the first workload and the second workload. The computing device is configured to determine that an exception has occurred while processing the first workload, and to take an action to prevent execution of at least some additional work from the first client. The instructions are further executable to receive a result of processing the second workload after taking the action to prevent the execution of the additional work.
    Type: Application
    Filed: January 22, 2020
    Publication date: July 22, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Chad R. HEINEMANN, Alexander Robert Paul GRENIER, Ziyad Ahmad IBRAHIM