System and method for competitive product assortment
First Claim
Patent Images
1. A product assortment method, the method comprising:
- obtaining, by a processor, product information from one or more domains and storing the product information in a database, the product information comprising (i) information concerning products that are by a customer, and (ii) information concerning products that are sold by the competitors of the customer;
determining, by a processor, one or more product categories associated with products sold by the customer;
determining, by a processor, criteria for associating the products sold by the competitors with the product categories; and
generating, by a processor, a user interface on a display diagrammatically indicating an overlap of the products sold by the customer with the products sold by the competitors of the customer, unique products of the customer, and unique products of the competitors of the customer, wherein the diagrammatic indication is organized according to the product categories;
wherein obtaining product information from one or more domains comprises crawling the Internet to obtain raw product information from the one or more domains and applying one or more wrappers to the raw data to automatically extract the product information from the raw data, wherein each of the one or more wrappers extracts a respective portion of the product information from the raw data;
wherein generating the display comprises displaying a heat map comprising shaded boxes, each associated with a product category, wherein a darker shade indicates a higher overlap of the products sold by the customer with the products sold by the competitors of the customer, and wherein a lighter shade indicates a lower overlap of the products sold by the customer with the products sold by the competitors of the customer;
wherein the shaded boxes of the heat map are sized according to a number of products sold by the customer in the categories associated with the shaded boxes.
5 Assignments
0 Petitions
Accused Products
Abstract
A product assortment system includes a crawler obtaining product information from one or more domains and storing the product information in a database. A user interface determines one or more product categories associated with one or more products of a customer. A keyword module determines criteria for associating one or more products of one or more competitors with the product categories. The user interface generates a display indicating overlap of the one or more products of the customer with the one or more products of the competitors.
63 Citations
24 Claims
-
1. A product assortment method, the method comprising:
-
obtaining, by a processor, product information from one or more domains and storing the product information in a database, the product information comprising (i) information concerning products that are by a customer, and (ii) information concerning products that are sold by the competitors of the customer; determining, by a processor, one or more product categories associated with products sold by the customer; determining, by a processor, criteria for associating the products sold by the competitors with the product categories; and generating, by a processor, a user interface on a display diagrammatically indicating an overlap of the products sold by the customer with the products sold by the competitors of the customer, unique products of the customer, and unique products of the competitors of the customer, wherein the diagrammatic indication is organized according to the product categories; wherein obtaining product information from one or more domains comprises crawling the Internet to obtain raw product information from the one or more domains and applying one or more wrappers to the raw data to automatically extract the product information from the raw data, wherein each of the one or more wrappers extracts a respective portion of the product information from the raw data; wherein generating the display comprises displaying a heat map comprising shaded boxes, each associated with a product category, wherein a darker shade indicates a higher overlap of the products sold by the customer with the products sold by the competitors of the customer, and wherein a lighter shade indicates a lower overlap of the products sold by the customer with the products sold by the competitors of the customer; wherein the shaded boxes of the heat map are sized according to a number of products sold by the customer in the categories associated with the shaded boxes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a memory; a processor coupled to the memory, the processor configured to; obtain product information from one or more domains and store the product information in a database, the product information comprising (i) information concerning products that are sold by a customer, and (ii) information concerning products that are sold by the competitors of the customer; wherein obtaining product information from one or more domains comprises crawling the Internet to obtain raw product information from the one or more domains and applying one or more wrappers to the raw data to automatically extract the product information from the raw data, wherein each of the one or more wrappers extracts a respective portion of the product information from the raw data; determine one or more product categories associated with products sold by the customer; determine criteria for associating products sold by the competitors with the product categories; and generate a user interface on a display that diagrammatically indicates an overlap of the products sold by the customer with the products sold by the competitors of the customer, unique products of the customer, and unique products of the competitors of the customer, wherein the diagrammatic indication is organized according to the product categories; wherein the processor is configured to generate the display by displaying a heat map comprising shaded boxes, each associated with a product category, wherein a darker shade indicates a higher overlap of the products sold by the customer with the products sold by the competitors of the customer, and wherein a lighter shade indicates a lower overlap of the products sold by the customer with the products sold by the competitors of the customer; wherein the shaded boxes of the heat map are sized according to a number of products sold by the customer in the categories associated with the shaded boxes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium, comprising:
-
code executable by a computer to obtain product information from one or more domains and store the product information in a database, the product information comprising (i) information concerning products that are sold by a customer, and (ii) information concerning products that are sold by the competitors of the customer; wherein obtaining product information from one or more domains comprises crawling the Internet to obtain raw product information from the one or more domains and applying one or more wrappers to the raw data to automatically extract the product information from the raw data, wherein each of the one or more wrappers extracts a respective portion of the product information from the raw data; code executable by a computer to determine one or more product categories associated with products sold by the customer; code executable by a computer to determine criteria for associating products sold by the competitors with the product categories; and code executable by a computer to generate a user interface on a display that diagrammatically indicates an overlap of the products sold by the customer with the products sold by the competitors of the customer, unique products of the customer, and unique products of the competitors of the customer, wherein the diagrammatic indication is organized according to the product categories; wherein the code executable by a computer to generate the display comprises code executable by a computer to display a heat map comprising shaded boxes, each associated with a product category, wherein a darker shade indicates a higher overlap of the products sold by the customer with the products sold by the competitors of the customer, and wherein a lighter shade indicates a lower overlap of the products sold by the customer with the products sold by the competitors of the customer; wherein the code executable by a computer to generate the display comprises code executable by a computer to display, responsive to a user selection of a product category in the heat map, further information about the product category. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification