Method and apparatus for monitoring internet based sales transactions by local vendors
First Claim
1. A method in a search engine, which is executable on a server, for facilitating an Internet-based transaction corresponding to a vendor inventory comprising:
- receiving and storing vendor location information and corresponding inventory for a plurality of vendors;
receiving a search request for a specified product entered by a user;
performing an electronic search and displaying search results comprising a plurality of vendors arranged by geographic location and each vendor comprising a separate associated selectable graphical user interface (GUI) hold button to enable a user to request a hold of a specified product;
receiving product of interest indication comprising a hold request via the GUI hold button for a specified product at a selected vendor location entered by the user; and
storing the product of interest indication with respect to specific vendor locations of the plurality of vendors in a product of interest database.
10 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and a method are provided for facilitating the ability of a local organization to have its products or services displayed to a consumer on a computer monitor in a manner that facilitates their identification by the consumer in the local area. A search engine server is formed to display search results according to distance from the consumer. Search results are ordered in a specified manner that includes evaluating store location, product availability and price. With respect to store location, GPS coordinates are used if available to determine distances from the stores to the consumer. If GPS coordinates are not available, then a database that correlates postal codes is used to determine adjacent postal codes. Thus, search results are ordered in terms of highest priority being given to vendors in the same postal code, then to vendors in neighboring postal codes. Thereafter, priority is given to vendors whose postal codes are within the same city, then the same county, and finally, within the same state. The display results are generated with a graphical user interface that creates “buttons” to facilitate the user sending an e-mail message to the particular store, a hold request to hold a particular product, and to initiate a voice call between the consumer and the store.
-
Citations
20 Claims
-
1. A method in a search engine, which is executable on a server, for facilitating an Internet-based transaction corresponding to a vendor inventory comprising:
-
receiving and storing vendor location information and corresponding inventory for a plurality of vendors;
receiving a search request for a specified product entered by a user;
performing an electronic search and displaying search results comprising a plurality of vendors arranged by geographic location and each vendor comprising a separate associated selectable graphical user interface (GUI) hold button to enable a user to request a hold of a specified product;
receiving product of interest indication comprising a hold request via the GUI hold button for a specified product at a selected vendor location entered by the user; and
storing the product of interest indication with respect to specific vendor locations of the plurality of vendors in a product of interest database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method in a search engine, which is executable an a server, for facilitating an Internet-based transaction, comprising:
-
performing a search for a particular product offered by a plurality of vendors and displaying search results that are parsed according to geographic location relative to a user and price;
producing a selectable graphical user interface (GUI) hold button for display on a user'"'"'s terminal for at least a plurality of the search results wherein each GUI hold button is associated with a different vendor from the others but for the same product;
upon receiving an indication of a hold selection as determined by the user selecting the GUI hold button in connection with the particular product listed in the plurality of search results, generating a communication to a specified vendor requesting that a specified product be put on hold for the user for the user to sample the particular product associated with the hold selection; and
storing a record of the hold request in a database of product-of-interest records. - View Dependent Claims (13, 14)
-
-
15. A search engine server for sequencing electronic search results, comprising:
-
a processor for executing computer instructions, the computer instructions defining operational logic of the apparatus;
computer readable media forming a database of product interest records;
the computer readable media further defining logic for generating a graphical user interface (GUI) hold button in association with the display of a plurality of vendors arranged by geographic location having a specified product to enable a user to request a hold of a particular product wherein each of the plurality of vendors has a hold button generated in connection therewith;
the computer readable media further defining logic for generating a hold request for sampling purposes to enable the user to sample the product at a specified geographic location from a specified vendor of the plurality of vendors arranged by geographic location; and
a bus for connecting the processor to the memory to produce the computer instructions to the processor for execution wherein the computer instructions define operational logic defined within the computer readable media that prompts the processor to form the database to enable the processor to store the product interest records wherein the product of interest records map interest in a particular product by geographic area. - View Dependent Claims (16, 17, 18)
-
-
19. A method in a search engine, which is executable on a server, for performing product searches responsive to product search requests entered via a computer terminal, comprising:
-
receiving an electronically transmitted search request over a network;
performing a search for products defined in the search request;
listing and producing a plurality of search results on a vendor by vendor basis in relation to a geographic location specified by a user and transmitting the plurality of search results over the network; and
as a part of listing and producing the plurality of search results, displaying a plurality of graphical user interface hold buttons, one for each of the plurality of search results to enable the user to select a hold request to sample a particular product listed in the plurality of search results offered by a corresponding vendor. - View Dependent Claims (20)
-
Specification