Client-side pricing agent for collecting and managing product price information over the internet
0 Assignments
0 Petitions
Accused Products
Abstract
A method of collecting product data, e.g., from a plurality of web sites on the Internet. The method is operative from a client computer and utilizes a pricing agent. Using the agent, a user can generate a set of product profiles each identifying a given site URL, a list of one or more included items to be queried, a scan interval, and a site template. For a given product profile, the agent periodically retrieves data from the given site URL at the scan interval. It then parses the data retrieved according to the site template to generate a data record for each included item comprising an item name, an associated price value and, optionally, a secondary source. The retrieved data may also be compared against one or more threshold expressions to generate given actions.
-
Citations
28 Claims
-
1-16. -16. (canceled)
-
17. A database for use in managing a pricing agent in a computer, comprising:
-
a pricing profile table comprising a set of profile records, each record identifying a URL site, a list of included items, a scan interval, and a pointer to a site template;
a site template table comprising a set of site templates, each site template comprising lexical instructions for parsing a data stream to identify given data; and
a price table comprising a set of pricing records, each record identifying an item name, an associated price value, and at least one source. - View Dependent Claims (18, 19, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
20. A computer, comprising:
-
a browser;
a database comprising;
a pricing profile table comprising a set of profile records, each record identifying a URL site, a list of included items, a scan interval, and a pointer to a site template;
a site template table comprising a set of site templates, each site template comprising lexical instructions for parsing a data stream to identify given data; and
a price table comprising a set of pricing records, each record identifying an item name, and associated price value, and at least one source; and
code executable in the browser during processing of a given pricing profile record at the scan interval for parsing data retrieved form the URL site according to the site template to generate a data record for each included item.
-
Specification