Patents by Inventor Muhammad HANIF

Muhammad HANIF 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: 11005525
    Abstract: A transmitter stores mappings of distinct values of an information signal to corresponding ones of distinct combinations of K chirps taken from M chirps that are different from each other, such that each of the distinct values is mapped to a corresponding one of the distinct combinations of K chirps. The transmitter receives a distinct value among the distinct values of the information signal. The transmitter selects, based on the mappings, a distinct combination of K chirps among the distinct combinations of K chirps that is mapped to the distinct value. The transmitter sums the K chirps of the distinct combination of K chirps to produce a symbol that represents the distinct value. The transmitter modulates the symbol to produce a modulated symbol, and transmits the modulated symbol. A receiver receives a modulated symbol that conveys a distinct value, and recovers the distinct value using stored mappings.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: May 11, 2021
    Assignee: CISCO SYSTEMS CANADA CO.
    Inventors: Muhammad Hanif, Ha Hoang Nguyen
  • Publication number: 20200358475
    Abstract: A transmitter stores mappings of distinct values of an information signal to corresponding ones of distinct combinations of K chirps taken from M chirps that are different from each other, such that each of the distinct values is mapped to a corresponding one of the distinct combinations of K chirps. The transmitter receives a distinct value among the distinct values of the information signal. The transmitter selects, based on the mappings, a distinct combination of K chirps among the distinct combinations of K chirps that is mapped to the distinct value. The transmitter sums the K chirps of the distinct combination of K chirps to produce a symbol that represents the distinct value. The transmitter modulates the symbol to produce a modulated symbol, and transmits the modulated symbol. A receiver receives a modulated symbol that conveys a distinct value, and recovers the distinct value using stored mappings.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Muhammad Hanif, Ha Hoang Nguyen
  • Patent number: 10778282
    Abstract: A transmitter stores mappings of distinct values of an information signal to corresponding ones of distinct combinations of K chirps taken from M chirps that are different from each other, such that each of the distinct values is mapped to a corresponding one of the distinct combinations of K chirps. The transmitter receives a distinct value among the distinct values of the information signal. The transmitter selects, based on the mappings, a distinct combination of K chirps among the distinct combinations of K chirps that is mapped to the distinct value. The transmitter sums the K chirps of the distinct combination of K chirps to produce a symbol that represents the distinct value. The transmitter modulates the symbol to produce a modulated symbol, and transmits the modulated symbol. A receiver receives a modulated symbol that conveys a distinct value, and recovers the distinct value using stored mappings.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: September 15, 2020
    Inventors: Muhammad Hanif, Ha Hoang Nguyen
  • Publication number: 20180138951
    Abstract: A method, in a network node (20, 800) serving K scheduled user equipments (UEs), of selecting a subset of antennas from a plurality of available antennas (815) for use in communicating with the K scheduled UEs (50d) while reducing interference to Kv victim UEs (50v), each of the antennas characterized by a channel vector describing gains between the antenna on the one hand and the scheduled and victim UEs on the other hand. The method includes repeating the following steps until at least K+Kv antennas have been selected: for each antenna of a plurality of unselected antennas of the plurality of antennas, generating a composite matrix of channel gains between selected ones of the antennas including the antenna on one hand and the scheduled and victim UEs on the other hand (204); and selecting one of the plurality of unselected antennas that minimizes a function of antenna gains from the selected ones of the antennas to the scheduled and victim UEs (206).
    Type: Application
    Filed: March 14, 2016
    Publication date: May 17, 2018
    Inventors: Gary BOUDREAU, Muhammad HANIF, Seyed Hossein SEYEDMEHDI, Edward SICH, Hong-Chuan YANG