Patents by Inventor Senthil Kumaresan

Senthil Kumaresan 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: 10817823
    Abstract: A method and device for generating data services from heterogeneous systems is disclosed. The method includes generating an asset data model for a parent asset based on at least one data attribute associated with the parent asset. The method further includes populating the asset data model with at least one sub-asset associated with each of the at least one data attribute and at least one event associated with the at least one sub-asset and the at least one data attribute. The method includes creating a plurality of role hierarchies across multiple organizations associated with the parent asset. The method further includes associating a plurality of stakeholders with each of the plurality of role hierarchies. The method includes associating data contracts with each of the plurality of stakeholders and each of the at least one sub-asset based on the plurality of role hierarchies and the asset data model.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: October 27, 2020
    Assignee: Wipro Limited
    Inventors: Sanjoy Paul, Senthil Kumaresan, ArulKumar Karthikeyan
  • Publication number: 20190392361
    Abstract: A method and device for generating data services from heterogeneous systems is disclosed. The method includes generating an asset data model for a parent asset based on at least one data attribute associated with the parent asset. The method further includes populating the asset data model with at least one sub-asset associated with each of the at least one data attribute and at least one event associated with the at least one sub-asset and the at least one data attribute. The method includes creating a plurality of role hierarchies across multiple organizations associated with the parent asset. The method further includes associating a plurality of stakeholders with each of the plurality of role hierarchies. The method includes associating data contracts with each of the plurality of stakeholders and each of the at least one sub-asset based on the plurality of role hierarchies and the asset data model.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Sanjoy Paul, Senthil Kumaresan, ArulKumar Karthikeyan
  • Publication number: 20190303834
    Abstract: A method and device for tracing issues in an end-to-end process is disclosed. The method includes identifying a plurality of stakeholders involved in the end-to-end process and a plurality of vectors associated with each of the plurality of stakeholders, determining a plurality of parameters associated with each of the plurality of vectors for each of the plurality of stakeholder, comparing values associated with each of the plurality of parameters with corresponding threshold values for each of the plurality of stakeholders, collating deviation information associated with at least one of the plurality of parameters based on the comparing on a distributed ledger network, evaluating a resultant product or service obtained after the end-to-end process based on predefined quality standards, and upon evaluating, tracing an issue and a location of the issue in the end-to end process using the deviation information collated on the distributed ledger network.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Inventors: Sanjoy Paul, Senthil Kumaresan
  • Patent number: 10223654
    Abstract: The system may receive a group of project requirements from a client for development of a software application. The system may identify the client based on the received group of project requirements. The system may to determine, based on the group of project requirements of the client, a past project requirement submitted by the client or another client or created previously as a generic project requirement and corresponding to a first project requirement of the group of project requirements. The system may determine information created or used for the past project requirement. The system may create information for a second project requirement of the group of project requirements. The system may generate a prototype of the software application based on the information created or used for the past project requirement and the information created for the second project requirement. The system may output the prototype.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: March 5, 2019
    Assignee: Accenture Global Services Limited
    Inventors: Manisha Johar Dhiman, Rajendra T. Prasad, Vijayaraghavan Koushik, Sanjoy Paul, Nataraj Kuntagod, Sandeep J. Rathod, Suparna Moitra, Senthil Kumaresan
  • Patent number: 9875137
    Abstract: Intelligent application back stack management may include generating a first back stack for activities of an application that have been executed by a device that executes the application. The first back stack may include a back stack size limit. A further back stack may be generated for selected ones of the activities of the application if a total number of the activities of the application and further activities of the application exceeds the back stack size limit. The first back stack may be an in-memory back stack for the device that executes the application, and the further back stack may include an external on-device back stack for the device that executes the application and/or a Cloud storage based back stack. Intelligent application back stack management may further include regenerating an activity of the selected ones of the activities that is pulled from the further back stack.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: January 23, 2018
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Senthil Kumaresan, Sanjoy Paul, Nataraj Kuntagod
  • Publication number: 20160306656
    Abstract: Intelligent application back stack management may include generating a first back stack for activities of an application that have been executed by a device that executes the application. The first back stack may include a back stack size limit. A further back stack may be generated for selected ones of the activities of the application if a total number of the activities of the application and further activities of the application exceeds the back stack size limit. The first back stack may be an in-memory back stack for the device that executes the application, and the further back stack may include an external on-device back stack for the device that executes the application and/or a Cloud storage based back stack. Intelligent application back stack management may further include regenerating an activity of the selected ones of the activities that is pulled from the further back stack.
    Type: Application
    Filed: June 29, 2016
    Publication date: October 20, 2016
    Applicant: Accenture Global Services Limited
    Inventors: Senthil KUMARESAN, Sanjoy PAUL, Nataraj KUNTAGOD
  • Publication number: 20160283893
    Abstract: The system may receive a group of project requirements from a client for development of a software application. The system may identify the client based on the received group of project requirements. The system may to determine, based on the group of project requirements of the client, a past project requirement submitted by the client or another client or created previously as a generic project requirement and corresponding to a first project requirement of the group of project requirements. The system may determine information created or used for the past project requirement. The system may create information for a second project requirement of the group of project requirements. The system may generate a prototype of the software application based on the information created or used for the past project requirement and the information created for the second project requirement. The system may output the prototype.
    Type: Application
    Filed: March 23, 2015
    Publication date: September 29, 2016
    Inventors: Manisha Johar DHIMAN, Rajendra T. PRASAD, Vijayaraghavan KOUSHIK, Sanjoy PAUL, Nataraj KUNTAGOD, Sandeep J. RATHOD, Suparna MOITRA, Senthil KUMARESAN
  • Patent number: 9405578
    Abstract: Intelligent application back stack management may include generating a first back stack for activities of an application that have been executed by a device that executes the application. The first back stack may include a back stack size limit. A further back stack may be generated for selected ones of the activities of the application if a total number of the activities of the application and further activities of the application exceeds the back stack size limit. The first back stack may be an in-memory back stack for the device that executes the application, and the further back stack may include an external on-device back stack for the device that executes the application and/or a Cloud storage based back stack. Intelligent application back stack management may further include regenerating an activity of the selected ones of the activities that is pulled from the further back stack.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: August 2, 2016
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Senthil Kumaresan, Sanjoy Paul, Nataraj Kuntagod
  • Patent number: 9294866
    Abstract: Methods and systems for resource optimized, coarse and fine grained location tracking for planned journey are disclosed. A method for tracking a mobile device with respect to a point of interest (POI) using a mobile location tracker includes a conserve mode in which the mobile location tracker is turned off. The conserve mode comprises determining, by an analyzer module, whether to assess an estimated time to arrive (ETA) at the POI. If determined to assess the ETA, the conserve mode comprises performing an ETA assess operation comprising receiving the ETA; and if the ETA is not greater than a threshold time, switching from the conserve mode to an active mode, wherein in the active mode the mobile location tracker is turned on. It is determined to assess the ETA if a timer measurement is not less than the reassess time or if a trigger to reassess is received.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: March 22, 2016
    Assignee: Accenture Global Services Limited
    Inventors: Nataraj Kuntagod, Sanjoy Paul, Senthil Kumaresan
  • Publication number: 20160011904
    Abstract: Intelligent application back stack management may include generating a first back stack for activities of an application that have been executed by a device that executes the application. The first back stack may include a back stack size limit. A further back stack may be generated for selected ones of the activities of the application if a total number of the activities of the application and further activities of the application exceeds the back stack size limit. The first back stack may be an in-memory back stack for the device that executes the application, and the further back stack may include an external on-device back stack for the device that executes the application and/or a Cloud storage based back stack. Intelligent application back stack management may further include regenerating an activity of the selected ones of the activities that is pulled from the further back stack.
    Type: Application
    Filed: September 3, 2014
    Publication date: January 14, 2016
    Inventors: Senthil KUMARESAN, Sanjoy PAUL, Nataraj KUNTAGOD
  • Publication number: 20140248909
    Abstract: Methods and systems for resource optimized, coarse and fine grained location tracking for planned journey are disclosed. A method for tracking a mobile device with respect to a point of interest (POI) using a mobile location tracker includes a conserve mode in which the mobile location tracker is turned off. The conserve mode comprises determining, by an analyzer module, whether to assess an estimated time to arrive (ETA) at the POI. If determined to assess the ETA, the conserve mode comprises performing an ETA assess operation comprising receiving the ETA; and if the ETA is not greater than a threshold time, switching from the conserve mode to an active mode, wherein in the active mode the mobile location tracker is turned on. It is determined to assess the ETA if a timer measurement is not less than the reassess time or if a trigger to reassess is received.
    Type: Application
    Filed: March 1, 2013
    Publication date: September 4, 2014
    Inventors: Nataraj Kuntagod, Sanjoy Paul, Senthil Kumaresan