Patents by Inventor Srinivasulu Puri

Srinivasulu Puri 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: 8402065
    Abstract: Systems, methods, and other embodiments associated with batch process monitoring are described. One example method may include monitoring an external batch process (e.g. food manufacture, drug manufacture). The method may include collecting data (e.g. material usage, material yield, resource usage, quality results, process parameters, actions performed on batches) from the external batch process. The method may also include generating an XML document based, at least in part, on data collected from the external batch process. The contents of the XML document are to represent a required record that relates to a consumable product manufacturing event. In one example, the record may comply with Title 21 of the United States Code.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: March 19, 2013
    Assignee: Oracle International Corporation
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Ranvijay Singh, Savita Durgada
  • Patent number: 8234248
    Abstract: Systems, methods, and other embodiments associated with database auditing are described. One example method includes generating a first extensible markup language (XML) document using data from a database object. A database object may include data from multiple relational data tables. The method includes generating a second XML document in response to an event causing a change to the database object. The method also includes comparing the first and second XML documents to identify changed values. The method also includes displaying the identified changes.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: July 31, 2012
    Assignee: Oracle International Corporation
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Savita Durgada
  • Patent number: 7966493
    Abstract: A method of and system for intercepting a transaction instantiated by a database application to determine if an electronic signature is necessary to commit the transaction to the database is disclosed. In one embodiment the method comprises calling an application program interface to raise an event in response to a triggering action generated by the database application; initiating a workflow process that executes a rule to determine if an electronic signature is required to approve the transaction; and if execution of the rule results in a determination that an electronic signature is required for the transaction, instantiating a signature collection process. Some embodiments further comprise obtaining an electronic signature in response to the signature collection process and thereafter, verifying the electronic signature and updating a filed of the electronic record to indicate a valid signature was collected if the electronic signature is verified.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: June 21, 2011
    Assignee: Oracle International Corporation
    Inventors: Srinivasulu Puri, Ravindra Akella, Savita Durgada, Mark Fisher, Hany Saleeb, Manish Gupta, William Stearns
  • Patent number: 7694143
    Abstract: A method of and system for collecting an electronic signature for an electronic record stored in a database. In one embodiment the method comprises automatically creating an electronic record from data stored in a plurality of different database tables in response to the occurrence of a predetermined event; storing an instance of the electronic record in a common repository of electronic records that provides an audit trail that cannot be altered or disabled by users of the system; executing a rule associated with the electronic record to determine whether an electronic signature is required to connote review and/or approval of the electronic record; and if execution of the rule results in a determination that an electronic signature is required, marking the instance of the electronic record as unsigned and initiating a request to collect the required electronic signature.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: April 6, 2010
    Assignee: Oracle International Corporation
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
  • Patent number: 7650512
    Abstract: A method of and system for searching unstructured data stored in a database. In one embodiment the method comprises storing a plurality of electronic records in a common repository of electronic records in the database that provides an audit trail that cannot be altered or disabled by users of the system where each electronic record comprises unstructured data stored in a character large-object (CLOB) format in a column of a table of the database; creating a security protocol that protects the electronic records against unauthorized access; and creating a query designed to identify electronic records in the database that meet criteria designated in the query. The method further comprises modifying the query in accordance with the security protocol to create a modified query prior to executing the query and running the modified query against the unstructured data.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: January 19, 2010
    Assignee: Oracle International Corporation
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
  • Publication number: 20090299827
    Abstract: Systems and methods are disclosed herein for verifying the competence of an operator in a manufacturing facility. In one implementation, for example, an operator competence verifying system comprises one or more input/output (“I/O”) devices configured to receive information from a user and provide information to the user. The system also comprises a processing device, which is configured to enable the user to set up a competence profile of an operator in the manufacturing facility. The processing device is further configured to enable the user to define jobs related to handling sensitive material at multiple material handling stages in the manufacturing facility. Also, the processing device is configured to assign training to the operator as needed to meet industry guidelines. The processing device is also configured to enable the user to define competence levels required at each multiple material handling stage.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Applicant: Oracle International Corporation
    Inventors: Srinivasulu Puri, Srikanth Karimisetty, Savita Durgada, Pawan Kumar, Susruth Doddapaneni
  • Patent number: 7600124
    Abstract: A method of and system for associating an electronic signature with an electronic record in a computer system.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: October 6, 2009
    Assignee: Oracle International Corporation
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
  • Publication number: 20090193054
    Abstract: Systems, methods, and other embodiments associated with database auditing are described. One example method includes generating a first extensible markup language (XML) document using data from a database object. A database object may include data from multiple relational data tables. The method includes generating a second XML document in response to an event causing a change to the database object. The method also includes comparing the first and second XML documents to identify changed values. The method also includes displaying the identified changes.
    Type: Application
    Filed: May 9, 2008
    Publication date: July 30, 2009
    Applicant: Oracle International Corp
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Savita Durgada
  • Publication number: 20090193049
    Abstract: Systems, methods, and other embodiments associated with batch process monitoring are described. One example method may include monitoring an external batch process (e.g. food manufacture, drug manufacture). The method may include collecting data (e.g. material usage, material yield, resource usage, quality results, process parameters, actions performed on batches) from the external batch process. The method may also include generating an XML document based, at least in part, on data collected from the external batch process. The contents of the XML document are to represent a required record that relates to a consumable product manufacturing event. In one example, the record may comply with Title 21 of the United States Code.
    Type: Application
    Filed: May 9, 2008
    Publication date: July 30, 2009
    Applicant: Oracle International Corp
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Ranvijay Singh, Savita Durgada
  • Publication number: 20050108536
    Abstract: A method of and system for collecting an electronic signature for an electronic record stored in a database. In one embodiment the method comprises automatically creating an electronic record from data stored in a plurality of different database tables in response to the occurrence of a predetermined event; storing an instance of the electronic record in a common repository of electronic records that provides an audit trail that cannot be altered or disabled by users of the system; executing a rule associated with the electronic record to determine whether an electronic signature is required to connote review and/or approval of the electronic record; and if execution of the rule results in a determination that an electronic signature is required, marking the instance of the electronic record as unsigned and initiating a request to collect the required electronic signature.
    Type: Application
    Filed: December 8, 2003
    Publication date: May 19, 2005
    Applicant: ORACLE INTERNATIONAL CORPORATION, A California corporation
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
  • Publication number: 20050108211
    Abstract: A method of and system for searching unstructured data stored in a database. In one embodiment the method comprises storing unstructured data in a column of a database table; allowing a user to identify elements in the unstructured data as indexed elements; creating an intermediate index into the unstructured data from the identified elements; and allowing a user to create queries on the unstructured data using the indexed elements. In some implementations of this embodiment the unstructured data comprises a well-formed XML document stored within a column of a database table. Also, in some implementations the unstructured data is part of an electronic record stored in a common repository of electronic records that provides an audit trail that cannot be altered or disabled by users of the database.
    Type: Application
    Filed: December 8, 2003
    Publication date: May 19, 2005
    Applicant: ORACLE INTERNATIONAL CORPORATION, A California corporation
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
  • Publication number: 20050108212
    Abstract: A method of and system for searching unstructured data stored in a database. In one embodiment the method comprises storing a plurality of electronic records in a common repository of electronic records in the database that provides an audit trail that cannot be altered or disabled by users of the system where each electronic record comprises unstructured data stored in a character large-object (CLOB) format in a column of a table of the database; creating a security protocol that protects the electronic records against unauthorized access; and creating a query designed to identify electronic records in the database that meet criteria designated in the query. The method further comprises modifying the query in accordance with the security protocol to create a modified query prior to executing the query and running the modified query against the unstructured data.
    Type: Application
    Filed: December 8, 2003
    Publication date: May 19, 2005
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada
  • Publication number: 20050108537
    Abstract: A method of and system for intercepting a transaction instantiated by a database application to determine if an electronic signature is necessary to commit the transaction to the database is disclosed. In one embodiment the method comprises calling an application program interface to raise an event in response to a triggering action generated by the database application; initiating a workflow process that executes a rule to determine if an electronic signature is required to approve the transaction; and if execution of the rule results in a determination that an electronic signature is required for the transaction, instantiating a signature collection process. Some embodiments further comprise obtaining an electronic signature in response to the signature collection process and thereafter, verifying the electronic signature and updating a filed of the electronic record to indicate a valid signature was collected if the electronic signature is verified.
    Type: Application
    Filed: December 8, 2003
    Publication date: May 19, 2005
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Srinivasulu Puri, Ravindra Akella, Savita Durgada, Mark Fisher, Hany Saleeb, Manish Gupta
  • Publication number: 20050108283
    Abstract: A method of and system for associating an electronic signature with an electronic record in a computer system.
    Type: Application
    Filed: December 8, 2003
    Publication date: May 19, 2005
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Srikanth Karimisetty, Srinivasulu Puri, Charanjeet Singh, Ravindra Akella, Savita Durgada