Patents by Inventor Kumar Rethinakaleeswaran
Kumar Rethinakaleeswaran 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: 11394625Abstract: A method and a system implementing a service level agreement based storage access system. A service level agreement based storage access system presents a single interface for data storage consumers and translates generic data operation requests to data operation request specific to a storage server. The SLA based storage access system also monitors storage server performance and may throttle processes to ensure service level agreements are not violated.Type: GrantFiled: November 16, 2020Date of Patent: July 19, 2022Assignee: PayPal, Inc.Inventors: Yuri Finkelstein, Kumar Rethinakaleeswaran, John Helm, Zheng Peter Xu
-
Publication number: 20210250253Abstract: A method and a system implementing a service level agreement based storage access system. A service level agreement based storage access system presents a single interface for data storage consumers and translates generic data operation requests to data operation request specific to a storage server. The SLA based storage access system also monitors storage server performance and may throttle processes to ensure service level agreements are not violated.Type: ApplicationFiled: November 16, 2020Publication date: August 12, 2021Inventors: Yuri Finkelstein, Kumar Rethinakaleeswaran, John Helm, Zheng Peter Xu
-
Patent number: 10841180Abstract: A method and a system implementing a service level agreement based storage access system. A service level agreement based storage access system presents a single interface for data storage consumers and translates generic data operation requests to data operation request specific to a storage server. The SLA based storage access system also monitors storage server performance and may throttle processes to ensure service level agreements are not violated.Type: GrantFiled: January 24, 2017Date of Patent: November 17, 2020Assignee: PayPal, Inc.Inventors: Yuri Finkelstein, Kumar Rethinakaleeswaran, John Helm, Zheng Peter Xu
-
Patent number: 10785131Abstract: A system and method for synchronous and asynchronous monitoring of network resources is provided. In an example system, an asynchronous monitoring engine is in communication with the network resources and receives asynchronous data from a portion of the network resources. The asynchronous data is collected at an application layer or at an end-user application layer. A synchronous monitoring engine is also in communication with the network resources and accesses synchronous data in the application layer in response to receiving a request from the asynchronous monitoring engine. The system further identifies an anomaly corresponding to the asynchronous characteristic and the synchronous characteristic.Type: GrantFiled: August 14, 2018Date of Patent: September 22, 2020Assignee: PayPal, Inc.Inventors: Debashis Saha, Mahesh K. Somani, Kumar Rethinakaleeswaran
-
Patent number: 10635432Abstract: Methods and systems for facilitating incremental software deployment are disclosed. For example, a method can include receiving a command to deploy a second version of software to a computing system for execution on the computing system. In response to the command, differences between the second version of the software and a first version of the software being executed on the computing system are determined. Code changes to be made to the first version of the software to produce the second version of the software are determined based on the differences. The code changes to be made to the first version of the software are transmitted to the computing system.Type: GrantFiled: May 14, 2018Date of Patent: April 28, 2020Assignee: eBay Inc.Inventors: Mahesh K. Somani, Kumar Rethinakaleeswaran, Debashis Saha
-
Publication number: 20190081874Abstract: A system and method for synchronous and asynchronous monitoring of network resources is provided. In an example system, an asynchronous monitoring engine is in communication with the network resources and receives asynchronous data from a portion of the network resources. The asynchronous data is collected at an application layer or at an end-user application layer. A synchronous monitoring engine is also in communication with the network resources and accesses synchronous data in the application layer in response to receiving a request from the asynchronous monitoring engine. The system further identifies an anomaly corresponding to the asynchronous characteristic and the synchronous characteristic.Type: ApplicationFiled: August 14, 2018Publication date: March 14, 2019Inventors: Debashis Saha, Mahesh K. Somani, Kumar Rethinakaleeswaran
-
Publication number: 20180260210Abstract: Methods and systems for facilitating incremental software deployment are disclosed. For example, a method can include receiving a command to deploy a second version of software to a computing system for execution on the computing system. In response to the command, differences between the second version of the software and a first version of the software being executed on the computing system are determined. Code changes to be made to the first version of the software to produce the second version of the software are determined based on the differences. The code changes to be made to the first version of the software are transmitted to the computing system.Type: ApplicationFiled: May 14, 2018Publication date: September 13, 2018Inventors: Mahesh K. Somani, Kumar Rethinakaleeswaran, Debashis Saha
-
Patent number: 10050852Abstract: A system and method for synchronous and asynchronous monitoring of network resources is provided. In an example system, an asynchronous monitoring engine is in communication with the network resources and receives asynchronous data from a portion of the network resources. The asynchronous data is collected at an application layer or at an end-user application layer. A synchronous monitoring engine is also in communication with the network resources and accesses synchronous data in the application layer in response to receiving a request from the asynchronous monitoring engine. The system further identifies an anomaly corresponding to the asynchronous characteristic and the synchronous characteristic.Type: GrantFiled: January 13, 2016Date of Patent: August 14, 2018Assignee: PAYPAL, INC.Inventors: Debashis Saha, Mahesh K. Somani, Kumar Rethinakaleeswaran
-
Patent number: 10019256Abstract: Methods and systems for facilitating incremental software development are disclosed. For example, a method can include receiving a plurality of binary software libraries sufficient for building a software project. A request from a user to modify source code for at least one of the plurality of binary libraries is received. In response to receiving the request, the source code for the at least one of the plurality of binary libraries is retrieved. The source code for the at least one of the plurality of binary libraries is presented to the user. Modified source code for the at least one of the plurality of binary libraries is received. The modified source code is compiled to produce compiled modified code. A revised version of the software project is built using the compiled modified code and the plurality of binary libraries.Type: GrantFiled: October 28, 2015Date of Patent: July 10, 2018Assignee: PayPal, Inc.Inventors: Mahesh K. Somani, Kumar Rethinakaleeswaran, Debashis Saha, David William Dodd, Suresh Mathew
-
Patent number: 10007511Abstract: Methods and systems for facilitating incremental software deployment are disclosed. For example, a method can include receiving a command to deploy a second version of software to a computing system for execution on the computing system. In response to the command, differences between the second version of the software and a first version of the software being executed on the computing system are determined. Code changes to be made to the first version of the software to produce the second version of the software are determined based on the differences. The code changes to be made to the first version of the software are transmitted to the computing system.Type: GrantFiled: January 26, 2016Date of Patent: June 26, 2018Assignee: eBay Inc.Inventors: Mahesh K. Somani, Kumar Rethinakaleeswaran, Debashis Saha
-
Publication number: 20170201430Abstract: A method and a system implementing a service level agreement based storage access system. A service level agreement based storage access system presents a single interface for data storage consumers and translates generic data operation requests to data operation request specific to a storage server. The SLA based storage access system also monitors storage server performance and may throttle processes to ensure service level agreements are not violated.Type: ApplicationFiled: January 24, 2017Publication date: July 13, 2017Inventors: Yuri Finkelstein, Kumar Rethinakaleeswaran, John Helm, Zheng Peter Xu
-
Patent number: 9553781Abstract: A method and a system implementing a service level agreement based storage access system. A service level agreement based storage access system presents a single interface for data storage consumers and translates generic data operation requests to data operation request specific to a storage server. The SLA based storage access system also monitors storage server performance and may throttle processes to ensure service level agreements are not violated.Type: GrantFiled: October 26, 2015Date of Patent: January 24, 2017Assignee: PAYPAL, INC.Inventors: Yuri Finkelstein, Kumar Rethinakaleeswaran, John Helm, Zheng Peter Xu
-
Patent number: 9521104Abstract: Systems and methods for generating and accessing a communications inventory are provided. To generate the inventory in one embodiment, a plurality of outgoing communications is received. The outgoing communications may have been auto-generated or generated as part of a batch process. Next, a determination is made that a first outgoing communication of the plurality of outgoing communications is unique relative to other outgoing communications to avoid storing duplicate messages. Lastly, a user may access a display of the first outgoing communication.Type: GrantFiled: April 1, 2015Date of Patent: December 13, 2016Assignee: EBAY INC.Inventors: Nicole Lee Birdsall, Mahesh K. Somani, Kumar Rethinakaleeswaran, Mihir Sambhus
-
Publication number: 20160139913Abstract: Methods and systems for facilitating incremental software deployment are disclosed. For example, a method can include receiving a command to deploy a second version of software to a computing system for execution on the computing system. In response to the command, differences between the second version of the software and a first version of the software being executed on the computing system are determined. Code changes to be made to the first version of the software to produce the second version of the software are determined based on the differences. The code changes to be made to the first version of the software are transmitted to the computing system.Type: ApplicationFiled: January 26, 2016Publication date: May 19, 2016Inventors: Mahesh K. Somani, Kumar Rethinakaleeswaran, Debashis Saha
-
Publication number: 20160127208Abstract: A system and method for synchronous and asynchronous monitoring of network resources is provided. In an example system, an asynchronous monitoring engine is in communication with the network resources and receives asynchronous data from a portion of the network resources. The asynchronous data is collected at an application layer or at an end-user application layer. A synchronous monitoring engine is also in communication with the network resources and accesses synchronous data in the application layer in response to receiving a request from the asynchronous monitoring engine. The system further identifies an anomaly corresponding to the asynchronous characteristic and the synchronous characteristic.Type: ApplicationFiled: January 13, 2016Publication date: May 5, 2016Inventors: Debashis Saha, Mahesh K. Somani, Kumar Rethinakaleeswaran
-
Patent number: 9268664Abstract: A system and method for synchronous and asynchronous monitoring of network resources is provided. In an example system, an asynchronous monitoring engine is in communication with the network resources and receives asynchronous data from a portion of the network resources. The asynchronous data is collected at an application layer or at an end-user application layer. A synchronous monitoring engine is also in communication with the network resources and accesses synchronous data in the application layer in response to receiving a request from the asynchronous monitoring engine. The system further identifies an anomaly corresponding to the asynchronous characteristic and the synchronous characteristic.Type: GrantFiled: April 6, 2010Date of Patent: February 23, 2016Assignee: PayPal, Inc.Inventors: Debashis Saha, Mahesh K. Somani, Kumar Rethinakaleeswaran
-
Publication number: 20160048391Abstract: Methods and systems for facilitating incremental software development are disclosed. For example, a method can include receiving a plurality of binary software libraries sufficient for building a software project. A request from a user to modify source code for at least one of the plurality of binary libraries is received. In response to receiving the request, the source code for the at least one of the plurality of binary libraries is retrieved. The source code for the at least one of the plurality of binary libraries is presented to the user. Modified source code for the at least one of the plurality of binary libraries is received. The modified source code is compiled to produce compiled modified code. A revised version of the software project is built using the compiled modified code and the plurality of binary libraries.Type: ApplicationFiled: October 28, 2015Publication date: February 18, 2016Inventors: Mahesh K. Somani, Kumar Rethinakaleeswaran, Debashis Saha, David William Dodd, Suresh Mathew
-
Patent number: 9250866Abstract: Methods and systems for facilitating incremental software deployment are disclosed. For example, a method can include receiving a command to deploy a second version of software to a computing system for execution on the computing system. In response to the command, differences between the second version of the software and a first version of the software being executed on the computing system are determined. Code changes to be made to the first version of the software to produce the second version of the software are determined based on the differences. The code changes to be made to the first version of the software are transmitted to the computing system.Type: GrantFiled: June 20, 2011Date of Patent: February 2, 2016Assignee: eBay Inc.Inventors: Mahesh K. Somani, Kumar Rethinakaleeswaran, Debashis Saha
-
Patent number: 9201632Abstract: Methods and systems for facilitating incremental software development are disclosed. For example, a method can include receiving a plurality of binary software libraries sufficient for building a software project. A request from a user to modify source code for at least one of the plurality of binary libraries is received. In response to receiving the request, the source code for the at least one of the plurality of binary libraries is retrieved. The source code for the at least one of the plurality of binary libraries is presented to the user. Modified source code for the at least one of the plurality of binary libraries is received. The modified source code is compiled to produce compiled modified code. A revised version of the software project is built using the compiled modified code and the plurality of binary libraries.Type: GrantFiled: September 4, 2014Date of Patent: December 1, 2015Assignee: PayPal, Inc.Inventors: Mahesh K. Somani, Kumar Rethinakaleeswaran, Debashis Saha, David William Dodd, Suresh Mathew
-
Patent number: 9197514Abstract: A method and a system implementing a service level agreement based storage access system. A service level agreement based storage access system presents a single interface for data storage consumers and translates generic data operation requests to data operation request specific to a storage server. The SLA based storage access system also monitors storage server performance and may throttle processes to ensure service level agreements are not violated.Type: GrantFiled: March 31, 2010Date of Patent: November 24, 2015Assignee: PayPal, Inc.Inventors: Yuri Finkelstein, Kumar Rethinakaleeswaran, John Helm, Zheng Xu