IP Library Granted Patent US 8,732,016
Granted Patent B2
US 8,732,016 · App. 11/857,328 · Granted May 20, 2014

System, methods, and apparatus for interactive advertising

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,732,016
App. No.
11/857,328
Granted
May 20, 2014
Kind
B2
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.

Claims (99)

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.

2. The computer implemented method of claim 1 , wherein the instant messaging user interface comprises an interface embedded within a web browser.

3. The computer implemented method of claim 1 , further comprising:

initiating an instant messaging session, where:

the user input comprises one or more instant messages; and

the first output comprises an instant message provided in response to the user input within the instant messaging session; and further comprising:

displaying a browser window displayed simultaneously with the instant messaging session, where the second output is included in the browser window.

4. The computer implemented method of claim 3 , further comprising:

interacting with the user by an Internet bot to elicit the user input.

5. The computer implemented method of claim 4 , wherein the Internet bot comprises a control on the instant messaging user interface.

6. The computer implemented method of claim 1 , further comprising:

formulating a search query based on the user input;

searching at least one database using the search query, the database comprising information about merchants providing the product or the service and information about advertisers; and

generating the first output and the second output based on the database search.

7. The computer implemented method of claim 1 , wherein:

receiving the user interaction with the second output that selects an element from the second list comprises receiving a user interaction that selects a brand name included in the second list; and

updating the first output comprises:

updating the first list to include at least one merchant in the proximity providing the product or the service under the selected brand name; and

displaying additional information about the product or the service available under the selected brand name.

8. The computer implemented method of claim 7 , wherein displaying the additional information about the product or the service available under the selected brand name comprises displaying a means for the user to request a list of at least one merchant in the proximity with the product or the service available under the selected brand name in stock.

9. The computer implemented method of claim 1 , further comprising:

receiving a user input selecting a merchant included in the first list; and

in response to receiving the user input selecting the merchant:

displaying additional information about the selected merchant; and

displaying a graphical display of a location of the merchant within the proximity.

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.

11. The system of claim 10 , wherein the instant messaging user interface comprises an interface embedded within a web browser.

12. The system of claim 10 , wherein the instant messaging user interface is further configured to:

initiate an instant messaging session, where the user input comprises an instant message and the first output comprises an instant message within the instant messaging session; and

display a browser window comprising the second output.

13. The system of claim 10 , further comprising:

an Internet bot configured to communicate with the user in the instant messaging session and provide information to the search engine.

14. The system of claim 13 , wherein the Internet bot comprises a control on the instant messaging user interface.

15. The system of claim 10 , where:

the instant messaging user interface is further configured to:

receive a second user input; and

the search engine is further configured to:

formulate a second search query based on the second user input;

search the database using the second search query; and

update the first list and update the second list based on the database search.

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.

17. The computer implemented method of claim 16 , wherein the instant messaging user interface comprises an interface embedded within a web browser.

18. The computer implemented method of claim 16 , further comprising:

receiving a second user input interacting with the first output or the second output; and

displaying an updated at least one of the first output and the second output based on the second user input.

19. The computer implemented method of claim 18 , wherein:

the second user input comprises a selection of a brand name included in the second output;

the updated first output comprises a list of at least one merchant in the proximity providing the selected brand name; and

the updated second output comprises additional information about the product or the service available under the selected brand name.

20. The computer implemented method of claim 19 , wherein:

the updated second output includes a prompt for the user to request a list of at least one merchant in the proximity having the product or the service available under the selected brand name in stock.

21. The computer implemented method of claim 18 , wherein:

the second user input comprises a selection of a merchant included in the first output;

the updated first output comprises additional information about the selected merchant; and

the updated second output comprises a graphical display of a location of the merchant within the proximity.

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.

Assignments (7)
SECURITY AGREEMENT Recorded Feb 17, 2023
From: GO DADDY OPERATING COMPANY, LLC; GD FINANCE CO, LLC; GODADDY MEDIA TEMPLE INC.; GODADDY.COM, LLC; LANTIRN INCORPORATED; POYNT, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 062782/0489 →
CHANGE OF NAME Recorded Jun 13, 2013
From: 2353665 ONTARIO INC.
To: POYNT INC.
Reel/Frame 030603/0052 →
COURT ORDER APPROVING AND DIRECTING SALE OF POYNT CORPORATION PROPERTY, IN BANKRUPTCY, TO 2353655 ONTARIO INC. Recorded Jun 12, 2013
From: POYNT CORPORTATION
To: 2353665 ONTARIO INC.
Reel/Frame 030602/0147 →
LICENSE Recorded Aug 10, 2012
From: UNOMOBI INC.; POYNT CORPORATION; INNOVATION FUND III LLC
To: GLADIOS IP INC.
Reel/Frame 028764/0924 →
CHANGE OF NAME Recorded Apr 26, 2011
From: MULTIPLIED MEDIA CORPORATION
To: POYNT CORPORATION
Reel/Frame 026180/0702 →
CHANGE OF NAME Recorded Apr 22, 2011
From: ILLUMICELL CORPORATION
To: MULTIPLIED MEDIA CORPORATION
Reel/Frame 026169/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2011
From: LOWE, JOHN
To: ILLUMICELL CORPORATION
Reel/Frame 026091/0072 →