Search

Rajeev Sudhakar Phones & Addresses

  • Seattle, WA
  • Redmond, WA
  • Bellevue, WA
  • 3212 Red River St, Austin, TX 78705 (512) 391-1594
  • 2810 Salado St, Austin, TX 78705 (512) 391-1594
  • Woodinville, WA

Professional Records

Medicine Doctors

Rajeev Sudhakar Photo 1

Rajeev Savanth Sudhakar

View page
Specialties:
Internal Medicine

Publications

Us Patents

Monitoring Activity With Respect To A Distributed Application

View page
US Patent:
8402311, Mar 19, 2013
Filed:
Jul 19, 2010
Appl. No.:
12/838881
Inventors:
Venkata Seshu Kumar Kurapati - Bellevue WA, US
Ilarie G. Letca - Redmond WA, US
Ashvinkumar J. Sanghvi - Sammamish WA, US
Dhananjay Madhusudan Mahajan - Sammamish WA, US
Alexandre A. Coelho - Redmond WA, US
Rajeev Sudhakar - Seattle WA, US
Anandha Ganesan - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 25, 709224, 714 41, 714 39, 714 48, 714 55
Abstract:
Techniques are described herein that are capable of monitoring activity with respect to a distributed application. A server system includes logical tiers, each including processing system(s) configured to process messages in accordance with a respective protocol (e. g. , an ASP. net protocol, WCF protocol, SQL protocol, etc. ). When a user initiates an activity with respect to a distributed application, hops are performed between the logical tiers and/or between components of the distributed application to complete the requested activity. A hop is a transfer of a message or a procedure call from one processing system to another processing system. A common identifier may be assigned to each of the hops that are performed with regard to the activity. If a failure occurs with respect to the activity, the common identifier may be used to gather information regarding the hops. For instance, the information may be used to determine a source of the failure.

Self Learning Signatures

View page
US Patent:
20070208983, Sep 6, 2007
Filed:
Feb 1, 2006
Appl. No.:
11/344100
Inventors:
Rajeev Sudhakar - Redmond WA, US
Anandha Ganesan - Redmond WA, US
Ashvin Sanghvi - Sammamish WA, US
Ilarie Letca - Redmond WA, US
Thomas Theiner - Redmond WA, US
Dhanajay Mahajan - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G01R 31/28
US Classification:
714732000
Abstract:
A system and method for monitoring processes corresponding to measurable values based on signatures associated with the measurable values is provided. The signatures can be created based on data from auxiliary data sets or auxiliary data sources. Additional monitoring information can be obtained by collecting dimensional data for the measurable values.

Component And Dependency Discovery

View page
US Patent:
20100241690, Sep 23, 2010
Filed:
Mar 20, 2009
Appl. No.:
12/407793
Inventors:
Venkata Seshu Kumar Kurapati - Bellevue WA, US
Ilarie G. Letca - Redmond WA, US
Dhananjay M. Mahajan - Sammamish WA, US
Alexandre A. Coelho - Redmond WA, US
Rajeev Sudhakar - Seattle WA, US
Anandha K. Ganesan - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
US Classification:
709203
Abstract:
Methods, systems, and computer-readable media are disclosed for discovering components and dependencies in a distributed computing environment. A particular method includes discovering a first component and a second component of a distributed computing environment, where the first component and the second component are associated with different discoverable technologies. Each component is discovered based on a match between a characteristic of the component and a technology specification associated with the discoverable technology. The method also includes discovering a dependency between the first component and the second component.

Monitoring Of Distributed Applications

View page
US Patent:
20100251263, Sep 30, 2010
Filed:
Mar 24, 2009
Appl. No.:
12/409547
Inventors:
Alexandre A. Coelho - Redmond WA, US
Venkata Seshu Kumar Kurapati - Bellevue WA, US
Ilarie G. Letca - Redmond WA, US
Ashvinkumar J. Sanghvi - Issaquah WA, US
Dhananjay M. Mahajan - Sammamish WA, US
Rajeev Sudhakar - Seattle WA, US
Anandha K. Ganesan - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/54
G06F 9/44
G06F 17/30
US Classification:
719314, 714 38, 718102, 711E12009, 719318
Abstract:
Methods, systems, and computer-readable media are disclosed for monitoring a distributed application. A particular method identifies a plurality of components of a distributed application. The method also identifies a specific technology associated with a particular component and attaches a technology specific interceptor to the particular component based on the identified specific technology. The method includes intercepting messages that are sent by or received by the particular component using the technology specific interceptor. At least one potential work item is generated based on the intercepted messages. The method includes determining whether to schedule the at least one potential work item for execution based on a predicted impact of the at least one work potential item on performance of the distributed application.

Measuring Actual End User Performance And Availability Of Web Applications

View page
US Patent:
20120023487, Jan 26, 2012
Filed:
Jul 21, 2010
Appl. No.:
12/840783
Inventors:
Ilarie Letca - Redmond WA, US
Alexandre Coelho - Redmond WA, US
Venkata Seshu Kumar Kurapati - Bellevue WA, US
Rajeev Sudhakar - Seattle WA, US
Daniel Savage - Redmond WA, US
Ashvinkumar Sanghvi - Sammamish WA, US
Jin Soon Lim - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/44
G06F 15/16
US Classification:
717130, 709203
Abstract:
Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.

Measuring Actual End User Performance And Availability Of Web Applications

View page
US Patent:
20180375924, Dec 27, 2018
Filed:
May 11, 2018
Appl. No.:
15/977219
Inventors:
- Redmond WA, US
Alexandre Coelho - Redmond WA, US
Venkata Seshu Kumar Kurapati - Bellevue WA, US
Rajeev Sudhakar - Seattle WA, US
Daniel Savage - Redmond WA, US
Ashvinkumar Sanghvi - Sammamish WA, US
Jin Soon Lim - Redmond WA, US
International Classification:
H04L 29/08
H04L 29/06
G06F 11/34
Abstract:
Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.

Measuring Actual End User Performance And Availability Of Web Applications

View page
US Patent:
20150304398, Oct 22, 2015
Filed:
Jan 7, 2015
Appl. No.:
14/591659
Inventors:
- Redmond WA, US
Alexandre Coelho - Redmond WA, US
Venkata Seshu Kumar Kurapati - Bellevue WA, US
Rajeev Sudhakar - Seattle WA, US
Daniel Savage - Redmond WA, US
Ashvinkumar Sanghvi - Sammamish WA, US
Jin Soon Lim - Redmond WA, US
International Classification:
H04L 29/08
H04L 29/06
Abstract:
Techniques for monitoring web application performance are provided. A request for a web application is received at an application server. A response pipeline at the application server generates client application code corresponding to the requested web application. The client application code is intercepted in the response pipeline. Instrumentation code is inserted into the intercepted client application code to generate an instrumented client application code. The instrumentation code is configured to be executed when the instrumented client application code is rendered at the client to capture performance information at the client, and is configured to transmit the captured performance information from the client.
Rajeev Sudhakar from Seattle, WA, age ~44 Get Report