Method and system for parsing purchase information from web pages
First Claim
1. A method for parsing purchase information from code of a Web page for a purchase, comprising:
- detecting at least one known product keyword and at least one product data string following that product keyword and being associated with that product keyword, the product data string being a descriptor for the product keyword for one product in the purchase;
detecting at least one known transaction keyword and at least one transaction data string following that transaction keyword and being associated with that transaction keyword, the transaction data string being a descriptor for the transaction keyword;
checking the data types of the product data strings and transaction data strings to determine if they are of the same type as the associated product keyword or transaction keyword; and
copying and placing the detected purchase information into an organized form.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for parsing purchase information from code in a Web page. The method includes detecting at least one known product keyword and at least one product data string following that product keyword and being associated with that product keyword. The product data string can be a descriptor for the product keyword for one product in the purchase. The method also includes detecting at least one known transaction keyword and at least one transaction data string following that transaction keyword and being associated with that transaction keyword, the transaction data string being a descriptor for the transaction keyword. The data type of the descriptors can be checked to determine if they are of the same type as the corresponding product or transaction keyword. These processes can be repeated for all of the data strings in the HTML page, and this detected purchase information can be placed into an organized form.
-
Citations
32 Claims
-
1. A method for parsing purchase information from code of a Web page for a purchase, comprising:
-
detecting at least one known product keyword and at least one product data string following that product keyword and being associated with that product keyword, the product data string being a descriptor for the product keyword for one product in the purchase;
detecting at least one known transaction keyword and at least one transaction data string following that transaction keyword and being associated with that transaction keyword, the transaction data string being a descriptor for the transaction keyword;
checking the data types of the product data strings and transaction data strings to determine if they are of the same type as the associated product keyword or transaction keyword; and
copying and placing the detected purchase information into an organized form.
-
-
5. The method of claim 33, wherein the common transaction keyword types include one or more of a product total, subtotal, tax, discount, total, shipping type, shipping cost, and credit card type.
-
6. A method for parsing purchase information from code of a Web page for a purchase, comprising:
-
determining whether a sufficient number of product keywords are present to represent a table of product information and, if so, treating the product information as being in table form;
parsing the product keywords and placing the product keywords as headings for a table of product information;
parsing and pasting descriptive information for each product in a row under the headings in the table of product information after checking data types to ensure that each descriptor fits with the product keyword;
detecting at least one known transaction keyword and at least one transaction data string following that transaction keyword and being associated with that transaction keyword, the transaction data string being a descriptor for the transaction keyword; and
copying and placing the located purchase information into an organized form. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for parsing purchase information from code of a Web page for a purchase, comprising:
-
detecting at least one known product keyword and at least one product data string following that product keyword and being associated with that product keyword, the product data string being a descriptor for the product keyword for one product in the purchase;
determining whether a sufficient number of transaction keywords are present to represent a table of transaction information and, if so, treating the transaction information as being in table form;
parsing the transaction keywords and placing the transaction keywords as headings for a table of transaction information;
parsing descriptive information in a row under the headings in the table of transaction information after checking data types to ensure that each descriptor is an appropriate data type for the transaction keyword; and
copying and placing the located purchase information into an organized form. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method for parsing purchase information from code of a Web page for a purchase, comprising:
-
locating product information for each product purchased by reviewing data strings occurring before a first transaction keyword, locating product information for each product including;
determining if each data string is pricing information and, if so, determining which type of pricing information is present;
determining a quantity for the product;
determining non-numeric information for the product, the non-numeric information including at least the product name; and
determining an end of the product information for each product;
locating transaction information for the purchase by searching for transaction keywords from the data strings; and
copying and placing the located product information and transaction information into an organized form. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer system for parsing purchase information from code of a Web page for a purchase, comprising:
-
a memory for storing a program; and
a processor operative with the program to;
detect at least one known product keyword and at least one product data string following that product keyword and being associated with that product keyword, the product data string being a descriptor for the product keyword for one product in the purchase;
detect at least one known transaction keyword and at least one transaction data string following that transaction keyword and being associated with that transaction keyword, the transaction data string being a descriptor for the transaction keyword;
check the data types of the product data strings and transaction data strings to determine if they are of the same type as the associated product keyword or transaction keyword; and
copy and place the detected purchase information into an organized form.
-
-
28. An apparatus for parsing purchase information from code of a Web page for a purchase, comprising:
-
means for detecting at least one known product keyword and at least one product data string following that product keyword and being associated with that product keyword, the product data string being a descriptor for the product keyword for one product in the purchase;
means for detecting at least one known transaction keyword and at least one transaction data string following that transaction keyword and being associated with that transaction keyword, the transaction data string being a descriptor for the transaction keyword;
means for checking the data types of the product data strings and transaction data strings to determine if they are of the same type as the associated product keyword or transaction keyword; and
means for copying and placing the detected purchase information into an organized form.
-
-
29. A computer-readable medium storing instructions for parsing purchase information from code of a Web page for a purchase that direct a microprocessor to:
-
detect at least one known product keyword and at least one product data string following that product keyword and being associated with that product keyword, the product data string being a descriptor for the product keyword for one product in the purchase;
detect at least one known transaction keyword and at least one transaction data string following that transaction keyword and being associated with that transaction keyword, the transaction data string being a descriptor for the transaction keyword;
check the data types of the product data strings and transaction data strings to determine if they are of the same type as the associated product keyword or transaction keyword; and
copy and place the detected purchase information into an organized form.
-
-
30. A computer system for parsing purchase information from code of a Web page for a purchase, comprising:
-
a memory for storing a program; and
a processor operative with the program to;
locate product information for each product purchased by reviewing data strings occurring before a first transaction keyword, locating product information for each product including;
determining if each data string is pricing information and, if so, determining which type of pricing information is present;
determining a quantity for the product;
determining non-numeric information for the product, the non-numeric information including at least the product name; and
determining an end of the product information for each product;
locate transaction information for the purchase by searching for transaction keywords from the data strings; and
copy and place the located product information and transaction information into an organized form. - View Dependent Claims (2, 4)
-
-
31. An apparatus for parsing purchase information from code of a Web page for a purchase, comprising:
-
means for locating product information for each product purchased by reviewing data strings occurring before a first transaction keyword, the means for locating product information for each product including;
means for determining if each data string is pricing information and, if so, determining which type of pricing information is present;
means for determining a quantity for the product;
means for determining non-numeric information for the product, the non-numeric information including at least the product name; and
means for determining an end of the product information for each product;
means for locating transaction information for the purchase by searching for transaction keywords from the data strings; and
means for copying and placing the located product information and transaction information into an organized form. - View Dependent Claims (3)
-
-
32. A computer-readable medium storing instructions for parsing purchase information from code of a Web page for a purchase that direct a microprocessor to:
-
locate product information for each product purchased by reviewing data strings occurring before a first transaction keyword, locating product information for each product including;
determining if each data string is pricing information and, if so, determining which type of pricing information is present;
determining a quantity for the product;
determining non-numeric information for the product, the non-numeric information including at least the product name; and
determining an end of the product information for each product;
locate transaction information for the purchase by searching for transaction keywords from the data strings; and
copy and place the located product information and transaction information into an organized form.
-
Specification