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: 9778924Abstract: 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: GrantFiled: June 5, 2014Date of Patent: October 3, 2017Assignee: WIPRO LIMITEDInventors: Ritwik Batabyal, Santosh Nallapeta
-
Publication number: 20160239770Abstract: 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: ApplicationFiled: March 28, 2015Publication date: August 18, 2016Applicant: Wipro LimitedInventors: Ritwik BATABYAL, Anurag SRIVASTAVA, Tekkethalakal KURIEN
-
Publication number: 20140366000Abstract: 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: ApplicationFiled: June 5, 2014Publication date: December 11, 2014Inventors: Ritwik Batabyal, Santosh Nallapeta
-
Patent number: 8214499Abstract: 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: GrantFiled: October 26, 2009Date of Patent: July 3, 2012Assignee: Wipro LimitedInventors: Ritwik Batabyal, Hemanth Kumar Aswathanarayana
-
Patent number: 8151251Abstract: 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: GrantFiled: May 31, 2007Date of Patent: April 3, 2012Assignee: Wipro LimitedInventors: Akhilesh Laddha, Ritwik Batabyal
-
Publication number: 20110099276Abstract: 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: ApplicationFiled: October 26, 2009Publication date: April 28, 2011Inventors: Ritwik Batabyal, Hemanth Kumar Aswathanarayana
-
Patent number: 7823125Abstract: 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: GrantFiled: August 25, 2006Date of Patent: October 26, 2010Assignee: Wipro LimitedInventor: Ritwik Batabyal
-
Publication number: 20080301170Abstract: 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: ApplicationFiled: May 31, 2007Publication date: December 4, 2008Inventors: Akhilesh Laddha, Ritwik Batabyal
-
Publication number: 20080052314Abstract: 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: ApplicationFiled: August 25, 2006Publication date: February 28, 2008Inventor: Ritwik Batabyal
-
Publication number: 20080052664Abstract: 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: ApplicationFiled: August 25, 2006Publication date: February 28, 2008Inventor: Ritwik Batabyal