Patents by Inventor Muddassar Farooq

Muddassar Farooq 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: 20260161208
    Abstract: An apparatus of an AC-powered nano-processor including AC-powered components in the data path. The AC-powered nano-processor comprising an IQ power supply including one or more pull-up networks having a plurality of quadrature phase signals, wherein a first quadrature phase signal of the plurality of quadrature phase signals is a power signal and a second quadrature phase signal of the plurality of quadrature phase signals is a gating signal; and an AC logic circuit coupled to the IQ power supply, wherein the AC logic circuit is powered by the IQ power supply. The AC logic circuit includes AC-powered logic gates such as AND, OR, NOT, NAND, NOR, XOR, AC-powered multiplexers, AC-powered demultiplexers, AC-powered ring oscillator, AC-powered register file, AC-powered arithmetic logic unit, AC-powered data memory, AC-powered instruction memory, and AC-powered program counter.
    Type: Application
    Filed: December 7, 2024
    Publication date: June 11, 2026
    Applicant: PI Invent Inc.
    Inventors: Rashad Ramzan, Haziq Rohail, Zahid Abbas, Muddassar Farooq, Azam Beg, Kenneth Stanwood
  • Patent number: 12526134
    Abstract: This disclosure relates to a lightweight authentication service, system and method that securely authenticates the identity of a secure user equipment (UE) or a device in a communication network system. The service and associated methods work by creating two partial secrets namely a first partial secret and a second partial secret. The first partial secret is generated by the manufacturer or the owner of the UE, which is stored on a secure location on the UE and the second partial secret is stored in a database storage system on a server in a cloud running an authentication service. The encryption of information elements is done by multiplying the information elements with the square of random numbers, the encrypted secrets are randomized and before transmission on the channel. The disclosure also describes a receiver UE that could either request an authentication service, running in a cloud, to authenticate a sender UE.
    Type: Grant
    Filed: January 26, 2024
    Date of Patent: January 13, 2026
    Assignee: Prince Sattam Bin Abdulaziz University (PSAU)
    Inventors: Thamer Almoneef, Haya Alaskar, Saqib Amin, Muddassar Farooq
  • Publication number: 20250385187
    Abstract: An apparatus of a ferromagnetic transformer in a 3D integrated circuit is described, which comprises a plurality of semiconductor chips stacked within the 3D integrated circuit. An individual semiconductor chip of the plurality of semiconductor chips comprises a substrate, a plurality of dielectric layers, and a plurality of metal layers in the plurality of dielectric layers. In at least one example, the apparatus comprises one or more ferromagnetic through silicon vias vertically positioned through the individual semiconductor chip.
    Type: Application
    Filed: July 12, 2024
    Publication date: December 18, 2025
    Applicant: PI Invent Inc.
    Inventors: Muhammad Rashad Ramzan, Ibrahim Bin Shahid, Haziq Rohail, Ali Raza Mustafa, Muddassar Farooq
  • Publication number: 20250247221
    Abstract: This disclosure relates to a lightweight authentication service, system and method that securely authenticates the identity of a secure user equipment (UE) or a device in a communication network system. The service and associated methods work by creating two partial secrets namely a first partial secret and a second partial secret. The first partial secret is generated by the manufacturer or the owner of the UE, which is stored on a secure location on the UE and the second partial secret is stored in a database storage system on a server in a cloud running an authentication service. The encryption of information elements is done by multiplying the information elements with the square of random numbers, the encrypted secrets are randomized and before transmission on the channel. The disclosure also describes a receiver UE that could either request an authentication service, running in a cloud, to authenticate a sender UE.
    Type: Application
    Filed: January 26, 2024
    Publication date: July 31, 2025
    Applicant: Prince Sattam Bin Abdulaziz University (PSAU)
    Inventors: Thamer Almoneef, Haya Alaskar, Saqib Amin, Muddassar Farooq
  • Publication number: 20240137843
    Abstract: A method and system for computing the geolocation of UEs in a communication system by using LEO satellites. The satellites in this method and system combine only the signals that are transmitted by the communicating endpoints with the information of time of arrival and ephemeris data. A minimum of three or four satellites, based on the method used for computing the geolocation, are required to receive and append the signals transmitted by a UE. An access server of an LBS provider uses the information in the signals to compute the geolocation coordinates of UEs of its client users. Similarly, a UE of a client can also compute the geolocation coordinates of an access server of an LBS provider; as a consequence, both can authenticate each other using a location-based access control method. As a result, both UE and access server can directly authenticate each other using a suitable immutable factor.
    Type: Application
    Filed: May 4, 2023
    Publication date: April 25, 2024
    Applicant: WI-LAN RESEARCH INC.
    Inventors: Arslan Mumtaz, Zain Noman, Rashad Ramzan, Muddassar Farooq, Kenneth Stanwood
  • Publication number: 20240022396
    Abstract: An evolving encryptor system for generating a customized user-defined encryption block comprising an encryptor requirements agent that receives a plurality of encryption block design parameters and generates a current set of encryption block design requirements based Thereon, An encryptor algorithm engine provides a plurality of different encryption module design templates based on the current set of requirements, and an evolving encryptor processor generates a current plurality of encryption block templates based on the plurality of different encryption module design templates, assigns a cryptographic fitness measure to each of the templates, and determines whether a current iteration count is below a threshold value and, if so, conducts a next iteration by generating a next plurality of encryption block templates until both determined conditions are met, in which case the next plurality of encryption block templates is saved into an encryption block template database as a plurality of elite encryption block
    Type: Application
    Filed: June 22, 2023
    Publication date: January 18, 2024
    Applicant: WI-LAN RESEARCH INC.
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood, Uzma Maroof
  • Publication number: 20230403555
    Abstract: System and methods for authenticating a UE, using one of two novel immutable factors, for granting access to premium resources. One immutable factor includes a public ID of the UE and its true geolocation, while the other consists of the SDID of UE and its true geolocation. For the public ID based system, a non-terrestrial communication network verifies geolocation of an LBS provider by comparing geolocation with the publicly known geolocation of the LBS provider After receiving true geolocation coordinates, LBS provider grants or denies UE's resource access request by comparing geolocation of UE with the geolocation(s) retrieved from the credential database which contains a list of preauthorized geolocation(s) for the legitimate users of a UE. For the SDID based system, an authentication system verifies SDID of both the requesting UE and LBS provider by comparing transmitted SDID with the SDID retrieved from an SDID database.
    Type: Application
    Filed: May 24, 2023
    Publication date: December 14, 2023
    Applicant: Wi-LAN Research Inc.
    Inventors: Muddassar Farooq, Taimur Hayat Khan, Arslan Mumtaz, Zain Noman, Kenneth Stanwood, Rashad Ramzan
  • Publication number: 20230379715
    Abstract: A method and system for detecting a malicious change in the positioning signal of a User Equipment (UE), by using the time difference of arrival (TDOA) method in a communication system that uses, for example, a low earth orbiting satellites (LEOs) based non-terrestrial network (NTN). A position comparator module is incorporated in a position computation entity that compares the geolocation of a UE, computed by using the transmitted time Ttrans in the positioning signal, with the geolocation computed by the TDOA method, and if the difference is above a threshold value, an alert is generated. Using this system a and method prevents a UE from faking its own geolocation to other UEs and communication devices in the communication system by more than few hundred of meters. As a result, the Location Based Services (LBS) can be offered reliably to legitimate users only.
    Type: Application
    Filed: April 25, 2023
    Publication date: November 23, 2023
    Applicant: WI-LAN RESEARCH INC.
    Inventors: Arslan Mumtaz, Zain Noman, Rashad Ramzan, Muddassar Farooq, Kenneth Stanwood
  • Publication number: 20230305096
    Abstract: A secure system and method for finding geolocation coordinates of a UE using members of a non-terrestrial network includes a secure positioning enclave that generates, a clock signal that is not processed through the firmware of the UE. To ensure security and integrity of the clock signal, it is directly transmitted as a waveform from a UE to a trusted communication node in the communication network. The trusted communication node in the NTN can compute the time of flight by doing the time delay analysis of the clock signal waveform by comparing it with the waveform generated by its own secure positioning enclave.
    Type: Application
    Filed: March 16, 2023
    Publication date: September 28, 2023
    Applicant: WI-LAN RESEARCH INC.
    Inventors: Arslan Mumtaz, Zain Noman, Rashad Ramzan, Muddassar Farooq, Kenneth Stanwood
  • Patent number: 11765140
    Abstract: A baseband processor of a communication device, the baseband processor comprising a multiple encryption manager that utilizes a transmit data stream as an input data stream in the case that the transmit data stream is determined not to already have encryption applied by a higher layer component, and that utilizes a known unencrypted dataset as an input data stream in the case that the transmit data stream is determined to already have encryption applied by a higher layer component, an encryptor block that encrypts the input data stream into an encrypted data stream, and a randomness inspector that is in communication with the encryptor block, the randomness inspector unit accessing the input data stream and the encrypted data stream from the encryptor block and determining a randomness gain by comparing a first randomness measurement associated with the input data stream to a second randomness measurement associated with the encrypted data stream.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: September 19, 2023
    Assignee: Wi-LAN Research Inc.
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood
  • Publication number: 20230213665
    Abstract: A method and system for finding the true geolocation coordinates of User Equipment (UE) using a communication network and system based on Non-Terrestrial Network (NTN). The system uses precision clock signals of a UE and satellites in an NTN. Using the time of arrival method disclosed in the invention, a trusted satellite can compute the location of a UE by processing positioning signals. Consequently, satellites accurately compute the true location of UE and store it on satellites in the space and/or database server connected with the ground station. The invention enables accurate delivery of shipments in a logistic network.
    Type: Application
    Filed: July 12, 2022
    Publication date: July 6, 2023
    Applicant: WI-LAN RESEARCH INC.
    Inventors: Arslan Mumtaz, Zain Noman, Rashad Ramzan, Muddassar Farooq, Kenneth Stanwood
  • Publication number: 20230118863
    Abstract: A baseband processor of a communication device, the baseband processor including an encryptor block that encrypts a transmit data stream into an encrypted data stream, at least one transmit chain block that transforms the encrypted data stream into an analog transmit signal, and a randomness inspector unit that is in communication with the encryptor block, the randomness inspector unit accessing the transmit data stream and the encrypted data stream from the encryptor block as first and second input streams, respectively, to the randomness inspector unit, and determining a randomness gain by comparing a first randomness measurement associated with the first input stream to a second randomness measurement associated with the second input stream.
    Type: Application
    Filed: December 21, 2022
    Publication date: April 20, 2023
    Applicant: WI-LAN RESEARCH INC.
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood
  • Patent number: 11595362
    Abstract: A baseband processor of a communication device, the baseband processor comprising a multiple encryption manager that utilizes a transmit data stream as an input data stream in the case that the transmit data stream is determined not to already have encryption applied by a higher layer component, and that utilizes a known unencrypted dataset as an input data stream in the case that the transmit data stream is determined to already have encryption applied by a higher layer component, an encryptor block that encrypts the input data stream into an encrypted data stream, and a randomness inspector that is in communication with the encryptor block, the randomness inspector unit accessing the input data stream and the encrypted data stream from the encryptor block and determining a randomness gain by comparing a first randomness measurement associated with the input data stream to a second randomness measurement associated with the encrypted data stream.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: February 28, 2023
    Assignee: WI-LAN RESEARCH INC
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood
  • Publication number: 20230012195
    Abstract: A baseband processor of a communication device, the baseband processor comprising a multiple encryption manager that utilizes a transmit data stream as an input data stream in the case that the transmit data stream is determined not to already have encryption applied by a higher layer component, and that utilizes a known unencrypted dataset as an input data stream in the case that the transmit data stream is determined to already have encryption applied by a higher layer component, an encryptor block that encrypts the input data stream into an encrypted data stream, and a randomness inspector that is in communication with the encryptor block, the randomness inspector unit accessing the input data stream and the encrypted data stream from the encryptor block and determining a randomness gain by comparing a first randomness measurement associated with the input data stream to a second randomness measurement associated with the encrypted data stream.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 12, 2023
    Applicant: Wi-LAN Research Inc.
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood
  • Patent number: 11539508
    Abstract: A baseband processor of a communication device, the baseband processor including an encryptor block that encrypts a transmit data stream into an encrypted data stream, at least one transmit chain block that transforms the encrypted data stream into an analog transmit signal, and a randomness inspector unit that is in communication with the encryptor block, the randomness inspector unit accessing the transmit data stream and the encrypted data stream from the encryptor block as first and second input streams, respectively, to the randomness inspector unit, and determining a randomness gain by comparing a first randomness measurement associated with the first input stream to a second randomness measurement associated with the second input stream.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: December 27, 2022
    Assignee: Wi-LAN Research Inc.
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood
  • Publication number: 20220166601
    Abstract: An evolving encryptor system for generating at least one customized user-defined encryption block, the evolving encryptor system comprising an encryptor requirements agent that receives a plurality of encryption block design parameters and then generates a current set of encryption block design requirements based on the received plurality of encryption block design parameters, an encryptor algorithm engine that provides a plurality of different encryption module design templates based on the current set of encryption block design requirements, and an evolving encryptor processor that generates a current plurality of encryption block templates based on the plurality of different encryption module design templates and evaluates a cryptographic fitness of each of the current plurality of encryption block templates and assigns a cryptographic fitness measure to each of the current plurality of encryption block templates, and determines whether a current iteration count is below an iteration threshold value and, i
    Type: Application
    Filed: August 10, 2021
    Publication date: May 26, 2022
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood, Uzma Maroof
  • Publication number: 20220166759
    Abstract: A baseband processor of a communication device, the baseband processor comprising a multiple encryption manager that utilizes a transmit data stream as an input data stream in the case that the transmit data stream is determined not to already have encryption applied by a higher layer component, and that utilizes a known unencrypted dataset as an input data stream in the case that the transmit data stream is determined to already have encryption applied by a higher layer component, an encryptor block that encrypts the input data stream into an encrypted data stream, and a randomness inspector that is in communication with the encryptor block, the randomness inspector unit accessing the input data stream and the encrypted data stream from the encryptor block and determining a randomness gain by comparing a first randomness measurement associated with the input data stream to a second randomness measurement associated with the encrypted data stream.
    Type: Application
    Filed: January 20, 2021
    Publication date: May 26, 2022
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood
  • Publication number: 20220166603
    Abstract: A baseband processor of a communication device, the baseband processor including an encryptor block that encrypts a transmit data stream into an encrypted data stream, at least one transmit chain block that transforms the encrypted data stream into an analog transmit signal, and a randomness inspector unit that is in communication with the encryptor block, the randomness inspector unit accessing the transmit data stream and the encrypted data stream from the encryptor block as first and second input streams, respectively, to the randomness inspector unit, and determining a randomness gain by comparing a first randomness measurement associated with the first input stream to a second randomness measurement associated with the second input stream.
    Type: Application
    Filed: December 11, 2020
    Publication date: May 26, 2022
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood
  • Publication number: 20220166600
    Abstract: An evolving encryption circuit for transforming a plain-text data stream into an encrypted data stream, the evolving encryption circuit comprising a confusion box population manager that generates a plurality of confusion boxes, a confusion box population agent that applies at least one evolutionary operator to each of the generated plurality of confusion boxes to create an evolved plurality of confusion boxes, a confusion box fitness evaluator that evaluates a cryptographic fitness of each of the evolved plurality of confusion boxes and assigns a cryptographic fitness measure to each of the evolved plurality of confusion boxes, a confusion box library that stores each one of the evolved plurality of confusion boxes that has an assigned cryptographic fitness measure above a fitness threshold value; and an encryptor block that implements one of the confusion boxes stored in the confusion box library to transform the plain-text data stream into the encrypted data stream.
    Type: Application
    Filed: June 10, 2021
    Publication date: May 26, 2022
    Inventors: Muddassar Farooq, Muhammad Rashad Ramzan, Kenneth Stanwood, Uzma Maroof