Patent ID: 8489445

Claim:
A computer-implemented method, comprising: associating, in a server, each of a plurality of product selections with a respective geographic location, each of the plurality of product selections indicating an interest of a respective customer in a respective one of a plurality of products, each of the plurality of product selections corresponding to a selection of the respective one of the plurality of products for rendering in a network page; identifying, in the server, product selections associated with each of a plurality of geographic areas; determining, in the server, based at least in part on the identified ones of the product selections, for each of a plurality of groups of products and each of the geographic areas, a geographic product preference for selecting a particular product relative to other products in the group of products, the geographic product preference being associated with the respective one of the geographic areas, each of the plurality of groups of products being a respective predefined subset of the plurality of products; encoding, in the server, a map depicting the geographic areas, each respective one of the geographic areas displaying a respective geographic product group preference for selecting products in a particular one of the plurality of groups of products relative to others of the plurality of groups of products, the respective geographic product group preference being determined based at least in part on the identified ones of the product selections; and sending the map and at least one of the geographic product preferences to a client for rendering.