System and method to document and display business requirements for computer data entry
First Claim
1. A computerized method for rendering a web page during creation of the web page and prior to completion of the web page using a collaborative form prototype builder, comprising:
- storing, in a shared drive, a dataset template including;
data including a plurality of fields, the plurality of fields including data collection fields;
providing a program of executable code that is run by a web browser and that uses the dataset template and web page code to provide a web page version in a web browser of a remote client device;
assigning, using at least one processor, different user permissions for accessing, viewing and updating data of the dataset template;
receiving, from a first remote client device, a request to access the dataset template;
determining, using the at least one processor and based on the permissions, that the first remote client device is permitted to alter the dataset template;
receiving, from the first remote client device, user input data that alters the web page code;
storing the user input data into the dataset template;
receiving, from a web browser of the first remote client, a request to view a current web page version;
automatically providing, using the at least one processor, to the web browser running on the first remote client device, an altered version of the web page based on the user input data that has been incorporated into the dataset template;
said providing comprising pointing the web browser of the first remote client to a page that runs the program of executable code and extracts the data from the dataset template from the shared drive and displays the data in the web browser of the first remote client;
receiving, from a second remote client device, a request to access the dataset template;
granting, using the at least one processor, read only access to the dataset template to the second remote client device based on the permissions;
providing, using the at least one processor, to a web browser running on the second remote client device, the altered view of the web page;
said providing comprising pointing the web browser of the second remote client to the page that runs the program of executable code and extracts the data from the dataset template from the shared drive and displays the data in the web browser of the second remote client; and
thereafter providing, using the at least one processor, a completed web page version based on all user input data included in the dataset template;
wherein the completed web page is provided at a web site for end user client device access;
said completed web page incorporating data of the dataset template, wherein the executable code is omitted and does not access the dataset template from the shared drive for end user client access to the completed web page.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment provides a real-time or dynamic collaborative computer data collection form prototype builder. An embodiment integrates several concepts in order to streamline the computer data collection form development process. In an embodiment a dataset is used to collect data entry form requirements and attributes about the user interface which are used by a program to render a computer data collection form. Change implementation is facilitated by permitting changes in the underlying data set to be reflected in the computer data collection form, e.g., as re-rendered by the system.
33 Citations
16 Claims
-
1. A computerized method for rendering a web page during creation of the web page and prior to completion of the web page using a collaborative form prototype builder, comprising:
-
storing, in a shared drive, a dataset template including; data including a plurality of fields, the plurality of fields including data collection fields; providing a program of executable code that is run by a web browser and that uses the dataset template and web page code to provide a web page version in a web browser of a remote client device; assigning, using at least one processor, different user permissions for accessing, viewing and updating data of the dataset template; receiving, from a first remote client device, a request to access the dataset template; determining, using the at least one processor and based on the permissions, that the first remote client device is permitted to alter the dataset template; receiving, from the first remote client device, user input data that alters the web page code; storing the user input data into the dataset template; receiving, from a web browser of the first remote client, a request to view a current web page version; automatically providing, using the at least one processor, to the web browser running on the first remote client device, an altered version of the web page based on the user input data that has been incorporated into the dataset template; said providing comprising pointing the web browser of the first remote client to a page that runs the program of executable code and extracts the data from the dataset template from the shared drive and displays the data in the web browser of the first remote client; receiving, from a second remote client device, a request to access the dataset template; granting, using the at least one processor, read only access to the dataset template to the second remote client device based on the permissions; providing, using the at least one processor, to a web browser running on the second remote client device, the altered view of the web page; said providing comprising pointing the web browser of the second remote client to the page that runs the program of executable code and extracts the data from the dataset template from the shared drive and displays the data in the web browser of the second remote client; and thereafter providing, using the at least one processor, a completed web page version based on all user input data included in the dataset template; wherein the completed web page is provided at a web site for end user client device access; said completed web page incorporating data of the dataset template, wherein the executable code is omitted and does not access the dataset template from the shared drive for end user client access to the completed web page. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for rendering a web page during creation of the web page and prior to completion of the web page using a collaborative web page prototype builder, comprising:
-
a device having at least one processor and at least one memory device storing instructions accessible to the at least one processor, the instructions being executable by the at least one processor to; store, in a shared drive, a dataset template including; data including a plurality of fields, the plurality of fields corresponding to data collection points; provide a program of executable code that is run by a web browser and that uses the dataset template and web page code to provide a web page version in a web browser of a remote client device; assign different user permissions for accessing, viewing and updating the dataset template; receive, from a first remote client device, a request to access the dataset template; determine, based on the permissions, that the first remote client device is permitted to alter the dataset template; receive, from the first remote client device, user input data that alters the web page code; store the user input data into the dataset template; receive, from a web browser of the first remote client, a request to view a current web page version; automatically provide, to the web browser running on the first remote client device, an altered version of the web page that is altered based on the user input data that has been incorporated into the dataset template by pointing the web browser of the first remote client to a page that runs the program of executable code and extracts the data from the dataset template from the shared drive and displays the data in the web browser of the first remote client; receive, from a second remote client device, a request to access the dataset template; grant read only access to the dataset template to the second remote client device based on the permissions; provide, to a web browser running on the second remote client device, the altered view of the web page by pointing the web browser of the second remote client to the page that runs the program of executable code and extracts the data from the dataset template from the shared drive and displays the data in the web browser of the second remote client; and thereafter provide a completed web page version based on all user input data included in the dataset template; wherein the completed web page is provided at a web site for end user client device access; said completed web page incorporating data of the dataset template, wherein the executable code is omitted and does not access the dataset template from the shared drive for end user client access to the completed web page. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for rendering a web page during creation of the web page and prior to completion of the web page, comprising:
-
a non-transitory storage medium having computer readable program code embodied therewith, the computer readable program code being executable by a processor and comprising; computer readable program code configured to store, in a shared drive, a dataset template including; data including a plurality of fields, the plurality of fields corresponding to data collection points; computer readable program code configured to provide a program of executable code that is run by a web browser and that uses the dataset template and web page code to provide a web page version in a web browser of a remote client device; computer readable program code configured to assign different user permissions for accessing, viewing and updating data of the dataset template; computer readable program code configured to receive, from a first remote client device, a request to access the dataset template; computer readable program code configured to determine, based on the permissions, that the first remote client device is permitted to alter the dataset template; computer readable program code configured to receive, from the first remote client device, user input data that alters the web page code; computer readable program code configured to store the user input data into a field of the dataset template; computer readable program code configured to receive, from a web browser of the first remote client, a request to view a current web page version; computer readable program code configured to automatically provide, to the web browser running on the first remote client device, an altered version of the web page that is altered based on the user input data that has been incorporated into the dataset template by pointing the web browser of the first remote client to a page that runs the program of executable code and extracts the data from the dataset template from the shared drive and displays the data in the web browser of the first remote client; computer readable program code configured to receive, from a second remote client device, a request to access the dataset template; computer readable program code configured to grant read only access to the dataset template to the second remote client device based on the permissions; computer readable program code configured to provide, to a web browser running on the second remote client device, the altered view of the web page by pointing the web browser of the second remote client to the page that runs the program of executable code and extracts the data from the dataset template from the shared drive and displays the data in the web browser of the second remote client; and computer readable program code configured to thereafter provide a completed web page version based on all user input data included in the dataset template; wherein the completed web page is provided at a web site for end user client device access; said completed web page incorporating data of the dataset template, wherein the executable code is omitted and does not access the dataset template from the shared drive for end user client access to the completed web page. - View Dependent Claims (16)
-
Specification