Patents by Inventor Krishnamoorthy Dharmalingam

Krishnamoorthy Dharmalingam 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: 8930518
    Abstract: An application server of a server cluster may store a payload of a write request in a local cache and thereafter serve read requests based on payloads in the local cache if the corresponding data is present when such read requests are received. The payloads are however later propagated to respective data stores at a later suitable time. Each application server in the server cluster retrieves data from the data stores if the required payload is unavailable in the respective local cache. According to another aspect, an application server signals to other application servers of the server cluster if a required payload is unavailable in the local cache. In response, the application server having the specified payload (in local cache) propagates the payload with a higher priority to the corresponding data store, such that the payload is available to the requesting application server.
    Type: Grant
    Filed: October 3, 2012
    Date of Patent: January 6, 2015
    Assignee: Oracle International Corporation
    Inventors: Krishnamoorthy Dharmalingam, Sankar Mani
  • Publication number: 20140095644
    Abstract: An application server of a server cluster may store a payload of a write request in a local cache and thereafter serve read requests based on payloads in the local cache if the corresponding data is present when such read requests are received. The payloads are however later propagated to respective data stores at a later suitable time. Each application server in the server cluster retrieves data from the data stores if the required payload is unavailable in the respective local cache. According to another aspect, an application server signals to other application servers of the server cluster if a required payload is unavailable in the local cache. In response, the application server having the specified payload (in local cache) propagates the payload with a higher priority to the corresponding data store, such that the payload is available to the requesting application server.
    Type: Application
    Filed: October 3, 2012
    Publication date: April 3, 2014
    Applicant: Oracle International Corporation
    Inventors: Krishnamoorthy Dharmalingam, Sankar Mani
  • Patent number: 8543619
    Abstract: An aspect of the present invention provides a technique to automatically merge information contained in two or more XML documents in to a single merged XML document. The merging technique is based on a comparison logic that involves comparing XML elements of one of the XML document with elements of the other XML document and this element comparison is based on at least one XML attribute associated with the elements of the XML documents and termed as a merge attribute in the embodiments of the invention. An aspect of the present invention involves parsing the XML documents and providing a list of attributes asscociated with the elements of the XML documents and allowing a user to select one or more attributes as merge attributes. In yet another embodiment the XML:ID-type is selected as the default merge attribute.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: September 24, 2013
    Assignee: Oracle International Corporation
    Inventor: Krishnamoorthy Dharmalingam
  • Publication number: 20110066626
    Abstract: An aspect of the present invention provides a technique to automatically merge information contained in two or more XML documents in to a single merged XML document. The merging technique is based on a comparison logic that involves comparing XML elements of one of the XML document with elements of the other XML document and this element comparison is based on at least one XML attribute associated with the elements of the XML documents and termed as a merge attribute in the embodiments of the invention. An aspect of the present invention involves parsing the XML documents and providing a list of attributes asscociated with the elements of the XML documents and allowing a user to select one or more attributes as merge attributes. In yet another embodiment the XML:ID-type is selected as the default merge attribute.
    Type: Application
    Filed: September 15, 2009
    Publication date: March 17, 2011
    Applicant: Oracle International Corporation
    Inventor: Krishnamoorthy Dharmalingam