IP Library Patent Application 10513288
Patent Application
App. No. 10/513,288

Method and system for targeted internet search engine

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 None
App. No.
10/513,288
Abstract

A system and method for implementation of a pay-for-placement advertising model using a targeted search engine. The present invention provides a method and system for a geographic-targeted, pay-for-placement search engine which allows advertisers to direct their advertisements and Web site to geographic areas in a way which maximizes the return on their advertising expenditures. Global Positioning System (“GPS”) devices may be used to provide geographic location information to the search engine. Targeted advertising campaigns may be created and managed by advertisers using search engine tools. A search engine management system allows review and management of advertiser's account activity. A fraud detection system prevents advertisers using the system from incurring charges due to improper and fraudulent use of the search engine.

Claims (144)

1 . A method for generating a targeted search result comprising:

receiving a search request from a user over a communications network, the search request including a search term and a limiting parameter;

generating a search listing using the search term and the limiting parameter;

generating the search result using the search listing and a performance criterium; and

transmitting the search result to the user.

2 . The method of claim 1 , wherein the search result is generated by sorting the search listing using the performance criterium.

3 . The method of claim 1 , wherein the performance criterium is a bidding criterium.

4 . The method of claim 1 , wherein the performance criterium is a predetermined amount, wherein the predetermined amount is associated with a preferred search result location.

5 . The method of claim 1 , wherein the limiting parameter is a postal zip code.

6 . The method of claim 1 , wherein the limiting parameter is a global positioning system signal.

7 . The method of claim 1 , wherein the limiting parameter is a latitude and longitude coordinate.

8 . The method of claim 1 , wherein the limiting parameter is an area code.

9 . The method of claim 1 , wherein the limiting parameter is a telephone number.

10 . The method of claim 1 , further comprising:

sorting the search listing using a second performance criterium, wherein the second performance criterium is an advertiser importance value.

11 . The method of claim 1 , further comprising providing a database having a plurality of advertisements, wherein each of the plurality of advertisements includes a preferential placement indication; and wherein sorting the search listing includes placing the one or more of the plurality of advertisements in a preferred position in the search result.

12 . The method of claim 1 , further comprising providing a database having a plurality of advertisements, wherein each of the plurality of advertisements includes an advertisement search parameter and a geographic targeting parameter; and

generating a search listing further includes:

generating a relevance measure for each of the advertisements by comparing the search term to each of the advertisement search parameters;

generating a geographic measure for each of the advertisements by comparing the limiting parameter to each of the geographic targeting parameters; and

retrieving advertisements from the database using each of the relevance measures and each of the geographic measures.

13 . The method of claim 2 , wherein the search result includes one or more selectable listings, the method further comprising:

receiving a listing selection from the user;

updating a selection record using the listing selection; and

charging an advertiser account using the selection record.

14 . The method of claim 1 , further comprising:

providing a database having a plurality of advertisements, wherein the plurality of advertisements are stored in the database in a table, the table including a network location field; and

generating the search result includes selecting the network location field from the table.

15 . The method of claim 1 , further comprising providing a database having a plurality of advertisements, wherein each of the plurality of advertisements includes an advertisement search parameter, a geographic targeting parameter, and a performance parameter.

16 . The method of claim 15 , wherein the performance parameter is a bid amount associated with the advertisement search parameter.

17 . The method of claim 15 , wherein each of the plurality of advertisements further includes a display format parameter and a display platform parameter.

18 . The method of claim 1 , wherein generating a search listing further includes generating a second search listing, the method further comprising transmitting a second search result, wherein the second search result is generated using the second search listing.

19 . The method of claim 18 , wherein the search result is displayed in a first panel, and the second search result is displayed in a second panel.

20 . The method of claim 19 , wherein the search result is a Web search result and the second search result is a local search result.

21 . A method for generating a targeted search result comprising:

receiving a search request from a user over a communications network, the search request

including a search term and a limiting parameter;

generating a demographic parameter using the limiting parameter;

generating a search listing using the search term and the demographic parameter;

sorting the search listing using a performance criterium;

generating a search result using the sorted search listing; and

transmitting the search result to the user.

22 . The method of claim 21 , wherein the performance criterium is a bidding criterium.

23 . The method of claim 21 , wherein the limiting parameter is a postal zip code.

24 . The method of claim 21 , wherein the limiting parameter is a global positioning system signal.

25 . The method of claim 21 , wherein the limiting parameter is a latitude and longitude coordinate.

26 . The method of claim 21 , wherein the limiting parameter is an area code.

27 . The method of claim 21 , wherein the limiting parameter is a telephone number.

28 . The method of claim 21 , further comprising:

sorting the search listing using a second performance criterium, wherein the second performance criterium is an advertiser importance value.

29 . The method of claim 21 , further comprising:

providing a database having a plurality of advertisements, wherein each of the plurality of advertisements includes a preferential placement indication; and

sorting the search listing includes placing the one or more of the plurality of advertisements in a preferred position in the search result.

30 . The method of claim 21 , further comprising providing a database having a plurality of advertisements, wherein each of the plurality of advertisements includes an advertisement search parameter, a geographic targeting parameter, and a demographic targeting parameter; and

generating a search listing further includes:

generating a relevance measure for each of the advertisements by comparing the search term to each of the advertisement search parameters;

generating a geographic measure for each of the advertisements by comparing the limiting parameter to each of the geographic targeting parameters;

generating a demographic measure for each of the advertisements by comparing the demographic parameter to each of the demographic targeting parameters; and

retrieving advertisements from the database using each of the relevance measures, each of the geographic measures, and each of the demographic measures.

31 . The method of claim 22 , wherein the search result includes one or more selectable listings, the method further comprising:

receiving a listing selection from the user;

updating a selection record using the listing selection; and

charging an advertiser account using the selection record.

32 . A method for generating a targeted search result comprising:

receiving a search request from a user over a communications network, the search request including a search term, a demographic parameter, and a limiting parameter;

generating a search listing using the search term, the limiting parameter, and the demographic parameter;

sorting the search listing using a performance criterium; and

transmitting a search result to the user, the search result generated using the sorted search listing.

33 . The method of claim 32 , wherein the performance criterium is a bidding criterium.

34 . The method of claim 32 , wherein the limiting parameter is a postal zip code.

35 . The method of claim 32 , wherein the limiting parameter is a global positioning system signal.

36 . The method of claim 32 , wherein the limiting parameter is a latitude and longitude coordinate.

37 . The method of claim 32 , wherein the limiting parameter is an area code.

38 . The method of claim 32 , wherein the limiting parameter is a telephone number.

39 . The method of claim 32 , wherein the demographic parameter is an ethnicity identification.

40 . The method of claim 32 , wherein the demographic parameter is socioeconomic classification.

41 . The method of claim 32 , wherein the demographic parameter is an age group classification.

42 . The method of claim 32 , wherein the demographic parameter is an income classification.

43 . The method of claim 32 , further comprising sorting the search listing using a second performance criterium, wherein the second performance criterium is an advertiser importance value.

44 . The method of claim 32 , further comprising:

providing a database having a plurality of advertisements, wherein each of the plurality of advertisements includes a preferential placement indication; and

sorting the search listing includes placing the one or more of the plurality of advertisements in a preferred position in the search result.

45 . The method of claim 32 , further comprising providing a database having a plurality of advertisements, wherein each of the plurality of advertisements includes an advertisement search parameter and a geographic targeting parameter; and

generating a search listing further includes:

generating a relevance measure for each of the advertisements by comparing the search term to each of the advertisement search parameters;

generating a geographic measure for each of the advertisements by comparing the limiting parameter to each of the geographic targeting parameters; and

retrieving advertisements from the database using each of the relevance measures and each of the geographic measures.

46 . The method of claim 32 , further comprising:

receiving a listing selection from the user;

maintaining a selection record including the listing selection; and

charging an advertiser account using the selection record.

47 . The method of claim 32 , further comprising:

providing a database having a plurality of advertisements, wherein the plurality of advertisements are stored in the database in a table, the table including a network location field; and

generating the search result includes selecting the network location field from the table.

48 . A data processing system for generating a targeted search result comprising:

a database including a plurality of advertisements;

a processor; and

a memory operably coupled to the processor and having program instructions stored therein, the processor being operable to execute the program instructions, the program instructions including:

instructions for generating a search listing using a user search term and a limiting parameter;

instructions for sorting the search listing using a performance criterium;

instructions for generating a search result using the sorted search listing; and

instructions for transmitting the search result to the user over a communications network.

49 . The system of claim 48 , wherein the performance criterium is a bidding criterium.

50 . The system of claim 48 , wherein the program instructions further include:

instructions for generating a second search listing using the user search term;

instructions for generating a second search result using the second search listing; and

instructions for transmitting a second search result, wherein the second search result is generated using the second search listing.

51 . The apparatus of claim 50 , wherein the search result is displayed in a first panel, and the second search result is displayed in a second panel.

52 . The apparatus of claim 51 , wherein the search result is a Web search result and the second search result is a local search result.

53 . The system of claim 48 , the program instruction further including:

instructions for receiving a listing selection from the user;

instructions for maintaining a selection record including the listing selection; and

instructions for charging an advertiser account using the selection record.

54 . An apparatus for generating a targeted search result comprising:

means for receiving a search request from a user over a communications network, the search request including a search term and a limiting parameter;

means for generating a search listing using the search term and the limiting parameter;

means for sorting the search listing using a performance criterium;

means for generating a search result using the sorted search listing; and

means for transmitting the search result to the user, the search result further having one or more selectable listings.

55 . The apparatus of claim 54 , wherein the performance criterium is a bidding criterium.

56 . A method for generating a targeted search result comprising:

receiving a search request from a user over a communications network, the search request including a search term and a demographic parameter;

generating a search listing using the search term and the demographic parameter;

sorting the search listing using a performance criterium; and

transmitting a search result to the user.

57 . The method of claim 56 , wherein the search result is generated using the sorted search listing.

58 . The method of claim 56 , wherein the performance criterium is a bidding criterium.

59 . The method of claim 56 , wherein the demographic parameter is an ethnicity identification.

60 . The method of claim 56 , wherein the demographic parameter is socioeconomic classification.

61 . The method of claim 56 , wherein the demographic parameter is an age group classification.

62 . The method of claim 56 , wherein the demographic parameter is an income classification.

63 . The method of claim 56 , further comprising providing a database having a plurality of advertisements, wherein each of the plurality of advertisements includes a preferential placement indication; and wherein sorting the search listing includes placing the one or more of the plurality of advertisements in a preferred position in the search result.

64 . The method of claim 56 , further comprising providing a database having a plurality of advertisements, wherein each of the plurality of advertisements includes an advertisement search parameter and a demographic targeting parameter; and

generating a search listing further includes:

generating a relevance measure for each of the advertisements by comparing the search term to each of the advertisement search parameters;

generating a demographic measure for each of the advertisements by comparing the demographic parameter to each of the demographic targeting parameters; and

retrieving advertisements from the database using each of the relevance measures and each of the demographic measures.

65 . The method of claim 56 , wherein the search result includes one or more selectable listings, the method further comprising:

receiving a listing selection from the user;

updating a selection record using the listing selection; and

charging an advertiser account using the selection record.

66 . The method of claim 56 , further comprising:

providing a database having a plurality of advertisements, wherein the plurality of advertisements are stored in the database in a table, the table including a network location field; and

generating the search result includes selecting the network location field from the table.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Aug 3, 2016
From: JPMORGAN CHASE BANK, N.A.
To: SUPERMEDIA LLC (FORMERLY IDEARC MEDIA LLC)
Reel/Frame 039559/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2011
From: SUPERMEDIA LLC
To: SWITCHBOARD LLC
Reel/Frame 027419/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2010
From: GRECO, LARRY; NG, STEVEN; THOMPSON, TONY; GARCIA, JOHANN
To: CONTACTPAGE.COM, INC.
Reel/Frame 024265/0026 →
CHANGE OF NAME Recorded Mar 30, 2010
From: IDEARC MEDIA LLC
To: SUPERMEDIA LLC
Reel/Frame 024213/0246 →
CHANGE OF NAME Recorded Mar 30, 2010
From: IDEARC MEDIA CORP.
To: IDEARC MEDIA LLC
Reel/Frame 024213/0232 →
SECURITY AGREEMENT Recorded Feb 26, 2010
From: IDEARC MEDIA LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 023998/0520 →
ASSET PURCHASE AGREEMENT Recorded Dec 5, 2007
From: INFOSPACE, INC.
To: IDEARC MEDIA CORP.
Reel/Frame 020206/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2005
From: CONTACTPAGE.COM, INC.
To: INFOSPACE, INC.
Reel/Frame 016517/0820 →