Browse Prior Art Database

System and method to introspect Web Page REST Calls and Generate Corresponding Rich Client Toolbars

IP.com Disclosure Number: IPCOM000198206D
Publication Date: 2010-Jul-29
Document File: 1 page(s) / 20K

Publishing Venue

The IP.com Prior Art Database

Abstract

A system which analyzes active web pages and dynamically assembles toolbars in an active Rich Client Application to seamlessly interact with Rich Internet Applications.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 81% of the total text.

Page 1 of 1

System and method to introspect Web Page REST Calls and Generate Corresponding Rich Client Toolbars

Disclosed is a system that analyzes active web pages and dynamically assembles toolbars in an active Rich Client Application to seamlessly interact with Rich Internet Applications.

The system extends the browser to include code which analyze the active page for HTML FORMs. The browser extension detects the FORM analyzes the inputs, and generates a call to the related Rich Client Application.

The Rich Client Application is extended to detect the call from the browser component. Many Rich Client Applications can be extended to work with this system.. The code which detects the call from the browser can use local system calls, eg COM, or more advanced local HTTP calls using a local web container.

When the call to the Rich Client Application is detected, the system parses the data from the call and generates the toolbar which contains the corresponding HTML FORM inputs, a branding or logo area, and a submit button.

The HTML Form inputs can contain Text Input, Check Box, Radio Buttons, File Upload and other form Elements. The local system can detect the File Upload element, and automatically link an active document, e.g. Document, Spreadsheet or Presentation, to the File Upload element.

When the submit button has been clicked, the system gathers the input and generates an event for the Browser extension. The Browser extension takes the data, e.g. FORM input, Active Docu...