Patents by Inventor Prabhakaran Marimuthu

Prabhakaran Marimuthu 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: 9563617
    Abstract: A server system provided according to an aspect of the present disclosure receives validation rules for fields of a form, and stores the validation rules as metadata in a memory. When values are later received based on the form, the values are validated using the rules in the metadata. Any errors detected are notified to a user system from which the values are received. The values are forwarded to a corresponding application if no errors are detected. According to another aspect, a developer of the application provides an initial set of validation rules prior to the application being deployed at a customer site. The customer then specifies additional rules. The metadata stores both the initial rules and the additional rules. A user interface module validates each received value against any applicable rules present in the metadata.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: February 7, 2017
    Assignee: Oracle International Corporation
    Inventors: Prabhakaran Marimuthu, Tony P Thomas
  • Patent number: 9274790
    Abstract: A customization includes a name of a module of source code in an existing generic version of application software, a specific position within the module, and a name of a file which contains additional software. An existing customized version of the application software is then prepared, to execute the additional software in executing the existing generic version at the existing specific position. When a new generic version of the application software is received, the existing customization is displayed if applicable to a module in the new generic version, followed optionally by receipt of an update to the existing specific position. On indication of user approval, a new customized version of the application software is prepared, to execute the additional software in executing the module in the new generic version, at the existing specific position or at an updated specific position, which depends on the optional receipt of the update.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: March 1, 2016
    Assignee: Oracle International Corporation
    Inventors: Prabhakaran Marimuthu, Tony P. Thomas
  • Publication number: 20150317154
    Abstract: A customization includes a name of a module of source code in an existing generic version of application software, a specific position within the module, and a name of a file which contains additional software. An existing customized version of the application software is then prepared, to execute the additional software in executing the existing generic version at the existing specific position. When a new generic version of the application software is received, the existing customization is displayed if applicable to a module in the new generic version, followed optionally by receipt of an update to the existing specific position. On indication of user approval, a new customized version of the application software is prepared, to execute the additional software in executing the module in the new generic version, at the existing specific position or at an updated specific position, which depends on the optional receipt of the update.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Prabhakaran Marimuthu, Tony P. Thomas
  • Publication number: 20150089345
    Abstract: A server system provided according to an aspect of the present disclosure receives validation rules for fields of a form, and stores the validation rules as metadata in a memory. When values are later received based on the form, the values are validated using the rules in the metadata. Any errors detected are notified to a user system from which the values are received. The values are forwarded to a corresponding application if no errors are detected. According to another aspect, a developer of the application provides an initial set of validation rules prior to the application being deployed at a customer site. The customer then specifies additional rules. The metadata stores both the initial rules and the additional rules. A user interface module validates each received value against any applicable rules present in the metadata.
    Type: Application
    Filed: September 23, 2013
    Publication date: March 26, 2015
    Applicant: Oracle International Corporation
    Inventors: Prabhakaran Marimuthu, Tony P. Thomas