Patents by Inventor Bilal Mahmood

Bilal Mahmood 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: 11960980
    Abstract: Systems and methods for computing a causal uplift in performance of an output action for one or more treatment actions in parallel are described herein. In an embodiment, a server computer receives interaction data for a particular period of time which identifies a plurality of users and a plurality of actions that were performed by each user of the plurality of users through a particular graphical user interface during the particular period of time. The server computer uses the interaction data to generate a feature matrix of actions for each user, and a set of confounding variables included to minimize spurious correlations. The feature matrix is then used to train a machine learning system, using data identifying a user's performance or non-performance of each action as inputs and data identifying performance or non-performance of a target output action as the output.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: April 16, 2024
    Assignee: AMPLITUDE, INC.
    Inventors: Scott Kramer, Cynthia Rogers, Eric Pollmann, Muhammad Bilal Mahmood
  • Publication number: 20240104088
    Abstract: Systems and methods for data ingestion in real time are described herein. In an embodiment, a server computer receives a message comprising one or more client events from a storage device which publishes the message in response to storing the one or more client events. The server computer stores the one or more client events as raw event strings which are then parsed into parsed event strings. Identity resolution methods are performed on the parsed event strings. Feature groups are then identified in the parsed event strings and used to generate aggregation keys which are used to aggregate the feature groups prior to storing aggregated data in one or more aggregation tables.
    Type: Application
    Filed: October 6, 2023
    Publication date: March 28, 2024
    Inventors: Cynthia Rogers, William Pentney, Eric Pollmann, Muhammad Bilal Mahmood
  • Patent number: 11803536
    Abstract: Systems and methods for data ingestion in real time are described herein. In an embodiment, a server computer receives a message comprising one or more client events from a storage device which publishes the message in response to storing the one or more client events. The server computer stores the one or more client events as raw event strings which are then parsed into parsed event strings. Identity resolution methods are performed on the parsed event strings. Feature groups are then identified in the parsed event strings and used to generate aggregation keys which are used to aggregate the feature groups prior to storing aggregated data in one or more aggregation tables.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: October 31, 2023
    Assignee: AMPLITUDE, INC.
    Inventors: Cynthia Rogers, William Pentney, Eric Pollmann, Muhammad Bilal Mahmood
  • Publication number: 20230252346
    Abstract: Systems and methods for computing a causal uplift in performance of an output action for one or more treatment actions in parallel are described herein. In an embodiment, a server computer receives interaction data for a particular period of time which identifies a plurality of users and a plurality of actions that were performed by each user of the plurality of users through a particular graphical user interface during the particular period of time. The server computer uses the interaction data to generate a feature matrix of actions for each user, and a set of confounding variables included to minimize spurious correlations. The feature matrix is then used to train a machine learning system, using data identifying a user’s performance or non-performance of each action as inputs and data identifying performance or non-performance of a target output action as the output.
    Type: Application
    Filed: October 17, 2022
    Publication date: August 10, 2023
    Inventors: Scott Kramer, Cynthia Rogers, Eric Pollmann, Muhammad Bilal Mahmood
  • Patent number: 11475357
    Abstract: Systems and methods for computing a causal uplift in performance of an output action for one or more treatment actions in parallel are described herein. In an embodiment, a server computer receives interaction data for a particular period of time which identifies a plurality of users and a plurality of actions that were performed by each user of the plurality of users through a particular graphical user interface during the particular period of time. The server computer uses the interaction data to generate a feature matrix of actions for each user, and a set of confounding variables included to minimize spurious correlations. The feature matrix is then used to train a machine learning system, using data identifying a user's performance or non-performance of each action as inputs and data identifying performance or non-performance of a target output action as the output.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 18, 2022
    Assignee: APMPLITUDE, INC.
    Inventors: Scott Kramer, Cynthia Rogers, Eric Pollmann, Muhammad Bilal Mahmood
  • Publication number: 20220277205
    Abstract: Implementations described herein relate to methods, systems, and computer-readable media for automated generation and use of a machine learning (ML) model to provide recommendations. In some implementations, a method includes receiving a recommendation specification that includes a content type and an outcome identifier, and determining model parameters for a ML model based on the recommendation specification. The method further includes generating a historical user feature matrix (FM), generating a historical content feature matrix (FM), and transforming the historical user FM and the historical content FM into a suitable format for the ML model. The method further includes obtaining a target dataset that includes historical results for the outcome identifier for a plurality of pairs of user identifiers and content items of the content type. The method further includes training the ML model using supervised learning to generate a ranked list of content items for each user identifier.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 1, 2022
    Applicant: Amplitude Inc.
    Inventors: Muhammad Bilal Mahmood, William Robert Pentney, Eric M Pollmann, Cynthia E Rogers, Mustafa Paksoy, Zachery Abe Miranda
  • Publication number: 20210216536
    Abstract: Systems and methods for data ingestion in real time are described herein. In an embodiment, a server computer receives a message comprising one or more client events from a storage device which publishes the message in response to storing the one or more client events. The server computer stores the one or more client events as raw event strings which are then parsed into parsed event strings. Identity resolution methods are performed on the parsed event strings. Feature groups are then identified in the parsed event strings and used to generate aggregation keys which are used to aggregate the feature groups prior to storing aggregated data in one or more aggregation tables.
    Type: Application
    Filed: January 10, 2020
    Publication date: July 15, 2021
    Inventors: Cynthia Rogers, William Pentney, Eric Pollmann, Muhammad Bilal Mahmood
  • Publication number: 20210035010
    Abstract: Systems and methods for computing a causal uplift in performance of an output action for one or more treatment actions in parallel are described herein. In an embodiment, a server computer receives interaction data for a particular period of time which identifies a plurality of users and a plurality of actions that were performed by each user of the plurality of users through a particular graphical user interface during the particular period of time. The server computer uses the interaction data to generate a feature matrix of actions for each user, and a set of confounding variables included to minimize spurious correlations. The feature matrix is then used to train a machine learning system, using data identifying a user's performance or non-performance of each action as inputs and data identifying performance or non-performance of a target output action as the output.
    Type: Application
    Filed: July 29, 2019
    Publication date: February 4, 2021
    Inventors: Scott Kramer, Cynthia Rogers, Eric Pollmann, Muhammad Bilal Mahmood
  • Patent number: 10711742
    Abstract: A vehicle air intake assembly is disclosed. The assembly includes a housing, a conical filter, and optionally may also include an inlet cowl. The housing and filter decrease in diameter from an inlet or distal end toward a proximal or outlet end. The shape of the housing guides the air into a smaller cross-sectional area and induces a Venturi effect on the airflow passing through the housing and filter. The housing decouples the filter from an engine inlet and the proximal or outlet end of the housing is sized so as to attach to the engine inlet and provide a smooth transition for the air leaving the housing and entering the engine inlet.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: July 14, 2020
    Assignee: Element 1 Engineering Ltd.
    Inventor: Bilal Mahmood
  • Publication number: 20190085798
    Abstract: A vehicle air intake assembly is disclosed. The assembly includes a housing, a conical filter, and optionally may also include an inlet cowl. The housing and filter decrease in diameter from an inlet or distal end toward a proximal or outlet end. The shape of the housing guides the air into a smaller cross-sectional area and induces a Venturi effect on the airflow passing through the housing and filter. The housing decouples the filter from an engine inlet and the proximal or outlet end of the housing is sized so as to attach to the engine inlet and provide a smooth transition for the air leaving the housing and entering the engine inlet.
    Type: Application
    Filed: November 19, 2018
    Publication date: March 21, 2019
    Inventor: Bilal Mahmood
  • Patent number: 10132277
    Abstract: A vehicle air intake assembly is disclosed. The assembly includes a housing, a conical filter, and optionally may also include an inlet cowl. The housing and filter decrease in diameter from an inlet or distal end toward a proximal or outlet end. The shape of the housing guides the air into a smaller cross-sectional area and induces a Venturi effect on the airflow passing through the housing and filter. The housing decouples the filter from an engine inlet and the proximal or outlet end of the housing is sized so as to attach to the engine inlet and provide a smooth transition for the air leaving the housing and entering the engine inlet.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: November 20, 2018
    Assignee: Element 1 Engineering Ltd.
    Inventor: Bilal Mahmood
  • Publication number: 20170296292
    Abstract: Systems and methods for surgical imaging are disclosed herein. A head-mountable device (HMD) can include a display configured to provide an image within a field of view of an environment of the HIVID. At least one fiducial marker can be arranged on a surgical patient. At least one sensor can be configured to track a position of the at least one fiducial marker. Three-dimensional image information indicative of one or more internal features of the patient is provided. Based on information from the at least one sensor, a position of the surgical patient can be determined. Based on the determined position of the surgical patient, the HIVID can display at least a portion of the three-dimensional image information superimposed on at least a portion of the surgical patient within the field of view.
    Type: Application
    Filed: April 14, 2017
    Publication date: October 19, 2017
    Inventors: Eitezaz MAHMOOD, Faraz MAHMOOD, Bilal MAHMOOD
  • Publication number: 20160245242
    Abstract: A vehicle air intake assembly is disclosed. The assembly includes a housing, a conical filter, and optionally may also include an inlet cowl. The housing and filter decrease in diameter from an inlet or distal end toward a proximal or outlet end. The shape of the housing guides the air into a smaller cross-sectional area and induces a Venturi effect on the airflow passing through the housing and filter. The housing decouples the filter from an engine inlet and the proximal or outlet end of the housing is sized so as to attach to the engine inlet and provide a smooth transition for the air leaving the housing and entering the engine inlet.
    Type: Application
    Filed: February 25, 2015
    Publication date: August 25, 2016
    Inventor: Bilal Mahmood