Patents by Inventor Sanghmitra Gite
Sanghmitra Gite 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: 10997010Abstract: Technologies are generally described to provide a passive monitoring system employing a logging schema to track usage data in order to analyze performance and reliability of a service. The logging schema may be configured to track user requests as each request is received and processed at individual subsystems of the collaborative service. A logging entry may be created at a data store of the service, where the logging entry includes a subsystem name, an operation performed by the subsystem to fulfill the request and start and end times of the operation. The logging schema may also detect errors fulfilling the requests, and may classify detected errors into a bucket, where each bucket denotes a failure scenario. Reliability of the service may be calculated based on analysis of the buckets to compute error rates. Reports may be generated to enable continuous monitoring of a performance and reliability of the system.Type: GrantFiled: March 26, 2019Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Aravind Ranganathan, Sanghmitra Gite
-
Publication number: 20190220338Abstract: Technologies are generally described to provide a passive monitoring system employing a logging schema to track usage data in order to analyze performance and reliability of a service. The logging schema may be configured to track user requests as each request is received and processed at individual subsystems of the collaborative service. A logging entry may be created at a data store of the service, where the logging entry includes a subsystem name, an operation performed by the subsystem to fulfill the request and start and end times of the operation. The logging schema may also detect errors fulfilling the requests, and may classify detected errors into a bucket, where each bucket denotes a failure scenario. Reliability of the service may be calculated based on analysis of the buckets to compute error rates. Reports may be generated to enable continuous monitoring of a performance and reliability of the system.Type: ApplicationFiled: March 26, 2019Publication date: July 18, 2019Inventors: Aravind Ranganathan, Sanghmitra Gite
-
Patent number: 10289470Abstract: Technologies are generally described to provide a passive monitoring system employing a logging schema to track usage data in order to analyze performance and reliability of a service. The logging schema may be configured to track user requests as each request is received and processed at individual subsystems of the collaborative service. A logging entry may be created at a data store of the service, where the logging entry includes a subsystem name, an operation performed by the subsystem to fulfill the request, and start and end times of the operation. The logging schema nay also detect errors fulfilling the requests, and may classify detected errors into a bucket, where each bucket denotes a failure scenario. Reliability of the service may be calculated based on analysis of the buckets to compute error rates. Reports may be generated to enable continuous monitoring of a performance and reliability of the system.Type: GrantFiled: November 18, 2016Date of Patent: May 14, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Aravind Ranganathan, Sanghmitra Gite
-
Publication number: 20170123880Abstract: Technologies are generally described to provide a passive monitoring system employing a logging schema to track usage data in order to analyze performance and reliability of a service. The logging schema may be configured to track user requests as each request is received and processed at individual subsystems of the collaborative service. A logging entry may be created at a data store of the service, where the logging entry includes a subsystem name, an operation performed by the subsystem to fulfill the request, and start and end times of the operation. The logging schema nay also detect errors fulfilling the requests, and may classify detected errors into a bucket, where each bucket denotes a failure scenario. Reliability of the service may be calculated based on analysis of the buckets to compute error rates. Reports may be generated to enable continuous monitoring of a performance and reliability of the system.Type: ApplicationFiled: November 18, 2016Publication date: May 4, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Aravind Ranganathan, Sanghmitra Gite
-
Patent number: 9503335Abstract: Technologies are generally described to provide a passive monitoring system employing a logging schema to track usage data in order to analyze performance and reliability of a service. The logging schema may be configured to track user requests as each request is received and processed at individual subsystems of the collaborative service. A logging entry may be created at a data store of the service, where the logging entry includes a subsystem name, an operation performed by the subsystem to fulfill the request, and start and end times of the operation. The logging schema may also detect errors fulfilling the requests, and may classify detected errors into a bucket, where each bucket denotes a failure scenario. Reliability of the service may be calculated based on analysis of the buckets to compute error rates. Reports may be generated to enable continuous monitoring of a performance and reliability of the system.Type: GrantFiled: May 13, 2016Date of Patent: November 22, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Aravind Ranganathan, Sanghmitra Gite
-
Publication number: 20160254969Abstract: Technologies are generally described to provide a passive monitoring system employing a logging schema to track usage data in order to analyze performance and reliability of a service. The logging schema may be configured to track user requests as each request is received and processed at individual subsystems of the collaborative service. A logging entry may be created at a data store of the service, where the logging entry includes a subsystem name, an operation performed by the subsystem to fulfill the request, and start and end times of the operation. The logging schema may also detect errors fulfilling the requests, and may classify detected errors into a bucket, where each bucket denotes a failure scenario. Reliability of the service may be calculated based on analysis of the buckets to compute error rates. Reports may be generated to enable continuous monitoring of a performance and reliability of the system.Type: ApplicationFiled: May 13, 2016Publication date: September 1, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Aravind Ranganathan, Sanghmitra Gite
-
Patent number: 9354963Abstract: Technologies are generally described to provide a passive monitoring system employing a logging schema to track usage data in order to analyze performance and reliability of a service. The logging schema may be configured to track user requests as each request is received and processed at individual subsystems of the collaborative service. A logging entry may be created at a data store of the service, where the logging entry includes a subsystem name, an operation performed by the subsystem to fulfill the request, and start and end times of the operation. The logging schema may also detect errors fulfilling the requests, and may classify detected errors into a bucket, where each bucket denotes a failure scenario. Reliability of the service may be calculated based on analysis of the buckets to compute error rates. Reports may be generated to enable continuous monitoring of a performance and reliability of the system.Type: GrantFiled: February 26, 2014Date of Patent: May 31, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Aravind Ranganathan, Sanghmitra Gite
-
Publication number: 20150244600Abstract: Technologies are generally described to provide a logging schema to track requests processed by a service. A request may be received at a collaborative service, and the request may be processed by one or more subsystems of the service to fulfill the request. The logging schema may be configured to track user requests as each request is received and processed at each individual subsystem of the collaborative service. A logging entry may be created at a data store of the service, where the logging entry includes a subsystem name, an operation performed by the subsystem to fulfill the request, error information, and start and end times of the operation. The logging schema may enable continuous monitoring of a performance of the system, such as which operations take the most time, which operations have the most success and the least success, and which features are most popular based on usage data.Type: ApplicationFiled: February 26, 2014Publication date: August 27, 2015Applicant: Microsoft CorporationInventors: Aravind Ranganathan, Sanghmitra Gite
-
Publication number: 20150242262Abstract: Technologies are generally described to provide a passive monitoring system employing a logging schema to track usage data in order to analyze performance and reliability of a service. The logging schema may be configured to track user requests as each request is received and processed at individual subsystems of the collaborative service. A logging entry may be created at a data store of the service, where the logging entry includes a subsystem name, an operation performed by the subsystem to fulfill the request, and start and end times of the operation. The logging schema may also detect errors fulfilling the requests, and may classify detected errors into a bucket, where each bucket denotes a failure scenario. Reliability of the service may be calculated based on analysis of the buckets to compute error rates. Reports may be generated to enable continuous monitoring of a performance and reliability of the system.Type: ApplicationFiled: February 26, 2014Publication date: August 27, 2015Applicant: Microsoft CorporationInventors: Aravind Ranganathan, Sanghmitra Gite