Patents by Inventor Talha AHMAD

Talha AHMAD 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: 11769156
    Abstract: An example operation may include one or more of identifying a data record to be included in a blockchain, creating a group of smart contracts to enable access to the data record to data consumers with access to the blockchain, determining the group of smart contracts have been registered by one or more blockchain peers, and storing the group of smart contracts on the blockchain.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: September 26, 2023
    Assignee: International Business Machines Corporation
    Inventors: Rishi Saket, Talha Ahmad Siddiqui, Vinayaka Pandit
  • Patent number: 11569974
    Abstract: A method, network node and wireless device configured for allocating resources for reverse link transmissions from a second network node to a first network node and forward link transmissions from the first network node to the second network node in a wireless communication system are disclosed. According to one aspect, the method includes selecting a per-band duplexing cadence for each of at least two frequency bands, a duplexing cadence defining a forward link/reverse link pattern of adjacent successive time slots. The method also includes allocating each of the at least two frequency bands to one of forward link and reverse link transmission in each of adjacent successive time slots according to the per-band duplexing cadence for the frequency band.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: January 31, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Talha Ahmad, Scott Gibson, Dongsheng Yu
  • Patent number: 11386405
    Abstract: An example operation may include one or more of receiving a request to execute a blockchain transaction from a user device that is associated with a user account, determining whether to perform the blockchain transaction based on a dynamic participation policy of the user account, the dynamic participation policy being dynamically determined based on previous blockchain transactions of one or more of the user account and of other user accounts, and, in response to determining to perform the blockchain transaction, executing the blockchain transaction on behalf of the user account via a smart contract and storing information about the executed blockchain transaction.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: July 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vinayaka Pandit, Rishi Saket, Kameshwaran Sampath, Talha Ahmad Siddiqui
  • Publication number: 20220029775
    Abstract: A method, network node and wireless device configured for allocating resources for reverse link transmissions from a second network node to a first network node and forward link transmissions from the first network node to the second network node in a wireless communication system are disclosed. According to one aspect, the method includes selecting a per-band duplexing cadence for each of at least two frequency bands, a duplexing cadence defining a forward link/reverse link pattern of adjacent successive time slots. The method also includes allocating each of the at least two frequency bands to one of forward link and reverse link transmission in each of adjacent successive time slots according to the per-band duplexing cadence for the frequency band.
    Type: Application
    Filed: October 5, 2021
    Publication date: January 27, 2022
    Inventors: Talha AHMAD, Scott GIBSON, Dongsheng YU
  • Patent number: 11159301
    Abstract: A method, network node and wireless device configured for allocating resources for reverse link transmissions from a second network node to a first network node and forward link transmissions from the first network node to the second network node in a wireless communication system are disclosed. According to one aspect, the method includes selecting a per-band duplexing cadence for each of at least two frequency bands, a duplexing cadence defining a forward link/reverse link pattern of adjacent successive time slots. The method also includes allocating each of the at least two frequency bands to one of forward link and reverse link transmission in each of adjacent successive time slots according to the per-band duplexing cadence for the frequency band.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: October 26, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Talha Ahmad, Scott Gibson, Dongsheng Yu
  • Patent number: 11009389
    Abstract: Methods, systems, and computer program products for operating re-configurable solar energy generators for increasing yield during non-ideal weather conditions are provided herein. A computer-implemented method includes determining, for each of multiple portions of the sky, by using one or more machine learning algorithms, a respective level of diffuse irradiance corresponding to image data from that portion; identifying one or more portions of the image data corresponding to the multiple portions of sky image data that include a higher level of diffuse irradiance, as compared to other portions of the image data; and configuring one or more solar photovoltaic modules based at least in part on the one or more identified portions of image data that include a higher level of diffuse irradiance.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Talha Ahmad Siddiqui, Samarth Bharadwaj, Shivkumar Kalyanaraman
  • Publication number: 20210105129
    Abstract: A method, network node and wireless device configured for allocating resources for reverse link transmissions from a second network node to a first network node and forward link transmissions from the first network node to the second network node in a wireless communication system are disclosed. According to one aspect, the method includes selecting a per-band duplexing cadence for each of at least two frequency bands, a duplexing cadence defining a forward link/reverse link pattern of adjacent successive time slots. The method also includes allocating each of the at least two frequency bands to one of forward link and reverse link transmission in each of adjacent successive time slots according to the per-band duplexing cadence for the frequency band.
    Type: Application
    Filed: December 22, 2017
    Publication date: April 8, 2021
    Inventors: Talha AHMAD, Scott GIBSON, Dongsheng YU
  • Patent number: 10644925
    Abstract: A transmission scheme for transmitting control data segments over a control channel using multi-layer or hierarchical modulation is disclosed. According to principles described herein, first and second control data segments are modulated to form multi-layer symbols configured such that the first control data segment is recoverable via demodulation at a lower order while a second control data segment is recoverable via demodulation at a higher order. In at least some embodiments, the scheme dynamically adapts this higher order to current channel conditions so as to maximize the control channel's spectral efficiency, while at the same time still allowing the system to statically fix the modulation order for the first control data segment, e.g., to maintain (blind) decoding complexity. By transmitting control data in segments using multi-layer modulation, spectral efficiency of the control channel may be improved.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: May 5, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Akram Bin Sediq, Talha Ahmad, Ahmed Nouah, Hua Xu
  • Publication number: 20200011731
    Abstract: Methods, systems, and computer program products for operating re-configurable solar energy generators for increasing yield during non-ideal weather conditions are provided herein. A computer-implemented method includes determining, for each of multiple portions of the sky, by using one or more machine learning algorithms, a respective level of diffuse irradiance corresponding to image data from that portion; identifying one or more portions of the image data corresponding to the multiple portions of sky image data that include a higher level of diffuse irradiance, as compared to other portions of the image data; and configuring one or more solar photovoltaic modules based at least in part on the one or more identified portions of image data that include a higher level of diffuse irradiance.
    Type: Application
    Filed: July 9, 2018
    Publication date: January 9, 2020
    Inventors: Talha Ahmad Siddiqui, Samarth Bharadwaj, Shivkumar Kalyanaraman
  • Publication number: 20190354989
    Abstract: An example operation may include one or more of identifying a data record to be included in a blockchain, creating a group of smart contracts to enable access to the data record to data consumers with access to the blockchain, determining the group of smart contracts have been registered by one or more blockchain peers, and storing the group of smart contracts on the blockchain.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 21, 2019
    Inventors: Rishi Saket, Talha Ahmad Siddiqui, Vinayaka Pandit
  • Publication number: 20190188655
    Abstract: An example operation may include one or more of receiving a request to execute a blockchain transaction from a user device that is associated with a user account, determining whether to perform the blockchain transaction based on a dynamic participation policy of the user account, the dynamic participation policy being dynamically determined based on previous blockchain transactions of one or more of the user account and of other user accounts, and, in response to determining to perform the blockchain transaction, executing the blockchain transaction on behalf of the user account via a smart contract and storing information about the executed blockchain transaction.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 20, 2019
    Inventors: Vinayaka Pandit, Rishi Saket, Kameshwaran Sampath, Talha Ahmad Siddiqui
  • Publication number: 20190182096
    Abstract: A transmission scheme for transmitting control data segments over a control channel using multi-layer or hierarchical modulation is disclosed. According to principles described herein, first and second control data segments are modulated to form multi-layer symbols configured such that the first control data segment is recoverable via demodulation at a lower order while a second control data segment is recoverable via demodulation at a higher order. In at least some embodiments, the scheme dynamically adapts this higher order to current channel conditions so as to maximize the control channel's spectral efficiency, while at the same time still allowing the system to statically fix the modulation order for the first control data segment, e.g., to maintain (blind) decoding complexity. By transmitting control data in segments using multi-layer modulation, spectral efficiency of the control channel may be improved.
    Type: Application
    Filed: June 14, 2016
    Publication date: June 13, 2019
    Inventors: Akram BIN SEDIQ, Talha AHMAD, Ahmed NOUAH, Hua XU
  • Publication number: 20180041992
    Abstract: Systems and methods relating to a data block structure for a control channel in a wireless network are disclosed. In some embodiments, a method of operation of a radio access node of a cellular communications network comprises constructing a block of data for transmission on a downlink control channel. The block of data comprises multiplexed sub-blocks comprising Downlink Control Information (DCI) sub-blocks. The DCI sub-blocks comprise respective DCI messages. The method further comprises encoding and modulating the block of data to provide an encoded and modulated block of data, and transmitting the encoded and modulated block of data on the downlink control channel. In some embodiments, the data block enables harnessing the high gains achieved by advanced encoding schemes.
    Type: Application
    Filed: January 13, 2016
    Publication date: February 8, 2018
    Inventors: Akram Bin Sediq, Talha Ahmad
  • Patent number: 8792896
    Abstract: Methods of communicating with a selected user equipment terminal (UE) in a first cell served by a base station and a remote radio head include forming a list of non-targeted UEs including other UEs in the first cell and cell edge UEs in a neighboring cell that borders the first cell that are located near a border of the first cell and the neighboring cell, generating a list of candidate precoding matrices that can be used to communicate with the selected UE from the base station and/or from the remote radio head, generating a list of available precoding matrices by discarding from the list of candidate precoding matrices those precoding matrices that may cause interference to at least one non-targeted UE, selecting a precoding matrix from the list of available precoding matrices, and communicating with the selected UE using the selected precoding matrix.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: July 29, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Talha Ahmad, Gary Boudreau
  • Publication number: 20140099960
    Abstract: Methods of communicating with a selected user equipment terminal (UE) in a first cell served by a base station and a remote radio head include forming a list of non-targeted UEs including other UEs in the first cell and cell edge UEs in a neighboring cell that borders the first cell that are located near a border of the first cell and the neighboring cell, generating a list of candidate precoding matrices that can be used to communicate with the selected UE from the base station and/or from the remote radio head, generating a list of available precoding matrices by discarding from the list of candidate precoding matrices those precoding matrices that may cause interference to at least one non-targeted UE, selecting a precoding matrix from the list of available precoding matrices, and communicating with the selected UE using the selected precoding matrix.
    Type: Application
    Filed: October 9, 2012
    Publication date: April 10, 2014
    Inventors: Talha AHMAD, Gary Boudreau