Systems and Methods for Searching a Defined Area
First Claim
1. A computer-implemented method comprising:
- receiving a plurality of product data, wherein the product data describes a plurality of products offered for sale by a plurality of businesses;
storing the product data as a plurality of individual product data records, wherein each record describes an individual product;
associating a portion of the product data records with a defined physical area, wherein said businesses each have a point-of-sale store located in said defined physical area;
receiving a search request;
searching product data records for a plurality of products in a plurality of point-of-sale stores located in the defined physical area; and
outputting product data for said businesses with point-of-sale stores located in said defined physical area matching said search request.
8 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention include systems and methods for searching a defined area. In one embodiment, the present invention includes a method comprising receiving a plurality of product data, wherein the product data describes a plurality of products offered for sale by a plurality of businesses. Product data may be associated with a defined area, where the businesses each have a point-of-sale store located in the defined area. A user may enter a search request, and the system searches product data for a plurality of products in a plurality of point-of-sale stores in the defined area. The system outputs product data for point-of-sale stores located in said defined area matching said search request.
-
Citations
26 Claims
-
1. A computer-implemented method comprising:
-
receiving a plurality of product data, wherein the product data describes a plurality of products offered for sale by a plurality of businesses; storing the product data as a plurality of individual product data records, wherein each record describes an individual product; associating a portion of the product data records with a defined physical area, wherein said businesses each have a point-of-sale store located in said defined physical area; receiving a search request; searching product data records for a plurality of products in a plurality of point-of-sale stores located in the defined physical area; and outputting product data for said businesses with point-of-sale stores located in said defined physical area matching said search request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
storing an identifier in a first record, the identifier representing a defined area; associating the identifier in the first record with a plurality of store records in a store table, wherein each store record corresponds to a point-of-sale-store in the defined area; associating a first store record from the plurality of store records with a first retailer record in a retailer table, the first store record corresponding to a first store in the defined area; programming a crawler with configuration information for retrieving information from a website of said retail business, the website comprising a plurality of products and corresponding product data, the configuration information comprising one or more rules for mapping product data from a product web page to fields of a product data record in a database; associating a plurality of product data records populated with data from said website with the first retail record; receiving inventory data corresponding to said first store record, the inventory data specifying products offered in said first store; filtering the product data records using the inventory data, wherein the filtered product data records describe products from said website that are offered in said first store; and associating the filtered product data records with said first store record, and in accordance therewith, associating the filtered product data records with the defined area. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium containing instructions for controlling a computer system to perform a method comprising:
-
receiving a plurality of product data, wherein the product data describes a plurality of products offered for sale by a plurality of businesses; associating a portion of the product data with a defined physical area, wherein said businesses each have a point-of-sale store located in said defined physical area; receiving a search request; searching product data for a plurality of products in a plurality of point-of-sale stores associated with the defined physical area; and outputting product data for said businesses with point-of-sale stores located in said defined physical area matching said search request. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification