Patents by Inventor Ritwik Batabyal

Ritwik Batabyal 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: 9778924
    Abstract: The embodiments herein relate to creating solutions for a platform and, more particularly, to enabling a user to create an API (Application Programming Interface) for a platform and enabling at least one other user to use a created API for his platform. Embodiments herein disclose a system which complies with component-based and service-oriented concepts of API architecture, and by providing next generation tools and libraries for open-standards based multi-channel application development by automated generation of APIs and interactive consumption of the APIs via one single portal.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: October 3, 2017
    Assignee: WIPRO LIMITED
    Inventors: Ritwik Batabyal, Santosh Nallapeta
  • Publication number: 20160239770
    Abstract: A method and system for dynamically modifying a process flow associated with an end to end process is disclosed. The method comprises receiving a trigger event associated with the end to end process; monitoring at least one process state resulting from the at least one trigger event; determining at least one of a user context, a process-event context, a process context, and an environment context for the at least one process state on detecting the at least one trigger event; defining, dynamically one or more configurable business rules based on the at least one of the user context, the process-event context, the process context, and the environment context using artificial intelligence and machine learning; and performing a process state change based on the one or more configurable business rules.
    Type: Application
    Filed: March 28, 2015
    Publication date: August 18, 2016
    Applicant: Wipro Limited
    Inventors: Ritwik BATABYAL, Anurag SRIVASTAVA, Tekkethalakal KURIEN
  • Publication number: 20140366000
    Abstract: The embodiments herein relate to creating solutions for a platform and, more particularly, to enabling a user to create an API (Application Programming Interface) for a platform and enabling at least one other user to use a created API for his platform. Embodiments herein disclose a system which complies with component-based and service-oriented concepts of API architecture, and by providing next generation tools and libraries for open-standards based multi-channel application development by automated generation of APIs and interactive consumption of the APIs via one single portal.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 11, 2014
    Inventors: Ritwik Batabyal, Santosh Nallapeta
  • Patent number: 8214499
    Abstract: A system and method for enabling software applications as a service in a non-intrusive manner in isolated user groups (IUGs) is disclosed. In one embodiment, a method includes receiving a user request from one of the plurality of IUGs to access application functionality of one of plurality of software applications, identifying the one of the plurality of IUGs, locating one of the plurality of service modules by a service gateway based on a request sent by one of the plurality of service adapters, providing an appropriate access to the one of the plurality of IUGs, obtaining configuration data associated with the one of the plurality of IUGs, forwarding the configuration data and the user request to the one of the plurality of software applications, and generating an appropriate response associated with the application functionality and returning the generated appropriate response to the one of the plurality of IUGs.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: July 3, 2012
    Assignee: Wipro Limited
    Inventors: Ritwik Batabyal, Hemanth Kumar Aswathanarayana
  • Patent number: 8151251
    Abstract: A method of dynamically generating profiling data using runtime non-intrusive profiling of application transactions which are contained in containers such as web servers, application servers, portal servers and J2EE/ECM containers, includes the following steps: using common resources of memory and environment for both profiling activity and application transactions; remotely executing project specific profiling administration and configuration; using the executed project specific profiling administration and configuration and completing remote profiling, and generating profiling data by taking assistance selectively from Aspect Oriented Programming, and Application Response Measurement; and, selectively using the profiling data to analyze performance bottlenecks and do auditing as needed by a user.
    Type: Grant
    Filed: May 31, 2007
    Date of Patent: April 3, 2012
    Assignee: Wipro Limited
    Inventors: Akhilesh Laddha, Ritwik Batabyal
  • Publication number: 20110099276
    Abstract: A system and method for enabling software applications as a service in a non-intrusive manner in isolated user groups (IUGs) is disclosed. In one embodiment, a method includes receiving a user request from one of the plurality of IUGs to access application functionality of one of plurality of software applications, identifying the one of the plurality of IUGs, locating one of the plurality of service modules by a service gateway based on a request sent by one of the plurality of service adapters, providing an appropriate access to the one of the plurality of IUGs, obtaining configuration data associated with the one of the plurality of IUGs, forwarding the configuration data and the user request to the one of the plurality of software applications, and generating an appropriate response associated with the application functionality and returning the generated appropriate response to the one of the plurality of IUGs.
    Type: Application
    Filed: October 26, 2009
    Publication date: April 28, 2011
    Inventors: Ritwik Batabyal, Hemanth Kumar Aswathanarayana
  • Patent number: 7823125
    Abstract: A system and application design model deploys self-describing modules (e.g., COTS-component off the shelf) of code or services that can be reused on-demand and composed into multiple processes and composite solutions. Also described herein is a method of providing a modular prescriptive architecture for a user of a business process to obtain reusable services which are composed into service oriented multiple processes and composite solutions on a web-application. The prescriptive architecture is SOA oriented and uses a plurality of tiers including a client tier, a presentation tier, a business logic tier, an integration tier, and a data tier, as well as an infrastructure service layer designed across and interacting with the plurality of tiers. Each tier may have further layers. The prescriptive architecture provides data integrity, is scalable, flexible, and extensible, and can be internationalized. A method of designing a software prescriptive architecture is also included.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: October 26, 2010
    Assignee: Wipro Limited
    Inventor: Ritwik Batabyal
  • Publication number: 20080301170
    Abstract: A method of dynamically generating profiling data using runtime non-intrusive profiling of application transactions which are contained in containers such as web servers, application servers, portal servers and J2EE/ECM containers, includes the following steps: using common resources of memory and environment for both profiling activity and application transactions; remotely executing project specific profiling administration and configuration; suing the executed project specific profiling administration and configuration and completing remote profiling, and generating profiling data by taking assistance selectively from Aspect Oriented Programming, and Application Response Measurement; and, selectively using the profiling data to analyze performance bottlenecks and do auditing as needed by a user.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventors: Akhilesh Laddha, Ritwik Batabyal
  • Publication number: 20080052314
    Abstract: A system and application design paradigm in the form of web-architecture, uses self describing modules of reusable services, offering SOA (Service Oriented Architecture) based composite solutions and multiple processes in a dynamic business environment. The system is termed e-Enabler Framework, and in one form, includes three frameworks, i.e., web processing framework, business logic framework and a data access framework (termed herein as persistence framework). Each of the three frameworks may include sub-frameworks with specific functionalities. The e-Enabler Framework provides a multiplicity of infrastructure services including: Logging Service, Security Service, Notification Service, (Exception Service), Caching Service, Session Management Service and, Internationalization Service. The e-Enabler Framework in a preferred form also includes a plurality of plug-in modules for performing different functions, and is capable of being used on different platforms including.
    Type: Application
    Filed: August 25, 2006
    Publication date: February 28, 2008
    Inventor: Ritwik Batabyal
  • Publication number: 20080052664
    Abstract: A system and application design model deploys self-describing modules (e.g., COTS-component off the shelf) of code or services that can be reused on-demand and composed into multiple processes and composite solutions. Also described herein is a method of providing a modular prescriptive architecture for a user of a business process to obtain reusable services which are composed into service oriented multiple processes and composite solutions on a web-application. The prescriptive architecture is SOA oriented and uses a plurality of tiers including a client tier, a presentation tier, a business logic tier, an integration tier, and a data tier, as well as an infrastructure service layer designed across and interacting with the plurality of tiers. Each tier may have further layers. The prescriptive architecture provides data integrity, is scalable, flexible, and extensible, and can be internationalized. A method of designing a software prescriptive architecture is also included.
    Type: Application
    Filed: August 25, 2006
    Publication date: February 28, 2008
    Inventor: Ritwik Batabyal