The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 27, 2010
Filed:
Mar. 23, 2000
Curtis K. Ohrt, Redwood City, CA (US);
Michael R. Martin, San Mateo, CA (US);
Xiaofeng MA, Walnut Creek, CA (US);
Robert J. Dugan, San Jose, CA (US);
Steven Horio, Mountain View, CA (US);
Sridhar Gunapu, Sunnyvale, CA (US);
Deepankar Narayanan, Santa Clara, CA (US);
Curtis K. Ohrt, Redwood City, CA (US);
Michael R. Martin, San Mateo, CA (US);
Xiaofeng Ma, Walnut Creek, CA (US);
Robert J. Dugan, San Jose, CA (US);
Steven Horio, Mountain View, CA (US);
Sridhar Gunapu, Sunnyvale, CA (US);
Deepankar Narayanan, Santa Clara, CA (US);
InsWeb Corporation, Gold River, CA (US);
Abstract
A dynamic, intelligent user interface for an on-line, virtual application whereby user input customizes the subsequent display of application data and queries presented to the user/applicant. The present invention includes a facility for intelligent editing, data state presentation, and error flagging and correction. In one embodiment of the present invention, the intelligent user interface is implemented as part of a series of dynamically generated web pages (a form set) presented to a user of an ecommerce Internet web site. This presentation is in the form of a collection of tabbed panes of data, the selected pane being displayed on a web page, wherein each pane contains one or more pages of data and queries. This organization and presentation of the virtual application provides re-entrant editing; error trapping, flagging, and correction; and easy navigation from sub-pane to sub-pane (page to page) within each pane and from pane to pane using the tabs and conventional browser Back and Forward button functionality.