Patents by Inventor Suneetha Dhulipalla
Suneetha Dhulipalla 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: 11822452Abstract: A system and method for sampling telemetry events are provided. The method includes monitoring, using at least one listening module, execution of instructions by a processor, identifying, using the at least one listening module, one or more unique tags, determining, based on one or more trigger conditions, if the one or more unique tags is associated with at least one of the one or more trigger conditions, wherein the one or more trigger conditions are dynamically modifiable via a remote device, obtaining, based on the determination, a portion of a stack data structure associated with the execution of the instructions by the processor; and performing, based on the determination, at least one action.Type: GrantFiled: June 22, 2021Date of Patent: November 21, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Dhruv Joshi, Fumiaki Yagi, Brian Allan Mueller, Chaitanya Gogineni, Dolly Sobhani, Suneetha Dhulipalla
-
Patent number: 11714699Abstract: Intelligent collection and analysis of in-app failure data is disclosed herein. Upon an application failure in a client device, the client device may collect failure information uniquely identifying a specific failure and provide the failure information to an analysis system. The analysis system may identify a specific failure that identifies the application and a specific portion of the code in the application, based on the failure information and match an action correlated to the specific failure where the action is uniquely designed to resolve the specific failure in the application. The action may include instructions for the client device used to intelligently lead to a resolution of the specific failure. The analysis system may transmit the action to the client device to perform the action and provide any follow up information to the analysis server. The analysis server may use the information to further analyze the specific failure.Type: GrantFiled: June 22, 2021Date of Patent: August 1, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dhruv Joshi, Brian Allan Mueller, Sameera Satyavan Desai, Suneetha Dhulipalla, Dolly Sobhani
-
Publication number: 20220405159Abstract: Intelligent collection and analysis of in-app failure data is disclosed herein. Upon an application failure in a client device, the client device may collect failure information uniquely identifying a specific failure and provide the failure information to an analysis system. The analysis system may identify a specific failure that identifies the application and a specific portion of the code in the application, based on the failure information and match an action correlated to the specific failure where the action is uniquely designed to resolve the specific failure in the application. The action may include instructions for the client device used to intelligently lead to a resolution of the specific failure. The analysis system may transmit the action to the client device to perform the action and provide any follow up information to the analysis server. The analysis server may use the information to further analyze the specific failure.Type: ApplicationFiled: June 22, 2021Publication date: December 22, 2022Inventors: Dhruv JOSHI, Brian Allan MUELLER, Sameera Satyavan DESAI, Suneetha DHULIPALLA, Dolly SOBHANI
-
Publication number: 20220405185Abstract: A system and method for sampling telemetry events are provided. The method includes monitoring, using at least one listening module, execution of instructions by a processor, identifying, using the at least one listening module, one or more unique tags, determining, based on one or more trigger conditions, if the one or more unique tags is associated with at least one of the one or more trigger conditions, wherein the one or more trigger conditions are dynamically modifiable via a remote device, obtaining, based on the determination, a portion of a stack data structure associated with the execution of the instructions by the processor; and performing, based on the determination, at least one action.Type: ApplicationFiled: June 22, 2021Publication date: December 22, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Dhruv JOSHI, Fumiaki YAGI, Brian Allan MUELLER, Chaitanya GOGINENI, Dolly SOBHANI, Suneetha DHULIPALLA
-
Patent number: 11474742Abstract: Methods, systems, and computer storage media for providing log files using logging system operations in a logging system. The logging system operations support memory mapping log files and asynchronously managing file operations. The logging system operations support selectively mapping segments of log files during write operations. The logging operations also support performing file operations (e.g., closing, opening, deleting and serializing files) advantageously as background processes. Selective memory mapping specifically includes incrementally mapping new segments of a log file up to a predetermined log file size limit. The logging operations support processing spare files using spare file memory mapping. A spare file replaces an existing log file to continue writing logging data using the spare file.Type: GrantFiled: June 30, 2020Date of Patent: October 18, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Dhruv Joshi, Chaitanya Gogineni, Vijay Mohan, Suneetha Dhulipalla
-
Publication number: 20210405925Abstract: Methods, systems, and computer storage media for providing log files using logging system operations in a logging system. The logging system operations support memory mapping log files and asynchronously managing file operations. The logging system operations support selectively mapping segments of log files during write operations. The logging operations also support performing file operations (e.g., closing, opening, deleting and serializing files) advantageously as background processes. Selective memory mapping specifically includes incrementally mapping new segments of a log file up to a predetermined log file size limit. The logging operations support processing spare files using spare file memory mapping. A spare file replaces an existing log file to continue writing logging data using the spare file.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Inventors: Dhruv JOSHI, Chaitanya GOGINENI, Vijay MOHAN, Suneetha DHULIPALLA
-
Patent number: 10970157Abstract: Incident information that describes a timing of an incident in a service, is received from a service. User activity information is received from a client system in a tenant. An impact of an incident, on a tenant, is identified by combining the incident information with the user activity information.Type: GrantFiled: July 15, 2019Date of Patent: April 6, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Chris Barnes, Nagaraju Palla, MadhaviLatha Kaniganti, Suneetha Dhulipalla
-
Patent number: 10680933Abstract: Route information identifying servers that an e-mail message travels through, along with per-hop latency information, is aggregated. A choke point or other latency-related issue is identified and a control signal is generated to control the e-mail system based upon the identified choke point or other latency-related issue.Type: GrantFiled: February 2, 2017Date of Patent: June 9, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Akash Bhatia, Suneetha Dhulipalla, Hsien-chieh Cheng, Dheeraj Kumar Jain, Nagaraju Palla
-
Publication number: 20190340051Abstract: Incident information that describes a timing of an incident in a service, is received from a service. User activity information is received from a client system in a tenant. An impact of an incident, on a tenant, is identified by combining the incident information with the user activity information.Type: ApplicationFiled: July 15, 2019Publication date: November 7, 2019Inventors: Chris Barnes, Nagaraju Palla, MadhaviLatha Kaniganti, Suneetha Dhulipalla
-
Patent number: 10394639Abstract: Incident information that describes a timing of an incident in a service, is received from a service. User activity information is received from a client system in a tenant. An impact of an incident, on a tenant, is identified by combining the incident information with the user activity information.Type: GrantFiled: September 26, 2016Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Chris Barnes, Nagaraju Palla, MadhaviLatha Kaniganti, Suneetha Dhulipalla
-
Publication number: 20180219763Abstract: Route information identifying servers that an e-mail message travels through, along with per-hop latency information, is aggregated. A choke point or other latency-related issue is identified and a control signal is generated to control the e-mail system based upon the identified choke point or other latency-related issue.Type: ApplicationFiled: February 2, 2017Publication date: August 2, 2018Inventors: Akash Bhatia, Suneetha Dhulipalla, Hsien-chieh Cheng, Dheeraj Kumar Jain, Nagaraju Palla
-
Publication number: 20180089008Abstract: Incident information that describes a timing of an incident in a service, is received from a service. User activity information is received from a client system in a tenant. An impact of an incident, on a tenant, is identified by combining the incident information with the user activity information.Type: ApplicationFiled: September 26, 2016Publication date: March 29, 2018Inventors: Chris Barnes, Nagaraju Palla, MadhaviLatha Kaniganti, Suneetha Dhulipalla
-
Publication number: 20100064178Abstract: World-readiness and globalization testing assemblies may be provided. A software application may be analyzed to identify user interface controls. These controls may then be tested according to language or culture-specific test cases developed in advance by language experts. Testing may include sending predefined output to the application and intercepting the resulting output. The output may then be compared to an expected response to ensure that the actual output display matches the correct output display. The results of the test may be reported and errors may result in automatically opening a bug report.Type: ApplicationFiled: September 10, 2008Publication date: March 11, 2010Applicant: Microsoft CorporationInventors: Suneetha Dhulipalla, Hugo G. Garcia, Blake Prescott Kuver, Tatiana Racheva