Patents by Inventor KAPIL MALIK

KAPIL MALIK 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: 10628836
    Abstract: Embodiments of the present invention relate to efficiently computing variable predictiveness such that an indication of variable predictiveness can be provided in real time. In this regard, aspects of the present invention enable a user (e.g., digital marketer) to input a query and, in response, receive an indication of variable predictiveness. To efficiently compute variable predictiveness in response to a submitted user query, mutual information is computed offline and, thereafter, used to generate, in real time, conditional mutual information of variables for a specified date range. The concept of conditional mutual information can be utilized to represent variable predictiveness or otherwise indication variable predictiveness, such as to identify a set of variables that accurately predict a metric. Using such an approach effectively reduces a number of data access attempts and calculations performed in real time thereby reducing utilization of a processor(s).
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: April 21, 2020
    Assignee: ADOBE INC.
    Inventors: Nitin Goel, Manoj Awasthi, Kapil Malik
  • Patent number: 10129274
    Abstract: In some embodiments, a processor accesses a metrics dataset, which includes metrics whose values indicate data network activity. The metrics dataset has segments. Each segment is a respective subset of the data items having a common feature. The processor identifies anomalous segments in the metrics dataset. Each anomalous segment has a segment trend that is different from a trend associated with the larger metrics dataset. The processor generates a data graph that includes nodes, which represent anomalous segments, and edges connecting the nodes. The processor applies weights to the edges. Each weight indicates (i) a similarity between a pair of anomalous segments represented by the nodes connected by the weighted edge and (ii) a relationship between the anomalous segments and the metrics dataset. The processor ranks the anomalous segments based on the applied weights and selects one or more segments with sufficiently high ranks.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: November 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Suraj Satishkumar Sheth, Shagun Sodhani, Rohit Bajaj, Nitin Goel, Manoj Awasthi, Kapil Malik, Harsh Rathi, Balaji Krishnamurthy
  • Publication number: 20180083995
    Abstract: In some embodiments, a processor accesses a metrics dataset, which includes metrics whose values indicate data network activity. The metrics dataset has segments. Each segment is a respective subset of the data items having a common feature. The processor identifies anomalous segments in the metrics dataset. Each anomalous segment has a segment trend that is different from a trend associated with the larger metrics dataset. The processor generates a data graph that includes nodes, which represent anomalous segments, and edges connecting the nodes. The processor applies weights to the edges. Each weight indicates (i) a similarity between a pair of anomalous segments represented by the nodes connected by the weighted edge and (ii) a relationship between the anomalous segments and the metrics dataset. The processor ranks the anomalous segments based on the applied weights and selects one or more segments with sufficiently high ranks.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Inventors: Suraj Satishkumar Sheth, Shagun Sodhani, Rohit Bajaj, Nitin Goel, Manoj Awasthi, Kapil Malik, Harsh Rathi, Balaji Krishnamurthy
  • Publication number: 20160224895
    Abstract: Embodiments of the present invention relate to efficiently computing variable predictiveness such that an indication of variable predictiveness can be provided in real time. In this regard, aspects of the present invention enable a user (e.g., digital marketer) to input a query and, in response, receive an indication of variable predictiveness. To efficiently compute variable predictiveness in response to a submitted user query, mutual information is computed offline and, thereafter, used to generate, in real time, conditional mutual information of variables for a specified date range. The concept of conditional mutual information can be utilized to represent variable predictiveness or otherwise indication variable predictiveness, such as to identify a set of variables that accurately predict a metric. Using such an approach effectively reduces a number of data access attempts and calculations performed in real time thereby reducing utilization of a processor(s).
    Type: Application
    Filed: January 30, 2015
    Publication date: August 4, 2016
    Inventors: NITIN GOEL, MANOJ AWASTHI, KAPIL MALIK