Patents by Inventor Muhammad Usman

Muhammad Usman 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: 11093409
    Abstract: Methods, systems, and computer-readable media for augmenting storage functionality using emulation of storage characteristics are disclosed. An access request for a data set is received. The access request is formatted according to a first protocol associated with a first data store, and the first data store is associated with first storage characteristics. The access request is translated into a translated access request. The translated access request is formatted according to a second protocol associated with a second data store, and the second data store is associated with second storage characteristics differing at least in part from the first storage characteristics. The translated access request is sent to the second data store. The translated access request is performed by the second data store on the data set using emulation of one or more of the first storage characteristics not included in the second storage characteristics.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 17, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Gracjan Maciej Polak, Kanika Kalra, Vinayak Sundar Raghuvamshi, Syed Sajid Nizami, Per Weinberger, Amit Chhabra, Chaiwat Shuetrakoonpaiboon, Chen Zhou, Muhammad Usman, Jacob Shannan Carr, Nimit Kumar Garg, Jazarine Jamal, Reza Shahidi-Nejad
  • Publication number: 20210214217
    Abstract: An extracellular vesicle loaded with a nucleic acid cargo and method for preparing the loaded vesicle is disclosed.
    Type: Application
    Filed: January 12, 2021
    Publication date: July 15, 2021
    Applicant: Carmine Therapeutics Pte. Ltd.
    Inventors: Harvey Lodish, Ronne Yeo, Waqas Muhammad Usman, Tenzin Gocha
  • Publication number: 20210187475
    Abstract: A hybrid zeolitic imidazolate framework having an isolated purity of at least 95 wt. %, which is a coordination product formed between zinc(II) ions, a linker of formula (I), and a linker of formula (II); wherein each linker of formulae (I) and (II) links together adjacent zinc(II) ions, R1 and R2 are independently a hydrogen, an optionally substituted alkyl, an optionally substituted aryl, a halo, a nitro, or a cyano, and R3 and R4 are independently hydrogen, an optionally substituted alkyl, an optionally substituted aryl, or an optionally substituted arylalkyl. A method of making the hybrid zeolitic imidazolate framework and a method of capturing CO2 from a gas mixture with the hybrid zeolitic imidazolate framework.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 24, 2021
    Applicant: King Fahd University of Petroleum and Minerals
    Inventors: Muhammad USMAN, Bassem A. AL-MAYTHALONY
  • Patent number: 11038947
    Abstract: Methods, systems, apparatuses, and computer program products are provided that enable the automated deployment of microservices to a network-accessible server set. The automated deployment may be based on constraint(s) that are specified by a declarative deployment model that is associated with the microservice to be deployed. For example, a centralized deployment orchestrator may receive microservice(s) and their associated declarative deployment model(s). The deployment orchestrator analyzes the declarative deployment model(s) and determines which microservice(s) are to be deployed based on the constraint(s) specified by the declarative deployment model(s). The foregoing techniques advantageously determine when to deploy microservice(s), while also minimizing human intervention typically required to deploy microservice(s).
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: June 15, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yue Zhao, Siddharth Verma, Huaming Huang, Ash Beitz, Arbab Amjad, Muhammad Usman Sharif, Abhishek Singh, Avnish Kumar Chhabra
  • Publication number: 20210138433
    Abstract: A zirconium metal-organic framework, which is a coordination product formed between zirconium ion clusters and a linker that links together adjacent zirconium ion clusters, wherein the linker is of formula (I) wherein R1 is hydrogen or an optionally substituted alkyl, and R2 to R4 are independently hydrogen, an optionally substituted alkyl, an optionally substituted aryl, or an optionally substituted arylalkyl. A method of capturing CO2 from a gas mixture with the zirconium metal-organic framework.
    Type: Application
    Filed: November 7, 2019
    Publication date: May 13, 2021
    Applicant: King Fahd University of Petroleum and Minerals
    Inventors: Muhammad USMAN, Aasif HELAL
  • Patent number: 10979303
    Abstract: Methods, systems, and computer-readable media for segmentation of maintenance on distributed systems are disclosed. A data set is partitioned according to a hash function into a plurality of segments. A maintenance activity is initiated on a first segment. During the maintenance activity, a first request to perform a first action on the data set is received. Based at least in part on determining that the first request is associated with the first segment using the hash function, the first action is performed using additional processing associated with the maintenance activity. During the maintenance activity, a second request to perform a second action on the data set is received. Based at least in part on determining that the second request is associated with a second segment using the hash function, the second action is performed without the additional processing associated with the maintenance activity.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: April 13, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Shannan Carr, Stanislav Pavlovskii, Brian Thomas Kachmarck, Kanika Kalra, Amit Chhabra, Chaiwat Shuetrakoonpaiboon, Chen Zhou, Jazarine Jamal, Muhammad Usman, Syed Sajid Nizami, Gracjan Polak, Asad Khan Durrani, Ryan Preston Gantt
  • Publication number: 20200393456
    Abstract: In one aspect, molecular sensors and methods of making molecular sensors are described herein. In some embodiments, such a sensor comprises a first layer having a dual nanohole structure and a second layer having at least one nanopore. In some embodiments, the first and second layer define a chip of the sensor. In another aspect, methods of sensing are described herein, which in some embodiments comprise (i) providing a test sample comprising complexed and/or non-complexed biomolecules; (ii) contacting the test sample with the first layer of the molecular sensor; (iii) irradiating the dual nanohole structure of the sensor with a beam of electromagnetic radiation; (iv) optically trapping the biomolecules in the dual nanohole structure and measuring a surface plasmon resonance; (v) applying an electric field across the nanopore of the sensor; and (vi) measuring change in current across the nanopore during one or more translocation events of the biomolecules.
    Type: Application
    Filed: December 11, 2018
    Publication date: December 17, 2020
    Inventors: Georgios ALEXANDRAKIS, Samir M. IQBAL, Saiful CHOWDHURY, Jon WEIDANZ, Muhammad Usman RAZA, Liang-Chieh MA
  • Publication number: 20200356927
    Abstract: This disclosure describes a transportation matching system that utilizes one or more balancer models to generate an electronic communication distribution strategy based on relative impacts of provider-specific and requester-specific levers over a target time horizon. The disclosed systems utilize the balancer models to generate predictive functions for providers and requesters to determine lever content to distribute (e.g., within electronic communications) to providers and/or requesters to efficiently and/or effectively produce acquisition and/or engagement for a target time horizon. Based on the predictive functions, the disclosed systems generate an electronic communication distribution strategy to provide (or cause to be provided) electronic communications to providers and requesters to efficiently and effectively increase or decrease acquisition and/or engagement.
    Type: Application
    Filed: May 6, 2019
    Publication date: November 12, 2020
    Inventors: Jose Alberto Abelenda, Alkan William Borges, Anna Grace Campanelli, Carolyn Jones Conway, Ismail Can Coskuner, Jared Matthew Gabor, Alok Gupta, Langfei He, Robert Bryant Kaspar, Ivan Kirigin, Patrick Michael McGrath, Quang Huy Nguyen, Ajay Pankaj Sampat, Karthik Subramaniam, Muhammad Usman, Su Wang
  • Publication number: 20200269194
    Abstract: A porous membrane which has a sponge-like morphology. The porous membrane contains imidazole- and benzimidazole-based metal-organic framework fillers embedded in a polymer matrix. Methods of fabricating the porous membrane via steps including solvent casting and coagulating are described. Methods of separating gases using the porous membrane are also provided.
    Type: Application
    Filed: February 26, 2019
    Publication date: August 27, 2020
    Applicants: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS, KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY
    Inventors: Bassem A. Al-Maythalony, Akram S. Ghanem, Mohamed Ba-Shammakh, Muhammad Usman
  • Patent number: 10740086
    Abstract: Methods, systems, and apparatuses manage rolling out of updates in a network-accessible server infrastructure which operates a plurality of instances of a supporting service. The supporting service is comprised by a plurality of service portions. The instances of the supporting service each include of the service portions. The instances of the supporting service are partitioned into a plurality of slices. Each instance is partitioned to include one or more of the slices, and each slice of an instance includes one or more of the service portions. A software update is deployed to the instances by applying the software update to the slices in a sequence such that the software update is applied to a same slice in parallel across the instances containing that same slice before being applied to a next slice, and waiting a wait time before applying the software domain to a next slice in the sequencing.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Huaming Huang, Yue Zhao, Muhammad Usman Sharif, Abhishek Singh, Avnish Kumar Chhabra
  • Patent number: 10715584
    Abstract: Techniques for multiuser application platform are described. Generally, a multiuser application allow interaction by multiple different users with a single executing instance of the application. Implementations include a multiuser operating system and a multiuser application programming interface that enable interaction by multiple users with an executing instance of a multiuser application.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Muhammad Usman Anwer, Jonathan D. Wiswall, Abolade Gbadegesin, Logananth Seetharaman, Kunal Ramesh Gandhi, John Michael Sheehan, John R. Schmeichel, Chin H. Lam, Kelly W. Connell, Jeremy B. Gup, Daniel R. Mitchell, Jill Cary Bender, Adam Michael Smith, Adam D. Stritzel, Jason G. Salameh, Denise Su-Li Goh, Fan Xiao
  • Patent number: 10708086
    Abstract: Techniques are disclosed relating to channel sounding. In some embodiments a transmitter transmits a periodic CAZAC sequence beginning at a point in time that corresponds to a timing signal (e.g., a pulse-per-second signal). In some embodiments, a receiver waits to begin processing received sequences for a time interval corresponding to the length of the CAZAC sequence, where the time interval begins at the same time as the timing signal. This may avoid a need for timing synchronization prior to processing, reduce processing and latency in receiver implementations, and may allow determination of a TOA as well as a channel impulse response estimate by correlating a received cyclically-shifted CAZAC sequence with a local version of the transmitted CAZAC sequence.
    Type: Grant
    Filed: January 18, 2017
    Date of Patent: July 7, 2020
    Assignee: National Instruments Corporation
    Inventors: Malik Muhammad Usman Gul, Ahsan Aziz, James Wesley McCoy
  • Patent number: 10707504
    Abstract: A method for flushing a fuel cell system during a power-down cycle includes conveying air by an air conveying device through a cathode space of a fuel cell and releasing the conveyed air through an exhaust air line. An outlet valve is cyclically closed and opened during the power-down cycle, where an opening duration depends on an amount of air that is conveyed and the outlet valve connects an anode discharge line to the exhaust air line. The conveyed air is guided from a delivery side of the air conveying device directly to the exhaust air line at least in part through a system bypass.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: July 7, 2020
    Assignee: Daimler AG
    Inventors: Sascha Mielke, Pere Antoni Pastor Nigorra, Sven Schmalzriedt, Muhammad Usman
  • Publication number: 20200047114
    Abstract: A membrane including a polymer substrate having pore channels and a metal-organic framework disposed on the polymer substrate. Methods of producing the membrane are described. Methods of separating gases using the membrane are also provided.
    Type: Application
    Filed: August 9, 2018
    Publication date: February 13, 2020
    Applicants: King Fahd University of Petroleum and Minerals, King Abdulaziz City for Science and Technology
    Inventors: Bassem AL-MAYTHALONY, Muhammad Usman
  • Publication number: 20190385092
    Abstract: A method for distributed training in a parameter dataset; the method for at least one coordinating node; a network of at least one distributed node; receiving a parameter dataset from a first distributed node; decrypting the received dataset; training the parameter dataset based on a training data record to obtain a trained parameter dataset; and forwarding the trained parameter dataset to a second distributed node.
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: Oliver Benke, Tobias U. Bergmann, Dr.-Ing Muhammad Usman Karim Khan, Dominic Röhm
  • Publication number: 20190250901
    Abstract: Methods, systems, and apparatuses manage rolling out of updates in a network-accessible server infrastructure which operates a plurality of instances of a supporting service. The supporting service is comprised by a plurality of service portions. The instances of the supporting service each include of the service portions. The instances of the supporting service are partitioned into a plurality of slices. Each instance is partitioned to include one or more of the slices, and each slice of an instance includes one or more of the service portions. A software update is deployed to the instances by applying the software update to the slices in a sequence such that the software update is applied to a same slice in parallel across the instances containing that same slice before being applied to a next slice, and waiting a wait time before applying the software domain to a next slice in the sequencing.
    Type: Application
    Filed: December 13, 2018
    Publication date: August 15, 2019
    Inventors: Huaming Huang, Yue Zhao, Muhammad Usman Sharif, Abhishek Singh, Avnish Kumar Chhabra
  • Patent number: 10283714
    Abstract: An organic electroluminescent material is shown in the following general formula (1), {[M(L)(H2O)x].(H2O)y}n??General Formula (1) wherein x is between 1 and 4, y is between 1 and 8, and n is a positive integer. M is any one selected from the group consisting of beryllium (Be), strontium (Sr), and radium (Ra). L is an organic ligand containing a naphthalene group and an anhydride group. M and L form metal-organic frameworks. An organic electroluminescent device containing the organic electroluminescent material is also disclosed.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: May 7, 2019
    Assignees: ACADEMIA SINICA, NATIONAL TAIWAN UNIVERSITY
    Inventors: Kuang-Lieh Lu, Muhammad Usman, Yang-Fang Chen, Golam Haider, Shruti Mendiratta, Tzuoo-Tsair Luo
  • Patent number: 10225798
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may receive a temporary mobile group identifier (TMGI) for a single cell point-to-multipoint (SC-PTM) service to which a user equipment (UE) is to be subscribed. The apparatus may configure a connected mode discontinuous reception (CDRX) schedule for the UE based at least in part on an SC-PTM discontinuous reception (DRX) schedule that corresponds to the TMGI. The apparatus may transmit the CDRX schedule to the UE.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: March 5, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Kuo-Chun Lee, Sivaramakrishna Veerepalli, Shailesh Maheshwari, Rahul Kashyap, Muhammad Usman Aulakh, Mahesh Kommi, Omar Sabbarini
  • Patent number: 10191731
    Abstract: Methods, systems, and apparatuses manage rolling out of updates in a network-accessible server infrastructure which operates a plurality of instances of a supporting service. The supporting service is comprised by a plurality of service portions. The instances of the supporting service each include of the service portions. The instances of the supporting service are partitioned into a plurality of slices. Each instance is partitioned to include one or more of the slices, and each slice of an instance includes one or more of the service portions. A software update is deployed to the instances by applying the software update to the slices in a sequence such that the software update is applied to a same slice in parallel across the instances containing that same slice before being applied to a next slice, and waiting a wait time before applying the software domain to a next slice in the sequencing.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: January 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Huaming Huang, Yue Zhao, Muhammad Usman Sharif, Abhishek Singh, Avnish Kumar Chhabra
  • Publication number: 20180373521
    Abstract: Methods, systems, and apparatuses manage rolling out of updates in a network-accessible server infrastructure which operates a plurality of instances of a supporting service. The supporting service is comprised by a plurality of service portions. The instances of the supporting service each include of the service portions. The instances of the supporting service are partitioned into a plurality of slices. Each instance is partitioned to include one or more of the slices, and each slice of an instance includes one or more of the service portions. A software update is deployed to the instances by applying the software update to the slices in a sequence such that the software update is applied to a same slice in parallel across the instances containing that same slice before being applied to a next slice, and waiting a wait time before applying the software domain to a next slice in the sequencing.
    Type: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventors: Huaming Huang, Yue Zhao, Muhammad Usman Sharif, Abhishek Singh, Avnish Kumar Chhabra