Patents by Inventor AHSAN JAVED

AHSAN JAVED 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: 20240054382
    Abstract: Methods and apparatus are provided. In an example aspect, a method of determining allocation of resources in a wireless network is provided. The method includes expressing determination of allocation of resources for a plurality of wireless communication devices in the wireless network as a quadratic unconstrained binary optimization (QUBO) problem, and executing the QUBO problem on a quantum computing device to determine the allocation of resources to the plurality of wireless communication devices in the wireless network.
    Type: Application
    Filed: December 21, 2020
    Publication date: February 15, 2024
    Inventors: M SARAVANAN, Ahsan Javed AWAN, K M BHARATHVAJ
  • Publication number: 20230409472
    Abstract: There is provided mechanisms for initiating writing data of a pending memory write on a host computer. A method comprises monitoring pending memory writes for a non-volatile memory write indicator (NVMWI). The NVMWI is either set or not set. The method comprises initiating writing of the data of the pending memory write. Writing of the data is initiated to both a non-volatile memory (NVM) and a volatile memory (VM) when the NVMWI for the pending memory write is set. Writing of the data otherwise is initiated only to the VM.
    Type: Application
    Filed: December 22, 2020
    Publication date: December 21, 2023
    Inventors: Ahsan Javed Awan, Amir Roozbeh, Chakri Padala
  • Publication number: 20230385197
    Abstract: A method performed by a coordinating entity in a disaggregated data center architecture wherein computing resources are separated in discrete resource pools and associated together to represent a functional server. The coordinating entity obtains a setup of processor cores that are coupled logically as the functional server, and determines an index indicating an identity of a cache coherency domain based on the obtained setup of processor cores. The coordinating entity further configures one or more communicating entities associated with the obtained setup of processor cores, to use the determined index when handling updated cache related data.
    Type: Application
    Filed: August 8, 2023
    Publication date: November 30, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Chakri PADALA, Amir ROOZBEH, Ahsan Javed AWAN
  • Patent number: 11755482
    Abstract: A method performed by a coordinating entity in a disaggregated data center architecture wherein computing resources are separated in discrete resource pools and associated together to represent a functional server. The coordinating entity obtains a setup of processor cores that are coupled logically as the functional server, and determines an index indicating an identity of a cache coherency domain based on the obtained setup of processor cores. The coordinating entity further configures one or more communicating entities associated with the obtained setup of processor cores, to use the determined index when handling updated cache related data.
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: September 12, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Chakri Padala, Amir Roozbeh, Ahsan Javed Awan
  • Patent number: 11757742
    Abstract: A system and method to distribute traffic flows among a plurality of applications in a data center system. An apparatus is operable with a plurality of applications connected through a programmable switch and is configured to select traffic flows to ones of the plurality of applications. The apparatus is also configured to monitor and collect statistics for the traffic flows to determine rule level statistics, and move at least one traffic flow of the traffic flows from a network interface to a different network interface based on the rule level statistics.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: September 12, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Chakri Padala, Prasanna Huddar, Amir Roozbeh, Ahsan Javed Awan
  • Patent number: 11727298
    Abstract: Methods and apparatus are disclosed, including an example of a method of determining a distance between a first point and a second point. The method includes manipulating quantum states of at least first and second qubits of a quantum computing device based on a test vector representing the first point and a training vector representing the second point, performing quantum interference between the test vector and the training vector, performing a measurement on one or more of the qubits to determine the distance, and determining the distance from the measurement.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: August 15, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Sumsam Ullah Khan, Ahsan Javed Awan, Gemma Vall-Llosera
  • Publication number: 20230185716
    Abstract: There is provided mechanisms for snapshotting data of a host application. A method is performed by a field-programmable gate array (FPGA). The method comprises snooping a cache coherent interconnect of a host computer on which the host application is running. The cache coherent interconnect is snooped for dirty cache lines, each dirty cache line having an address. The method comprises writing, only when the address of any of the dirty cache lines has a match in a snapshot address table, data of that dirty cache line to a non-volatile memory.
    Type: Application
    Filed: March 4, 2020
    Publication date: June 15, 2023
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Ahsan Javed AWAN, Amir ROOZBEH, Chakri PADALA
  • Patent number: 11671483
    Abstract: A method for offloading services of a sewer application in a network system. The method includes receiving, by a first in-network computation offload instance, a first request packet from a client application, wherein the first request packet includes a first application payload for processing by the server application; generating, by the first instance, a modified request packet that includes the first application payload and first offload information that describes the first instance for use by the server application in coordinating offloading processing to one or more in-network computation offload instances; and transmitting, by the first instance, the modified request packet to the next device in the traffic flow between the client application and the server application, wherein the next device is either (1) a second in-network computation offload instance in the traffic flow between the client application and the server application or (2) the sewer application.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: June 6, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin Julien, Ganapathy Raman Madanagopal, Ahsan Javed Awan
  • Publication number: 20230034178
    Abstract: There is provided mechanisms for data communication between applications of a host computer and partitions of resources of an FPGA. Each partition is configured to serve a respective one of the applications. The host computer is configured to run the applications. The method is performed by the host computer. The method comprises communicating, over a PCIe interface provided between the host computer and the FPGA, data between the applications and the partitions of resources. Each application is allocated its own configured share of bandwidth resources of the PCIe interface. All bandwidth resources of the PCIe interface are distributed between the applications according to all the configured shares of bandwidth resources when the data is communicated.
    Type: Application
    Filed: February 10, 2020
    Publication date: February 2, 2023
    Inventors: Ahsan Javed Awan, Shaji Baig, Konstantinos Fertakis
  • Publication number: 20220417323
    Abstract: A method for offloading services of a sewer application in a network system. The method includes receiving, by a first in-network computation offload instance, a first request packet from a client application, wherein the first request packet includes a first application payload for processing by the server application; generating, by the first instance, a modified request packet that includes the first application payload and first offload information that describes the first instance for use by the server application in coordinating offloading processing to one or more in-network computation offload instances; and transmitting, by the first instance, the modified request packet to the next device in the traffic flow between the client application and the server application, wherein the next device is either (1) a second in-network computation offload instance in the traffic flow between the client application and the server application or (2) the sewer application.
    Type: Application
    Filed: October 30, 2019
    Publication date: December 29, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Martin JULIEN, Ganapathy Raman MADANAGOPAL, Ahsan Javed AWAN
  • Publication number: 20220366314
    Abstract: A method of determining a kernel matrix for a support vector machine algorithm using a quantum computing device without quantum tomography is disclosed. The method comprises manipulating quantum states of qubits of a quantum computing device based on a plurality of training vectors, each training vector representing a respective classification, determining a measurement of a status of at least one of the qubits, and computing the kernel matrix based on the measurement using a classical computing device.
    Type: Application
    Filed: June 28, 2019
    Publication date: November 17, 2022
    Inventors: Gemma Vall-llosera, Ahsan Javed Awan, Jiaying Yang
  • Publication number: 20220342822
    Abstract: A method performed by a coordinating entity in a disaggregated data center architecture wherein computing resources are separated in discrete resource pools and associated together to represent a functional server. The coordinating entity obtains a setup of processor cores that are coupled logically as the functional server, and determines an index indicating an identity of a cache coherency domain based on the obtained setup of processor cores. The coordinating entity further configures one or more communicating entities associated with the obtained setup of processor cores, to use the determined index when handling updated cache related data.
    Type: Application
    Filed: June 20, 2019
    Publication date: October 27, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Chakri PADALA, Amir ROOZBEH, Ahsan Javed AWAN
  • Publication number: 20220278911
    Abstract: A system and method to distribute traffic flows among a plurality of applications in a data center system. An apparatus is operable with a plurality of applications connected through a programmable switch and is configured to select traffic flows to ones of the plurality of applications. The apparatus is also configured to monitor and collect statistics for the traffic flows to determine rule level statistics, and move at least one traffic flow of the traffic flows from a network interface to a different network interface based on the rule level statistics.
    Type: Application
    Filed: August 23, 2019
    Publication date: September 1, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Chakri PADALA, Prasanna HUDDAR, Amir ROOZBEH, Ahsan Javed AWAN
  • Publication number: 20220253649
    Abstract: A method of method of classifying data is disclosed. The method comprises manipulating quantum states of qubits of a quantum computing device based on a first copy of a test vector, a second copy of the test vector, a first training vector and a second training vector, so as to load a modified first copy of the test vector, a modified second copy of the test vector, a modified first training vector and a modified second training vector onto the quantum computing device, wherein the magnitude of the angle between the modified first copy of the test vector and the modified first training vector is equal to the magnitude of the angle between the first copy of the test vector and the first training vector, and where the magnitude of the angle between the modified second copy of the test vector and the modified second training vector is equal to the magnitude of the angle between the second copy of the test vector and the second training vector.
    Type: Application
    Filed: June 28, 2019
    Publication date: August 11, 2022
    Inventors: Sumsam Ullah Khan, Ahsan Javed Awan, Gemma Vall-llosera
  • Publication number: 20200410381
    Abstract: Methods and apparatus are disclosed, including an example of a method of determining a distance between a first point and a second point. The method includes manipulating quantum states of at least first and second qubits of a quantum computing device based on a test vector representing the first point and a training vector representing the second point, performing quantum interference between the test vector and the training vector, performing a measurement on one or more of the qubits to determine the distance, and determining the distance from the measurement.
    Type: Application
    Filed: June 26, 2020
    Publication date: December 31, 2020
    Inventors: Sumsam Ullah KHAN, Ahsan Javed AWAN, Gemma VALL-LLOSERA
  • Patent number: 8441325
    Abstract: An isolator that includes first and second substantially identical circuitry galvanically isolated from each other and each having at least one communications channel thereon for communicating signals across an isolation boundary therebetween and each of said first and second circuitry having configurable functionality associated with the operation thereof. A coupling device is provided for coupling signal across the isolation boundary between the at least one communication channels of the first and second circuitry. First and second configuration memories are provided, each associated with a respective one of the first and second circuitry. First and second configuration control devices are provided, each associated with a respective one of the first and second circuitry and each configuring the functionality of the associated one of the first and second circuitry.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: May 14, 2013
    Assignee: Silicon Laboratories Inc.
    Inventors: Phil A. Callahan, Ahsan Javed, Zhiwei Dong, Axel Thomsen, Donald E. Alfano, Timothy Dupuis, Ka Y. Leung
  • Publication number: 20100052826
    Abstract: An isolator that includes first and second substantially identical circuitry galvanically isolated from each other and each having at least one communications channel thereon for communicating signals across an isolation boundary therebetween and each of said first and second circuitry having configurable functionality associated with the operation thereof. A coupling device is provided for coupling signal across the isolation boundary between the at least one communication channels of the first and second circuitry. First and second configuration memories are provided, each associated with a respective one of the first and second circuitry. First and second configuration control devices are provided, each associated with a respective one of the first and second circuitry and each configuring the functionality of the associated one of the first and second circuitry.
    Type: Application
    Filed: June 30, 2009
    Publication date: March 4, 2010
    Applicant: SILICON LABORATORIES INC.
    Inventors: PHIL A. CALLAHAN, AHSAN JAVED, ZHIWEI DONG, AXEL THOMSEN, DONALD E. ALFANO, TIMOTHY DUPUIS, KA Y. LEUNG