Patents by Inventor Muskan Kukreja

Muskan Kukreja 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: 11899555
    Abstract: A method may include accessing, from a data store, telemetry data for an application, the telemetry data identifying actions executed by the application for a set of users of the application; retrieving an engagement index for the application using the telemetry data based on an engagement index profile, the engagement index profile identifying a selection of actions and a set of calculation dimensions; and presenting a user interface, the user interface including: a first portion identifying the selection of actions; a second portion identifying the set of calculation dimensions; a third portion identifying an original value of an action of the selection of actions with respect to a dimension in the set of calculation dimensions; and a fourth portion identifying a weighted composite value of the action with respect to set of calculation dimensions.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: February 13, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hongwei Liang, Muskan Kukreja, Sandipan Ganguly
  • Publication number: 20230350777
    Abstract: A method may include accessing, from a data store, telemetry data for an application, the telemetry data identifying actions executed by the application for a set of users of the application; retrieving an engagement index for the application using the telemetry data based on an engagement index profile, the engagement index profile identifying a selection of actions and a set of calculation dimensions; and presenting a user interface, the user interface including: a first portion identifying the selection of actions; a second portion identifying the set of calculation dimensions; a third portion identifying an original value of an action of the selection of actions with respect to a dimension in the set of calculation dimensions; and a fourth portion identifying a weighted composite value of the action with respect to set of calculation dimensions.
    Type: Application
    Filed: April 29, 2022
    Publication date: November 2, 2023
    Inventors: Hongwei Liang, Muskan KUKREJA, Sandipan GANGULY
  • Patent number: 11675648
    Abstract: Non-limiting examples of systems, methods, and devices for automatic triaging of diagnostic failures for heterogeneous groups of tenants of a Software-as-a-Service, multi-tenant environment are disclosed herein. In an implementation, telemetry data for the heterogeneous groups of tenants is analyzed to classify individual tenant failures and detect the health status of the individual tenant. Tenant failures and/or tenant health statuses are filtered according to a threshold level. Anomalies having metrics that meet or exceed the threshold level are further analyzed to determine their priority (e.g., to a specific tenant). If the anomalies are known, then an existing entry for the anomaly is tagged and its priority may be changed. If the anomalies are unknown, then an entry is generated for the anomaly and prioritized. Tenants may be notified of a detected anomaly and may provide feedback. The feedback may be used to update triaging models.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: June 13, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tianyi Chen, Usama Khurshid Haq, Muskan Kukreja
  • Publication number: 20220383341
    Abstract: Systems and methods for evaluation of entity health for a product are described. In some embodiments, a computing system can receive data defining values of a group of diagnostic signals pertaining to a domain of a product of an entity. The computing system can then generate attributes indicative of entity health condition in the domain by applying a machine-learning model to the data. The attributes can include a health reward parameter and a signal strength parameter. The computing system also can encode the health reward parameter in a particular marking according to a marking schema. The computing system can further cause presentation of the particular marking and/or the signal strength parameter.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Inventors: Tianyi Chen, Muskan Kukreja, Rodrigo Ignacio Vergara Escobar, Ehsan Vahedi
  • Publication number: 20220366340
    Abstract: A smart rollout recommendation system uses a modernization score that indicates a likelihood of accepting a change in an existing product to identify at least one tenant of a plurality of tenants eligible to receive the change and the timing of the rollout. The modernization score is generated using a set of attributes extracted from tenant profiles and a machine learning model.
    Type: Application
    Filed: May 13, 2021
    Publication date: November 17, 2022
    Inventors: Tianyi CHEN, Jesus BARRERA RAMOS, Dhirendra BHUPATI, Muskan KUKREJA
  • Publication number: 20220365834
    Abstract: Non-limiting examples of systems, methods, and devices for automatic triaging of diagnostic failures for heterogeneous groups of tenants of a Software-as-a-Service, multi-tenant environment are disclosed herein. In an implementation, telemetry data for the heterogeneous groups of tenants is analyzed to classify individual tenant failures and detect the health status of the individual tenant. Tenant failures and/or tenant health statuses are filtered according to a threshold level. Anomalies having metrics that meet or exceed the threshold level are further analyzed to determine their priority (e.g., to a specific tenant). If the anomalies are known, then an existing entry for the anomaly is tagged and its priority may be changed. If the anomalies are unknown, then an entry is generated for the anomaly and prioritized. Tenants may be notified of a detected anomaly and may provide feedback. The feedback may be used to update triaging models.
    Type: Application
    Filed: April 27, 2021
    Publication date: November 17, 2022
    Inventors: Tianyi CHEN, Usama Khurshid HAQ, Muskan KUKREJA
  • Patent number: 11036615
    Abstract: A method of and system for performing pilot testing of a software program in an organization is carried out by collecting pilot testing data generated from a pilot testing of a software program run on one or more hardware assets in the organization, determining whether a sufficient amount of pilot testing data has been collected, and, when so, calculating one or more pilot test metrics from the collected data. The calculated pilot test metrics may then be compared to similar metrics in a target population to evaluate the software program.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: June 15, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Krishnan, Sandipan Ganguly, Ritu Singh, Shashidhar Rajashekara, Muskan Kukreja
  • Patent number: 10977025
    Abstract: A system is disclosed, which includes a processor and a memory in communication with the processor. The memory includes executable instructions that, when executed by the processor, cause the processor to control the system to perform functions of collecting software asset information of software assets installed in hardware assets of an organization; determining popularity metrics of the software assets based on the collected software asset information; classifying, based on the popularity metrics, the software assets into a plurality of popularity groups; identifying, based on the classification, a pilot test software asset sample group; identifying, based on the pilot test software asset sample group, a pilot test hardware asset sample group; and deploying the new software asset to the pilot test hardware asset sample group for executing the pilot test of the new software asset.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Krishnan, Muskan Kukreja, Sandi Ganguly
  • Patent number: 10929217
    Abstract: In one example, a system includes an electronic processor configured to receive telemetry data originating from a plurality of client applications. The telemetry data includes data points associated with errors associated with one or more operations. The electronic processor also classifies the telemetry data based a plurality of classes of data, converts the plurality of classes of data into one or more metrics based on a plurality of dimensions, and aggregates the metrics for the classes of data by all the dimensions. The electronic processor accesses a predictive scoring model for a stored metric associated with a dimension of interest, determines a prediction error associated with the dimension of interest, detects an anomaly based on an item selected from the group consisting of the prediction error and a static threshold, and transmits an alert message, generates a bug report, and stores the bug report in a database.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: February 23, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Muskan Kukreja, Fnu Vijay Krishnan, Uma Shankar V. Stanam, Michael C. Cales, Sandipan Ganguly
  • Publication number: 20210011024
    Abstract: Disclosed are methods and devices to provide efficient methods and systems for discovering therapeutic targets, novel antigens, and for deciphering an immunosignature. The invention discloses methods for the identification of unique peptides which form an immunosignature. The invention can be applied to target identifying screening in drug discovery.
    Type: Application
    Filed: September 29, 2020
    Publication date: January 14, 2021
    Inventors: Stephen Albert Johnston, Joseph Barten Legutki, Muskan Kukreja
  • Publication number: 20200183811
    Abstract: A method of and system for performing pilot testing of a software program in an organization is carried out by collecting pilot testing data generated from a pilot testing of a software program run on one or more hardware assets in the organization, determining whether a sufficient amount of pilot testing data has been collected, and, when so, calculating one or more pilot test metrics from the collected data. The calculated pilot test metrics may then be compared to similar metrics in a target population to evaluate the software program.
    Type: Application
    Filed: December 6, 2018
    Publication date: June 11, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vijay KRISHNAN, Sandipan GANGULY, Ritu SINGH, Shashidhar RAJASHEKARA, Muskan KUKREJA
  • Publication number: 20200142685
    Abstract: A system is disclosed, which includes a processor and a memory in communication with the processor. The memory includes executable instructions that, when executed by the processor, cause the processor to control the system to perform functions of receiving software asset information of a plurality of software assets installed in a plurality of hardware assets of an organization; determining popularity metrics of the software assets based on the collected software asset information; classifying, based on the popularity metrics, the software assets into a plurality of popularity groups; identifying, based on the classification, a group of the software assets to be validated for a software update; identifying, based on the identified group of the software assets, a group of the hardware assets to be tested for the software update; and deploying the software update to the identified group of the hardware assets to validate the identified group of the software assets.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 7, 2020
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vijay KRISHNAN, Muskan KUKREJA, Sandi GANGULY
  • Publication number: 20200088529
    Abstract: A system for scoring route safety includes and input interface and a processor. The input interface is to receive data associated with a route segment. The data includes a speed data. The processor is to determine a segment safety score using a speed distribution. The speed distribution is based at least in part on the speed data.
    Type: Application
    Filed: November 22, 2019
    Publication date: March 19, 2020
    Inventor: Muskan Kukreja
  • Patent number: 10520321
    Abstract: A system for scoring route safety includes and input interface and a processor. The input interface is to receive data associated with a route segment. The data includes a speed data. The processor is to determine a segment safety score using a speed distribution. The speed distribution is based at least in part on the speed data.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: December 31, 2019
    Assignee: Lytx, Inc.
    Inventor: Muskan Kukreja
  • Patent number: 10498630
    Abstract: A device including a processor and memory is disclosed. The memory includes executable instructions that cause the processor to control the device to perform functions of identifying a pool of assets to be covered by a pilot test; receiving attributes associated with the identified assets in the pool; identifying a set of pilot test parameters associated with the pilot test; comparing the attributes of the assets with the identified set of pilot test parameters associated with the pilot test; based on a result of the comparison, providing a unique ranked order of the identified assets in the pool and selecting an asset from the unique ranked order to be placed in a pilot test group. When a stop condition is not satisfied, a footprint of the asset placed in the pilot test group is removed from the pool and the set of pilot test parameters.
    Type: Grant
    Filed: July 14, 2018
    Date of Patent: December 3, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shashidhar Rajashekara, Muskan Kukreja, Vijay Krishnan, Sandi Ganguly
  • Publication number: 20190294485
    Abstract: In one example, a system includes an electronic processor configured to receive telemetry data originating from a plurality of client applications. The telemetry data includes data points associated with errors associated with one or more operations. The electronic processor also classifies the telemetry data based a plurality of classes of data, converts the plurality of classes of data into one or more metrics based on a plurality of dimensions, and aggregates the metrics for the classes of data by all the dimensions. The electronic processor accesses a predictive scoring model for a stored metric associated with a dimension of interest, determines a prediction error associated with the dimension of interest, detects an anomaly based on an item selected from the group consisting of the prediction error and a static threshold, and transmits an alert message, generates a bug report, and stores the bug report in a database.
    Type: Application
    Filed: March 22, 2018
    Publication date: September 26, 2019
    Inventors: Muskan KUKREJA, FNU VIJAY KRISHNAN, Uma Shankar V. STANAM, Michael C. CALES, Sandipan GANGULY
  • Patent number: 10040459
    Abstract: A system for determining a driver fuel score an input interface and a processor. The input interface is to receive a fuel efficiency measure for a vehicle or a vehicle type for a plurality of drivers. The processor is to determine a relative fuel performance score based at least in part on the relative fuel performance and determine a driver performance score based at least in part on the relative fuel performance.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: August 7, 2018
    Assignee: Lytx, Inc.
    Inventor: Muskan Kukreja
  • Publication number: 20150241420
    Abstract: Disclosed are methods and devices to provide efficient methods and systems for discovering therapeutic targets, novel antigens, and for deciphering an immunosignature. The invention discloses methods for the identification of unique peptides which form an immunosignature. The invention can be applied to target identifying screening in drug discovery.
    Type: Application
    Filed: September 5, 2013
    Publication date: August 27, 2015
    Inventors: Stephen Albert Johnston, Joseph Barten Legutki, Muskan Kukreja