METHOD AND SYSTEM FOR AGGREGATE WEB SITE DATABASE PRICE WATCH FEATURE
First Claim
1. A method of providing aggregate web site price watch feature, the method comprising:
- receiving a price watch request for a product from a client machine comprising a threshold price for the product;
generating a query to an aggregate database for the product;
retrieving data from the aggregate database containing information provided from one or more web sites, extracted by parsing received web site data by an associated signature schema;
determining when the threshold price has been satisfied;
retrieving one or more product details from the aggregate database when the threshold price has been satisfied; and
notifying the client machine that the price threshold was satisfied.
4 Assignments
0 Petitions
Accused Products
Abstract
Signature schema documents may be pre-defined using a query language to provide instructions for application by an engine to extract data from web pages of respective web sites. For a particular web page, signature schema instructions identify a web page family for the web page and extract desired data from the web page in accordance with its web page family. A server may receive data from a web site and apply signature schema instructions maintained in a repository coupled to the engine. Extracted data can be cached to a database coupled to the engine to facilitate querying of the data to enable aggregate results to be presented to a client machine (e.g. a wireless device). The aggregate database can be monitored based upon defined user criteria such as for price changes of an item and provide appropriate notification to the client machine when changes occur.
73 Citations
25 Claims
-
1. A method of providing aggregate web site price watch feature, the method comprising:
-
receiving a price watch request for a product from a client machine comprising a threshold price for the product; generating a query to an aggregate database for the product; retrieving data from the aggregate database containing information provided from one or more web sites, extracted by parsing received web site data by an associated signature schema; determining when the threshold price has been satisfied; retrieving one or more product details from the aggregate database when the threshold price has been satisfied; and notifying the client machine that the price threshold was satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 21, 22, 23)
-
-
13. A system for providing aggregate web site database price watch feature comprising:
at least one computing device comprising a processor and a memory coupled thereto, said memory storing instructions and data for configuring the processor to provide an engine to; receive a price watch request for a product from a client machine comprising a threshold price; generate a query to an aggregate web site database for the requested product; retrieve data from the aggregate database containing information provided from one or more web sites extracted by parsing received web site data by and associate signature schema; determine if the threshold price is satisfied; retrieve one ore more product details from the aggregate database when the product price threshold has been satisfied; and notify the client machine that the price threshold was satisfied. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
24. A computer program product storing computer readable instructions which when executed by a computer processor configure the processor for:
-
receiving a price watch request for a product from a client machine comprising a threshold price for the product; generating a query to an aggregate database for the product; retrieving data from the aggregate database containing information provided from one or more web sites, extracted by parsing received web site data by an associated signature schema; determining when the threshold price has been satisfied; retrieving one or more product details from the aggregate database when the threshold price has been satisfied; and notifying the client machine that the price threshold was satisfied.
-
-
25. A method of providing aggregate web site price watch feature for a wireless device, the method comprising:
-
receiving a price watch request for a product from a client machine comprising a threshold price for the product; generating a query to an aggregate database for the requested product; retrieving data from the aggregate database containing information provided from one or more web sites, extracted by parsing received web site data by an associated signature wherein the schema comprises an extensible Markup Language (XML) documents comprising query language for extracting data from the web page; determining when the threshold price has been satisfied; periodically monitoring the one or more websites for changes in the product price; retrieving one ore more product details from the aggregate database when the product threshold price has been satisfied; and notifying the wireless device that the price threshold was satisfied.
-
Specification