FRAMEWORK FOR CLASSIFYING FORMS AND PROCESSING FORM DATA
First Claim
1. A non-transitory machine-readable medium storing a program executable by at least one processing unit of a device, the program comprising sets of instructions for:
- in response to a request received from a client device to view an item, determining a category associated with the item and a location associated with a user of the client device;
identifying a form based on the category and the location, the form comprising a set of fields;
providing a graphical user interface (GUI) that includes the form to the client device;
receiving, through the GUI, data values for the set of fields from the client device and a request to add the item to a collection of items;
identifying a policy based on the category and the location;
applying the policy to the data values for the set of fields; and
sending a notification to the client device indicating a result of the application of the policy.
1 Assignment
0 Petitions
Accused Products
Abstract
In response to a request received from a client device to view an item, a program determines a category associated with the item and a location associated with a user of the client device. The program also identifies a form based on the category and the location. The form comprises a set of fields. The program then provides a graphical user interface (GUI) that includes the form to the client device. The program also receives, through the GUI, data values for the set of fields from the client device and a request to add the item to a collection of items. The program then identifies a policy based on the category and the location. The program also applies the policy to the data values for the set of fields. The program then sends a notification to the client device indicating a result of the application of the policy.
24 Citations
15 Claims
-
1. A non-transitory machine-readable medium storing a program executable by at least one processing unit of a device, the program comprising sets of instructions for:
-
in response to a request received from a client device to view an item, determining a category associated with the item and a location associated with a user of the client device; identifying a form based on the category and the location, the form comprising a set of fields; providing a graphical user interface (GUI) that includes the form to the client device; receiving, through the GUI, data values for the set of fields from the client device and a request to add the item to a collection of items; identifying a policy based on the category and the location; applying the policy to the data values for the set of fields; and sending a notification to the client device indicating a result of the application of the policy. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
in response to a request received from a client device to view an item, determining a category associated with the item and a location associated with a user of the client device; identifying a form based on the category and the location, the form comprising a set of fields; providing a graphical user interface (GUI) that includes the form to the client device; receiving, through the GUI, data values for the set of fields from the client device and a request to add the item to a collection of items; identifying a policy based on the category and the location; applying the policy to the data values for the set of fields; and sending a notification to the client device indicating a result of the application of the policy. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
a set of processing units; and a non-transitory computer-readable medium storing instructions that when executed by at least one processing unit in the set of processing units cause the at least one processing unit to; in response to a request received from a client device to view an item, determine a category associated with the item and a location associated with a user of the client device; identify a form based on the category and the location, the form comprising a set of fields; provide a graphical user interface (GUI) that includes the form to the client device; receive, through the GUI, data values for the set of fields from the client device and a request to add the item to a collection of items; identify a policy based on the category and the location; apply the policy to the data values for the set of fields; and send a notification to the client device indicating a result of the application of the policy. - View Dependent Claims (12, 13, 14, 15)
-
Specification