Patents by Inventor Sateesh Mandre

Sateesh Mandre 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: 10242052
    Abstract: Methods and systems for processing a database query are disclosed. An example method includes receiving a SQL database query at a database query handling server, and parsing the SQL database query to identify a database and one or more tables and columns identified by the SQL database query. The method also includes determining a query plan based on the parsed database query. At a database engine, and based on the query plan and the identified database, tables and columns, the method further includes identifying a set of data nodes implicated by the identified database, tables and columns, determining a set of reduce operations and levels at which each of the set of map-reduce operations are to execute, and passing the query plan, the set of data nodes, and the map-reduce operations to a map-reduce query execution framework. The map-reduce query framework returns records as query results to the client system.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: March 26, 2019
    Assignee: Unisys Corporation
    Inventors: Sateesh Mandre, Kumar Swamy BV, Raghavendra Marutirao Banappanavar, Murthy Naik Revananaik, Prabhakar Chintapalli
  • Patent number: 9588787
    Abstract: Methods and systems for managing execution of processes in virtual environments are disclosed. One method includes creating a virtual process from a process executing on a first virtual machine, and transferring the virtual process from the first virtual machine to a second virtual machine. The method also includes executing the virtual process on the second virtual machine, and, after the virtual process completes, removing the virtual process from the second virtual machine.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: March 7, 2017
    Assignee: Unisys Corporation
    Inventor: Sateesh Mandre
  • Publication number: 20140351813
    Abstract: Methods and systems for managing execution of processes in virtual environments are disclosed. One method includes creating a virtual process from a process executing on a first virtual machine, and transferring the virtual process from the first virtual machine to a second virtual machine. The method also includes executing the virtual process on the second virtual machine, and, after the virtual process completes, removing the virtual process from the second virtual machine.
    Type: Application
    Filed: August 6, 2014
    Publication date: November 27, 2014
    Applicant: Unisys Corporation
    Inventor: Sateesh Mandre
  • Patent number: 8832693
    Abstract: Methods and systems for managing execution of processes in virtual environments are disclosed. One method includes creating a virtual process from a process executing on a first virtual machine, and transferring the virtual process from the first virtual machine to a second virtual machine. The method also includes executing the virtual process on the second virtual machine, and, after the virtual process completes, removing the virtual process from the second virtual machine.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: September 9, 2014
    Assignee: Unisys Corporation
    Inventor: Sateesh Mandre
  • Publication number: 20140032528
    Abstract: Methods and systems for processing a database query are disclosed. An example method includes receiving a SQL database query at a database query handling server, and parsing the SQL database query to identify a database and one or more tables and columns identified by the SQL database query. The method also includes determining a query plan based on the parsed database query. At a database engine, and based on the query plan and the identified database, tables and columns, the method further includes identifying a set of data nodes implicated by the identified database, tables and columns, determining a set of reduce operations and levels at which each of the set of map-reduce operations are to execute, and passing the query plan, the set of data nodes, and the map-reduce operations to a map-reduce query execution framework. The map-reduce query framework returns records as query results to the client system.
    Type: Application
    Filed: October 23, 2012
    Publication date: January 30, 2014
    Applicant: Unisys Corporation
    Inventors: Sateesh Mandre, Kumar Swamy BV, Raghavendra Marutirao Banappanavar, Murthy Naik Revananaik, Prabhakar Chintapalli
  • Patent number: 8386595
    Abstract: Methods and systems described herein can secure and deliver data over a network. A recipient computer requests a human-readable report from a transmitter computer that initiates a software application to generate a report using data from a backend database. In the application layer, the combination of the report and data is parsed and certain components are replaced to form multiple derived packets of the random strings, the replaced strings, and the combined unaltered string with random strings. The replacement is performed in a pre-determined order that can be a mathematical or logical function. The derived packets are encrypted at the application layer. Further, the receiving computer, in the application layer, decrypts the packets, then finds and replaces the random strings in the combined derived packet, thereby recreating the human-readable report.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: February 26, 2013
    Assignee: Unisys Corporation
    Inventor: Sateesh Mandre
  • Publication number: 20120233610
    Abstract: Methods and systems for managing execution of processes in virtual environments are disclosed. One method includes creating a virtual process from a process executing on a first virtual machine, and transferring the virtual process from the first virtual machine to a second virtual machine. The method also includes executing the virtual process on the second virtual machine, and, after the virtual process completes, removing the virtual process from the second virtual machine.
    Type: Application
    Filed: April 29, 2011
    Publication date: September 13, 2012
    Inventor: Sateesh Mandre
  • Publication number: 20120197900
    Abstract: A system and method for searching a time tree index for a database table, where the index uses time representations. A request for data is received, the request comprising a search value. A search date value is derived. The search date value comprises at least one time unit selected in order from a largest time unit to a smallest time unit from the list: century, year, month, date, hour, minute, second and millisecond. A time tree index is searched for at least one node, such that the index path to the node comprises the search date. At least one data record associated with the node is retrieved.
    Type: Application
    Filed: February 10, 2011
    Publication date: August 2, 2012
    Applicant: Unisys Corporation
    Inventor: Sateesh Mandre
  • Publication number: 20120102143
    Abstract: Methods and systems described herein can secure and deliver data over a network. A recipient computer requests a human-readable report from a transmitter computer that initiates a software application to generate a report using data from a backend database. In the application layer, the combination of the report and data is parsed and certain components are replaced to form multiple derived packets of the random strings, the replaced strings, and the combined unaltered string with random strings. The replacement is performed in a pre-determined order that can be a mathematical or logical function. The derived packets are encrypted at the application layer. Further, the receiving computer, in the application layer, decrypts the packets, then finds and replaces the random strings in the combined derived packet, thereby recreating the human-readable report.
    Type: Application
    Filed: December 6, 2010
    Publication date: April 26, 2012
    Inventor: Sateesh Mandre
  • Publication number: 20110296038
    Abstract: A computer-implemented method, executed on a web server, for facilitating continuation of a web session after the web session has been terminated. The method includes initiating a web session having an associated web page with a URL upon receiving a request from a web browser. During the web session, the method includes generating session information, including a transaction identifier and state information. The generated session information is then transmitted to a web browser followed by termination of the web session. After the termination, the web session is resumed by the web server by accepting the session information from the web browser, authenticating the transaction identifier, and validating the client data corresponding to the authenticated transaction identifier. After validation, the web session may be continued at the web page.
    Type: Application
    Filed: July 20, 2010
    Publication date: December 1, 2011
    Applicant: UNISYS CORPORATION
    Inventor: Sateesh Mandre
  • Publication number: 20110295941
    Abstract: A computer-implemented method, executed on a web browser, for facilitating continuation of a web session after the web session has been terminated. The method initiates a web session with a URL from the web browser having an associated web page. The method then communicates client data to a web server and receives session information related to the web session from the web server. Resuming the web session after termination includes transmitting the session information to the web server and receiving authentication of the transaction identifier of the session information from the web server. Further, the method transmits the client data corresponding to the authenticated transaction identifier to the web server for validation. Thus, the web session may be continued at the web page.
    Type: Application
    Filed: July 20, 2010
    Publication date: December 1, 2011
    Applicant: UNISYS CORPORATION
    Inventor: Sateesh Mandre