Patents by Inventor Ashvinkumar Jayantilal Sanghvi

Ashvinkumar Jayantilal Sanghvi 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: 9654580
    Abstract: Gathering web application analytic information. A proxy requests an application resource from a web application, on behalf of a client. The proxy receives the web application resource from the web application. The proxy, instruments the web application resource with a client executable script configured to cause analytic information to be gathered when the script is executed at a client. The web application resource is forwarded to a client.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: May 16, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Venkata Ramanamurthy Chandaka, Mihail Smacinih, Sourabh Guha, Ruhiyyih Mahalati, Ashvinkumar Jayantilal Sanghvi, Victor Alexandrovich Mushkatin
  • Patent number: 9292354
    Abstract: Automatically improving a deployment. A method includes, in a live distributed computing environment, adjusting operating parameters of deployment components. Effects of the adjusted operating parameters are observed. At least a portion of a behavior model function is defined based on the adjusted operating parameters and observed effects. Based on current distributed computing environmental conditions, operating parameters defined in the behavior model function are adjusted to improve the deployment.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Leonida Michael, Ashvinkumar Jayantilal Sanghvi, Bahadir Baris Onalan, Gaurav Kapila
  • Publication number: 20150112915
    Abstract: Automatically improving a deployment. A method includes, in a live distributed computing environment, adjusting operating parameters of deployment components. Effects of the adjusted operating parameters are observed. At least a portion of a behavior model function is defined based on the adjusted operating parameters and observed effects. Based on current distributed computing environmental conditions, operating parameters defined in the behavior model function are adjusted to improve the deployment.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: Microsoft Corporation
    Inventors: Michael Leonida Michael, Ashvinkumar Jayantilal Sanghvi, Bahadir Baris Onalan, Gaurav Kapila
  • Publication number: 20150100679
    Abstract: Gathering web application analytic information. A proxy requests an application resource from a web application, on behalf of a client. The proxy receives the web application resource from the web application. The proxy, instruments the web application resource with a client executable script configured to cause analytic information to be gathered when the script is executed at a client. The web application resource is forwarded to a client.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 9, 2015
    Applicant: Microsoft Corporation
    Inventors: Venkata Ramanamurthy Chandaka, Mihail Smacinih, Sourabh Guha, Ruhiyyih Mahalati, Ashvinkumar Jayantilal Sanghvi, Victor Alexandrovich Mushkatin
  • Patent number: 7624174
    Abstract: The present invention is directed to a method and system for use in a computing environment to monitor parameters and detect abnormalities. A monitoring system for monitoring a process may include a signature creation module for creating a signature representative of the process, a signature updating module for continuously updating the created signature, and an abnormality detection module for detecting abnormalities based upon deviations from the updated signature. The system may perform a method for detecting abnormalities occurring during a process based upon the continuously updated signature representative of the process. The method may include continuously monitoring a system parameter and computing a normal range of values for the system parameter based on the continuously updated signature.
    Type: Grant
    Filed: October 16, 2003
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventor: Ashvinkumar Jayantilal Sanghvi