Patent ID: 7949962
Filing Date: 2011-05-24
Classification: G06F

Abstract:
1. A system for adding new information on a list on a web page, comprising: a web page; a list item web control containing one or more web controls for said web page; a client side Popup of said web page; a new web Control of said list item web control; a new command menu of said new web control; a client system for viewing said web page; a command menu of said web control; selecting an option from said command menu; a tabular form for data entry for said selected option; a server system for handling a tabular edit process; one or more data storages for handling data inputted and previewed a lock that forces a user to edit only one web control at a time; said lock mechanism is used for locking or releasing an edit mode of said web control; wherein said lock is in locked mode, only said web user control is allow to be edited; wherein said lock is in released mode, then all of said web controls are available for editing; wherein an add new option is selected from said command menu of said web control, a new web control is added and shown the bottom to the said list item web control, said tabular form is generated and displayed on top of said web page for adding information of web control of list item web control; wherein a user inputs new data into said tabular form, said user will then select either cancel or submit from command menu on said tabular form; wherein said user selects cancel from command menu on said tabular form, said user will return back to the said command menu of said web control; wherein said user selects submit option from command menu on said tabular form, said server will put that new data into said data storage; said server then set said lock to locked mode on said new web control, said server will then generate a new command menu, said server will then set new command menu to viewable mode, said server will then set said command menu to non viewable mode, said server then generate a preview display of said new web control of said list item web control with new inputted data, said server then post back onto said client system, and then said client will render the new html document to said web page; wherein said user will the select either Save, Delete, or Exit from viewable said new command menu on said new web control; wherein said user selects delete option from said new command menu on said new web control, said server will remove new inputted data and said new web control and said new command menu of said list item web control, said server will set said lock to released mode, said server will generate a new html document and post back onto said client system, said client system will render the new html document to said web page; wherein said user selects Save option from said new command menu on said new web control, said server will save the preview data into data storage and set it as current data for said new web control, said server will set said lock to released mode, said server will then set said new command menu to hidden, said server system will generate a new html document and post back onto said client system, and then said client system will render the new html document to said web page; wherein said user selects Exit option from said command menu on said web control, said web page will display a said client side popup with Yes and No options; wherein said user selects Yes option from said client side popup, said server will save the preview data into data storage and set it as current data for said new web control, said server will set said lock to released mode, said server will then set said new command menu to hidden, said server system will generate a new html document and post back onto said client system, and said client system will render the new html document to said web page; wherein said user selects No option from said client side popup, said server will remove new inputted data and said new web control and said new command menu of said list item web control, said server will set said lock to released mode, said server will generate a new html document and post back onto said client system, said client system will render the new html document to said web page; and wherein said user elects to make additional changes to said web page, said process is repeated by starting again at command menu of web control.