Patents by Inventor Muhammad Sohaib

Muhammad Sohaib 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: 20240056819
    Abstract: Disclosed is a method to protect wireless communication signals from being overheard/intercepted by malicious eavesdroppers. The method has three main steps: selection of the coordinating transmission points (TPs) for the user whose communication is to be secured, splitting of the data that is to be sent to the aforementioned user into N parts, where N is the number of TPs used and channel based manipulation of the transmitted signal to ensure that delay spread is less than guard duration.
    Type: Application
    Filed: December 24, 2021
    Publication date: February 15, 2024
    Inventors: Hüseyin ARSLAN, Muhammad Sohaib Jamal SOLAIJA, Hanadi Mohammad Youssef SULEIMAN, Abuu Bakari KIHERO, Haji Muhammed Furqan Ahmed MADNI
  • Publication number: 20230388920
    Abstract: Provided is a control apparatus and a control method for a wireless communication system. The control apparatus is configured to determine for candidate group(s) of access points whether backhaul link feature(s) meet a requirement for coordinated communication with a terminal device. The requirement for coordinated communication includes a requirement for multi-link operation and/or a requirement for a coordination scheme. Based on a result of this determination, a candidate group of access points is selected as a group of APs for serving the terminal device in coordinated communication. By disclosing these techniques, the present disclosure provides for considering multi-link operation and/or coordination scheme selection in coordinated communication.
    Type: Application
    Filed: October 19, 2021
    Publication date: November 30, 2023
    Inventors: Muhammad Sohaib Jamal Solaija, Hanadi Mohammed Yousef Salman, Hüseyin Arslan
  • Publication number: 20230143652
    Abstract: In a general aspect, a quantum program is automatically synthesized. In some implementations, artificial intelligence systems are used to generate a quantum program to run on a quantum computer. In some aspects, quantum processor output data are generated by a quantum resource executing an initial version of a quantum program, and quantum state information is computed from the quantum processor output data. Neural network input data, which include the quantum state information and a representation of a problem to be solved by the quantum program, are provided to a neural network. Neural network output data are generated by the neural network processing the neural network input data. A quantum logic gate is selected based on the neural network output data. An updated version of the quantum program that includes the selected quantum logic gate is generated.
    Type: Application
    Filed: August 11, 2021
    Publication date: May 11, 2023
    Applicant: Rigetti & Co, LLC
    Inventors: Keri Ann McKiernan, Robert Stanley Smith, Chad Tyler Rigetti, Erik Joseph Davis, Muhammad Sohaib Alam
  • Publication number: 20230057091
    Abstract: In an example method, a system obtains first data indicating a plurality of properties of a plurality of gas flow lines. The properties include, for each of the gas flow lines (i) data representing a flow rate of a gas through that gas flow line, (ii) data representing a pressure of the gas in that gas flow line, and (iii) data representing an additive included in the gas in that gas flow line, such as a substance for inhibiting corrosion. For each of the gas flow lines, the system uses a computerized neural network to determine a risk of corrosion associated with that gas flow line based on the properties of that gas flow line, determines whether the metric for that gas flow line is greater than a threshold level, and if so, generates a notification for presentation to a user.
    Type: Application
    Filed: August 23, 2021
    Publication date: February 23, 2023
    Inventors: Muhammad Sohaib Khan, Balakoteswara R. Koppuravuri, Sarafudheen M. Tharayil, Fathi BuGubaia, Mohammad S. Al-Qahtani
  • Publication number: 20220381127
    Abstract: Embodiments herein relate to identifying occurrence of a trigger condition related to an existing physical well. Embodiments further relate to simulating, based on identification of the occurrence of the trigger condition, a plurality of computer-simulated ancillary wells in a vicinity of the existing physical well. Embodiments further relate to determining one or more simulated parameters related to respective ones of the plurality of computer-simulated ancillary wells. Embodiments further relate to determining, based on the one or more simulated parameters, a parameter of a sidetrack well that is to be related to the existing physical well. Embodiments further relate to outputting an indication of the parameter of the sidetrack well. Other embodiments may be described or claimed.
    Type: Application
    Filed: May 27, 2021
    Publication date: December 1, 2022
    Inventors: Babatope Kayode, Muhammad Sohaib Saeed
  • Patent number: 10296485
    Abstract: A method for RDMA optimized high availability for in-memory storing of data includes receiving RDMA key-value store write requests in a network adapter of a primary computing server directed to writing data to an in-memory key-value store of the primary computing server and performing RDMA write operations of the data by the network adapter of the primary computing server responsive to the RDMA key-value store write requests. The method also includes replicating the RDMA key-value store write requests to a network adapter of a secondary computing server, by the network adapter of the primary computing server. Finally, the method includes providing address translation data for the in-memory key-value store of the primary computing server from the network adapter of the primary computing server to the network adapter of the secondary computing server.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Sohaib Aslam, Steve Langridge, Tiia Salo
  • Patent number: 10225344
    Abstract: An infrastructure for servicing remote direct memory access (RDMA) requests without the need to pin memory and/or register memory for access by only a single RDMA adapter. Rather, RDMA requests can be coherently serviced from memory accessible to multiple adapters, and that memory can be flexibly managed (such as by swapping it out of main memory or moving it around within main memory). This coherent servicing of RDMA requests is achieved through the use of a coherent attached bus connecting the RDMA adapters to main memory that owns the address space.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Sohaib Aslam, Tiia J. Salo, Ao Wan
  • Patent number: 10095654
    Abstract: As disclosed herein, a system for conducting mapping and reducing operations includes a shared storage subsystem that is connected to one or more mapping servers and one or more reducing servers via a high-speed data link and communication protocol. Each mapping server receives a multitude of data records, aggregates the data records having a particular value, and sorts and stores the resulting aggregated data records on the shared storage subsystem. Each reducing server accesses the shared storage subsystem and accumulates information on the aggregated data records for a particular common value. In many instances, the access rates to the shared storage subsystem achieved by the mapping servers and the reducing servers approach that of accessing a local attached storage device. A computer program product and method corresponding to the system for conducting mapping and reducing operations are also disclosed herein.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Sohaib Aslam, Tiia J. Salo
  • Patent number: 10095655
    Abstract: As disclosed herein, a method for conducting mapping and reducing operations includes receiving a plurality of data records and aggregating data records having a common value for a selected field within the data records to provide aggregated data records for each common value, storing the aggregated data records on a shared storage subsystem, and accessing the aggregated data records on the shared storage subsystem. The method further comprises accumulating information for the aggregated data records to provide accumulated information, and using the accumulated information.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Sohaib Aslam, Tiia J. Salo
  • Patent number: 9923726
    Abstract: Embodiments of the present invention provide methods, systems, and computer program products for transferring data in a MapReduce framework. In one embodiment, MapReduce jobs are performed such that data spills are stored by mapper systems in memory and are transferred to reducer systems via one-sided RDMA transfers, which can reduce CPU overhead of mapper systems and the latency of data transfer to reducer systems.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Sohaib Aslam, Tiia J. Salo
  • Publication number: 20180048711
    Abstract: An infrastructure for servicing remote direct memory access (RDMA) requests without the need to pin memory and/or register memory for access by only a single RDMA adapter. Rather, RDMA requests can be coherently serviced from memory accessible to multiple adapters, and that memory can be flexibly managed (such as by swapping it out of main memory or moving it around within main memory). This coherent servicing of RDMA requests is achieved through the use of a coherent attached bus connecting the RDMA adapters to main memory that owns the address space.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Muhammad Sohaib Aslam, Tiia J. Salo, Ao Wan
  • Publication number: 20170315957
    Abstract: A method for RDMA optimized high availability for in-memory storing of data includes receiving RDMA key-value store write requests in a network adapter of a primary computing server directed to writing data to an in-memory key-value store of the primary computing server and performing RDMA write operations of the data by the network adapter of the primary computing server responsive to the RDMA key-value store write requests. The method also includes replicating the RDMA key-value store write requests to a network adapter of a secondary computing server, by the network adapter of the primary computing server. Finally, the method includes providing address translation data for the in-memory key-value store of the primary computing server from the network adapter of the primary computing server to the network adapter of the secondary computing server.
    Type: Application
    Filed: July 20, 2017
    Publication date: November 2, 2017
    Inventors: Muhammad Sohaib Aslam, Steve Langridge, Tiia Salo
  • Patent number: 9774526
    Abstract: An instruction from a controller is received at an application executing using a processor, the controller being a Software Defined Network (SDN) controller operating in an SDN. A determination is made, using the processor, that the instruction applies to an identifier located in a data packet, the data packet passing through a shared port, the shared port being shared by the controller and a concurrently operating second controller in the SDN. A period of effectiveness of the instruction is initialized. A command is sent to a switch to apply a network setting configured by the controller to handle the data packet, where the shared port is located at the switch in the SDN.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: September 26, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Muhammad Sohaib Aslam, Tiia J. Salo, Ahron B. Train
  • Patent number: 9727524
    Abstract: A method for RDMA optimized high availability for in-memory storing of data includes receiving RDMA key-value store write requests in a network adapter of a primary computing server directed to writing data to an in-memory key-value store of the primary computing server and performing RDMA write operations of the data by the network adapter of the primary computing server responsive to the RDMA key-value store write requests. The method also includes replicating the RDMA key-value store write requests to a network adapter of a secondary computing server, by the network adapter of the primary computing server. Finally, the method includes providing address translation data for the in-memory key-value store of the primary computing server from the network adapter of the primary computing server to the network adapter of the secondary computing server.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Sohaib Aslam, Steve Langridge, Tiia Salo
  • Patent number: 9727523
    Abstract: A method for RDMA optimized high availability for in-memory storing of data includes receiving RDMA key-value store write requests in a network adapter of a primary computing server directed to writing data to an in-memory key-value store of the primary computing server and performing RDMA write operations of the data by the network adapter of the primary computing server responsive to the RDMA key-value store write requests. The method also includes replicating the RDMA key-value store write requests to a network adapter of a secondary computing server, by the network adapter of the primary computing server. Finally, the method includes providing address translation data for the in-memory key-value store of the primary computing server from the network adapter of the primary computing server to the network adapter of the secondary computing server.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Muhammad Sohaib Aslam, Steve Langridge, Tiia Salo
  • Publication number: 20170126546
    Abstract: An instruction from a controller is received at an application executing using a processor, the controller being a Software Defined Network (SDN) controller operating in an SDN. A determination is made, using the processor, that the instruction applies to an identifier located in a data packet, the data packet passing through a shared port, the shared port being shared by the controller and a concurrently operating second controller in the SDN. A period of effectiveness of the instruction is initialized. A command is sent to a switch to apply a network setting configured by the controller to handle the data packet, where the shared port is located at the switch in the SDN.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Applicant: International Business Machines Corporation
    Inventors: Muhammad Sohaib Aslam, Tiia J. Salo, Ahron B. Train
  • Patent number: 9547592
    Abstract: A method and system of selecting and migrating relevant data from among data associated with a workload of a virtual machine and stored in source storage cache memory in a dynamic computing environment is described. The method includes selecting one or more policies, the one or more policies including a size policy defining a default maximum size for the relevant data. The method also includes selecting the relevant data from among the data based on the one or more policies in a default mode, and migrating the relevant data from the source storage cache memory to target storage cache memory.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: January 17, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Muhammad Sohaib Aslam, Steven Langridge, Tiia Salo
  • Patent number: 9542314
    Abstract: A method and system of selecting and migrating relevant data from among data associated with a workload of a virtual machine and stored in source storage cache memory in a dynamic computing environment is described. The method includes selecting one or more policies, the one or more policies including a size policy defining a default maximum size for the relevant data. The method also includes selecting the relevant data from among the data based on the one or more policies in a default mode, and migrating the relevant data from the source storage cache memory to target storage cache memory.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: January 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Muhammad Sohaib Aslam, Steven Langridge, Tiia Salo
  • Patent number: D946527
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: March 22, 2022
    Assignee: SIEMENS ENERGY GLOBAL GMBH & CO. KG
    Inventors: Mats Wiklund, Vsevolod Kharyton, Michael Savage, Evgeny Bazarov, Muhammad Sohaib
  • Patent number: D946528
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: March 22, 2022
    Assignee: SIEMENS ENERGY GLOBAL GMBH & CO. KG
    Inventors: Mats Wiklund, Muhammad Sohaib, Daniel Eriksson, Evgeny Bazarov, Christer Hjalmarsson, Henrik Samuelsson