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: 20240056819Abstract: 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: ApplicationFiled: December 24, 2021Publication date: February 15, 2024Inventors: Hüseyin ARSLAN, Muhammad Sohaib Jamal SOLAIJA, Hanadi Mohammad Youssef SULEIMAN, Abuu Bakari KIHERO, Haji Muhammed Furqan Ahmed MADNI
-
Publication number: 20230388920Abstract: 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: ApplicationFiled: October 19, 2021Publication date: November 30, 2023Inventors: Muhammad Sohaib Jamal Solaija, Hanadi Mohammed Yousef Salman, Hüseyin Arslan
-
Publication number: 20230143652Abstract: 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: ApplicationFiled: August 11, 2021Publication date: May 11, 2023Applicant: Rigetti & Co, LLCInventors: Keri Ann McKiernan, Robert Stanley Smith, Chad Tyler Rigetti, Erik Joseph Davis, Muhammad Sohaib Alam
-
Publication number: 20230057091Abstract: 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: ApplicationFiled: August 23, 2021Publication date: February 23, 2023Inventors: Muhammad Sohaib Khan, Balakoteswara R. Koppuravuri, Sarafudheen M. Tharayil, Fathi BuGubaia, Mohammad S. Al-Qahtani
-
Publication number: 20220381127Abstract: 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: ApplicationFiled: May 27, 2021Publication date: December 1, 2022Inventors: Babatope Kayode, Muhammad Sohaib Saeed
-
Patent number: 10296485Abstract: 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: GrantFiled: July 20, 2017Date of Patent: May 21, 2019Assignee: International Business Machines CorporationInventors: Muhammad Sohaib Aslam, Steve Langridge, Tiia Salo
-
Patent number: 10225344Abstract: 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: GrantFiled: August 12, 2016Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Muhammad Sohaib Aslam, Tiia J. Salo, Ao Wan
-
Patent number: 10095654Abstract: 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: GrantFiled: September 30, 2014Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Muhammad Sohaib Aslam, Tiia J. Salo
-
Patent number: 10095655Abstract: 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: GrantFiled: August 6, 2015Date of Patent: October 9, 2018Assignee: International Business Machines CorporationInventors: Muhammad Sohaib Aslam, Tiia J. Salo
-
Patent number: 9923726Abstract: 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: GrantFiled: December 3, 2014Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Muhammad Sohaib Aslam, Tiia J. Salo
-
Publication number: 20180048711Abstract: 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: ApplicationFiled: August 12, 2016Publication date: February 15, 2018Inventors: Muhammad Sohaib Aslam, Tiia J. Salo, Ao Wan
-
Publication number: 20170315957Abstract: 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: ApplicationFiled: July 20, 2017Publication date: November 2, 2017Inventors: Muhammad Sohaib Aslam, Steve Langridge, Tiia Salo
-
Patent number: 9774526Abstract: 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: GrantFiled: October 29, 2015Date of Patent: September 26, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muhammad Sohaib Aslam, Tiia J. Salo, Ahron B. Train
-
Patent number: 9727524Abstract: 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: GrantFiled: May 12, 2015Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: Muhammad Sohaib Aslam, Steve Langridge, Tiia Salo
-
Patent number: 9727523Abstract: 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: GrantFiled: October 27, 2014Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: Muhammad Sohaib Aslam, Steve Langridge, Tiia Salo
-
Publication number: 20170126546Abstract: 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: ApplicationFiled: October 29, 2015Publication date: May 4, 2017Applicant: International Business Machines CorporationInventors: Muhammad Sohaib Aslam, Tiia J. Salo, Ahron B. Train
-
Patent number: 9547592Abstract: 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: GrantFiled: July 29, 2014Date of Patent: January 17, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muhammad Sohaib Aslam, Steven Langridge, Tiia Salo
-
Patent number: 9542314Abstract: 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: GrantFiled: February 27, 2015Date of Patent: January 10, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Muhammad Sohaib Aslam, Steven Langridge, Tiia Salo
-
Patent number: D946527Type: GrantFiled: September 4, 2020Date of Patent: March 22, 2022Assignee: SIEMENS ENERGY GLOBAL GMBH & CO. KGInventors: Mats Wiklund, Vsevolod Kharyton, Michael Savage, Evgeny Bazarov, Muhammad Sohaib
-
Patent number: D946528Type: GrantFiled: September 4, 2020Date of Patent: March 22, 2022Assignee: SIEMENS ENERGY GLOBAL GMBH & CO. KGInventors: Mats Wiklund, Muhammad Sohaib, Daniel Eriksson, Evgeny Bazarov, Christer Hjalmarsson, Henrik Samuelsson