Patents by Inventor Ahmed Khurshid

Ahmed Khurshid 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: 20220306945
    Abstract: An apparatus for mixing wash water and crude oil includes a crude oil pipe, a wash water manifold, a plurality of conduits, and a flow controller. The crude oil pipe includes a wall having an interior surface, an exterior surface, and a plurality of wash water injectors. The plurality of wash water injectors are angularly distributed on a circumferential band of the wall of the crude oil pipe. The flow controller is operable to regulate wash water flow through the plurality of conduits. Each of the plurality of wash water injectors is fluidly coupled to the wash water manifold by one of the plurality of conduits. The plurality of wash water injectors are arranged to provide mixing of the wash water and the crude oil when the wash water is injected into the crude oil pipe through the plurality of wash water injectors.
    Type: Application
    Filed: March 29, 2021
    Publication date: September 29, 2022
    Applicant: Saudi Arabian Oil Company
    Inventors: Ahmed Khurshid, Mishal Alkhaldi
  • Publication number: 20220094614
    Abstract: Systems for and methods of modelling, analyzing and managing data networks are provided. In an embodiment, a plurality of network device interfaces are configured to collect state information for a plurality of network devices. A computer-implemented model of the network comprises a data structure, which may be graph-based. The data structure comprises a plurality of snapshots of the network, each snapshot representing the network at a particular point in time, and the data structure comprises a representation of possible data flow and data packet processing within the network. The data structure contains normalized representations of the network devices corresponding to the location. The normalized representation for each device contains a set of packet processing rules. A user-interface is configured to receive queries from a user that request verification of network policies and predictions of network behavior.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 24, 2022
    Inventors: Ahmed Khurshid, Matthew Caesar, Mo Dong, Philip Brighten Godfrey, Santhosh Prabhu Muraleedhara Prabhu, Wenxuan Zhou
  • Patent number: 9225601
    Abstract: A network-wide verification system may be adapted with a data plane verification layer positioned between a set of multiple network devices and a controller in network communication with the devices, where the controller is configured to transmit packet-forwarding rules to the devices. The data plane verification layer monitors network rule modifications, such as monitoring modifications initiated by the network devices and/or by the controller, and verifies the validity of invariants of the monitored network according to multiple stored network invariants. The verification may be executed on parts of the network taking actions that are capable of being influenced by a new rule modification. The network invariants include conditions expected to be upheld in valid network operation as related to packet routing and the packet-forwarding rules.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: December 29, 2015
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Ahmed Khurshid, Matthew Chapman Caesar, Philip Brighten Godfrey
  • Publication number: 20140369209
    Abstract: A network-wide verification system may be adapted with a data plane verification layer positioned between a set of multiple network devices and a controller in network communication with the devices, where the controller is configured to transmit packet-forwarding rules to the devices. The data plane verification layer monitors network rule modifications, such as monitoring modifications initiated by the network devices and/or by the controller, and verifies the validity of invariants of the monitored network according to multiple stored network invariants. The verification may be executed on parts of the network taking actions that are capable of being influenced by a new rule modification. The network invariants include conditions expected to be upheld in valid network operation as related to packet routing and the packet-forwarding rules.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventors: Ahmed Khurshid, Matthew Chapman Caesar, Philip Brighten Godfrey