System, methods, and apparatus for interactive advertising
First Claim
1. A computer implemented method, comprising:
- receiving, on a computing device, a user input from a user requesting information about a product within a proximity or a service within the proximity;
in response to receiving the user input, displaying a first output in a first region of an instant messaging user interface on the computing device, the first output comprising a first list of at least one merchant within the proximity providing the product or the service;
in response to receiving the user input, displaying a second output in a second region, distinct from the first region, of the instant messaging user interface on the computing device, the second output comprising a second list of at least one brand name under which the product or the service is available within the proximity, wherein the second output is displayed simultaneously with the first output;
receiving a user interaction with the first output that selects an element from the first list or receiving a user interaction with the second output that selects an element from the second list;
in response to the user interaction with the first output, updating both the first output and the second output based on the element selected from the first list; and
in response to the user interaction with the second output, updating both the first output and the second output based on the element selected from the second list.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology for searching and presenting merchant and advertised information to a user over a wide area network such as the Internet. The system and method actively links manufacturer and merchant information within a search query so as to enable a user to conduct more efficient searching when seeking products or services in a proximity or geographical area. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
9 Citations
23 Claims
-
1. A computer implemented method, comprising:
-
receiving, on a computing device, a user input from a user requesting information about a product within a proximity or a service within the proximity; in response to receiving the user input, displaying a first output in a first region of an instant messaging user interface on the computing device, the first output comprising a first list of at least one merchant within the proximity providing the product or the service; in response to receiving the user input, displaying a second output in a second region, distinct from the first region, of the instant messaging user interface on the computing device, the second output comprising a second list of at least one brand name under which the product or the service is available within the proximity, wherein the second output is displayed simultaneously with the first output; receiving a user interaction with the first output that selects an element from the first list or receiving a user interaction with the second output that selects an element from the second list; in response to the user interaction with the first output, updating both the first output and the second output based on the element selected from the first list; and in response to the user interaction with the second output, updating both the first output and the second output based on the element selected from the second list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for displaying search results for a product within a proximity or a service within the proximity, the system comprising:
-
an instant messaging user interface configured to; receive a user input requesting information about the product or the service; in response to receiving the user input, simultaneously display a first output in a first region of the instant messaging user interface on a computing device and a second output in a second region, distinct from the first region, of the instant messaging user interface on the computing device, wherein; the first output comprises a first list of at least one merchant within the proximity providing the product or the service; and the second output comprises a second list of at least one brand name under which, within the proximity, the product or the service is available; wherein the instant messaging user interface is further configured to; receive a user interaction with the first output that selects an element from the first list; receive a user interaction with the second output that selects an element from the second list in response to a user interaction with the first output, update both the first output and the second output based on the element selected from the first list; and in response to a user interaction with the second output, update both the first output and the second output based on the element selected from the second list; and
further comprising;a search engine configured to; formulate a search query based at least in part on the received user input; search a database using the search query; and generate the first list and the second list based on the database search; wherein the database comprises; information about a plurality of merchants, comprising at least one respective geographic location associated with each merchant; and information about a plurality of brand names respectively associated with ones of a plurality of products and services. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer implemented method comprising:
-
initiating an instant messaging session with an instant messaging user interface; initiating an Internet bot configured to interact with a user of the instant messaging session; receiving, on a computing device, within the instant messaging session, a user input comprising an instant message directed to the Internet bot, where the user input includes a request for information about a product within a proximity or a service within the proximity; in response to the Internet bot receiving the user input, generating an instant message from the Internet bot, directed to the user, where the generated instant message includes information for displaying; a first output in a first region of the instant messaging user interface, the first output comprising a first list of at least one merchant within the proximity providing the product or the service; and displaying a second output in a second region, distinct from the first region, of the instant messaging user interface, the second output comprising a second list of at least one brand name under which, within the proximity, the requested product or the service is available, wherein;
the second output is displayed simultaneously with the first output;receiving a user interaction with the first output that selects an element from the first list or receiving a user interaction with the second output that selects an element from the second list; in response to the user interaction with the first output, updating both the first output and the second output based on the element selected from the first list; and in response to a user interaction with the second output, updating both the first output and the second output based on the element selected from the second list. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer implemented method, comprising:
-
receiving, on a computing device, a user input from a user requesting information about a product within a proximity or a service within the proximity; in response to receiving the user input, displaying a first output in a first region of an instant messaging user interface on the computing device, the first output comprising a first list of at least one merchant within the proximity providing the product or the service; in response to receiving the user input, displaying a second output in a second region, distinct from the first region, of the instant messaging user interface on the computing device, the second output comprising a second list of at least one brand name under which the product or the service is available within the proximity, wherein the second output is displayed simultaneously with the first output; receiving a user interaction with the first output that selects an element from the first list; in response to the user interaction with the first output, updating both the first output and the second output based on the element selected from the first list.
-
-
23. A computer implemented method, comprising:
-
receiving, on a computing device, a user input from a user requesting information about a product within a proximity or a service within the proximity; in response to receiving the user input, displaying a first output in a first region of an instant messaging user interface on the computing device, the first output comprising a first list of at least one merchant within the proximity providing the product or the service; in response to receiving the user input, displaying a second output in a second region, distinct from the first region, of the instant messaging user interface on the computing device, the second output comprising a second list of at least one brand name under which the product or the service is available within the proximity, wherein the second output is displayed simultaneously with the first output; and receiving a user interaction with the second output that selects an element from the second list; in response to the user interaction with the second output, updating both the first output and the second output based on the element selected from the second list.
-
Specification