Patents by Inventor Sanjay M. Krishnamurthy

Sanjay M. Krishnamurthy 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: 8954942
    Abstract: Various arrangements for reducing a size of a Business Process Execution Language (BPEL) data blob for storage may be presented. One or more dehydration points within compiled BPEL code may be identified. A liveness analysis for the one or more dehydration points may be performed. At each of the one or more dehydration points, one or more live variables from a set of variables may be identified. An optimization data structure may be created for each dehydration point identifies the one or more live variables.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: February 10, 2015
    Assignee: Oracle International Corporation
    Inventor: Sanjay M. Krishnamurthy
  • Patent number: 8694510
    Abstract: Information hierarchies are efficiently stored and accessed in a relational or object-relational database system. A path signature, similar to a pathname, is stored in a database system in association with data for the node identified by the pathname. For example, a path signature identifying an element is stored in a row that holds data for the element. To retrieve data for a hierarchical query that identifies the data requested using, for example, an XPATH string, a string pattern is generated that is matched by path signatures identified by the XPATH string. Pattern matching is then used to select rows associated with matching path signatures, and data from the selected rows is used to compute the XPATH query. Furthermore, hash values representing path signatures are generated in a way that preserves the ordering of data in an information hierarchy. The hash values can be indexed to provide quick access.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: April 8, 2014
    Assignee: Oracle International Corporation
    Inventor: Sanjay M. Krishnamurthy
  • Publication number: 20130086568
    Abstract: Various arrangements for reducing a size of a Business Process Execution Language (BPEL) data blob for storage may be presented. One or more dehydration points within compiled BPEL code may be identified. A liveness analysis for the one or more dehydration points may be performed. At each of the one or more dehydration points, one or more live variables from a set of variables may be identified. An optimization data structure may be created for each dehydration point identifies the one or more live variables.
    Type: Application
    Filed: January 27, 2012
    Publication date: April 4, 2013
    Applicant: Oracle International Corporation
    Inventor: Sanjay M. Krishnamurthy
  • Patent number: 8229932
    Abstract: Information hierarchies are efficiently stored and accessed in a relational or object-relational database system. A path signature, similar to a pathname, is stored in a database system in association with data for the node identified by the pathname. For example, a path signature identifying an element is stored in a row that holds data for the element. To retrieve data for a hierarchical query that identifies the data requested using, for example, an XPATH string, a string pattern is generated that is matched by path signatures identified by the XPATH string. Pattern matching is then used to select rows associated with matching path signatures, and data from the selected rows is used to compute the XPATH query. Furthermore, hash values representing path signatures are generated in a way that preserves the ordering of data in an information hierarchy. The hash values can be indexed to provide quick access.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: July 24, 2012
    Assignee: Oracle International Corporation
    Inventor: Sanjay M. Krishnamurthy