Patents by Inventor Ashish Premaraj

Ashish Premaraj 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: 10073726
    Abstract: Outage detection in a cloud based service is provided using usage data based error signals. Usage data is collected from component of the cloud based service or client devices of the cloud based service based on customer actions on the cloud based service. The usage data is aggregated and normalized to generate an error signal from errors generated from a component of the cloud based service. An outage is detected from the error signal. An alert that includes information associated with the outage and one or more customers impacted by the outage is generated.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Olga Ivanova, Venkat Narayanan, Smita Ojha, Lei He, Art Sadovsky, Yi Wang, Ashish Premaraj
  • Patent number: 9436553
    Abstract: Usability of a cloud based service is recovered from a system failure. A customer transaction associated with the customer experience is executed to simulate the customer experience in the cloud based service. A failure associated with a subsystem the cloud based service is detected from an output of the customer transaction. A recovery action is determined to be associated with the failure. The recovery action is executed on the subsystem and monitored to determine a success status.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: September 6, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Art Sadovsky, Timur Sadykov, Ashish Premaraj, Venkat Narayanan, Smita Ojha
  • Publication number: 20160062816
    Abstract: Outage detection in a cloud based service is provided using usage data based error signals. Usage data is collected from component of the cloud based service or client devices of the cloud based service based on customer actions on the cloud based service. The usage data is aggregated and normalized to generate an error signal from errors generated from a component of the cloud based service. An outage is detected from the error signal. An alert that includes information associated with the outage and one or more customers impacted by the outage is generated.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Inventors: Olga Ivanova, Venkat Narayanan, Smita Ojha, Lei He, Art Sadovsky, Yi Wang, Ashish Premaraj
  • Publication number: 20160034355
    Abstract: Usability of a cloud based service is recovered from a system failure. A customer transaction associated with the customer experience is executed to simulate the customer experience in the cloud based service. A failure associated with a subsystem the cloud based service is detected from an output of the customer transaction. A recovery action is determined to be associated with the failure. The recovery action is executed on the subsystem and monitored to determine a success status.
    Type: Application
    Filed: August 4, 2014
    Publication date: February 4, 2016
    Inventors: Art Sadovsky, Timur Sadykov, Ashish Premaraj, Venkat Narayanan, Smita Ojha
  • Publication number: 20150200824
    Abstract: The overall health of an online service is determined using health information that is obtained from the individual components of the online service. For example, an overall health score for the online service may be determined by computing an average score using health scores that are received from the different components. The amount an individual component's health score affects the overall health score of the online service is configurable. In some cases, a health alert may be sent to the component(s) experiencing the problem as well as sending the health alert to the system level. In other cases, the alerts to the component level may be suppressed and the system level administrator receives the alert. A health alert may show information such as the overall health score, the health score for each individual component, a description of any detected problems, a graphical health map of the system, and the like.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Art Sadovsky, Venkataramanan Narayanan, Vivek Sharma, Chenchen Zhu, Hailei Chen, Smita Ojha, Ashish Premaraj