Patents by Inventor Karthik Thiru

Karthik Thiru 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: 11836468
    Abstract: Provided is a method and system for building a compliance software service using reusable and configurable components. In one example, the method may include receiving a request to build a software in association with an identified jurisdiction from among a plurality of jurisdictions, retrieving a plurality of configurable software components which comprise built-in functionality that is generic across the plurality of jurisdictions, dynamically configuring non-generic functionality for the identified jurisdiction within the plurality of configurable software components based on inputs received from a user, and creating a software program for the identified jurisdiction based on the dynamically configured software components and storing a file including the created software program in a storage device.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: December 5, 2023
    Assignee: SAP SE
    Inventors: Karthik Thiru, Ravi Natarajan, Prateek Tripathi, Soumya Ranjan Das, Ankit Jain, Kishan Rao Ramesh Yaradi, Vijayalakshmi Mohandoss, Avinash Bhaskar, Kartik Chandra, Pavithra Thiagarajan, Yatendra Kumar Tiwari
  • Patent number: 10924491
    Abstract: Provided is a method and system for managing communication processes across multiple jurisdictions through a single service. In one example, the method may include receiving a communication request from a sending device, the communication request comprising a process identifier and an action identifier, identifying a communication process based on the process identifier and an action of the communication process based on the action identifier, identifying one or more currently available actions of the communication process based on status information associated with the sending device, dynamically determining whether the identified action is allowed based on the one or more currently available actions, and in response to determining the action is allowed, transmitting the received communication request to a receiving device.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: February 16, 2021
    Assignee: SAP SE
    Inventors: Vijayalakshmi Mohandoss, Simon Tacke, Soumya Ranjan Das, Karthik Thiru, Aalbert Niet
  • Publication number: 20200272437
    Abstract: Provided is a method and system for building a compliance software service using reusable and configurable components. In one example, the method may include receiving a request to build a software in association with an identified jurisdiction from among a plurality of jurisdictions, retrieving a plurality of configurable software components which comprise built-in functionality that is generic across the plurality of jurisdictions, dynamically configuring non-generic functionality for the identified jurisdiction within the plurality of configurable software components based on inputs received from a user, and creating a software program for the identified jurisdiction based on the dynamically configured software components and storing a file including the created software program in a storage device.
    Type: Application
    Filed: May 11, 2020
    Publication date: August 27, 2020
    Inventors: Karthik Thiru, Ravi Natarajan, Prateek Tripathi, Soumya Ranjan Das, ANKIT JAIN, Kishan Rao Ramesh Yaradi, Vijayalakshmi Mohandoss, Avinash Bhaskar, Kartik Chandra, Pavithra Thiagarajan, Yatendra Kumar Tiwari
  • Patent number: 10691428
    Abstract: A method and system for building a compliance software service using reusable and configurable components. The method may include one or more of receiving a request to build a software in association with an identified jurisdiction from among a plurality of jurisdictions, retrieving a plurality of configurable software components which comprise built-in functionality that is generic across the plurality of jurisdictions, dynamically configuring non-generic functionality for the identified jurisdiction within the plurality of configurable software components based on inputs received from a user, and creating a software program for the identified jurisdiction based on the dynamically configured software components and storing a file including the created software program in a storage device.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: June 23, 2020
    Assignee: SAP SE
    Inventors: Karthik Thiru, Ravi Natarajan, Prateek Tripathi, Soumya Ranjan Das, Ankit Jain, Kishan Rao Ramesh Yaradi, Vijayalakshmi Mohandoss, Avinash Bhaskar, Kartik Chandra, Pavithra Thiagarajan, Yatendra Kumar Tiwari
  • Publication number: 20200133640
    Abstract: Provided is a method and system for building a compliance software service using reusable and configurable components. In one example, the method may include receiving a request to build a software in association with an identified jurisdiction from among a plurality of jurisdictions, retrieving a plurality of configurable software components which comprise built-in functionality that is generic across the plurality of jurisdictions, dynamically configuring non-generic functionality for the identified jurisdiction within the plurality of configurable software components based on inputs received from a user, and creating a software program for the identified jurisdiction based on the dynamically configured software components and storing a file including the created software program in a storage device.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: Karthik Thiru, Ravi Natarajan, Prateek Tripathi, Soumya Ranjan Das, ANKIT JAIN, Kishan Rao Ramesh Yaradi, Vijayalakshmi Mohandoss, Avinash Bhaskar, Kartik Chandra, Pavithra Thiagarajan, Yatendra Kumar Tiwari
  • Publication number: 20200099690
    Abstract: Provided is a method and system for managing communication processes across multiple jurisdictions through a single service. In one example, the method may include receiving a communication request from a sending device, the communication request comprising a process identifier and an action identifier, identifying a communication process based on the process identifier and an action of the communication process based on the action identifier, identifying one or more currently available actions of the communication process based on status information associated with the sending device, dynamically determining whether the identified action is allowed based on the one or more currently available actions, and in response to determining the action is allowed, transmitting the received communication request to a receiving device.
    Type: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Inventors: Vijayalakshmi Mohandoss, Simon Tacke, Soumya Ranjan Das, Karthik Thiru, Aalbert Niet
  • Patent number: 10142438
    Abstract: Systems and methods are provided for transmitting documents via a computer network. An intermediate destination module is configured to identify a particular intermediate destination for interaction data, where the intermediate destination module comprises a database, where the database includes intermediate destination data records, where an intermediate destination data record includes an identification of a particular intermediate destination and data submission process steps for the particular intermediate destination.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: November 27, 2018
    Assignee: SAP SE
    Inventors: Vipin Shivashankaran, Prateek Tripathi, Sreejith Mohan Menon, Soumya Ranjan Das, Joy Paraekattil, Karthik Thiru, Yatendra Tiwari, Venkata Sudhakar, Srikanth BR
  • Publication number: 20180069943
    Abstract: Systems and methods are provided for transmitting documents via a computer network. An intermediate destination module is configured to identify a particular intermediate destination for interaction data, where the intermediate destination module comprises a database, where the database includes intermediate destination data records, where an intermediate destination data record includes an identification of a particular intermediate destination and data submission process steps for the particular intermediate destination.
    Type: Application
    Filed: September 8, 2016
    Publication date: March 8, 2018
    Inventors: Vipin Shivashankaran, Prateek Tripathi, Sreejith Mohan Menon, Soumya Ranjan Das, Joy Paraekattil, Karthik Thiru, Yatendra Tiwari, Venkata Sudhakar, Srikanth BR