Patents by Inventor Aftab ALI

Aftab ALI 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: 20240188704
    Abstract: A hair extension holding apparatus that is configured to receive and retain a plurality of hair extensions so as to hold and make available to a hair stylist performing an installation of hair extensions. The present invention includes a body having a longitudinal support member extending the length thereof. The longitudinal support member has formed on one side thereof a multitude of extension support members. Intermediate each adjacent extension support member is a void wherein the void and extension support members function to hold hair extensions. A plurality of clip members are secured to the longitudinal support member opposite the extension support members. The clip members are configured to secure the body to a suitable support structure. In a preferred embodiment the clip members maintain the extension support members at a forty-five degree angle with respect to the support structure.
    Type: Application
    Filed: December 9, 2022
    Publication date: June 13, 2024
    Inventor: Aftab Ali
  • Publication number: 20240168755
    Abstract: A computer implemented method of updating software code in a code management system, the method including receiving candidate code for merging with the code in the code management system; extracting each of a plurality of features of the candidate code, each feature being based on one or more predetermined metrics of the candidate code; processing at least a subset of the extracted features by each of a plurality of disparate classifiers, each classifier being trained by a supervised training method to identify one or more software code defects, such that each classifier identifies a set of features as indicative of a software code defect, wherein intersections between a predetermined number of the sets of features identified by the classifiers are indicated as prospective code defects; and selectively merging the candidate code with the code in the code management system based on the prospective code defects.
    Type: Application
    Filed: March 10, 2022
    Publication date: May 23, 2024
    Inventors: Johannes NOPPEN, Alistair MCCORMICK, Adam ZIOLKOWSKI, Naveed KHAN, Mamun ABU-TAIR, Sally MCCLEAN, Aftab ALI
  • Publication number: 20240168756
    Abstract: A computer implemented method of updating software code in a code management system, the method including receiving candidate code for merging with the code in the code management system; extracting each of a plurality of features of the candidate code, each feature being based on one or more predetermined metrics of the candidate code; processing at least a subset of the extracted features by each of a plurality of disparate classifiers, each classifier being trained by a supervised training method to identify one or more software code defects, such that each classifier identifies a set of features as indicative of a software code defect, wherein intersections between a predetermined number of the sets of features identified by the classifiers are indicated as prospective code defects; selectively merging the candidate code with the code in the code management system based on the prospective code defects.
    Type: Application
    Filed: March 10, 2022
    Publication date: May 23, 2024
    Inventors: Johannes NOPPEN, Aftab ALI, Mamun ABU-TAIR, Sally MCCLEAN, Adam ZIOLKOWSKI, Alistair MCCORMICK, Naveed KHAN
  • Publication number: 20230239304
    Abstract: A method of configuring a user device. The method includes sending, from the user device to a node of a distributed ledger network (DLN), the node configured to store a distributed ledger of the DLN, a request for characteristic data indicative of a characteristic associated with a service provider, receiving, at the user device, a response from the node of the DLN in response to the request, and configuring a functionality of the user device accessible to the service provider, based at least in part on the response from the node of the DLN. Further aspects relate to a data processing system, a network, and a method of operating a network.
    Type: Application
    Filed: June 15, 2021
    Publication date: July 27, 2023
    Inventors: Gery DUCATEL, Mamun ABU-TAIR, Zhan CUI, Joseph RAFFERTY, Hanif ULLAH, Aftab ALI, Philip MORROW
  • Publication number: 20230239154
    Abstract: A method for facilitating secure communication between a user device and a network device. Encrypted data from a user device is received at the network device. The encrypted data is encrypted based on first physiological data captured by a first sensor of the user device. The first physiological data is representative of a physiological characteristic of a user of the user device. A second sensor of the network device captures second physiological data representative of the physiological characteristic of the user. A common key for encrypting further data transferred between the user device and the network device is determined, based on the encrypted data and the second physiological data. Further aspects relate to other methods for facilitating secure communication between a user and network device, a network, and a method of operating a network.
    Type: Application
    Filed: June 15, 2021
    Publication date: July 27, 2023
    Inventors: Aftab ALI, Gery DUCATEL, Zhan CUI, Mamun ABU-TAIR, Joseph RAFFERTY, Hanif ULLAH, Philip MORROW