Patents by Inventor Anoop Shukla
Anoop Shukla 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).
-
Publication number: 20190281110Abstract: Techniques for migrating virtual desktop sessions in a sticky session environment are disclosed. A load balancer can select a first server to service requests sent by a client, and select a second server to store session data associated with the requests. The load balancer can cause the first server to initiate a transmission of the session data to the second server. The load balancer can forward the requests to the second server in response to determining that a load-related event has occurred. A method, system, and computer-readable medium are provided.Type: ApplicationFiled: May 29, 2019Publication date: September 12, 2019Inventors: Prashant KUMAR, Vineet Kumar SINHA, Prasenjit SARKAR, Anoop SHUKLA, Hrishikesh DALVI
-
Patent number: 10348812Abstract: Techniques for managing session data in a computer system having a plurality of servers establishing sessions with clients. Communications from any particular client are forwarded to the server assigned to handle that client. A load balancer may determine that any particular session for any particular client should be moved between servers, based on load balancing criteria. In this case, the load balancer causes session data for the server assigned to the client to be transferred to a different server. Acknowledgment signals are sent between the servers and load balancer to indicate completion status. Load balancer maintains backup data at secondary servers which can be brought online when a primary server becomes unresponsive. A method, system, and computer-readable medium are provided.Type: GrantFiled: October 16, 2015Date of Patent: July 9, 2019Assignee: VMware Inc.Inventors: Prashant Kumar, Vineet Kumar Sinha, Prasenjit Sarkar, Anoop Shukla, Hrishikesh Dalvi
-
Patent number: 10241897Abstract: Systems and techniques are described for identifying test gaps. A described technique includes identifying production code paths for an application. Each production code path specifies a respective sequence of code of the application that was executed in a production environment. Test code paths are identified for the application. Each test code path specifies a respective sequence of the application that was tested in a test environment. The production code paths are compared to the test code paths to identify a set of test gaps for the application. Each test gap specifies a respective production code path that is not included in the test code paths. Test gap data specifying the test gaps for the application can be provided for presentation to a user.Type: GrantFiled: November 28, 2016Date of Patent: March 26, 2019Assignee: VMWARE, Inc.Inventors: Vineet Kumar Sinha, Prasenjit Sarkar, Prashant Kumar, Anoop Shukla, Sree Ranga Sudha T K
-
Patent number: 9612935Abstract: A computer implemented method for testing the resiliency of a software application. The computer implemented method can test the resiliency of a software application by monitoring the program state of the software application and trigger a shutdown request when the specified program state has been reached. The shutdown request can be transmitted to the application software and executed to shut down one or more functionalities of the software application. In some examples, the method can specify the functionality to shut down and the program state which the shutdown occurs can be specified in an application configuration file.Type: GrantFiled: February 2, 2015Date of Patent: April 4, 2017Assignee: VMware, Inc.Inventors: Vineet Kumar Sinha, Prasenjit Sarkar, Sree Ranga Sudha T K, Prashant Kumar, Anoop Shukla
-
Publication number: 20170075795Abstract: Systems and techniques are described for identifying test gaps. A described technique includes identifying production code paths for an application. Each production code path specifies a respective sequence of code of the application that was executed in a production environment. Test code paths are identified for the application. Each test code path specifies a respective sequence of code of the application that was tested in a test environment. The production code paths are compared to the test code paths to identify a set of first test gaps for the application. Each first test gap specifies a respective production code path that is not included in the test code paths. Test gap data specifying the first test gaps for the application can be provided for presentation to a user.Type: ApplicationFiled: November 28, 2016Publication date: March 16, 2017Inventors: Vineet Kumar Sinha, Prasenjit Sarkar, Prashant Kumar, Anoop Shukla, Sree Ranga Sudha T K
-
Publication number: 20160373520Abstract: Techniques for managing session data in a computer system having a plurality of servers establishing sessions with clients. Communications from any particular client are forwarded to the server assigned to handle that client. A load balancer may determine that any particular session for any particular client should be moved between servers, based on load balancing criteria. In this case, the load balancer causes session data for the server assigned to the client to be transferred to a different server. Acknowledgment signals are sent between the servers and load balancer to indicate completion status. Load balancer maintains backup data at secondary servers which can be brought online when a primary server becomes unresponsive. A method, system, and computer-readable medium are provided.Type: ApplicationFiled: October 16, 2015Publication date: December 22, 2016Inventors: PRASHANT KUMAR, VINEET KUMAR SINHA, PRASENJIT SARKAR, ANOOP SHUKLA, HRISHIKESH DALVI
-
Patent number: 9507696Abstract: Systems and techniques are described for identifying test gaps. A described technique includes identifying production code paths for an application. Each production code path specifies a respective sequence of code of the application that was executed in a production environment. Test code paths are identified for the application. Each test code path specifies a respective sequence of code of the application that was tested in a test environment. The production code paths are compared to the test code paths to identify a set of first test gaps for the application. Each first test gap specifies a respective production code path that is not included in the test code paths. Test gap data specifying the first test gaps for the application can be provided for presentation to a user.Type: GrantFiled: July 9, 2014Date of Patent: November 29, 2016Assignee: VMWARE, Inc.Inventors: Vineet Kumar Sinha, Prasenjit Sarkar, Prashant Kumar, Anoop Shukla, Sree Ranga Sudha T K
-
Patent number: 9448903Abstract: In one embodiment, a method determines a test case containing test code for testing a functionality of a computer system. The test case is associated with metadata. The metadata is parsed to determine a plurality of system test types and one or more parameters for the plurality of system test types wherein the one or more parameters indicate system conditions for the computer system. The method executes a set of tests using the test code with the computer system using the system conditions. Results of the executed set of tests are output for the plurality of system test types.Type: GrantFiled: September 29, 2014Date of Patent: September 20, 2016Assignee: VMware, Inc.Inventors: Anoop Shukla, Vineet Kumar Sinha, Prasenjit Sarkar, Prashant Kumar
-
Publication number: 20160147636Abstract: A computer implemented method for testing the resiliency of a software application. The computer implemented method can test the resiliency of a software application by monitoring the program state of the software application and trigger a shutdown request when the specified program state has been reached. The shutdown request can be transmitted to the application software and executed to shut down one or more functionalities of the software application. In some examples, the method can specify the functionality to shut down and the program state which the shutdown occurs can be specified in an application configuration file.Type: ApplicationFiled: February 2, 2015Publication date: May 26, 2016Inventors: VINEET KUMAR SINHA, PRASENJIT SARKAR, SREE RANGA SUDHA T K, PRASHANT KUMAR, ANOOP SHUKLA
-
Publication number: 20160048437Abstract: In one embodiment, a method determines a test case containing test code for testing a functionality of a computer system. The test case is associated with metadata. The metadata is parsed to determine a plurality of system test types and one or more parameters for the plurality of system test types wherein the one or more parameters indicate system conditions for the computer system. The method executes a set of tests using the test code with the computer system using the system conditions. Results of the executed set of tests are output for the plurality of system test types.Type: ApplicationFiled: September 29, 2014Publication date: February 18, 2016Inventors: ANOOP SHUKLA, Vineet Kumar Sinha, Prasenjit Sarkar, Prashant Kumar
-
Publication number: 20150347278Abstract: Systems and techniques are described for identifying test gaps. A described technique includes identifying production code paths for an application. Each production code path specifies a respective sequence of code of the application that was executed in a production environment. Test code paths are identified for the application. Each test code path specifies a respective sequence of code of the application that was tested in a test environment. The production code paths are compared to the test code paths to identify a set of first test gaps for the application. Each first test gap specifies a respective production code path that is not included in the test code paths. Test gap data specifying the first test gaps for the application can be provided for presentation to a user.Type: ApplicationFiled: July 9, 2014Publication date: December 3, 2015Inventors: VINEET KUMAR SINHA, Prasenjit Sarkar, Prashant Kumar, Anoop Shukla, Sree Ranga Sudha T K