Patents by Inventor Shanti Muppirala

Shanti Muppirala 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: 8412599
    Abstract: This disclosure describes, generally, methods and systems for implementing an approval workflow engine and approval framework for timesheets, progress logs, and expenses. The method includes receiving, at an approval engine of an application server, information representing a timesheet, progress log, or expense. The approval engine may apply one or more rules to determine whether the rules are satisfied by corresponding attribute values of attributes for the timesheet, progress log, or expense. Notification may be generated and transmitted to one or more approvers and/or reviewers based on applications of the rules. An indication of approval and/or disapproval may be received from each of the approvers and/or reviewers. Rules may be defined for automatic assignment of multi level approvers, based on specific attributes. An approver may have the option to approve, deny, or push back a transaction.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 2, 2013
    Assignee: Oracle International Corporation
    Inventors: Joanne Saiu, Shanti Muppirala, Atul Shah, Lorna Christensen, Tamijselvy Muralidharan, Bobby Chacko, Pradeep Govindappa, Shawn Abernathy
  • Publication number: 20110276443
    Abstract: Embodiments of the invention provide systems and methods for managing multi-resource services. According to one embodiment, a method of managing multi-resource services can comprise creating a requisition for services. The multi-resource requisition can relate to and define an overall project. A multi-resource work order to a selected supplier for the overall project can be generated based on an acceptance and sourcing of the multi-resource requisition. Sourcing of one or more individual services can be performed based on the multi-resource work order. Sourcing can comprise creating a provider work order. The provider work order can relate to and define one instance of the one or more individual services to be provided within the overall project Total costs for the one or more individual services defined by the multi-resource work order can also be subject to a limit on total costs for the overall project defined by the multi-resource work order.
    Type: Application
    Filed: May 5, 2010
    Publication date: November 10, 2011
    Applicant: Oracle International Corporation
    Inventors: Joanne Saiu, Purna Prasad Maddukuri, Shanti Muppirala, Tamijselvy Muralidharan, Atul Shah, Marc Cagigas, June Yee
  • Publication number: 20110213714
    Abstract: Embodiments of the invention provide systems and methods for determining whether a service provider submitted for a new assignment has been previously identified as eligible or ineligible for new assignments. According to one embodiment, a method of determining eligibility of a candidate service provider for a new assignment can comprise defining a set of identifiers for information related to a plurality of service providers. A set of records of service provider information can be maintained where each record of the set of records includes information corresponding to the set of identifiers. Information for the candidate service provider can be received and validated based on the set of identifiers and the set of records of service provider information to determine whether the candidate service provider is eligible for the new assignment.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Applicant: Oracle International Corporation
    Inventors: Joanne Saiu, Puma Prasad Maddukuri, Shanti Muppirala, Tamijselvy Muralidharan, Marc Cagigas, June Yee
  • Publication number: 20110191217
    Abstract: This disclosure describes, generally, methods and systems for implementing an approval workflow engine and approval framework for timesheets, progress logs, and expenses. The method includes receiving, at an approval engine of an application server, information representing a timesheet, progress log, or expense. The approval engine may apply one or more rules to determine whether the rules are satisfied by corresponding attribute values of attributes for the timesheet, progress log, or expense. Notification may be generated and transmitted to one or more approvers and/or reviewers based on applications of the rules. An indication of approval and/or disapproval may be received from each of the approvers and/or reviewers. Rules may be defined for automatic assignment of multi level approvers, based on specific attributes. An approver may have the option to approve, deny, or push back a transaction.
    Type: Application
    Filed: August 31, 2010
    Publication date: August 4, 2011
    Applicant: Oracle International Corporation
    Inventors: Joanne Saiu, Shanti Muppirala, Atul Shah, Lorna Christensen, Tamijselvy Muralidharan, Bobby Chacko, Pradeep Govindappa, Shawn Abernathy