Patents by Inventor Kesavan Srinivasan

Kesavan Srinivasan 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: 20210073198
    Abstract: Described is an approach to implement persistent memory to hold log records upon a commit for a database system. The approach may use RDMA techniques to hold change records at a remote persistent memory location.
    Type: Application
    Filed: September 8, 2020
    Publication date: March 11, 2021
    Inventors: Kesavan SRINIVASAN, Jia SHI, Vijay SRIDHARAN, Zuoyu TAO, Shreyas UDGAONKAR
  • Publication number: 20190158420
    Abstract: Methods, systems, and computer readable storage media are disclosed that aid migration team members with migrating software applications from one platform to another platform, and more particularly, with tools that aid in migrating mainframe applications to a lower cost platform. The tools include legacy statistical generators that scan and analyze components of a mainframe application as well as the datasets associated with the mainframe application. The legacy statistical generators as a result of such analysis extract various statistical information regarding the application and datasets and provide such extracted information to a web-enabled application. Migration team members may use the web-enabled application to gain insight into the structure of the mainframe application as well as determine progress of migrating the mainframe application to the lower cost platform.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 23, 2019
    Inventors: Himanshu Soni, Tanveer Akhter Khan, Sudip Mitra, Ravinder Kumar, Subir Chatterjee, Kesavan Srinivasan
  • Patent number: 10135749
    Abstract: Methods, systems, and computer readable storage media are disclosed that aid migration team members with migrating software applications from one platform to another platform, and more particularly, with tools that aid in migrating mainframe applications to a lower cost platform. The tools include legacy statistical generators that scan and analyze components of a mainframe application as well as the datasets associated with the mainframe application. The legacy statistical generators as a result of such analysis extract various statistical information regarding the application and datasets and provide such extracted information to a web-enabled application. Migration team members may use the web-enabled application to gain insight into the structure of the mainframe application as well as determine progress of migrating the mainframe application to the lower cost platform.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: November 20, 2018
    Assignee: SEARS BRANDS, L.L.C.
    Inventors: Himanshu Soni, Tanveer Akhter Khan, Sudip Mitra, Ravinder Kumar, Subir Chatterjee, Kesavan Srinivasan
  • Publication number: 20150089063
    Abstract: Methods, systems, and computer readable storage media are disclosed that aid migration team members with migrating software applications from one platform to another platform, and more particularly, with tools that aid in migrating mainframe applications to a lower cost platform. The tools include legacy statistical generators that scan and analyze components of a mainframe application as well as the datasets associated with the mainframe application. The legacy statistical generators as a result of such analysis extract various statistical information regarding the application and datasets and provide such extracted information to a web-enabled application. Migration team members may use the web-enabled application to gain insight into the structure of the mainframe application as well as determine progress of migrating the mainframe application to the lower cost platform.
    Type: Application
    Filed: November 22, 2013
    Publication date: March 26, 2015
    Applicant: Sears Brands, LLC
    Inventors: Himanshu Soni, Tanveer Akhter Khan, Sudip Mitra, Ravinder Kumar, Subir Chatterjee, Kesavan Srinivasan
  • Publication number: 20090259999
    Abstract: Some embodiments of the present invention provide a system that applies a patch to an application during execution of the application. During operation, the system obtains source code for the patch and constructs a shared library from the source code. Next, the system dynamically loads the shared library into the application. Finally, the system replaces an old version of a function in the application with a new version of the function from the shared library, which changes the execution of the application in accordance with the patch.
    Type: Application
    Filed: April 11, 2008
    Publication date: October 15, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Kesavan Srinivasan
  • Patent number: 6457008
    Abstract: One embodiment of the present invention provides a resource scheduler for allocating a computer system resource, such as execution time within a processor, to database management system (DBMS) processes. The resource scheduler operates according to scheduling plans and policies. One or more plans may be configured and loaded with the DBMS. Each plan allocates the resource according to an associated policy but only one plan is active at a time. During operation of the DBMS, either or both of the active plan and policy may be exchanged for an alternate plan or policy without halting operation of the DBMS or the computer system.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: September 24, 2002
    Assignee: Oracle Corporation
    Inventors: Ann Rhee, Sumanta K. Chatterjee, Juan R. Loaiza, Kesavan Srinivasan
  • Patent number: 6341303
    Abstract: A scheduler for allocating a computer system resource, such as processor time, among processes (e.g., database processes) according to a plan. A scheduling plan may include multiple sub-plans, and each plan and sub-plan may include multiple classes of processes with associated weights or values. Within a plan, the resource is first allocated to the classes and/or sub-plans included in a first level of the plan according to their associated weights. Any unallocated portion of the resource is then allocated to classes/sub-plans in subsequent levels, in turn, according to their assigned weights. If a given class of processes is empty when the resource is allocated in a level including the class, the allocation that would have been allotted to the class may be carried over into the next level. An active scheduling plan may be dynamically replaced during system operations.
    Type: Grant
    Filed: August 28, 1998
    Date of Patent: January 22, 2002
    Assignee: Oracle Corporation
    Inventors: Ann Rhee, Sumanta K. Chatterjee, Juan R. Loaiza, Kesavan Srinivasan