Pavan S. Bhatnagar - San Mateo CA, US Matthew E. Wyman - San Mateo CA, US Adam D. Springer - San Mateo CA, US Robert G. Carpenter - San Mateo CA, US Michael Piech - San Mateo CA, US Riad Mohammed - San Mateo CA, US Dain A. Ehring - San Mateo CA, US Steven B. Byrne - San Mateo CA, US
Assignee:
Dorado Network Systems Corporation - San Mateo CA
International Classification:
G06F 9/44
US Classification:
705 7, 705 38
Abstract:
Systems and methods are provided for processing loan applications in dynamic workflows. In a preferred embodiment, a system calls an activity engine with a top-level activity for processing a work-item, e. g. , a loan application. The activity engine decomposes the top-level activity into child activities and lower-level child activities, and recursively calls itself to process the child activities until all constituent child activities have been preformed, thus performing the original top-level activity. In the preferred embodiment, each activity, work-item, user, event and role has associated rules, wherein an event represents a change in state of an activity and a role represents a class of users of the system having shared attributes. The evaluation of the associated rules dynamically creates the flow of activities, thereby creating a dynamic workflow.
Dynamic Workflow Architectures For Loan Processing
Pavan S. Bhatnagar - San Mateo CA, US Matthew E. Wyman - San Mateo CA, US Adam D. Springer - San Mateo CA, US Robert G. Carpenter - San Mateo CA, US Michael Piech - San Mateo CA, US Riad Mohammed - San Mateo CA, US Dain A. Ehring - San Mateo CA, US Steven B. Byrne - San Mateo CA, US
Assignee:
CoreLogic Dorado, LLC - Irvine CA
International Classification:
G06Q 10/00
US Classification:
705 711, 705 726
Abstract:
Systems and methods are provided for processing loan applications in dynamic workflows. In a preferred embodiment, a system calls an activity engine with a top-level activity for processing a work-item, e. g. , a loan application. The activity engine decomposes the top-level activity into child activities and lower-level child activities, and recursively calls itself to process the child activities until all constituent child activities have been preformed, thus performing the original top-level activity. In the preferred embodiment, each activity, work-item, user, event and role has associated rules, wherein an event represents a change in state of an activity and a role represents a class of users of the system having shared attributes. The evaluation of the associated rules dynamically creates the flow of activities, thereby creating a dynamic workflow.
Metadata-Aware Enterprise Application Integration Framework For Application Server Environment
Venkat Amirisetty - Santa Clara CA, US Pavan Bhatnagar - Palo Alto CA, US
International Classification:
G06F009/46
US Classification:
709/328000
Abstract:
A metadata-aware Enterprise Application Integration (EAI) framework for an application server environment. The framework allows the connector writer to connect to a system using a low-level API. The framework provides a space in a connector in which to define high-level functions. Using the framework, the user can mine metadata for the functions and generate a description of each high-level function that can be dropped into the framework and appear as a high-level function invokable through the connector. This high-level function manifestation, when invoked, drives the low-level API provided by the connector. An adaptive layer may wrap a native Common Client Interface (CCI) exposed by a connector to provide an abstract connector that allows a higher-level abstraction of external Enterprise Information Systems (EIS). The adaptive layer may interpret metadata to model an external EIS as a logical data source. The adaptive layer may be referred to as a metadata-aware CCI adapter.
Google since 2011
Techie
Yahoo! 2008 - 2011
Principal Architect (advertising platforms)
Dorado 2002 - 2008
Chief Architect
iPlanet / Netscape / Kiva 1997 - 2001
Architect , Technical Lead (application server)
World Bank 1994 - 1997
Dev Manager, Lead Architect
Education:
Indian Institute of Management, Calcutta 1988 - 1990
MBA
Indian Institute of Technology, Kanpur 1981 - 1985
Bachelor of Technology (BTech), Computer Science