Patents by Inventor Mugunthan Srinivasan

Mugunthan 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).

  • Patent number: 8639709
    Abstract: Comparing very large XML data. In one embodiment, a first and second XML data received for comparison are stored in the form of respective multiple rows in a database. A first and second set of rows (respectively corresponding to the first and second XML data) having the same value corresponding to a key are retrieved from the database and examined to form a comparison result. The same operations may be performed for each value of the key (and also other keys) present in either of the XML data sets.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: January 28, 2014
    Assignee: Oracle International Corporation
    Inventors: Lokesh Mathur, Roopesh Nair, Mugunthan Srinivasan, Srikrishna Bandi, Gaurav Gupta
  • Patent number: 8527867
    Abstract: Enabling users to edit data encoded in extended markup language (XML). In one embodiment, an XML data to be edited is received and preprocessed to generate a tabular data corresponding to the XML data. The generated tabular data is stored in the form of a staging table in a database. On receiving a request indicating that a portion of the XML data is to be replaced by a new portion, a query corresponding to the request is generated. The query is directed to the staging table in the database and is designed to cause the portion to be replaced by the new portion in the tabular data. The query is then performed on the database to replace the portion with the new portion in the tabular data. Once the edits are completed, new XML data containing the edits is constructed from the modified tabular data.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: September 3, 2013
    Assignee: Oracle International Corporation
    Inventors: Roopesh Nair, Lokesh Mathur, Mugunthan Srinivasan, Srikrishna Bandi, Gaurav Gupta
  • Publication number: 20090187530
    Abstract: Enabling users to edit data encoded in extended markup language (XML). In one embodiment, an XML data to be edited is received and preprocessed to generate a tabular data corresponding to the XML data. The generated tabular data is stored in the form of a staging table in a database. On receiving a request indicating that a portion of the XML data is to be replaced by a new portion, a query corresponding to the request is generated. The query is directed to the staging table in the database and is designed to cause the portion to be replaced by the new portion in the tabular data. The query is then performed on the database to replace the portion with the new portion in the tabular data. Once the edits are completed, new XML data containing the edits is constructed from the modified tabular data.
    Type: Application
    Filed: January 18, 2008
    Publication date: July 23, 2009
    Applicant: Oracle International Corporation
    Inventors: Roopesh Nair, Lokesh Mathur, Mugunthan Srinivasan, Srikrishna Bandi
  • Publication number: 20090187585
    Abstract: Comparing very large XML data. In one embodiment, a first and second XML data received for comparison are stored in the form of respective multiple rows in a database. A first and second set of rows (respectively corresponding to the first and second XML data) having the same value corresponding to a key are retrieved from the database and examined to form a comparison result. The same operations may be performed for each value of the key (and also other keys) present in either of the XML data sets.
    Type: Application
    Filed: January 18, 2008
    Publication date: July 23, 2009
    Applicant: Oracle International Corporation
    Inventors: Lokesh Mathur, Roopesh Nair, Mugunthan Srinivasan, Srikrishna Bandi, Gaurav Gupta