Movatterモバイル変換


[0]ホーム

URL:


US6876997B1 - Method and apparatus for indentifying related searches in a database search system - Google Patents

Method and apparatus for indentifying related searches in a database search system
Download PDF

Info

Publication number
US6876997B1
US6876997B1US09/575,894US57589400AUS6876997B1US 6876997 B1US6876997 B1US 6876997B1US 57589400 AUS57589400 AUS 57589400AUS 6876997 B1US6876997 B1US 6876997B1
Authority
US
United States
Prior art keywords
search
database
listings
related searches
listing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US09/575,894
Inventor
Phillip G. Rorex
Thomas A. Soulanille
Bradley R. Haugaard
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
R2 Solutions LLC
Altaba Inc
Original Assignee
Overture Services Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Overture Services IncfiledCriticalOverture Services Inc
Priority to US09/575,894priorityCriticalpatent/US6876997B1/en
Assigned to GOTO.COM, INC.reassignmentGOTO.COM, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HAUGAARD, BRADLEY R., ROREX, PHILLIP G., SOULANILLE, THOMAS A.
Priority to EP01937556Aprioritypatent/EP1297453B1/en
Priority to GB0229482Aprioritypatent/GB2388678B/en
Priority to DE60141904Tprioritypatent/DE60141904D1/en
Priority to CA2409642Aprioritypatent/CA2409642C/en
Priority to JP2001587264Aprioritypatent/JP3860036B2/en
Priority to DE10196212Tprioritypatent/DE10196212T1/en
Priority to CN01809998XAprioritypatent/CN1430751B/en
Priority to KR1020027015584Aprioritypatent/KR100699977B1/en
Priority to AU2001263275Aprioritypatent/AU2001263275B2/en
Priority to PCT/US2001/016161prioritypatent/WO2001090947A1/en
Priority to AU6327501Aprioritypatent/AU6327501A/en
Priority to KR1020057010269Aprioritypatent/KR100719009B1/en
Priority to AT01937556Tprioritypatent/ATE465470T1/en
Assigned to OVERTURE SERVICES, INC.reassignmentOVERTURE SERVICES, INC.MERGER (SEE DOCUMENT FOR DETAILS).Assignors: GOTO.COM, INC
Priority to US11/092,182prioritypatent/US7657555B2/en
Publication of US6876997B1publicationCriticalpatent/US6876997B1/en
Application grantedgrantedCritical
Priority to AU2005225097Aprioritypatent/AU2005225097A1/en
Priority to AU2008202363Aprioritypatent/AU2008202363A1/en
Assigned to YAHOO! INCreassignmentYAHOO! INCMERGER (SEE DOCUMENT FOR DETAILS).Assignors: OVERTURE SERVICES, INC
Priority to US12/653,926prioritypatent/US20100106706A1/en
Priority to AU2011201608Aprioritypatent/AU2011201608A1/en
Assigned to EXCALIBUR IP, LLCreassignmentEXCALIBUR IP, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: YAHOO! INC.
Assigned to YAHOO! INC.reassignmentYAHOO! INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: EXCALIBUR IP, LLC
Assigned to EXCALIBUR IP, LLCreassignmentEXCALIBUR IP, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: YAHOO! INC.
Anticipated expirationlegal-statusCritical
Assigned to R2 SOLUTIONS LLCreassignmentR2 SOLUTIONS LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: EXCALIBUR IP, LLC
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method of generating a search result list also provides related searches for use by a searcher. Search listings which generate a match with a search request submitted by the searcher are identified in a pay for placement database which includes a plurality of search listings. Related search listings contained in a related search database generated from the pay for placement database are identified as relevant to the search request. A search result list is returned to the searcher including the identified search listings and one or more of the identified search listings.

Description

APPENDIX/COPYRIGHT REFERENCE
A compact disc appendix is included containing computer program code listings pursuant to 37 C.F.R. 1.52(e) and is hereby incorporated herein in its entirety by this reference. The total number of compact discs is 1 including 58,306 bytes. The compact disc includes one file created Sep. 8, 2003 entitled “Source Code Appendix for U.S. Ser. No. 09/575,894.” The compact disc appendix replaces the Source Code Appendix filed with the patent application on May 22, 2000 and included in the specification at pages A1-A38.
BACKGROUND OF THE INVENTION
The present invention relates generally to a method and system for generating a search result list, for example, using an Internet-based search engine. More particularly, the present invention relates to a method and system for generating search results from a pay for placement database and generating a list of related searches from a related search database.
Search engines are commonly used to search the information available on computer networks such as the World Wide Web to enable users to locate information of interest that is stored within the network. To use a search engine, a user or searcher typically enters one or more search terms that the search engine uses to generate a listing of information, such as web pages, that the searcher is then able to access and utilize. The information resulting from the search is commonly identified as a result of an association that is established between the information and one or more of the search terms entered by the user. Different search engines use different techniques to associate information with search terms and to identify related information. These search engines also use different techniques to provide the identified information to the user. Accordingly, the likelihood of information being found as a result of a search varies depending upon the search engine used to perform the search.
This uncertainty is of particular concern to web page operators that make information available on the World Wide Web. In this setting, there are often several web page operators or advertisers that are competing for the same group of potential views or customers. Accordingly, a web page's ability to be identified as the result of a search is often important to the success of a web page. Therefore, web page operators often seek to increase the likelihood that their web page will be seen as the result of a search.
One type of search engine that provides web page operators with a more predictable method of being seen as the result of a search is a “pay for placement” arrangement where web pages are displayed based at least in part upon a monetary sum that the advertiser or web page operator has agreed to pay to the search engine operator. The web page operator agrees to pay an amount of money, commonly referred to as the bid amount, in exchange for a particular position in a set of search results that is generated in response to a user's input of a search term. A higher bid amount will result in a more prominent placement in a set of search results. Thus, a web page operator may attempt to place high bids on one or more search terms to increase the likelihood that their web page will be seen as a result of a search for that term. However, there are many similar search terms, and it is difficult for a web page operator to bid on every potentially relevant search term. Likewise, it is unlikely that a bid will be made on every search term. Accordingly, a search engine operator may not receive any revenue from searches performed using certain search terms for which there are no bids.
In addition, because the number of existing web pages is ever increasing, it is becoming more difficult for a user to find relevant search results. The difficulty of obtaining relevant search results is further increased because of the search engine's dependency on the search terms entered by the user. The search results that a user receives are directly dependent upon the search terms that the user enters. The entry of one search term may not result in relevant search results, while the entry of only a slightly different search term can result in relevant search results. Accordingly, the selection of search terms is often an important part of the search process. It would be of benefit to both the searcher and the advertisers to recommend related searches for the searcher to provide to the search engine. However, current search engines do not enable a search engine operator to provide related search terms, such as those that will produce relevant search results, to a user. A system that overcomes these deficiencies is needed.
SUMMARY
By way of introduction only, in accordance with one embodiment of the invention, a search request is received from a searcher and used to perform a search on a pay for placement database. In the pay for placement database there are stored search listings including web page locators and bid amounts to be paid by the operator of the listed web page. The search using the pay for placement database produces search results which are presented to the searcher. The search request is also used to perform a search on a related search database. The related search database has been formed at least in part using contents of the pay for placement database. The search of the related search database produces a list of related searches which are presented to the searcher.
In accordance with a second embodiment, a related search database is created using a pay for placement database. All text from all web pages referenced by the pay for placement database is stored and used to create an inverted index. Additional indexes are used to improve the relevancy and spread of related search results obtained using the database.
The foregoing discussion of illustrative embodiments of the invention has been provided only by way of introduction. Nothing in this section should be taken as a limitation on the following claims, which define the scope of the invention.
BRIEF DESCRIPTION OF SEVERAL VIEWS OF THE DRAWINGS
FIG. 1 is a block diagram illustrating a database search system in conjunction with a computer network;
FIG. 2 is a flow diagram illustrating a method for operating the database search system ofFIG. 1;
FIG. 3 is a flow diagram illustrating a method for operating the database search system ofFIG. 1;
FIG. 4 is a flow diagram illustrating in more detail a portion of the method shown inFIG. 2;
FIG. 5 is a flow diagram illustrating in more detail a portion of the method shown inFIG. 2;
FIG. 6 is a flow diagram illustrating a method for forming a related searches database; and
FIG. 7 is a flow diagram illustrating a method for removing similar page information from a database.
DETAILED DESCRIPTION OF THE PRESENTLY PREFERRED EMBODIMENTS
Referring now to the drawing,FIG. 1 is a block diagram of adatabase search system100 shown in conjunction with acomputer network102.
Thedatabase search system100 includes a pay forplacement database104, arelated searches database106, a searchengine web server108, a related searchesweb server110 and a searchengine web page114. Theservers104,106,108 may be accessed over thenetwork102 by anadvertiser web server120 or aclient computer122.
Thenetwork102 in the illustrated embodiment is the Internet and provides data communication according to appropriate standards, such as Internet Protocol. In other embodiments, other network systems may be used alone or in conjunction with the Internet. Communication in thenetwork102 is preferably according to Internet Protocol or similar data communication standard. Other data communications standards may be used as well to ensure reliable communication of data.
Thedatabase search system100 is configured as part of a client and server architecture. In the context of a computer network such as the Internet, a client is a process such as a program, task or application that requests a service which is provided by another process such as a program, task or application that requests a service which is provided by another process, known as a server program. The client process uses the requested service without having to know any working details about the other server program or the server itself. In networked systems, a client process usually runs on a computer that accesses shared network resources provided by another computer running a corresponding server process. A server is typically a remote computer system that is accessible over a communications medium such as a network. The server acts as an information provider for a computer network. Thus, thesystem100 operates as a server for access by the clients such asclient computer122 and theadvertiser web server120.
Theclient computers122 can be conventional personal computers, workstations or computer systems of any size. Eachclient computer112 typically includes one or more processors, memory, input and output devices and a network interface such as a modem. Theadvertiser web server120, the searchengine web server108, the relatedsearches web server110 and the accountmanagement web server112 can be similarly configured. However, theadvertiser web server120,9, the searchengine web server108, the relatedsearches web server110 and the accountmanagement web server112 may each include many computers connected by a separate private network.
Theclient computer112 executes a World Wide Web (“web”)browser program124. Examples of such a program are Navigator, available from Netscape Communications Corporation and Internet Explorer, available from Microsoft Corporation. Thebrowser program124 is used by a user to enter addresses of specific web pages to be retrieved. These addresses are referred to as Uniform Resource Locators (URLs). In addition, once a page has been retrieved, thebrowser program124 can provide access to other pages or records when the user clicks on hyperlinks to other web pages contained in the web page. Such hyperlinks provide an automated way for the user to enter the URL of another page and to retrieve that page. The pages can be data records including as content plain textual information or more complex digitally encoded multimedia content such as software programs, graphics, audio data, video data and so forth.
Client computers122 communicate through thenetwork102 with various network information providers. These information providers include theadvertiser web server120, theaccount management server112, thesearch engine server108, and the relatedsearches web server110. Preferably, communication functionality is provided by HyperText Transfer Protocol (HTTP), although other communication protocols such as FTP, SNMP, Telnet and a number of other protocols known in the art may be used. Preferably,search engine server108,related searches server110 andaccount management server112, along withadvertiser servers120 are located on the worldwide web. U.S. patent application Ser. No. 09/322,627, filed May 29, 1999 and entitled “System and Method for Influencing a Position on a Search Result List Generated by a Computer Network Search Engine,” and U.S. patent application Ser. No. 09/494,818, filed Jan. 31, 2000 and entitled “Method and System for Generating a Set of Search Terms,” are commonly assigned to the assignee of the present application and are incorporated herein by reference. These applications disclose additional aspects of search engine systems.
The accountmanagement web server112 in the illustrated embodiment includes a computer storage medium such as a disc system and a processing system. A database is stored on the storage medium and contains advertiser account information.Conventional browser programs124, running onclient computers122, may be used to access advertiser account information stored on theaccount management server112.
The searchengine web server108 permits network users, upon navigating to the search engine web server URL or sites on other web servers capable of submitting queries to the searchengine web server108 through abrowser program124, to type keyword queries to identify pages of interest among the millions of pages available on web pages. In one embodiment of the present invention, the searchengine web server108 generates a search result list that includes, at least in part, relevant entries obtained from and formatted by the results of the bidding process conducted by theaccount management server112. The searchengine web server108 generates a list of HyperText links to documents that contain information relevant to search terms entered by the user at aclient computer122. The search engine web server transmits this list, in the form of aweb page114 to the network user, where it is displayed on thebrowser124 running on theclient computer122. One embodiment of the search engine web server may be found by navigating to the web page at URL http://www.goto.com/.
Searchengine web server108 is connected to thenetwork102. In one embodiment of the present invention, searchengine web server108 includes a pay forplacement database104 including a plurality of search listings. Thedatabase104 contains an ordered collection of search listing records used to generate search results in response to user queries. Each search listing record contains the URL of an associated web page or document, a title, descriptive text and a bid amount. In addition, searchengine web server108 may also be connected to theaccount management server112. Theaccount management server112 may also be connected to thenetwork102.
In addition, in the illustrated embodiment ofFIG. 1, thedatabase system100 further includes a related searchesweb server110 and an associatedrelated searches database106. The related searchesweb server110 anddata base106 operate to provide suggested, related searches for presentation to a searcher along with search results in response to his query. Users conducting searches for information using a search engine web server such as theserver108 often perform searches which are inappropriately focused as compared to the index data of the web site search engine. Users may use search terms which are either too vague and generalized, such a “music,” or too specific and focused, such as “hot jazz from New Orleans during the early 1950s.” Some users require assistance to refine their query to better obtain useful information from the search engine. The related searchesweb server110 provides the user with query suggestions better suited to the abilities of the pay forplacement database104.
In the illustrated embodiment, the pay forplacement database104 is established in conjunction with advertisers who operate web servers such asadvertiser web server120.Advertiser web pages121 are displayed on theadvertiser web server120. An advertiser or web site promoter may, through an account residing on theaccount management server112, participate in a competitive bidding process with other advertisers. An advertiser may bid on any number of search terms relevant to the content of the advertiser's web site.
The bids submitted by the web site promoters are used to control presentation of search results to a searcher usingclient computer122. Higher bids receive more advantageous placement on a search result list generated by the searchengine web server108 when a search using the search term bid on by the advertiser is executed. In one embodiment, the amount bid by an advertiser comprises a money amount that is deducted from the account of the advertiser each time the advertiser web site is accessed via a hyperlink on the search result list page. A searcher clicks on the hyperlink with a computer input device such as a mouse to initiate a retrieval request to retrieve the information associated with the advertiser's hyperlink. Preferably, each access or click on a search result list hyperlink is redirected to the searchengine web server108 to associate the click with the account identifier for an advertiser. This redirection action, which is not apparent to the searcher, will access account information coded into the search result page before accessing the advertiser's URL using the search result list hyperlink clicked on by the searcher. In the illustrated embodiment, the advertiser's web site description and hyperlink on the search result list page is accompanied by an indication that the advertiser's listing is a paid listing. Each paid listing displays an amount corresponding to a price per click paid by the advertiser for each of referral to the advertiser site through this search result list.
The searcher may click on HyperText links associated with each listing in that search result page to access the corresponding web pages. The HyperText links may access web pages anywhere on the Internet, and include paid listings toadvertiser web pages121 located on theadvertiser web server120. In one embodiment of the present invention, the search result list also includes non-paid listings that are not priced as a result of advertiser's bids and are generated by a conventional search engine, such as the Inktomi, Lycos, or Yahoo! search engines. The non-paid HyperText links may also include links manually indexed into the pay forplacement database104 by an editorial team. Preferably, the non-paid listings follow the paid advertiser listings on the search results page.
Relatedsearches web server110 receives the search request from the searcher atclient computer122 as entered using the searchengine web page114. In therelated searches database106, which includes related search listings generated from the pay forplacement database104, the relatedsearches web server110 identifies related search listings relevant to the search request. In conjunction with the searchengine web server108, the relatedsearches web server110 returns a search result list to the searcher including the identified search listings located in the pay for placement database and one or more identified related search listings located in therelated searches database106. Operation of the related searchesweb server110 in conjunction with therelated searches database106 will be described below in conjunction withFIGS. 2-5. The formation of therelated searches database106 will be described below in conjunction with FIG.6.
FIG. 2 is a flow diagram illustrating a method for operating thedatabase search system100 of FIG.1. The method begins atblock200. JAVA® programming language source code for implementing the method of FIG.2 and other method steps described herein is included as an appendix.
Atblock202, a search request is received. The search request may be received in any suitable manner. It is envisioned that a search request will originate with a searcher using a client computer to access the search engine web page of the database system implementing the method illustrated inFIG. 2. A search request may be typed in as input text in a hyperlink click to initiate the search request and search process.
Afterblock202, two parallel processes are initiated. Atblock204, the search engine web server of the database search system identifies matching search listings in the pay for placement database of the system. In addition, the search engine web server may further identify non-paid search listings.
Similarly, atblock206, a related searches web server initiates a search to identify matching related search listings in the related search database. By matching search listings, it is meant that the respective search engine identifies search listings contained in the respective database which generate a match with the search request. A match may be generated if an exact, letter for letter textual match occurs between a bid on keyword and a search term. In other embodiments, a match may be generated if a bidded keyword has a predetermined relationship with a search term. For example, the predetermined relationship may include matching the root of a word which has been stripped of suffixes; in a multiple word query, matching several but not all of the words; or locating the multiple words of the query with a predetermined number of words of proximity.
After the search results have been located, the search results from the pay for placement database are combined with search results from the related search database, block208. Atblock210, a search result list is returned to the searcher, for example by displaying identified search listings on the search engine web page and conveying the web page data over the network to the client computer. The search results and related search results may be displayed in any convenient fashion.
An example of a search result list display used in one embodiment of the present invention is shown inFIG. 3, which is a display of the first several entries resulting from the search for the term “CD burners.” The exemplary display ofFIG. 3 shows a portion of a search result list including a plurality ofentries310a,310b,310c,310d,310e,310f,310g,310h,310i, a listing312 of other search categories and arelated searches listing314.
As shown inFIG. 3, a single entry, such asentry310ain the search result list consists of adescription320 of the web site, preferably comprising a title and a short textual description, and ahyperlink330 which, when clicked by a searcher, directs the searcher browser to the URL where the described web site is located. TheURL340 may also be displayed in the searchresult list entry310a, as shown in FIG.3. The “click through” of a search result item occurs when the remote searcher viewing the search result item display310 ofFIG. 3 selects or clicks on thehyperlink330 of the search result item display310.
Search result list entries310a-310hmay also show therank value360a,360b,360c,360d,360e,360f,360g,360h,360iof the advertisers' search listing. The rank value360a-360iis an ordinal value, preferably a number, generated and assigned to the search listing by the processing system of the search engine web server. Preferably, the rank value360a-360iis assigned in a process, implemented in software, that establishes an association between the bid amount, the rank, and the search term of a search listing. The process gathers all search listings that match a particular search term, sorts the search listings in order from highest to lowest bid amount, and assigns a rank value to each search listing in order. The highest bid amount receives the highest rank value, the next highest bid amount receives the next highest rank value, proceeding to the lowest bid amount, which receives the lowest rank value. The correlation between rank value and bid amount is illustrated inFIG. 3, where each of the paid search list entries310a-310hdisplay the advertiser'sbid amount350a,350b,350c,350d,350e,350f,350g,350h,350ifor that entry. If two search listings having the same search term also have the same bid amount, the bid that was received earlier in a, time will be assigned the higher rank of value.
The search result list ofFIG. 3 does not include unpaid listings. In the preferred embodiment, unpaid listings do not display a bid amount and are displayed following the lowest ranked paid listing. Unpaid listings are generated by a search engine utilizing object distributed database and text searching algorithms as known in the art. An example of such a search engine is the search engine operated by Inktomi Corporation. The original search query entered by the remote searcher is used to generate unpaid listings through the conventional search engine.
The listing312 of other search categories shows other possible categories for searching that may be related to the searcher'sinput search term316. The other search categories are selected for display by identifying a group such as computer hardware containing theinput search term316. Categories with in the group are then displayed as hyperlinks which may be clicked through by the searcher for additional searches. This enhances the user's convenience in cases where the user's input search did not turn up suitable search results.
The related searches listing314 displays sixentries318 of related searches determined using the related searches database as described herein. In other embodiments, other numbers of related search entries may be show. In addition, alink320 labeled “more” allows the user to display additional related search entries. In the illustrated embodiment, the displayedentries318 are the top six most relevant and most bidded-on terms in the related searches database.
Referring now toFIG. 4, the act of identifying matching related search listings in a related search database (act206,FIG. 2) in one embodiment comprises the following acts. Atblock400, an inverted index containing all data from all web pages contained in the pay for placement database of the database search system is searched. The inverted index is stored in the related searches database. In an inverted index, a single index entry is used to reference many database records. Searching for multiple matches per index entry is generally faster when using inverted indexes, since each index entry may reference many database records. The inverted index lists the words which can be searched in, for example, alphabetical order and accompanying each word are pointers which identify the particular documents which contain the word as well as the locations within each document at which the word occurs. To perform a search, instead of searching through the documents in word order, the computer locates the pointers for the particular words identified in a search query and processes them. The computer identifies the documents which have the required order and proximity relationship for the search query terms.
Atblock402, meta-information is also searched for the received search term. Meta-information is abstracted, once-removed information about the collected data itself and forms a description of the data. Meta-information is derived information and relational information. Meta-information for a listing describes the relation of the listing to other listings, and meta-information for a listing describes the relation of the advertisers sponsoring a listing to other advertisers.
Meta-information is obtained using a script of command to analyze the pay for placement data base and determine information and relationships present in the data. The meta-information is collected for each row of data in the database and attached to that row. In one embodiment, the script is run one time as a batch process after the data is collected in the database. In other embodiments, the script is periodically re-run to update the meta-information.
Meta-information about the web pages and key words contained in the pay for placement database includes information such as the frequency of occurrence of similar key words among different web site domains and the number of different key words associated with a single web site. The meta-information may further include fielded advertiser data which is the information contained in each search listing provided by web site promoters who have bid upon search terms in the pay for placement database; advertiser identification information; web site themes, such as gambling or adult content; and derived themes. Preferably, the meta-information is combined in a common inverted index with the stored web page data searched atblock400.
The result of the searches ofblock400 and block402 is a listing of rows of the inverted index or indexes containing the searched information. Each row contains the information associated with a search listing of the pay for placement database along with all the text of the web page associated with the search listing. In the illustrated embodiment, the search listing includes the advertiser's search terms, the URL of the web page, a title and descriptive text.
Atblock404, the returned related search results are sorted by relevancy. Any suitable sorting routine may be used. A preferred process of sorting the search results by relevancy, block404, is illustrated in greater detail in FIG.5.
Atblock406, the six most relevant related search results are selected. It is to be noted that any suitable number of search results may be provided. The choice of providing six related searches as suggestions to a searcher is arbitrary. Afterblock406, control proceeds atblock208, FIG.2.
FIG. 5 is a flow diagram illustrating a method for sorting by relevancy search results obtained from a related searches database, corresponding to block404 of FIG.4. In the embodiment illustrated inFIG. 5, a relevancy value is maintained for each returned listing. The relevancy value is adjusted according to specific relevancy factors, some of which are defined in FIG.5. Other relevancy factors may be used as well. After adjusting the relevancy value, a final sorting occurs and the highest valued listings are returned.
Atblock500, the relevancy value for individual records located during the search (block400, block402,FIG. 4) are increased according to the frequency of occurrence of a queried search term in each respective record. For example, if the queried search term occurs frequently in the text associated with the search listing, the relevancy of that listing is increased. If the queried search term occurs rarely or not at all in the listing, the relevancy value of that list is not increased or is decreased.
Atblock502, it is determined if there are multiple search terms in the search queries submitted by the searcher. If not, control proceeds to block506. If there are multiple search terms, atblock504, the relevancy of individual search results is increased according to proximity of the searched terms in a located record. Thus, if two search terms are immediately proximate, the relevancy score value for the record may be substantially increased, suggesting that the identified search listing is highly relevant to the search query submitted by the searcher. On the other hand, if the two search terms occur, for example, in the same sentence but not in close proximity, the relevancy of the record may be slightly increased to indicate the lesser relevancy suggested by the reduced proximity of the search terms.
Atblock506, it is determined if the located record contains a bidded search term. Search terms are bidded on by advertisers, the bids being used for display of search results by the search engine web server using the pay for placement database. If the search result does include a bided on search term, the relevancy of the record is adjusted, block508. If the query does not include one or more bided on search terms, control proceeds to block510.
Atblock510, it is determined if there are search terms in the description of the search listing. As illustrated inFIG. 3, each such listing includes a textural description of the contents of the web site associated with the search listing. If the search terms are not included in the description, control proceeds to block514. If the search terms are included in the description, atblock512, the relevancy of the located record is adjusted accordingly.
Atblock514, it is determined if the search terms are located in the title of the search listing. As illustrated inFIG. 3, each search listing includes a title360. If the search terms are included in the title of a record, the relevancy of the record is adjusted accordingly, block516. If the search terms are not included in the title, control proceeds to block518.
Atblock518, it is determined if the search terms are included in the metatags of the search listing. Metatags are textural information included in a web site which is not displayed for user use. However, the search listing contained in the pay for placement database includes the metatags for searching and other purposes. If, atblock518, the search terms are not included in the search listing, control proceeds to block522. On the other hand, if the search terms are included in one or more metatags of the search listing, atblock520 the relevancy of the record is adjusted accordingly.
Atblock522 it is determined if the user's search terms are included in the text of the bided web page. If not, control proceeds to block406, FIG.4. However, if the search terms are included in the web page text, atblock524 the relevancy of the search listing record is adjusted accordingly.
Following the steps illustrated inFIG. 5, one or more and preferably six most relevant related search listings are returned and presented to the searcher along with the search results from the pay for placement database.
FIG. 6 illustrates a method for forming a related searches database for use in the database search system of FIG.1. The method begins atblock600.
Atblock602, all text for all web pages in the pay for placement database is fetched. This includes metatags and other non-displayed textual information contained in the web page referenced by a URL contained in the pay for performance database. Atblock604, text from similar pages is omitted. This reduces the amount of data which must be processed to form the related searches database. One embodiment of a method for performing this act will be described below in conjunction with FIG.7. In addition, this greatly increases the speed at which the related searches database may be produced. Atblock606, the text is stored in the related searches database.
Atblock608, an inverted index is created, indexing the search listing data stored atblock606 along with the text fetched atblock602. The resulting inverting index includes a plurality of rows of data, each row including a key word along with all text from the database associated with that key word.
One illustrative example of a configuration for the contents of the related search database follows. Each row of the database includes the following elements:
canon_cntinteger# Number of different search
listings bidded on this related
result
advertiser_cntinteger# Number of different
advertisers bidding on this
related result
related_resultvarchar(50)# related result (bidded search
term), canonicalized and
depluralized
raw_search_textvarchar(50)# original raw bidded search
term
advertiser_idsvarchar(4096)# explicit list of all advertisers
bidding on this related result
wordsvarchar(65536+)# full text of all web pages
crawled, including hand-coded
descriptions
themevarchar(50)
directory_taxonomyvarchar(200)
The count canon_cnt differs from the count advertiser_cnt because many different web pages in the same domain could be bidded against the same bidded search term, or many different advertisers may bid on only 1 search term. Special themed keys are embedded into the database with ‘flags’ inserted in the advertiser_ent field. If ‘advertiser_cnt==999999999’, the query being presented is an adult-oriented query. In this implementation, an optional enhancement is to disable related results in this case. The counts canon_cnt and advertiser_cnt are the current derived-data fields. Additional fields such as theme and directory taxonomy category can optionally be added to give even more enhanced relevance to related results matches, though they are not used in the illustrated embodiment.
In one embodiment, the inverted index which is queried against to obtain the related results is created with the following JAVA® programming language command:
  • SQL>Create metamorph inverted index mm_index02 on line_ad02(words);
This is the vendor-specific method (using the Texis relational database management system provide by Thunderstone-EPI, Inc.) for creating a free-text search index (mm_index02) on a document (here contained in a database column (words)) which will be searched (from RelatedSearcherCore.java) by the Texis Thunderstone SQL command:
    • “SELECT”
    • +“$rank,”//Num getRow( ) arg position 0
    • +“canon_cnt,” //Int getRow( )arg position 1
    • +“raw_search_text,” //Stri getRow( )arg position 2
    • +“cannon_search_text,” //Stri getRow( )arg position 3
    • +“advertiser_ids,” //Stri getRow( )arg position 4
    • +“advertiser_cnt” //Int getrow( )arg position 5
    • +“FROM line_ad02”
    • +“WHERE words”
    • +“LIKEP $query ORDER BY 1 desc, advertiser_cnt desc;”;
The $rank is a vendor-supplied virtual data field which programmatically contains the “relevancy” of the search result, based on the frequency of occurrence of the queried phrase ($query) in the “words” field, the proximity of the queried phrase elements to each other within the indexed words field, and the word order (if>1 query phrase word) as compared to the ordering of words within the “words” field.
The “rank” is vendor-specific, and derived by various differing algorithms by different Free Text Search Engine suppliers, though is similar enough in practice that any vendor's Free Text Search Engine works to implement the Related Searches Functionality.
The “ORDER BY 1 desc[ending], advertiser_cnt desc[ending]” controls ranking the results of the query by relevance primarily (field “1”==$rank), and secondarily by the derived field “advertiser_cnt”, which is the count of advertisers bidding on this particular related_search_result. Thus, “relevance” is the primary selection criteria, and “popularity” is the secondary selection criteria.
Atblock610, additional indexes are created and stored with the inverted index created atblock608. The additional indexes are created using key information associated with each search listing. The key information includes, for example, fielded advertiser data such as an advertiser's identification and derived themes such as gambling and so forth. The method then ends atblock612.
FIG. 7 is a flow diagram illustrating a method for removing similar page information from a database. The method in the illustrated implementation follows performance ofact602 of FIG.6.
Atblock702, the pay for placement database (also referred to as a bidded search listing data base) is examined for URL data and all URLs are extracted from the database and formed into a list. The list is sorted and any exact duplicates are removed, block704.
Atblock706, a URL in the list is selected and it is determined if the selected URL bears similarity to a preceding URL in the list. Similarity may be determined by any suitable method, such as a number of identical characters or fields within the URL or a percentage of identical characters, or a common root or string or field.
Atblock708, if the selected URL is similar to the preceding URL, the selected URL is added to a list of candidate duplicate URLs. At block710, a predetermined number of each potentially duplicate URL are crawled. In the illustrated embodiment, the predetermined number is the first two potentially duplicate URLs. Crawling is preferably accomplished using a program code referred to as a crawler. A crawler is a program that visits Web sites and reads their pages and other information. Such programs are will known and are also known as a “spiders” or “bots.” Entire sites or specific pages can be selectively visited and indexed by a crawler. In alternative embodiments, subsets of each site referenced by a URL, rather than an entire site, may be crawled and compared for similarity.
Atblock712, the data returned by the crawler is examined. The data may be referred to as the body of the URL and includes data from the site identified by the URL and all accessible pages of the site. It is determined if the data including text and other information contained in the body of the URL is sufficiently similar to the data contained in the body of the previous URL. Again, similarity may be determined by any suitable method, such as a statistical comparison of the textual content of each page. If there is sufficient similarity, control proceeds to block714 and it is assumed that the URL is the same as the previous URL. The body of text and other information is assigned to the rest of the similar URLs.
If, atblock706, it was determined that the selected URL was not similar to the preceding URL, or if atblock712 it was determined that the body of the URL was not similar enough to the body of the previous URL, control proceeds to block718. Atblock718, the URL is added to a list of URLs to be crawled. Atblock720, all URLs on the list are crawled to retrieve and store information contained at the sites indicated by each URL.
Atblock716, the information from each crawled URL is loaded into the related searches database (also referred to as the free text database). The information is joined with search listing data already included in the related searches database. Thus, the method steps illustrated inFIG. 7 reduce the total amount of data contained in the related searches database by reducing the number of URLs that are crawled and stored. Duplicate URLs are eliminated from the process and near-duplicate URLs are checked for similarity of content. The result is reduced storage requirements for the resulting database and faster, more efficient searching on the database. This enhances user convenience by improving performance.
From the foregoing, it can be seen that the present invention provides an improved method and apparatus for producing related searches for presentation to a searcher searching in a pay for placement database. Related searches are performed in a related searches database which has been formed using the pay for placement database. The search results from the related searcher's database are ordered by relevancy for presentation to the user. Thus, if a user's initial search was too narrow or too broad, the user has available related searches which may be used to produce more usable results. In addition, the related searches have been produced using search listings referenced by bidded search terms. This provides a benefit to advertisers who pay for advertising in the database search system. This increases the likelihood that an advertiser's web site will be visited by a searcher using the database system.
While a particular embodiment of the present invention has been shown and described, modifications may be made. It is therefore intended in the appended claims to cover all such changes and modifications which fall within the true spirit and scope of the invention.

Claims (14)

1. A computer network search engine apparatus comprising:
a search database having stored therein a plurality of search listings, each listing being associated with an information provider, at least one keyword, a money amount, and a computer network location;
an input device for receiving a keyword entered by a user;
a search engine web server for identifying search listings of the search database having a keyword matching the keyword entered by the user, ordering the identified search listings using the money amounts for the respective identified search listings, and generating a result list including at least some of the ordered listings;
a related searches database having stored thereon related searches listings formed using search listings of the search database, the related searches listings each including a key word and text from the search database associated with the key word;
a related searches web server for identifying related searches listings matching the keyword entered by the user and producing a related searches result list with suggested, related searches for presentation to the user along with the result list;
an output device for providing the result list and the related search result list to the user, and
recording means for recording a request from the user to retrieve information associated with a listing selected from the result list, including account identification information for charging to an account of the information provider associated with the selected listing the money amount associated with the selected listing.
8. The computer network search engine apparatus ofclaim 7 wherein the related searches web server is configured to weight the related searches listings according to at least one of
increasing relative weighting of the related searches listing which includes one or more bidded search terms identified by an information provider,
increasing the relative weighting of the related searches listing which is contained in a description of a search listing identified by an information provider,
increasing relative weighting of a related searches listing which is contained in a title of a search listing identified by an information provider,
increasing relative weighting of a related searches listing which is contained in metatag keywords of a web page maintained by an information provider, and
increasing relative weighting of a related searches listing which is contained in text data of a web page maintained by an information provider.
9. A database search system comprising:
a search database having stored therein a plurality of search listings each listing being associated with an information provider, at least one keyword, a money amount, and a computer network location;
a search engine web server accessible over a network by an advertiser web server and a client computer and configured to receive search queries from the client computer and, in response thereto, to provide to the client computer a search result list including relevant entries located in the search database using the received search queries and ordered using the money amounts for the respective entries;
a related searches database having stored thereon related search listings generated from the search database;
a related searches database accessible over a network by an advertiser web server and a client computer, and configured to receive the search queries from the client computer and, in response thereto, to provide to the client computer, along with the search result list, entries for one or more related search listings located in the related searches database using the received search queries; and
an account management server configured to store account information for advertisers including the information provider.
US09/575,8942000-05-222000-05-22Method and apparatus for indentifying related searches in a database search systemExpired - LifetimeUS6876997B1 (en)

Priority Applications (19)

Application NumberPriority DateFiling DateTitle
US09/575,894US6876997B1 (en)2000-05-222000-05-22Method and apparatus for indentifying related searches in a database search system
KR1020057010269AKR100719009B1 (en)2000-05-222001-05-18Apparatus for identifying related searches in a database search system
KR1020027015584AKR100699977B1 (en)2000-05-222001-05-18 Method and apparatus for identifying related searches in a database search system
DE60141904TDE60141904D1 (en)2000-05-222001-05-18 METHOD AND DEVICE FOR IDENTIFYING VERWA
CA2409642ACA2409642C (en)2000-05-222001-05-18Method and apparatus for identifying related searches in a database search system
JP2001587264AJP3860036B2 (en)2000-05-222001-05-18 Apparatus and method for identifying related searches in a database search system
DE10196212TDE10196212T1 (en)2000-05-222001-05-18 Method and device for identifying relatives searching in a database search system
CN01809998XACN1430751B (en)2000-05-222001-05-18Method and apparatus for identifying related searches in database search system
GB0229482AGB2388678B (en)2000-05-222001-05-18Method and apparatus for identifying related searches in a database search system
AU2001263275AAU2001263275B2 (en)2000-05-222001-05-18Method and apparatus for identifying related searches in a database search system
PCT/US2001/016161WO2001090947A1 (en)2000-05-222001-05-18Method and apparatus for identifying related searches in a database search system
AU6327501AAU6327501A (en)2000-05-222001-05-18Method and apparatus for identifying related searches in a database search system
EP01937556AEP1297453B1 (en)2000-05-222001-05-18Method and apparatus for identifying related searches in a database search system
AT01937556TATE465470T1 (en)2000-05-222001-05-18 METHOD AND APPARATUS FOR IDENTIFYING RELATED SEARCHES IN A DATABASE SEARCH SYSTEM
US11/092,182US7657555B2 (en)2000-05-222005-03-29Method and apparatus for identifying related searches in a database search system
AU2005225097AAU2005225097A1 (en)2000-05-222005-10-21Method and apparatus for identifying related searches in a database search system
AU2008202363AAU2008202363A1 (en)2000-05-222008-05-28Method and apparatus for identifying related searches in a database search system
US12/653,926US20100106706A1 (en)2000-05-222009-12-17Method and apparatus for identifying related searches in a database search system
AU2011201608AAU2011201608A1 (en)2000-05-222011-04-08Method and apparatus for identifying related searches in a database search system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US09/575,894US6876997B1 (en)2000-05-222000-05-22Method and apparatus for indentifying related searches in a database search system

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US11/092,182ContinuationUS7657555B2 (en)2000-05-222005-03-29Method and apparatus for identifying related searches in a database search system

Publications (1)

Publication NumberPublication Date
US6876997B1true US6876997B1 (en)2005-04-05

Family

ID=24302119

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US09/575,894Expired - LifetimeUS6876997B1 (en)2000-05-222000-05-22Method and apparatus for indentifying related searches in a database search system
US11/092,182Expired - Fee RelatedUS7657555B2 (en)2000-05-222005-03-29Method and apparatus for identifying related searches in a database search system
US12/653,926AbandonedUS20100106706A1 (en)2000-05-222009-12-17Method and apparatus for identifying related searches in a database search system

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US11/092,182Expired - Fee RelatedUS7657555B2 (en)2000-05-222005-03-29Method and apparatus for identifying related searches in a database search system
US12/653,926AbandonedUS20100106706A1 (en)2000-05-222009-12-17Method and apparatus for identifying related searches in a database search system

Country Status (11)

CountryLink
US (3)US6876997B1 (en)
EP (1)EP1297453B1 (en)
JP (1)JP3860036B2 (en)
KR (2)KR100719009B1 (en)
CN (1)CN1430751B (en)
AT (1)ATE465470T1 (en)
AU (5)AU2001263275B2 (en)
CA (1)CA2409642C (en)
DE (2)DE60141904D1 (en)
GB (1)GB2388678B (en)
WO (1)WO2001090947A1 (en)

Cited By (187)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20010052002A1 (en)*2000-05-302001-12-13Netpia Dot Com, Inc.Local area information providing system and method using real name
US20020059221A1 (en)*2000-10-192002-05-16Whitehead Anthony DavidMethod and device for classifying internet objects and objects stored on computer-readable media
US20030167212A1 (en)*2003-05-152003-09-04Emergency 24, Inc.Method and system for providing relevant advertisement internet hyperlinks
US20040024877A1 (en)*2002-03-072004-02-05Benoit CelleNetwork environments and location of resources therein
US20040138988A1 (en)*2002-12-202004-07-15Bart MunroMethod to facilitate a search of a database utilizing multiple search criteria
US20040267725A1 (en)*2003-06-302004-12-30Harik Georges RServing advertisements using a search of advertiser Web information
US20050050014A1 (en)*2003-08-292005-03-03Gosse David B.Method, device and software for querying and presenting search results
US20050060289A1 (en)*2003-09-122005-03-17Mark KeenanA method for relaxing multiple constraints in search and calculation and then displaying results
US20050065806A1 (en)*2003-06-302005-03-24Harik Georges R.Generating information for online advertisements from Internet data and traditional media data
US20050076019A1 (en)*2003-10-062005-04-07Lincoln JacksonSmart browser panes
US20050125397A1 (en)*2003-12-042005-06-09William GrossTransparent search engine
US20050137939A1 (en)*2003-12-192005-06-23Palo Alto Research Center IncorporatedServer-based keyword advertisement management
US20050144064A1 (en)*2003-12-192005-06-30Palo Alto Research Center IncorporatedKeyword advertisement management
US20050209992A1 (en)*2004-01-122005-09-22Dan KikinisMethod and system for search engine enhancement
US20050267872A1 (en)*2004-06-012005-12-01Yaron GalaiSystem and method for automated mapping of items to documents
WO2006017483A3 (en)*2004-08-022006-03-23Overture Services IncContent performance assessment optimization for search listings in wide area network searches
US20060112094A1 (en)*2004-11-242006-05-25Sbc Knowledge Ventures, L.P.Method, system, and software for correcting uniform resource locators
WO2006055000A1 (en)*2004-11-122006-05-26Benninghoff Charles F IiiInternational system to allocate vendue exclusivity ranking (isvaer)
US20060117002A1 (en)*2004-11-262006-06-01Bing SwenMethod for search result clustering
US20060184515A1 (en)*2000-08-082006-08-17America Online, Inc., A Delaware CorporationCategory searching
US20060195443A1 (en)*2005-02-112006-08-31Franklin Gary LInformation prioritisation system and method
US20060242128A1 (en)*2000-08-082006-10-26Surendra GoelSearching content on web pages
US20060271429A1 (en)*2005-05-312006-11-30Microsoft CorporationPosted price market for online search and content advertisements
US20060271389A1 (en)*2005-05-312006-11-30Microsoft CorporationPay per percentage of impressions
US20060293950A1 (en)*2005-06-282006-12-28Microsoft CorporationAutomatic ad placement
RU2292078C1 (en)*2005-04-062007-01-20Закрытое акционерное общество "МедиаЛингва"Method for searching, marking, and presenting information and system for searching, marking, and presenting information
US20070038621A1 (en)*2005-08-102007-02-15Tina WeyandSystem and method for determining alternate search queries
US20070038602A1 (en)*2005-08-102007-02-15Tina WeyandAlternative search query processing in a term bidding system
US20070061242A1 (en)*2005-09-142007-03-15Jorey RamerImplicit searching for mobile content
US20070061302A1 (en)*2005-09-142007-03-15Jorey RamerLocation influenced search results
US20070061301A1 (en)*2005-09-142007-03-15Jorey RamerUser characteristic influenced search results
US20070073719A1 (en)*2005-09-142007-03-29Jorey RamerPhysical navigation of a mobile search application
US20070088683A1 (en)*2004-08-032007-04-19Gene FerogliaMethod and system for search engine enhancement
US20070100651A1 (en)*2005-11-012007-05-03Jorey RamerMobile payment facilitation
US20070100650A1 (en)*2005-09-142007-05-03Jorey RamerAction functionality for mobile content search results
US20070100805A1 (en)*2005-09-142007-05-03Jorey RamerMobile content cross-inventory yield optimization
US20070106639A1 (en)*2001-06-182007-05-10Pavitra SubramaniamMethod, apparatus, and system for searching based on search visibility rules
US20070106638A1 (en)*2001-06-182007-05-10Pavitra SubramaniamSystem and method to search a database for records matching user-selected search criteria and to maintain persistency of the matched records
US20070143266A1 (en)*2005-12-212007-06-21Ebay Inc.Computer-implemented method and system for combining keywords into logical clusters that share similar behavior with respect to a considered dimension
US20070143255A1 (en)*2005-11-282007-06-21Webaroo, Inc.Method and system for delivering internet content to mobile devices
US20070143176A1 (en)*2005-12-152007-06-21Microsoft CorporationAdvertising keyword cross-selling
US20070156757A1 (en)*2005-12-212007-07-05Xiaofeng Tang computer-implemented method and system for enabling the automated selection of keywords for rapid keyword portfolio expansion
US20070162379A1 (en)*2005-12-212007-07-12Ebay Inc.Computer-implemented method and system for managing keyword bidding prices
US20070168354A1 (en)*2005-11-012007-07-19Jorey RamerCombined algorithmic and editorial-reviewed mobile content search results
US20070179849A1 (en)*2006-02-022007-08-02Microsoft CorporationAd publisher performance and mitigation of click fraud
US20070179848A1 (en)*2006-02-022007-08-02Microsoft CorporationEmploying customer points to confirm transaction
US20070179846A1 (en)*2006-02-022007-08-02Microsoft CorporationAd targeting and/or pricing based on customer behavior
US20070179853A1 (en)*2006-02-022007-08-02Microsoft CorporationAllocating rebate points
US20070192179A1 (en)*2006-02-152007-08-16Van Luchene Andrew SSurvey-Based Qualification of Keyword Searches
US20070226192A1 (en)*2005-11-012007-09-27Julio VacaPreview panel
US20070266012A1 (en)*2000-08-082007-11-15Aol LlcFiltering Search Results
US20070271255A1 (en)*2006-05-172007-11-22Nicky PappoReverse search-engine
US20080021881A1 (en)*2001-06-182008-01-24Siebel Systems, Inc.Method, apparatus, and system for remote client search indexing
US20080021878A1 (en)*2004-07-162008-01-24Eui Sin JeongTarget Advertising Method And System Using Secondary Keywords Having Relation To First Internet Searching Keywords, And Method And System For Providing A List Of The Secondary Keywords
US20080033971A1 (en)*2006-08-012008-02-07David CarmelAnalyzing the Ability to Find Textual Content
US20080033823A1 (en)*2000-07-242008-02-07Dante MonteverdeInternet-Based Advertising and Referral System
US20080040323A1 (en)*2006-08-102008-02-14Yahoo! Inc.Method and apparatus for reconstructing a search query
US20080077588A1 (en)*2006-02-282008-03-27Yahoo! Inc.Identifying and measuring related queries
KR100824435B1 (en)2006-06-232008-04-22(주)첫눈 Search advertising list ranking method and device
US20080114651A1 (en)*2006-02-022008-05-15Microsoft CorporationOmaha - user price incentive model
US20080140491A1 (en)*2006-02-022008-06-12Microsoft CorporationAdvertiser backed compensation for end users
US20080140521A1 (en)*2006-12-122008-06-12Sivakumar JambunathanDynamic Modification Of Advertisements Displayed In Response To A Search Engine Query
US20080168032A1 (en)*2007-01-052008-07-10Google Inc.Keyword-based content suggestions
US20080215416A1 (en)*2007-01-312008-09-04Collarity, Inc.Searchable interactive internet advertisements
US20080249841A1 (en)*2007-04-022008-10-09Ruark William MarcusSystem and method for generating and paying for ad listings for association with search results or other content
US20080256061A1 (en)*2007-04-102008-10-16Yahoo! Inc.System for generating query suggestions by integrating valuable query suggestions with experimental query suggestions using a network of users and advertisers
US20080281704A1 (en)*2006-11-032008-11-13Joseph Franklin ShuhySystem and method for serving relevant question-based advertisements
US20090006354A1 (en)*2007-06-262009-01-01Franck BrisbartSystem and method for knowledge based search system
US20090043753A1 (en)*2007-08-092009-02-12Pradheep ElangoMethod for generating structured query results using lexical clustering
US20090055436A1 (en)*2007-08-202009-02-26Olakunle Olaniyi AyeniSystem and Method for Integrating on Demand/Pull and Push Flow of Goods-and-Services Meta-Data, Including Coupon and Advertising, with Mobile and Wireless Applications
US20090055373A1 (en)*2006-05-092009-02-26Irit Haviv-SegalSystem and method for refining search terms
US7523087B1 (en)*2003-12-312009-04-21Google, Inc.Determining and/or designating better ad information such as ad landing pages
US20090119289A1 (en)*2004-06-222009-05-07Gibbs Kevin AMethod and System for Autocompletion Using Ranked Results
US7548915B2 (en)2005-09-142009-06-16Jorey RamerContextual mobile content placement on a mobile communication facility
US20090157342A1 (en)*2007-10-292009-06-18China Mobile Communication Corp. Design InstituteMethod and apparatus of using drive test data for propagation model calibration
US20090204485A1 (en)*2008-02-112009-08-13Anthony Joseph WillsSystems and methods for selling and displaying advertisements over a network
US7599938B1 (en)2003-07-112009-10-06Harrison Jr Shelton ESocial news gathering, prioritizing, tagging, searching, and syndication method
US7660581B2 (en)2005-09-142010-02-09Jumptap, Inc.Managing sponsored content based on usage history
US20100049770A1 (en)*2008-06-262010-02-25Collarity, Inc.Interactions among online digital identities
US7676394B2 (en)2005-09-142010-03-09Jumptap, Inc.Dynamic bidding and expected value
US20100070334A1 (en)*2008-09-082010-03-18Dante MonteverdeMethod and system for location-based mobile device predictive services
US20100094835A1 (en)*2008-10-152010-04-15Yumao LuAutomatic query concepts identification and drifting for web search
US20100094878A1 (en)*2005-09-142010-04-15Adam SorocaContextual Targeting of Content Using a Monetization Platform
US7702318B2 (en)2005-09-142010-04-20Jumptap, Inc.Presentation of sponsored content based on mobile transaction event
US20100100836A1 (en)*2008-10-182010-04-22Francisco CorellaFacilitating browsing of result sets
US20100114946A1 (en)*2008-11-062010-05-06Yahoo! Inc.Adaptive weighted crawling of user activity feeds
US20100131484A1 (en)*2003-08-292010-05-27Gosse David BMethod, device and software for querying and presenting search results
US20100145939A1 (en)*2008-12-052010-06-10Yahoo! Inc.Determining related keywords based on lifestream feeds
US7739295B1 (en)*2003-06-202010-06-15Amazon Technologies, Inc.Method and system for identifying information relevant to content
US20100161428A1 (en)*1999-05-282010-06-24Yahoo! Inc.System and method for enabling multi-element bidding for influencing a position on a search result list generated by a computer network search engine
US7752209B2 (en)2005-09-142010-07-06Jumptap, Inc.Presenting sponsored content on a mobile communication facility
US7769764B2 (en)2005-09-142010-08-03Jumptap, Inc.Mobile advertisement syndication
US20100228742A1 (en)*2009-02-202010-09-09Gilles VandelleCategorizing Queries and Expanding Keywords with a Coreference Graph
US7809710B2 (en)2001-08-142010-10-05Quigo Technologies LlcSystem and method for extracting content for submission to a search engine
US7860871B2 (en)2005-09-142010-12-28Jumptap, Inc.User history influenced search results
US20110035403A1 (en)*2005-12-052011-02-10Emil IsmalonGeneration of refinement terms for search queries
US20110047120A1 (en)*2004-06-222011-02-24Kamvar Sepandar DAnticipated Query Generation and Processing in a Search Engine
US7912458B2 (en)2005-09-142011-03-22Jumptap, Inc.Interaction analysis and prioritization of mobile content
US7991780B1 (en)2008-05-072011-08-02Google Inc.Performing multiple related searches
US20110208723A1 (en)*2010-02-192011-08-25The Go Daddy Group, Inc.Calculating reliability scores from word splitting
US20110208732A1 (en)*2010-02-242011-08-25Apple Inc.Systems and methods for organizing data items
US20110208513A1 (en)*2010-02-192011-08-25The Go Daddy Group, Inc.Splitting a character string into keyword strings
US20110213660A1 (en)*2010-02-262011-09-01Marcus FontouraSystem and Method for Automatic Matching of Contracts in an Inverted Index to Impression Opportunities Using Complex Predicates with Multi-Valued Attributes
US8027879B2 (en)2005-11-052011-09-27Jumptap, Inc.Exclusivity bidding for mobile sponsored content
US20110282741A1 (en)*2007-12-272011-11-17Nhn Business Platform CorporationMethod for offering advertisement according to search intention segmentation and system for executing the method
US8103545B2 (en)2005-09-142012-01-24Jumptap, Inc.Managing payment for sponsored content presented to mobile communication facilities
US8131594B1 (en)2005-08-112012-03-06Amazon Technologies, Inc.System and method for facilitating targeted advertising
US8131271B2 (en)2005-11-052012-03-06Jumptap, Inc.Categorization of a mobile user profile based on browse behavior
US8156128B2 (en)2005-09-142012-04-10Jumptap, Inc.Contextual mobile content placement on a mobile communication facility
US8175585B2 (en)2005-11-052012-05-08Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8195133B2 (en)2005-09-142012-06-05Jumptap, Inc.Mobile dynamic advertisement creation and placement
US8209344B2 (en)2005-09-142012-06-26Jumptap, Inc.Embedding sponsored content in mobile applications
US8229914B2 (en)2005-09-142012-07-24Jumptap, Inc.Mobile content spidering and compatibility determination
US8238888B2 (en)2006-09-132012-08-07Jumptap, Inc.Methods and systems for mobile coupon placement
US8271546B2 (en)2004-11-112012-09-18Google Inc.Method and system for URL autocompletion using ranked results
US8290810B2 (en)2005-09-142012-10-16Jumptap, Inc.Realtime surveying within mobile sponsored content
US8302030B2 (en)2005-09-142012-10-30Jumptap, Inc.Management of multiple advertising inventories using a monetization platform
US8311888B2 (en)2005-09-142012-11-13Jumptap, Inc.Revenue models associated with syndication of a behavioral profile using a monetization platform
US8364521B2 (en)2005-09-142013-01-29Jumptap, Inc.Rendering targeted advertisement on mobile communication facilities
US8370217B1 (en)*2009-12-112013-02-05Go Daddy Operating Company, LLCMethods for determining preferred domain positioning on a registration website
US8433297B2 (en)2005-11-052013-04-30Jumptag, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US20130110829A1 (en)*2011-10-312013-05-02Alibaba Group Holding LimitedMethod and Apparatus of Ranking Search Results, and Search Method and Apparatus
US8442972B2 (en)2006-10-112013-05-14Collarity, Inc.Negative associations for search results ranking and refinement
US20130138645A1 (en)*2000-11-212013-05-30Aol Inc.Grouping multimedia and streaming media search results
US8503995B2 (en)2005-09-142013-08-06Jumptap, Inc.Mobile dynamic advertisement creation and placement
US8521731B2 (en)2008-07-092013-08-27Yahoo! Inc.Systems and methods for query expansion in sponsored search
US8571999B2 (en)2005-11-142013-10-29C. S. Lee CrawfordMethod of conducting operations for a social network application including activity list generation
US8590013B2 (en)2002-02-252013-11-19C. S. Lee CrawfordMethod of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US20130311458A1 (en)*2012-05-162013-11-21Kavi J. GoelKnowledge panel
US8595209B1 (en)*2008-01-292013-11-26Boundless Network, Inc.Product idea sharing algorithm
US8595146B1 (en)2004-03-152013-11-26Aol Inc.Social networking permissions
US8615719B2 (en)2005-09-142013-12-24Jumptap, Inc.Managing sponsored content for delivery to mobile communication facilities
US8620761B1 (en)2009-12-112013-12-31Go Daddy Operating Company, LLCTools enabling preferred domain positioning on a registration website
US8660891B2 (en)2005-11-012014-02-25Millennial MediaInteractive mobile advertisement banners
US8666376B2 (en)2005-09-142014-03-04Millennial MediaLocation based mobile shopping affinity program
US8676781B1 (en)2005-10-192014-03-18A9.Com, Inc.Method and system for associating an advertisement with a web page
US8688671B2 (en)2005-09-142014-04-01Millennial MediaManaging sponsored content based on geographic region
US8805339B2 (en)2005-09-142014-08-12Millennial Media, Inc.Categorization of a mobile user profile based on browse and viewing behavior
US8812526B2 (en)2005-09-142014-08-19Millennial Media, Inc.Mobile content cross-inventory yield optimization
US8819659B2 (en)2005-09-142014-08-26Millennial Media, Inc.Mobile search service instant activation
US8832100B2 (en)2005-09-142014-09-09Millennial Media, Inc.User transaction history influenced search results
US20140258263A1 (en)*2004-12-032014-09-11Google Inc.Predictive Information Retrieval
US8875038B2 (en)2010-01-192014-10-28Collarity, Inc.Anchoring for content synchronization
US8903810B2 (en)2005-12-052014-12-02Collarity, Inc.Techniques for ranking search results
US8909558B1 (en)2010-02-192014-12-09Go Daddy Operating Company, LLCAppraising a domain name using keyword monetary value data
US8938438B2 (en)2012-10-112015-01-20Go Daddy Operating Company, LLCOptimizing search engine ranking by recommending content including frequently searched questions
US8989718B2 (en)2005-09-142015-03-24Millennial Media, Inc.Idle screen advertising
US8996550B2 (en)2009-06-032015-03-31Google Inc.Autocompletion for partially entered query
US9015263B2 (en)2004-10-292015-04-21Go Daddy Operating Company, LLCDomain name searching with reputation rating
US20150161267A1 (en)*2012-09-122015-06-11Google Inc.Deduplication in Search Results
US9058393B1 (en)2010-02-192015-06-16Go Daddy Operating Company, LLCTools for appraising a domain name using keyword monetary value data
US9058406B2 (en)2005-09-142015-06-16Millennial Media, Inc.Management of multiple advertising inventories using a monetization platform
US9076175B2 (en)2005-09-142015-07-07Millennial Media, Inc.Mobile comparison shopping
US9092792B2 (en)2002-06-102015-07-28Ebay Inc.Customizing an application
US9122731B2 (en)2000-08-082015-09-01Microsoft Technology Licensing, LlcDisplaying search results
US9189568B2 (en)2004-04-232015-11-17Ebay Inc.Method and system to display and search in a language independent manner
US9201979B2 (en)2005-09-142015-12-01Millennial Media, Inc.Syndication of a behavioral profile associated with an availability condition using a monetization platform
US20160041971A1 (en)*2005-01-062016-02-11Rovi Guides, Inc.Search engine for a video recorder
US20160048901A1 (en)*2014-08-182016-02-18Yahoo!, Inc.Content suggestions
US9275040B1 (en)2012-09-142016-03-01Go Daddy Operating Company, LLCValidating user control over contact information in a domain name registration database
US9311423B1 (en)2010-02-192016-04-12Go Daddy Operating Company, LLCSystem and method for website categorization
US9330168B1 (en)2010-02-192016-05-03Go Daddy Operating Company, LLCSystem and method for identifying website verticals
US9436781B2 (en)2004-11-122016-09-06Google Inc.Method and system for autocompletion for languages having ideographs and phonetic characters
US9451050B2 (en)2011-04-222016-09-20Go Daddy Operating Company, LLCDomain name spinning from geographic location data
US9471925B2 (en)2005-09-142016-10-18Millennial Media LlcIncreasing mobile interactivity
US9684918B2 (en)2013-10-102017-06-20Go Daddy Operating Company, LLCSystem and method for candidate domain name generation
US9703892B2 (en)2005-09-142017-07-11Millennial Media LlcPredictive text completion for a mobile communication facility
US9715694B2 (en)2013-10-102017-07-25Go Daddy Operating Company, LLCSystem and method for website personalization from survey data
US9779125B2 (en)2014-11-142017-10-03Go Daddy Operating Company, LLCEnsuring accurate domain name contact information
US9785663B2 (en)2014-11-142017-10-10Go Daddy Operating Company, LLCVerifying a correspondence address for a registrant
US9865011B2 (en)2015-01-072018-01-09Go Daddy Operating Company, LLCNotifying registrants of domain name valuations
US9904944B2 (en)2013-08-162018-02-27Go Daddy Operating Company, Llc.System and method for domain name query metrics
US9953105B1 (en)2014-10-012018-04-24Go Daddy Operating Company, LLCSystem and method for creating subdomains or directories for a domain name
US9972041B2 (en)2015-02-182018-05-15Go Daddy Operating Company, LLCEarmarking a short list of favorite domain names or searches
US10038756B2 (en)2005-09-142018-07-31Millenial Media LLCManaging sponsored content based on device characteristics
US20180218043A1 (en)*2012-04-262018-08-02Alibaba Group Holding LimitedInformation providing method and system
US10296506B2 (en)2015-01-072019-05-21Go Daddy Operating Company, LLCNotifying users of available searched domain names
US10475082B2 (en)2009-11-032019-11-12Ebay Inc.Method, medium, and system for keyword bidding in a market cooperative
US10482474B1 (en)2005-01-192019-11-19A9.Com, Inc.Advertising database system and method
US10542121B2 (en)2006-08-232020-01-21Ebay Inc.Dynamic configuration of multi-platform applications
US10592930B2 (en)2005-09-142020-03-17Millenial Media, LLCSyndication of a behavioral profile using a monetization platform
US10606960B2 (en)2001-10-112020-03-31Ebay Inc.System and method to facilitate translation of communications between entities over a network
US10803482B2 (en)2005-09-142020-10-13Verizon Media Inc.Exclusivity bidding for mobile sponsored content
US10911894B2 (en)2005-09-142021-02-02Verizon Media Inc.Use of dynamic content generation parameters based on previous performance of those parameters
US11270346B2 (en)2004-10-192022-03-08Steve MorsaMatch engine marketing
US11455679B2 (en)2005-03-302022-09-27Ebay Inc.Methods and systems to browse data items
US20230176902A1 (en)*2021-12-082023-06-08Jpmorgan Chase Bank, N.A.System and method for automated onboarding

Families Citing this family (92)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7356530B2 (en)*2001-01-102008-04-08Looksmart, Ltd.Systems and methods of retrieving relevant information
US7428496B1 (en)*2001-04-242008-09-23Amazon.Com, Inc.Creating an incentive to author useful item reviews
US8050970B2 (en)2002-07-252011-11-01Google Inc.Method and system for providing filtered and/or masked advertisements over the internet
AU2003268374A1 (en)*2002-08-302004-03-19Findwhat ComSystem and method for pay for performance advertising employing multiple sets of advertisement listings
WO2004055618A2 (en)2002-12-142004-07-01Nhn CorporationSystem and method for generating a search result list
KR100485322B1 (en)*2003-03-082005-04-27엔에이치엔(주)Method for generating a search result list on a web search engine
US7505964B2 (en)*2003-09-122009-03-17Google Inc.Methods and systems for improving a search ranking using related queries
US8799079B2 (en)*2004-10-222014-08-05Adknowledge, Inc.System for prioritizing advertiser communications over a network
US8364670B2 (en)*2004-12-282013-01-29Dt Labs, LlcSystem, method and apparatus for electronically searching for an item
US7418410B2 (en)2005-01-072008-08-26Nicholas CaiafaMethods and apparatus for anonymously requesting bids from a customer specified quantity of local vendors with automatic geographic expansion
US7801880B2 (en)*2005-03-292010-09-21Microsoft CorporationCrawling databases for information
US7672932B2 (en)2005-08-242010-03-02Yahoo! Inc.Speculative search result based on a not-yet-submitted search query
US7747639B2 (en)*2005-08-242010-06-29Yahoo! Inc.Alternative search query prediction
WO2007038714A2 (en)*2005-09-272007-04-05Looksmart, Ltd.Collection and delivery of internet ads
US8015065B2 (en)*2005-10-282011-09-06Yahoo! Inc.Systems and methods for assigning monetary values to search terms
US20070156654A1 (en)*2005-12-292007-07-05Kalpana RavinarayananMethod for displaying search results and contextually related items
US20070192246A1 (en)*2006-01-232007-08-16Intersearch Group, Inc.System and method for redirecting internet traffic
US7899818B2 (en)*2006-03-292011-03-01A9.Com, Inc.Method and system for providing focused search results by excluding categories
US8661029B1 (en)2006-11-022014-02-25Google Inc.Modifying search result ranking based on implicit user feedback
US7685084B2 (en)*2007-02-092010-03-23Yahoo! Inc.Term expansion using associative matching of labeled term pairs
US8938463B1 (en)2007-03-122015-01-20Google Inc.Modifying search result ranking based on implicit user feedback and a model of presentation bias
US8694374B1 (en)2007-03-142014-04-08Google Inc.Detecting click spam
KR100930786B1 (en)*2007-04-042009-12-09엔에이치엔비즈니스플랫폼 주식회사 Ad list generation method and system
US9092510B1 (en)2007-04-302015-07-28Google Inc.Modifying search result ranking based on a temporal element of user feedback
US8176476B2 (en)*2007-06-152012-05-08Microsoft CorporationAnalyzing software usage with instrumentation data
US8694511B1 (en)2007-08-202014-04-08Google Inc.Modifying search result ranking based on populations
US8280721B2 (en)*2007-08-312012-10-02Microsoft CorporationEfficiently representing word sense probabilities
US8229730B2 (en)*2007-08-312012-07-24Microsoft CorporationIndexing role hierarchies for words in a search index
US20090070322A1 (en)*2007-08-312009-03-12Powerset, Inc.Browsing knowledge on the basis of semantic relations
US8229970B2 (en)2007-08-312012-07-24Microsoft CorporationEfficient storage and retrieval of posting lists
US8316036B2 (en)2007-08-312012-11-20Microsoft CorporationCheckpointing iterators during search
US8209321B2 (en)*2007-08-312012-06-26Microsoft CorporationEmphasizing search results according to conceptual meaning
US8712758B2 (en)*2007-08-312014-04-29Microsoft CorporationCoreference resolution in an ambiguity-sensitive natural language processing system
US8463593B2 (en)*2007-08-312013-06-11Microsoft CorporationNatural language hypernym weighting for word sense disambiguation
US8346756B2 (en)*2007-08-312013-01-01Microsoft CorporationCalculating valence of expressions within documents for searching a document index
US8868562B2 (en)*2007-08-312014-10-21Microsoft CorporationIdentification of semantic relationships within reported speech
US8108255B1 (en)2007-09-272012-01-31Amazon Technologies, Inc.Methods and systems for obtaining reviews for items lacking reviews
US8001003B1 (en)2007-09-282011-08-16Amazon Technologies, Inc.Methods and systems for searching for and identifying data repository deficits
US10115124B1 (en)*2007-10-012018-10-30Google LlcSystems and methods for preserving privacy
US8909655B1 (en)2007-10-112014-12-09Google Inc.Time based ranking
US8126877B2 (en)*2008-01-232012-02-28Globalspec, Inc.Arranging search engine results
US8010544B2 (en)*2008-06-062011-08-30Yahoo! Inc.Inverted indices in information extraction to improve records extracted per annotation
US8606627B2 (en)*2008-06-122013-12-10Microsoft CorporationSponsored search data structure
US8886624B2 (en)2008-08-282014-11-11Nhn Business Platform CorporationSearching method using extended keyword pool and system thereof
US20100057712A1 (en)*2008-09-022010-03-04Yahoo! Inc.Integrated community-based, contribution polling arrangement
EP2172853B1 (en)*2008-10-012011-11-30Software AGDatabase index and database for indexing text documents
US8396865B1 (en)2008-12-102013-03-12Google Inc.Sharing search engine relevance data between corpora
US9009146B1 (en)2009-04-082015-04-14Google Inc.Ranking search results based on similar queries
US8447760B1 (en)2009-07-202013-05-21Google Inc.Generating a related set of documents for an initial set of documents
US7831609B1 (en)2009-08-252010-11-09Vizibility Inc.System and method for searching, formulating, distributing and monitoring usage of predefined internet search queries
US8498974B1 (en)2009-08-312013-07-30Google Inc.Refining search results
US8972391B1 (en)2009-10-022015-03-03Google Inc.Recent interest based relevance scoring
CN101819574A (en)*2009-10-132010-09-01腾讯科技(深圳)有限公司Search engine system and information searching method
US8874555B1 (en)2009-11-202014-10-28Google Inc.Modifying scoring data based on historical changes
US8615514B1 (en)2010-02-032013-12-24Google Inc.Evaluating website properties by partitioning user feedback
US8924379B1 (en)2010-03-052014-12-30Google Inc.Temporal-based score adjustments
US8959093B1 (en)2010-03-152015-02-17Google Inc.Ranking search results based on anchors
US9529918B2 (en)2010-06-112016-12-27Doat Media Ltd.System and methods thereof for downloading applications via a communication network
US9552422B2 (en)2010-06-112017-01-24Doat Media Ltd.System and method for detecting a search intent
US9639611B2 (en)2010-06-112017-05-02Doat Media Ltd.System and method for providing suitable web addresses to a user device
US10713312B2 (en)2010-06-112020-07-14Doat Media Ltd.System and method for context-launching of applications
US9069443B2 (en)2010-06-112015-06-30Doat Media Ltd.Method for dynamically displaying a personalized home screen on a user device
US9323844B2 (en)2010-06-112016-04-26Doat Media Ltd.System and methods thereof for enhancing a user's search experience
US9665647B2 (en)2010-06-112017-05-30Doat Media Ltd.System and method for indexing mobile applications
US9141702B2 (en)2010-06-112015-09-22Doat Media Ltd.Method for dynamically displaying a personalized home screen on a device
US9372885B2 (en)2010-06-112016-06-21Doat Media Ltd.System and methods thereof for dynamically updating the contents of a folder on a device
US20120226676A1 (en)*2010-06-112012-09-06Doat Media Ltd.System and methods thereof for adaptation of a free text query to a customized query set
US9623119B1 (en)2010-06-292017-04-18Google Inc.Accentuating search results
US8832083B1 (en)2010-07-232014-09-09Google Inc.Combining user feedback
US8380493B2 (en)2010-10-012013-02-19Microsoft CorporationAssociation of semantic meaning with data elements using data definition tags
US9002867B1 (en)2010-12-302015-04-07Google Inc.Modifying ranking data based on document changes
US9870392B2 (en)*2010-12-312018-01-16Yan XiaoRetrieval method and system
US9858342B2 (en)2011-03-282018-01-02Doat Media Ltd.Method and system for searching for applications respective of a connectivity mode of a user device
US8868591B1 (en)*2011-06-222014-10-21Google Inc.Modifying a user query to improve the results
US10049377B1 (en)*2011-06-292018-08-14Google LlcInferring interactions with advertisers
US8694507B2 (en)2011-11-022014-04-08Microsoft CorporationTenantization of search result ranking
CN102622410A (en)*2012-02-172012-08-01百度在线网络技术(北京)有限公司Method and device for introducing and calling data resources
CN102646134A (en)*2012-03-292012-08-22百度在线网络技术(北京)有限公司Method and device for determining message session in message record
US9020927B1 (en)*2012-06-012015-04-28Google Inc.Determining resource quality based on resource competition
US10037543B2 (en)*2012-08-132018-07-31Amobee, Inc.Estimating conversion rate in display advertising from past performance data
CN103092990A (en)*2013-02-142013-05-08张康德Search engine method of database
US9900314B2 (en)2013-03-152018-02-20Dt Labs, LlcSystem, method and apparatus for increasing website relevance while protecting privacy
US9183499B1 (en)2013-04-192015-11-10Google Inc.Evaluating quality based on neighbor features
US9633080B2 (en)2013-05-282017-04-25Microsoft Technology Licensing, LlcHierarchical entity information for search
TW201518963A (en)*2013-11-052015-05-16Richplay Information Co LtdMethod for recommending browsing objects
US10083464B1 (en)2015-04-272018-09-25Google LlcSystem and method of detection and recording of realization actions in association with content rendering
CN105426536A (en)*2015-12-212016-03-23北京奇虎科技有限公司Presentation method and device for automobile category search result page
US11366872B1 (en)*2017-07-192022-06-21Amazon Technologies, Inc.Digital navigation menus with dynamic content placement
KR102247067B1 (en)*2019-03-282021-05-03네이버클라우드 주식회사Method, apparatus and computer program for processing URL collected in web site
CN110543310B (en)*2019-08-082023-05-05山东中创软件商用中间件股份有限公司JSP compiling method, device, equipment and storage medium
CN110908972B (en)*2019-11-192022-09-02加和(北京)信息科技有限公司Log data preprocessing method and device, electronic equipment and storage medium
KR102588127B1 (en)*2021-04-022023-10-12(주)피큐레잇Personalized content curation system and content proposal method based on bookmark history

Citations (57)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5303361A (en)1989-01-181994-04-12Lotus Development CorporationSearch and retrieval system
US5664111A (en)1994-02-161997-09-02Honicorp, Inc.Computerized, multimedia, network, real time, interactive marketing and transactional system
EP0813158A2 (en)1996-06-141997-12-17Excite, Inc.System and method for accelerated query evaluation of very large full-text databases
EP0829811A1 (en)1996-09-111998-03-18Nippon Telegraph And Telephone CorporationMethod and system for information retrieval
US5778367A (en)1995-12-141998-07-07Network Engineering Software, Inc.Automated on-line information service and directory, particularly for the world wide web
US5787421A (en)1995-01-121998-07-28International Business Machines CorporationSystem and method for information retrieval by using keywords associated with a given set of data elements and the frequency of each keyword as determined by the number of data elements attached to each keyword
US5794210A (en)1995-12-111998-08-11Cybergold, Inc.Attention brokerage
US5799284A (en)1996-03-131998-08-25Roy E. BourquinSoftware and hardware for publishing and viewing products and services for sale
US5802515A (en)1996-06-111998-09-01Massachusetts Institute Of TechnologyRandomized query generation and document relevance ranking for robust information retrieval from a database
US5809144A (en)1995-08-241998-09-15Carnegie Mellon UniversityMethod and apparatus for purchasing and delivering digital goods over a network
US5812996A (en)1994-07-121998-09-22Sybase, Inc.Database system with methods for optimizing query performance with a buffer manager
US5819255A (en)1996-08-231998-10-06Tandem Computers, Inc.System and method for database query optimization
US5819092A (en)1994-11-081998-10-06Vermeer Technologies, Inc.Online service development tool with fee setting capabilities
US5822749A (en)1994-07-121998-10-13Sybase, Inc.Database system with methods for improving query performance with cache optimization strategies
US5826260A (en)1995-12-111998-10-20International Business Machines CorporationInformation retrieval system and method for displaying and ordering information based on query element contribution
US5826261A (en)1996-05-101998-10-20Spencer; GrahamSystem and method for querying multiple, distributed databases by selective sharing of local relative significance information for terms related to the query
US5842206A (en)1996-08-201998-11-24Iconovex CorporationComputerized method and system for qualified searching of electronically stored documents
US5845278A (en)1997-09-121998-12-01Inioseek CorporationMethod for automatically selecting collections to search in full text searches
US5850442A (en)1996-03-261998-12-15Entegrity Solutions CorporationSecure world wide electronic commerce over an open network
US5862223A (en)1996-07-241999-01-19Walker Asset Management Limited PartnershipMethod and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US5864845A (en)1996-06-281999-01-26Siemens Corporate Research, Inc.Facilitating world wide web searches utilizing a multiple search engine query clustering fusion strategy
US5864863A (en)1996-08-091999-01-26Digital Equipment CorporationMethod for parsing, indexing and searching world-wide-web pages
US5864846A (en)1996-06-281999-01-26Siemens Corporate Research, Inc.Method for facilitating world wide web searches utilizing a document distribution fusion strategy
WO1999005618A1 (en)1997-07-221999-02-04Microsoft CorporationApparatus and methods for an information retrieval system that employs natural language processing of search results to improve overall precision
US5870740A (en)1996-09-301999-02-09Apple Computer, Inc.System and method for improving the ranking of information retrieval results for short queries
US5875446A (en)1997-02-241999-02-23International Business Machines CorporationSystem and method for hierarchically grouping and ranking a set of objects in a query context based on one or more relationships
US5903887A (en)1997-09-151999-05-11International Business Machines CorporationMethod and apparatus for caching result sets from queries to a remote database in a heterogeneous database system
US5913208A (en)*1996-07-091999-06-15International Business Machines CorporationIdentifying duplicate documents from search results without comparing document content
US5924090A (en)1997-05-011999-07-13Northern Light Technology LlcMethod and apparatus for searching a database of records
US5940821A (en)1997-05-211999-08-17Oracle CorporationInformation presentation in a knowledge base search and retrieval system
WO1999041694A1 (en)*1998-02-131999-08-19Yahoo, Inc.Search engine using sales and revenue to weight search results
US5950206A (en)1997-04-231999-09-07Krause; Gary MatthewMethod and apparatus for searching and tracking construction projects in a document information database
US5950189A (en)1997-01-021999-09-07At&T CorpRetrieval system and method
US5953718A (en)1997-11-121999-09-14Oracle CorporationResearch mode for a knowledge base search and retrieval system
US5987446A (en)1996-11-121999-11-16U.S. West, Inc.Searching large collections of text using multiple search engines concurrently
US5987460A (en)1996-07-051999-11-16Hitachi, Ltd.Document retrieval-assisting method and system for the same and document retrieval service using the same with document frequency and term frequency
US5999929A (en)*1997-09-291999-12-07Continuum Software, IncWorld wide web link referral system and method for generating and providing related links for links identified in web pages
US6006217A (en)1997-11-071999-12-21International Business Machines CorporationTechnique for providing enhanced relevance information for documents retrieved in a multi database search
US6012053A (en)1997-06-232000-01-04Lycos, Inc.Computer system with user-controlled relevance ranking of search results
US6016487A (en)1997-03-262000-01-18National Research Council Of CanadaMethod of searching three-dimensional images
US6026398A (en)1997-10-162000-02-15Imarket, IncorporatedSystem and methods for searching and matching databases
US6029195A (en)1994-11-292000-02-22Herz; Frederick S. M.System for customized electronic identification of desirable objects
US6032207A (en)1996-12-232000-02-29Bull Hn Information Systems Inc.Search mechanism for a queue system
US6078866A (en)*1998-09-142000-06-20Searchup, Inc.Internet site searching and listing service based on monetary ranking of site listings
US6081805A (en)*1997-09-102000-06-27Netscape Communications CorporationPass-through architecture via hash techniques to remove duplicate query results
US6128623A (en)1998-04-152000-10-03Inktomi CorporationHigh performance object cache
US6154738A (en)1998-03-272000-11-28Call; Charles GainorMethods and apparatus for disseminating product information via the internet using universal product codes
US6233575B1 (en)1997-06-242001-05-15International Business Machines CorporationMultilevel taxonomy based on features derived from training documents classification using fisher values as discrimination values
US6247021B1 (en)1998-05-152001-06-12International Business Machines CorporationSearchable bookmark sets as an internet advertising medium
US6253188B1 (en)1996-09-202001-06-26Thomson Newspapers, Inc.Automated interactive classified ad system for the internet
US6269361B1 (en)1999-05-282001-07-31Goto.ComSystem and method for influencing a position on a search result list generated by a computer network search engine
US6285987B1 (en)1997-01-222001-09-04Engage, Inc.Internet advertising system
US20010051911A1 (en)*2000-05-092001-12-13Marks Michael B.Bidding method for internet/wireless advertising and priority ranking in search results
US20020004735A1 (en)2000-01-182002-01-10William GrossSystem and method for ranking items
US6363377B1 (en)*1998-07-302002-03-26Sarnoff CorporationSearch data processor
US6401118B1 (en)*1998-06-302002-06-04Online Monitoring ServicesMethod and computer program product for an online monitoring search engine
US6421675B1 (en)*1998-03-162002-07-16S. L. I. Systems, Inc.Search engine

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6243691B1 (en)*1996-03-292001-06-05Onsale, Inc.Method and system for processing and transmitting electronic auction information
JP3108015B2 (en)*1996-05-222000-11-13松下電器産業株式会社 Hypertext search device
EP0822502A1 (en)*1996-07-311998-02-04BRITISH TELECOMMUNICATIONS public limited companyData access system
US6098065A (en)*1997-02-132000-08-01Nortel Networks CorporationAssociative search engine
US6006222A (en)1997-04-251999-12-21Culliss; GaryMethod for organizing information
JP3607462B2 (en)1997-07-022005-01-05松下電器産業株式会社 Related keyword automatic extraction device and document search system using the same
US6006225A (en)*1998-06-151999-12-21Amazon.ComRefining search queries by the suggestion of correlated terms from prior searches
JP3645431B2 (en)1998-10-022005-05-11富士通株式会社 Information search support device and information search support program storage medium
KR100318015B1 (en)1998-10-222002-04-22박화자 Construction of conceptual diagram using hyperlink information of web document and Internet search method through it
DE19904261A1 (en)1999-02-032000-08-10Basf Ag Process for the preparation of dimethyl sulfite
US20030110161A1 (en)*1999-04-052003-06-12Eric SchneiderMethod, product, and apparatus for providing search results
US7835943B2 (en)*1999-05-282010-11-16Yahoo! Inc.System and method for providing place and price protection in a search result list generated by a computer network search engine
KR100337810B1 (en)1999-11-062002-05-23유진우Search dedicated website and search method on Internet
US7225151B1 (en)*2000-01-272007-05-29Brad S KoniaOnline auction bid management system and method
KR100382600B1 (en)2000-01-312003-05-01주식회사 제이.이.씨Method for providing integrated web search service through network system and computer-readable medium recording the method
EP1305760A4 (en)*2000-07-052004-10-27Paid Search Engine Tools L L CPaid search engine bid management
HUP0002950A2 (en)*2000-07-272002-01-28Tamás LajtnerMethod of operating a system of payment data carriers as well as a system for this purpose
AU2001283372A1 (en)*2000-09-012002-03-22Search123.Com, Inc.Auction-based search engine
AU2003268374A1 (en)*2002-08-302004-03-19Findwhat ComSystem and method for pay for performance advertising employing multiple sets of advertisement listings

Patent Citations (60)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5303361A (en)1989-01-181994-04-12Lotus Development CorporationSearch and retrieval system
US5664111A (en)1994-02-161997-09-02Honicorp, Inc.Computerized, multimedia, network, real time, interactive marketing and transactional system
US5999915A (en)1994-02-161999-12-07Honicorp, Inc.Computerized, multimedia, network, real time, interactive marketing and transactional system
US5812996A (en)1994-07-121998-09-22Sybase, Inc.Database system with methods for optimizing query performance with a buffer manager
US5822749A (en)1994-07-121998-10-13Sybase, Inc.Database system with methods for improving query performance with cache optimization strategies
US5819092A (en)1994-11-081998-10-06Vermeer Technologies, Inc.Online service development tool with fee setting capabilities
US6029195A (en)1994-11-292000-02-22Herz; Frederick S. M.System for customized electronic identification of desirable objects
US5787421A (en)1995-01-121998-07-28International Business Machines CorporationSystem and method for information retrieval by using keywords associated with a given set of data elements and the frequency of each keyword as determined by the number of data elements attached to each keyword
US5809144A (en)1995-08-241998-09-15Carnegie Mellon UniversityMethod and apparatus for purchasing and delivering digital goods over a network
US5794210A (en)1995-12-111998-08-11Cybergold, Inc.Attention brokerage
US5826260A (en)1995-12-111998-10-20International Business Machines CorporationInformation retrieval system and method for displaying and ordering information based on query element contribution
US5778367A (en)1995-12-141998-07-07Network Engineering Software, Inc.Automated on-line information service and directory, particularly for the world wide web
US5799284A (en)1996-03-131998-08-25Roy E. BourquinSoftware and hardware for publishing and viewing products and services for sale
US5850442A (en)1996-03-261998-12-15Entegrity Solutions CorporationSecure world wide electronic commerce over an open network
US5826261A (en)1996-05-101998-10-20Spencer; GrahamSystem and method for querying multiple, distributed databases by selective sharing of local relative significance information for terms related to the query
US5802515A (en)1996-06-111998-09-01Massachusetts Institute Of TechnologyRandomized query generation and document relevance ranking for robust information retrieval from a database
EP0813158A2 (en)1996-06-141997-12-17Excite, Inc.System and method for accelerated query evaluation of very large full-text databases
US5864846A (en)1996-06-281999-01-26Siemens Corporate Research, Inc.Method for facilitating world wide web searches utilizing a document distribution fusion strategy
US5864845A (en)1996-06-281999-01-26Siemens Corporate Research, Inc.Facilitating world wide web searches utilizing a multiple search engine query clustering fusion strategy
US5987460A (en)1996-07-051999-11-16Hitachi, Ltd.Document retrieval-assisting method and system for the same and document retrieval service using the same with document frequency and term frequency
US5913208A (en)*1996-07-091999-06-15International Business Machines CorporationIdentifying duplicate documents from search results without comparing document content
US5862223A (en)1996-07-241999-01-19Walker Asset Management Limited PartnershipMethod and apparatus for a cryptographically-assisted commercial network system designed to facilitate and support expert-based commerce
US5864863A (en)1996-08-091999-01-26Digital Equipment CorporationMethod for parsing, indexing and searching world-wide-web pages
US6021409A (en)1996-08-092000-02-01Digital Equipment CorporationMethod for parsing, indexing and searching world-wide-web pages
US5842206A (en)1996-08-201998-11-24Iconovex CorporationComputerized method and system for qualified searching of electronically stored documents
US5819255A (en)1996-08-231998-10-06Tandem Computers, Inc.System and method for database query optimization
EP0829811A1 (en)1996-09-111998-03-18Nippon Telegraph And Telephone CorporationMethod and system for information retrieval
US6253188B1 (en)1996-09-202001-06-26Thomson Newspapers, Inc.Automated interactive classified ad system for the internet
US5870740A (en)1996-09-301999-02-09Apple Computer, Inc.System and method for improving the ranking of information retrieval results for short queries
US5987446A (en)1996-11-121999-11-16U.S. West, Inc.Searching large collections of text using multiple search engines concurrently
US6032207A (en)1996-12-232000-02-29Bull Hn Information Systems Inc.Search mechanism for a queue system
US5950189A (en)1997-01-021999-09-07At&T CorpRetrieval system and method
US6285987B1 (en)1997-01-222001-09-04Engage, Inc.Internet advertising system
US5875446A (en)1997-02-241999-02-23International Business Machines CorporationSystem and method for hierarchically grouping and ranking a set of objects in a query context based on one or more relationships
US6016487A (en)1997-03-262000-01-18National Research Council Of CanadaMethod of searching three-dimensional images
US5950206A (en)1997-04-231999-09-07Krause; Gary MatthewMethod and apparatus for searching and tracking construction projects in a document information database
US5924090A (en)1997-05-011999-07-13Northern Light Technology LlcMethod and apparatus for searching a database of records
US5940821A (en)1997-05-211999-08-17Oracle CorporationInformation presentation in a knowledge base search and retrieval system
US6012053A (en)1997-06-232000-01-04Lycos, Inc.Computer system with user-controlled relevance ranking of search results
US6233575B1 (en)1997-06-242001-05-15International Business Machines CorporationMultilevel taxonomy based on features derived from training documents classification using fisher values as discrimination values
WO1999005618A1 (en)1997-07-221999-02-04Microsoft CorporationApparatus and methods for an information retrieval system that employs natural language processing of search results to improve overall precision
US5933822A (en)1997-07-221999-08-03Microsoft CorporationApparatus and methods for an information retrieval system that employs natural language processing of search results to improve overall precision
US6081805A (en)*1997-09-102000-06-27Netscape Communications CorporationPass-through architecture via hash techniques to remove duplicate query results
US5845278A (en)1997-09-121998-12-01Inioseek CorporationMethod for automatically selecting collections to search in full text searches
US5903887A (en)1997-09-151999-05-11International Business Machines CorporationMethod and apparatus for caching result sets from queries to a remote database in a heterogeneous database system
US5999929A (en)*1997-09-291999-12-07Continuum Software, IncWorld wide web link referral system and method for generating and providing related links for links identified in web pages
US6026398A (en)1997-10-162000-02-15Imarket, IncorporatedSystem and methods for searching and matching databases
US6006217A (en)1997-11-071999-12-21International Business Machines CorporationTechnique for providing enhanced relevance information for documents retrieved in a multi database search
US5953718A (en)1997-11-121999-09-14Oracle CorporationResearch mode for a knowledge base search and retrieval system
WO1999041694A1 (en)*1998-02-131999-08-19Yahoo, Inc.Search engine using sales and revenue to weight search results
US6421675B1 (en)*1998-03-162002-07-16S. L. I. Systems, Inc.Search engine
US6154738A (en)1998-03-272000-11-28Call; Charles GainorMethods and apparatus for disseminating product information via the internet using universal product codes
US6128623A (en)1998-04-152000-10-03Inktomi CorporationHigh performance object cache
US6247021B1 (en)1998-05-152001-06-12International Business Machines CorporationSearchable bookmark sets as an internet advertising medium
US6401118B1 (en)*1998-06-302002-06-04Online Monitoring ServicesMethod and computer program product for an online monitoring search engine
US6363377B1 (en)*1998-07-302002-03-26Sarnoff CorporationSearch data processor
US6078866A (en)*1998-09-142000-06-20Searchup, Inc.Internet site searching and listing service based on monetary ranking of site listings
US6269361B1 (en)1999-05-282001-07-31Goto.ComSystem and method for influencing a position on a search result list generated by a computer network search engine
US20020004735A1 (en)2000-01-182002-01-10William GrossSystem and method for ranking items
US20010051911A1 (en)*2000-05-092001-12-13Marks Michael B.Bidding method for internet/wireless advertising and priority ranking in search results

Non-Patent Citations (14)

* Cited by examiner, † Cited by third party
Title
"New Service Puts Ad Auction, Search Engine Under One Roof", article from Electronic Advertising & Marketplace Report, Simba Information, Inc. Apr. 28, 1998, 2 pages.
DoubleClick Frequently Asked Questions, obtained at the internet address: http://web.archive.org/web/19980205033925/www.doubleclick.com/nf/adinfo/facts.htm, dated Oct. 16, 2002, 5 pages.
DoubleClick Testlt!, obtained at the internet address: http://web.archive.org/web/19980205034316/www.doubleclick.com/nf/adinfo/testiset.htm, dated Oct. 16, 2002, 4 pages.
Full Catalog-Categories Menu, Sun Microsystems Sun Solutions Catalog, obtained at the internet address: http://web.archive.org/web/19981205110211/solutions.sun.com/catalogs/all/index.htm, printed on Dec. 19, 2002, 2 pages.
Google Search, communication from Jeffrey Brewer at Jeffrey@goto.com, titled "Need reverse stemming software", dated May 27, 1998, obtained at the internet address: http://groups.google.com/groups?selm=356 CEE4A8DE882A8%40goto.com, on Dec. 19, 2002, 1 page.
Help on Making Queries-Search by Company or Product, obtained at the internet address: http://web.archive.org/web/19981203050002/solutions.sun.com/search-help.htm, printed on Dec. 19, 2002, 4 pages.
Ketchpel, Steven P. et al. "U-PAI: A Universal Payment Application Interface", conference material article from the second USENIX Workshop on Electronic Commerce Proceedings, Oakland, California, Nov. 18-21, 1996, 17 pages.
News of The Week articles, Telephony, May 1, 1995, pp. 8, and 10.
Nuts 'N Bolts articles, Target Marketing, Oct. 1997, 1 page.
Online Updating, Sun Microsystems Sun Solutions Catalog obtained at the internet address: http://web.archive.org/web/19990220190636/solutions.sun.com/editmodule/help.html, printed on Dec. 19, 2002, 2 pages.
Press Release article titled "GoTo.com Announces First round of Financing. Totaling More Than $6 Million, Led by Draper, Fisher Jurvetson", Business Wire, date May 19, 1998, printed from the Internet at <http://www.dialogclassic.com/main.vingw> on Nov. 9, 2000, 2 pages.
Schwart, Randal L., "Click-Through Tracking in Perl", Web Techniques, dated May 1998, located at the internet address: www.webtechniques.com, 3 pages.
Search Report from Great Britain for corresponding patent application No. GB 02298482.5, dated Nov. 27, 2003, 3 pages.
Van Roeden, Adriaan, "Your Own Search Engine With SWISH, A Custom Search Facility For Your Web Site", Web Techniques, dated Nov. 1996, located at the internet address: www.webtechniques.com, pp. 63-66 pages.

Cited By (362)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8015063B2 (en)*1999-05-282011-09-06Yahoo! Inc.System and method for enabling multi-element bidding for influencing a position on a search result list generated by a computer network search engine
US20100161428A1 (en)*1999-05-282010-06-24Yahoo! Inc.System and method for enabling multi-element bidding for influencing a position on a search result list generated by a computer network search engine
US20010052002A1 (en)*2000-05-302001-12-13Netpia Dot Com, Inc.Local area information providing system and method using real name
US7272638B2 (en)*2000-05-302007-09-18Netpia Dot Com Inc.Local area information providing system and method using real name
US7707063B2 (en)2000-07-242010-04-27Emergency 24, Inc.Internet-based advertising and referral system
US20080033823A1 (en)*2000-07-242008-02-07Dante MonteverdeInternet-Based Advertising and Referral System
US20090177655A1 (en)*2000-08-082009-07-09Aol LlcCategory searching
US20060242128A1 (en)*2000-08-082006-10-26Surendra GoelSearching content on web pages
US9122731B2 (en)2000-08-082015-09-01Microsoft Technology Licensing, LlcDisplaying search results
US20060184515A1 (en)*2000-08-082006-08-17America Online, Inc., A Delaware CorporationCategory searching
US7558805B2 (en)2000-08-082009-07-07Aol LlcSearching content on web pages
US7970750B2 (en)2000-08-082011-06-28Aol Inc.Category searching
US7523103B2 (en)*2000-08-082009-04-21Aol LlcCategory searching
US20070266012A1 (en)*2000-08-082007-11-15Aol LlcFiltering Search Results
US20020059221A1 (en)*2000-10-192002-05-16Whitehead Anthony DavidMethod and device for classifying internet objects and objects stored on computer-readable media
US7383282B2 (en)*2000-10-192008-06-03Anthony David WhiteheadMethod and device for classifying internet objects and objects stored on computer-readable media
US8700590B2 (en)*2000-11-212014-04-15Microsoft CorporationGrouping multimedia and streaming media search results
US20130138645A1 (en)*2000-11-212013-05-30Aol Inc.Grouping multimedia and streaming media search results
US7725447B2 (en)2001-06-182010-05-25Siebel Systems, Inc.Method, apparatus, and system for searching based on search visibility rules
US7467133B2 (en)*2001-06-182008-12-16Siebel Systems, Inc.Method, apparatus, and system for searching based on search visibility rules
US20080021881A1 (en)*2001-06-182008-01-24Siebel Systems, Inc.Method, apparatus, and system for remote client search indexing
US7546287B2 (en)2001-06-182009-06-09Siebel Systems, Inc.System and method to search a database for records matching user-selected search criteria and to maintain persistency of the matched records
US7464072B1 (en)2001-06-182008-12-09Siebel Systems, Inc.Method, apparatus, and system for searching based on search visibility rules
US20070118504A1 (en)*2001-06-182007-05-24Pavitra SubramaniamMethod, apparatus, and system for searching based on search visibility rules
US20070106638A1 (en)*2001-06-182007-05-10Pavitra SubramaniamSystem and method to search a database for records matching user-selected search criteria and to maintain persistency of the matched records
US20070106639A1 (en)*2001-06-182007-05-10Pavitra SubramaniamMethod, apparatus, and system for searching based on search visibility rules
US7962446B2 (en)2001-06-182011-06-14Siebel Systems, Inc.Method, apparatus, and system for searching based on search visibility rules
US7809710B2 (en)2001-08-142010-10-05Quigo Technologies LlcSystem and method for extracting content for submission to a search engine
US8495049B2 (en)2001-08-142013-07-23Microsoft CorporationSystem and method for extracting content for submission to a search engine
US10606960B2 (en)2001-10-112020-03-31Ebay Inc.System and method to facilitate translation of communications between entities over a network
US8590013B2 (en)2002-02-252013-11-19C. S. Lee CrawfordMethod of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US20040024877A1 (en)*2002-03-072004-02-05Benoit CelleNetwork environments and location of resources therein
US10915946B2 (en)2002-06-102021-02-09Ebay Inc.System, method, and medium for propagating a plurality of listings to geographically targeted websites using a single data source
US9092792B2 (en)2002-06-102015-07-28Ebay Inc.Customizing an application
US20040138988A1 (en)*2002-12-202004-07-15Bart MunroMethod to facilitate a search of a database utilizing multiple search criteria
US20030167212A1 (en)*2003-05-152003-09-04Emergency 24, Inc.Method and system for providing relevant advertisement internet hyperlinks
US7739295B1 (en)*2003-06-202010-06-15Amazon Technologies, Inc.Method and system for identifying information relevant to content
US8782074B1 (en)2003-06-202014-07-15Amazon Technologies, Inc.Method and system for identifying information relevant to content
US8438154B2 (en)*2003-06-302013-05-07Google Inc.Generating information for online advertisements from internet data and traditional media data
US20050065806A1 (en)*2003-06-302005-03-24Harik Georges R.Generating information for online advertisements from Internet data and traditional media data
US7647299B2 (en)*2003-06-302010-01-12Google, Inc.Serving advertisements using a search of advertiser web information
US20040267725A1 (en)*2003-06-302004-12-30Harik Georges RServing advertisements using a search of advertiser Web information
US8620828B1 (en)2003-07-112013-12-31Search And Social Media Partners LlcSocial networking system, method and device
US8719176B1 (en)2003-07-112014-05-06Search And Social Media Partners LlcSocial news gathering, prioritizing, tagging, searching and syndication
US8583448B1 (en)2003-07-112013-11-12Search And Social Media Partners LlcMethod and system for verifying websites and providing enhanced search engine services
US8554571B1 (en)2003-07-112013-10-08Search And Social Media Partners LlcFundraising system, method and device for charitable causes in a social network environment
US7599938B1 (en)2003-07-112009-10-06Harrison Jr Shelton ESocial news gathering, prioritizing, tagging, searching, and syndication method
US20050050014A1 (en)*2003-08-292005-03-03Gosse David B.Method, device and software for querying and presenting search results
US8321400B2 (en)2003-08-292012-11-27Vortaloptics, Inc.Method, device and software for querying and presenting search results
US7440964B2 (en)2003-08-292008-10-21Vortaloptics, Inc.Method, device and software for querying and presenting search results
US20050050023A1 (en)*2003-08-292005-03-03Gosse David B.Method, device and software for querying and presenting search results
US7603342B2 (en)*2003-08-292009-10-13Vortaloptics, Inc.Method, device and software for querying and presenting search results
US20100131484A1 (en)*2003-08-292010-05-27Gosse David BMethod, device and software for querying and presenting search results
US20050060289A1 (en)*2003-09-122005-03-17Mark KeenanA method for relaxing multiple constraints in search and calculation and then displaying results
AU2004279061B2 (en)*2003-09-292009-06-18Google, Inc.Generating information for online advertisements from internet data and traditional media data
US7664770B2 (en)*2003-10-062010-02-16Lycos, Inc.Smart browser panes
US20050076019A1 (en)*2003-10-062005-04-07Lincoln JacksonSmart browser panes
US20050125397A1 (en)*2003-12-042005-06-09William GrossTransparent search engine
US20050144064A1 (en)*2003-12-192005-06-30Palo Alto Research Center IncorporatedKeyword advertisement management
US20050137939A1 (en)*2003-12-192005-06-23Palo Alto Research Center IncorporatedServer-based keyword advertisement management
US7523087B1 (en)*2003-12-312009-04-21Google, Inc.Determining and/or designating better ad information such as ad landing pages
US20050209992A1 (en)*2004-01-122005-09-22Dan KikinisMethod and system for search engine enhancement
US8595146B1 (en)2004-03-152013-11-26Aol Inc.Social networking permissions
US10367860B2 (en)2004-03-152019-07-30Oath Inc.Social networking permissions
US9189568B2 (en)2004-04-232015-11-17Ebay Inc.Method and system to display and search in a language independent manner
US10068274B2 (en)2004-04-232018-09-04Ebay Inc.Method and system to display and search in a language independent manner
US20050267872A1 (en)*2004-06-012005-12-01Yaron GalaiSystem and method for automated mapping of items to documents
US8515954B2 (en)2004-06-222013-08-20Google Inc.Displaying autocompletion of partial search query with predicted search results
US20110047120A1 (en)*2004-06-222011-02-24Kamvar Sepandar DAnticipated Query Generation and Processing in a Search Engine
US8156109B2 (en)2004-06-222012-04-10Google Inc.Anticipated query generation and processing in a search engine
US9081851B2 (en)*2004-06-222015-07-14Google Inc.Method and system for autocompletion using ranked results
US8271471B1 (en)2004-06-222012-09-18Google Inc.Anticipated query generation and processing in a search engine
US9245004B1 (en)2004-06-222016-01-26Google Inc.Predicted query generation from partial search query input
US20090119289A1 (en)*2004-06-222009-05-07Gibbs Kevin AMethod and System for Autocompletion Using Ranked Results
US9235637B1 (en)2004-06-222016-01-12Google Inc.Systems and methods for generating predicted queries and corresponding search results
US20080021878A1 (en)*2004-07-162008-01-24Eui Sin JeongTarget Advertising Method And System Using Secondary Keywords Having Relation To First Internet Searching Keywords, And Method And System For Providing A List Of The Secondary Keywords
WO2006017483A3 (en)*2004-08-022006-03-23Overture Services IncContent performance assessment optimization for search listings in wide area network searches
US20070088683A1 (en)*2004-08-032007-04-19Gene FerogliaMethod and system for search engine enhancement
US11270346B2 (en)2004-10-192022-03-08Steve MorsaMatch engine marketing
US11379876B2 (en)2004-10-192022-07-05Steve MorsaMatch engine marketing
US9015263B2 (en)2004-10-292015-04-21Go Daddy Operating Company, LLCDomain name searching with reputation rating
US8271546B2 (en)2004-11-112012-09-18Google Inc.Method and system for URL autocompletion using ranked results
WO2006055000A1 (en)*2004-11-122006-05-26Benninghoff Charles F IiiInternational system to allocate vendue exclusivity ranking (isvaer)
US9443035B2 (en)2004-11-122016-09-13Google Inc.Method and system for autocompletion for languages having ideographs and phonetic characters
US9436781B2 (en)2004-11-122016-09-06Google Inc.Method and system for autocompletion for languages having ideographs and phonetic characters
US7966310B2 (en)*2004-11-242011-06-21At&T Intellectual Property I, L.P.Method, system, and software for correcting uniform resource locators
US20060112094A1 (en)*2004-11-242006-05-25Sbc Knowledge Ventures, L.P.Method, system, and software for correcting uniform resource locators
US20060117002A1 (en)*2004-11-262006-06-01Bing SwenMethod for search result clustering
US20140258263A1 (en)*2004-12-032014-09-11Google Inc.Predictive Information Retrieval
US9830367B2 (en)2004-12-032017-11-28Google Inc.Predictive information retrieval
US11971897B2 (en)2004-12-032024-04-30Google LlcPredictive information retrieval
US9292609B2 (en)*2004-12-032016-03-22Google Inc.Predictive information retrieval
US10275503B2 (en)2004-12-032019-04-30Google LlcPredictive information retrieval
US10162890B2 (en)2005-01-062018-12-25Rovi Guides, Inc.Search engine for a video recorder
US9836537B2 (en)2005-01-062017-12-05Rovi Guides, Inc.Search engine for a video recorder
US10459974B2 (en)2005-01-062019-10-29Rovi Guides, Inc.Search engine for a video recorder
US10198510B2 (en)2005-01-062019-02-05Rovi Guides, Inc.Search engine for a video recorder
US20160041971A1 (en)*2005-01-062016-02-11Rovi Guides, Inc.Search engine for a video recorder
US9864813B2 (en)2005-01-182018-01-09Apple Inc.Systems and methods for organizing data items
US10482474B1 (en)2005-01-192019-11-19A9.Com, Inc.Advertising database system and method
US20060195443A1 (en)*2005-02-112006-08-31Franklin Gary LInformation prioritisation system and method
US11455680B2 (en)2005-03-302022-09-27Ebay Inc.Methods and systems to process a selection of a browser back button
US11455679B2 (en)2005-03-302022-09-27Ebay Inc.Methods and systems to browse data items
US11461835B2 (en)2005-03-302022-10-04Ebay Inc.Method and system to dynamically browse data items
RU2292078C1 (en)*2005-04-062007-01-20Закрытое акционерное общество "МедиаЛингва"Method for searching, marking, and presenting information and system for searching, marking, and presenting information
US20060271389A1 (en)*2005-05-312006-11-30Microsoft CorporationPay per percentage of impressions
US20060271429A1 (en)*2005-05-312006-11-30Microsoft CorporationPosted price market for online search and content advertisements
US20060271426A1 (en)*2005-05-312006-11-30Microsoft CorporationPosted price market for online search and content advertisements
US20060293950A1 (en)*2005-06-282006-12-28Microsoft CorporationAutomatic ad placement
US7634462B2 (en)*2005-08-102009-12-15Yahoo! Inc.System and method for determining alternate search queries
US20070038621A1 (en)*2005-08-102007-02-15Tina WeyandSystem and method for determining alternate search queries
US20070038602A1 (en)*2005-08-102007-02-15Tina WeyandAlternative search query processing in a term bidding system
US7752220B2 (en)*2005-08-102010-07-06Yahoo! Inc.Alternative search query processing in a term bidding system
US8131594B1 (en)2005-08-112012-03-06Amazon Technologies, Inc.System and method for facilitating targeted advertising
US8489077B2 (en)2005-09-142013-07-16Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8296184B2 (en)2005-09-142012-10-23Jumptap, Inc.Managing payment for sponsored content presented to mobile communication facilities
US9754287B2 (en)2005-09-142017-09-05Millenial Media LLCSystem for targeting advertising content to a plurality of mobile communication facilities
US9703892B2 (en)2005-09-142017-07-11Millennial Media LlcPredictive text completion for a mobile communication facility
US8774777B2 (en)2005-09-142014-07-08Millennial Media, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US9471925B2 (en)2005-09-142016-10-18Millennial Media LlcIncreasing mobile interactivity
US9811589B2 (en)2005-09-142017-11-07Millennial Media LlcPresentation of search results to mobile devices based on television viewing history
US8768319B2 (en)2005-09-142014-07-01Millennial Media, Inc.Presentation of sponsored content on mobile device based on transaction event
US7752209B2 (en)2005-09-142010-07-06Jumptap, Inc.Presenting sponsored content on a mobile communication facility
US7769764B2 (en)2005-09-142010-08-03Jumptap, Inc.Mobile advertisement syndication
US20070073719A1 (en)*2005-09-142007-03-29Jorey RamerPhysical navigation of a mobile search application
US9454772B2 (en)2005-09-142016-09-27Millennial Media Inc.Interaction analysis and prioritization of mobile content
US8798592B2 (en)2005-09-142014-08-05Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US7702318B2 (en)2005-09-142010-04-20Jumptap, Inc.Presentation of sponsored content based on mobile transaction event
US20100094878A1 (en)*2005-09-142010-04-15Adam SorocaContextual Targeting of Content Using a Monetization Platform
US8688088B2 (en)2005-09-142014-04-01Millennial MediaSystem for targeting advertising content to a plurality of mobile communication facilities
US9390436B2 (en)2005-09-142016-07-12Millennial Media, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US9386150B2 (en)2005-09-142016-07-05Millennia Media, Inc.Presentation of sponsored content on mobile device based on transaction event
US9384500B2 (en)2005-09-142016-07-05Millennial Media, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8688671B2 (en)2005-09-142014-04-01Millennial MediaManaging sponsored content based on geographic region
US7860871B2 (en)2005-09-142010-12-28Jumptap, Inc.User history influenced search results
US7865187B2 (en)2005-09-142011-01-04Jumptap, Inc.Managing sponsored content based on usage history
US8666376B2 (en)2005-09-142014-03-04Millennial MediaLocation based mobile shopping affinity program
US8655891B2 (en)2005-09-142014-02-18Millennial MediaSystem for targeting advertising content to a plurality of mobile communication facilities
US8631018B2 (en)2005-09-142014-01-14Millennial MediaPresenting sponsored content on a mobile communication facility
US7899455B2 (en)2005-09-142011-03-01Jumptap, Inc.Managing sponsored content based on usage history
US7907940B2 (en)2005-09-142011-03-15Jumptap, Inc.Presentation of sponsored content based on mobile transaction event
US7912458B2 (en)2005-09-142011-03-22Jumptap, Inc.Interaction analysis and prioritization of mobile content
US10038756B2 (en)2005-09-142018-07-31Millenial Media LLCManaging sponsored content based on device characteristics
US8626736B2 (en)2005-09-142014-01-07Millennial MediaSystem for targeting advertising content to a plurality of mobile communication facilities
US7676394B2 (en)2005-09-142010-03-09Jumptap, Inc.Dynamic bidding and expected value
US7970389B2 (en)2005-09-142011-06-28Jumptap, Inc.Presentation of sponsored content based on mobile transaction event
US9271023B2 (en)2005-09-142016-02-23Millennial Media, Inc.Presentation of search results to mobile devices based on television viewing history
US7660581B2 (en)2005-09-142010-02-09Jumptap, Inc.Managing sponsored content based on usage history
US7603360B2 (en)2005-09-142009-10-13Jumptap, Inc.Location influenced search results
US8805339B2 (en)2005-09-142014-08-12Millennial Media, Inc.Categorization of a mobile user profile based on browse and viewing behavior
US9223878B2 (en)2005-09-142015-12-29Millenial Media, Inc.User characteristic influenced search results
US9201979B2 (en)2005-09-142015-12-01Millennial Media, Inc.Syndication of a behavioral profile associated with an availability condition using a monetization platform
US9195993B2 (en)2005-09-142015-11-24Millennial Media, Inc.Mobile advertisement syndication
US20070100650A1 (en)*2005-09-142007-05-03Jorey RamerAction functionality for mobile content search results
US8620285B2 (en)2005-09-142013-12-31Millennial MediaMethods and systems for mobile coupon placement
US8041717B2 (en)2005-09-142011-10-18Jumptap, Inc.Mobile advertisement syndication
US7577665B2 (en)2005-09-142009-08-18Jumptap, Inc.User characteristic influenced search results
US8615719B2 (en)2005-09-142013-12-24Jumptap, Inc.Managing sponsored content for delivery to mobile communication facilities
US8050675B2 (en)2005-09-142011-11-01Jumptap, Inc.Managing sponsored content based on usage history
US20070100805A1 (en)*2005-09-142007-05-03Jorey RamerMobile content cross-inventory yield optimization
US8812526B2 (en)2005-09-142014-08-19Millennial Media, Inc.Mobile content cross-inventory yield optimization
US8099434B2 (en)2005-09-142012-01-17Jumptap, Inc.Presenting sponsored content on a mobile communication facility
US8103545B2 (en)2005-09-142012-01-24Jumptap, Inc.Managing payment for sponsored content presented to mobile communication facilities
US8583089B2 (en)2005-09-142013-11-12Jumptap, Inc.Presentation of sponsored content on mobile device based on transaction event
US10592930B2 (en)2005-09-142020-03-17Millenial Media, LLCSyndication of a behavioral profile using a monetization platform
US8560537B2 (en)2005-09-142013-10-15Jumptap, Inc.Mobile advertisement syndication
US10803482B2 (en)2005-09-142020-10-13Verizon Media Inc.Exclusivity bidding for mobile sponsored content
US8156128B2 (en)2005-09-142012-04-10Jumptap, Inc.Contextual mobile content placement on a mobile communication facility
US8554192B2 (en)2005-09-142013-10-08Jumptap, Inc.Interaction analysis and prioritization of mobile content
US8180332B2 (en)2005-09-142012-05-15Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8195133B2 (en)2005-09-142012-06-05Jumptap, Inc.Mobile dynamic advertisement creation and placement
US8195513B2 (en)2005-09-142012-06-05Jumptap, Inc.Managing payment for sponsored content presented to mobile communication facilities
US9110996B2 (en)2005-09-142015-08-18Millennial Media, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8200205B2 (en)2005-09-142012-06-12Jumptap, Inc.Interaction analysis and prioritzation of mobile content
US7548915B2 (en)2005-09-142009-06-16Jorey RamerContextual mobile content placement on a mobile communication facility
US8209344B2 (en)2005-09-142012-06-26Jumptap, Inc.Embedding sponsored content in mobile applications
US8229914B2 (en)2005-09-142012-07-24Jumptap, Inc.Mobile content spidering and compatibility determination
US8538812B2 (en)2005-09-142013-09-17Jumptap, Inc.Managing payment for sponsored content presented to mobile communication facilities
US20070061242A1 (en)*2005-09-142007-03-15Jorey RamerImplicit searching for mobile content
US9076175B2 (en)2005-09-142015-07-07Millennial Media, Inc.Mobile comparison shopping
US9058406B2 (en)2005-09-142015-06-16Millennial Media, Inc.Management of multiple advertising inventories using a monetization platform
US8270955B2 (en)2005-09-142012-09-18Jumptap, Inc.Presentation of sponsored content on mobile device based on transaction event
US8290810B2 (en)2005-09-142012-10-16Jumptap, Inc.Realtime surveying within mobile sponsored content
US9785975B2 (en)2005-09-142017-10-10Millennial Media LlcDynamic bidding and expected value
US8302030B2 (en)2005-09-142012-10-30Jumptap, Inc.Management of multiple advertising inventories using a monetization platform
US8311888B2 (en)2005-09-142012-11-13Jumptap, Inc.Revenue models associated with syndication of a behavioral profile using a monetization platform
US8316031B2 (en)2005-09-142012-11-20Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8532634B2 (en)2005-09-142013-09-10Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8332397B2 (en)2005-09-142012-12-11Jumptap, Inc.Presenting sponsored content on a mobile communication facility
US8340666B2 (en)2005-09-142012-12-25Jumptap, Inc.Managing sponsored content based on usage history
US8351933B2 (en)2005-09-142013-01-08Jumptap, Inc.Managing sponsored content based on usage history
US8359019B2 (en)2005-09-142013-01-22Jumptap, Inc.Interaction analysis and prioritization of mobile content
US8364521B2 (en)2005-09-142013-01-29Jumptap, Inc.Rendering targeted advertisement on mobile communication facilities
US8364540B2 (en)2005-09-142013-01-29Jumptap, Inc.Contextual targeting of content using a monetization platform
US20070061302A1 (en)*2005-09-142007-03-15Jorey RamerLocation influenced search results
US8995973B2 (en)2005-09-142015-03-31Millennial Media, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8532633B2 (en)2005-09-142013-09-10Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8819659B2 (en)2005-09-142014-08-26Millennial Media, Inc.Mobile search service instant activation
US8995968B2 (en)2005-09-142015-03-31Millennial Media, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8832100B2 (en)2005-09-142014-09-09Millennial Media, Inc.User transaction history influenced search results
US8989718B2 (en)2005-09-142015-03-24Millennial Media, Inc.Idle screen advertising
US8958779B2 (en)2005-09-142015-02-17Millennial Media, Inc.Mobile dynamic advertisement creation and placement
US10911894B2 (en)2005-09-142021-02-02Verizon Media Inc.Use of dynamic content generation parameters based on previous performance of those parameters
US8457607B2 (en)2005-09-142013-06-04Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8463249B2 (en)2005-09-142013-06-11Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8843396B2 (en)2005-09-142014-09-23Millennial Media, Inc.Managing payment for sponsored content presented to mobile communication facilities
US8467774B2 (en)2005-09-142013-06-18Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8843395B2 (en)2005-09-142014-09-23Millennial Media, Inc.Dynamic bidding and expected value
US8483671B2 (en)2005-09-142013-07-09Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8484234B2 (en)2005-09-142013-07-09Jumptab, Inc.Embedding sponsored content in mobile applications
US8483674B2 (en)2005-09-142013-07-09Jumptap, Inc.Presentation of sponsored content on mobile device based on transaction event
US20070061301A1 (en)*2005-09-142007-03-15Jorey RamerUser characteristic influenced search results
US8515400B2 (en)2005-09-142013-08-20Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8494500B2 (en)2005-09-142013-07-23Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8503995B2 (en)2005-09-142013-08-06Jumptap, Inc.Mobile dynamic advertisement creation and placement
US8515401B2 (en)2005-09-142013-08-20Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8676781B1 (en)2005-10-192014-03-18A9.Com, Inc.Method and system for associating an advertisement with a web page
US20070226192A1 (en)*2005-11-012007-09-27Julio VacaPreview panel
US20070100651A1 (en)*2005-11-012007-05-03Jorey RamerMobile payment facilitation
US20070168354A1 (en)*2005-11-012007-07-19Jorey RamerCombined algorithmic and editorial-reviewed mobile content search results
US8660891B2 (en)2005-11-012014-02-25Millennial MediaInteractive mobile advertisement banners
US8082516B2 (en)2005-11-012011-12-20Lycos, Inc.Preview panel
US8027879B2 (en)2005-11-052011-09-27Jumptap, Inc.Exclusivity bidding for mobile sponsored content
US8433297B2 (en)2005-11-052013-04-30Jumptag, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8509750B2 (en)2005-11-052013-08-13Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8175585B2 (en)2005-11-052012-05-08Jumptap, Inc.System for targeting advertising content to a plurality of mobile communication facilities
US8131271B2 (en)2005-11-052012-03-06Jumptap, Inc.Categorization of a mobile user profile based on browse behavior
US9147201B2 (en)2005-11-142015-09-29C. S. Lee CrawfordMethod of conducting social network application operations
US9129304B2 (en)2005-11-142015-09-08C. S. Lee CrawfordMethod of conducting social network application operations
US8571999B2 (en)2005-11-142013-10-29C. S. Lee CrawfordMethod of conducting operations for a social network application including activity list generation
US9129303B2 (en)2005-11-142015-09-08C. S. Lee CrawfordMethod of conducting social network application operations
US20070143255A1 (en)*2005-11-282007-06-21Webaroo, Inc.Method and system for delivering internet content to mobile devices
US20110035403A1 (en)*2005-12-052011-02-10Emil IsmalonGeneration of refinement terms for search queries
US8429184B2 (en)2005-12-052013-04-23Collarity Inc.Generation of refinement terms for search queries
US8812541B2 (en)2005-12-052014-08-19Collarity, Inc.Generation of refinement terms for search queries
US8903810B2 (en)2005-12-052014-12-02Collarity, Inc.Techniques for ranking search results
US20070143176A1 (en)*2005-12-152007-06-21Microsoft CorporationAdvertising keyword cross-selling
US7788131B2 (en)*2005-12-152010-08-31Microsoft CorporationAdvertising keyword cross-selling
US8996403B2 (en)2005-12-212015-03-31Ebay Inc.Computer-implemented method and system for enabling the automated selection of keywords for rapid keyword portfolio expansion
US20110010263A1 (en)*2005-12-212011-01-13Darrin SkinnerComputer-implemented method and system for managing keyword bidding prices
US9026528B2 (en)2005-12-212015-05-05Ebay Inc.Computer-implemented method and system for managing keyword bidding prices
US9311662B2 (en)2005-12-212016-04-12Ebay Inc.Computer-implemented method and system for managing keyword bidding prices
US8655912B2 (en)2005-12-212014-02-18Ebay, Inc.Computer-implemented method and system for combining keywords into logical clusters that share similar behavior with respect to a considered dimension
US20070143266A1 (en)*2005-12-212007-06-21Ebay Inc.Computer-implemented method and system for combining keywords into logical clusters that share similar behavior with respect to a considered dimension
US20070156757A1 (en)*2005-12-212007-07-05Xiaofeng Tang computer-implemented method and system for enabling the automated selection of keywords for rapid keyword portfolio expansion
US10402858B2 (en)2005-12-212019-09-03Ebay Inc.Computer-implemented method and system for enabling the automated selection of keywords for rapid keyword portfolio expansion
US8036937B2 (en)2005-12-212011-10-11Ebay Inc.Computer-implemented method and system for enabling the automated selection of keywords for rapid keyword portfolio expansion
US20100318568A1 (en)*2005-12-212010-12-16Ebay Inc.Computer-implemented method and system for combining keywords into logical clusters that share similar behavior with respect to a considered dimension
US9406080B2 (en)2005-12-212016-08-02Ebay Inc.Computer-implemented method and system for enabling the automated selection of keywords for rapid keyword portfolio expansion
US20070162379A1 (en)*2005-12-212007-07-12Ebay Inc.Computer-implemented method and system for managing keyword bidding prices
US7792858B2 (en)2005-12-212010-09-07Ebay Inc.Computer-implemented method and system for combining keywords into logical clusters that share similar behavior with respect to a considered dimension
US8234276B2 (en)2005-12-212012-07-31Ebay Inc.Computer-implemented method and system for managing keyword bidding prices
US7752190B2 (en)2005-12-212010-07-06Ebay Inc.Computer-implemented method and system for managing keyword bidding prices
US9529897B2 (en)2005-12-212016-12-27Ebay Inc.Computer-implemented method and system for combining keywords into logical clusters that share similar behavior with respect to a considered dimension
US20070179845A1 (en)*2006-02-022007-08-02Microsoft CorporationMerchant rankings in ad referrals
US20070179853A1 (en)*2006-02-022007-08-02Microsoft CorporationAllocating rebate points
US20070179849A1 (en)*2006-02-022007-08-02Microsoft CorporationAd publisher performance and mitigation of click fraud
US20070179848A1 (en)*2006-02-022007-08-02Microsoft CorporationEmploying customer points to confirm transaction
US8996406B2 (en)*2006-02-022015-03-31Microsoft CorporationSearch engine segmentation
US20080140491A1 (en)*2006-02-022008-06-12Microsoft CorporationAdvertiser backed compensation for end users
US20070179847A1 (en)*2006-02-022007-08-02Microsoft CorporationSearch engine segmentation
US20080114651A1 (en)*2006-02-022008-05-15Microsoft CorporationOmaha - user price incentive model
US20070179846A1 (en)*2006-02-022007-08-02Microsoft CorporationAd targeting and/or pricing based on customer behavior
US20070192179A1 (en)*2006-02-152007-08-16Van Luchene Andrew SSurvey-Based Qualification of Keyword Searches
US20080077588A1 (en)*2006-02-282008-03-27Yahoo! Inc.Identifying and measuring related queries
US20090055373A1 (en)*2006-05-092009-02-26Irit Haviv-SegalSystem and method for refining search terms
US20070271255A1 (en)*2006-05-172007-11-22Nicky PappoReverse search-engine
KR100824435B1 (en)2006-06-232008-04-22(주)첫눈 Search advertising list ranking method and device
US7792830B2 (en)*2006-08-012010-09-07International Business Machines CorporationAnalyzing the ability to find textual content
US20080033971A1 (en)*2006-08-012008-02-07David CarmelAnalyzing the Ability to Find Textual Content
US8046347B2 (en)2006-08-102011-10-25Yahoo! Inc.Method and apparatus for reconstructing a search query
US7716201B2 (en)2006-08-102010-05-11Yahoo! Inc.Method and apparatus for reconstructing a search query
US20080040323A1 (en)*2006-08-102008-02-14Yahoo! Inc.Method and apparatus for reconstructing a search query
US8209317B2 (en)2006-08-102012-06-26Yahoo! Inc.Method and apparatus for reconstructing a search query
US20100287149A1 (en)*2006-08-102010-11-11Yahoo! Inc.Method and apparatus for reconstructing a search query
US11445037B2 (en)2006-08-232022-09-13Ebay, Inc.Dynamic configuration of multi-platform applications
US10542121B2 (en)2006-08-232020-01-21Ebay Inc.Dynamic configuration of multi-platform applications
US8238888B2 (en)2006-09-132012-08-07Jumptap, Inc.Methods and systems for mobile coupon placement
US8442972B2 (en)2006-10-112013-05-14Collarity, Inc.Negative associations for search results ranking and refinement
US20080281704A1 (en)*2006-11-032008-11-13Joseph Franklin ShuhySystem and method for serving relevant question-based advertisements
US8195512B2 (en)2006-11-032012-06-05Joseph Franklin ShuhySystem and method for serving relevant question-based advertisements
US20080140521A1 (en)*2006-12-122008-06-12Sivakumar JambunathanDynamic Modification Of Advertisements Displayed In Response To A Search Engine Query
US8515809B2 (en)*2006-12-122013-08-20International Business Machines CorporationDynamic modification of advertisements displayed in response to a search engine query
US8463830B2 (en)2007-01-052013-06-11Google Inc.Keyword-based content suggestions
US20080168032A1 (en)*2007-01-052008-07-10Google Inc.Keyword-based content suggestions
WO2008086217A1 (en)*2007-01-052008-07-17Google Inc.Keyword based content suggestions
US9607317B2 (en)2007-01-052017-03-28Google Inc.Keyword-based content suggestions
US20080215416A1 (en)*2007-01-312008-09-04Collarity, Inc.Searchable interactive internet advertisements
US20080249841A1 (en)*2007-04-022008-10-09Ruark William MarcusSystem and method for generating and paying for ad listings for association with search results or other content
US20080255937A1 (en)*2007-04-102008-10-16Yahoo! Inc.System for optimizing the performance of online advertisements using a network of users and advertisers
US20080256039A1 (en)*2007-04-102008-10-16Yahoo! Inc.System for determining the quality of query suggestion systems using a network of users and advertisers
US7921107B2 (en)2007-04-102011-04-05Yahoo! Inc.System for generating query suggestions using a network of users and advertisers
US20080256056A1 (en)*2007-04-102008-10-16Yahoo! Inc.System for building a data structure representing a network of users and advertisers
US20080256059A1 (en)*2007-04-102008-10-16Yahoo! Inc.System for generating query suggestions using a network of users and advertisers
US20080256060A1 (en)*2007-04-102008-10-16Yahoo! Inc.System for determining the quality of query suggestions using a network of users and advertisers
US7849080B2 (en)2007-04-102010-12-07Yahoo! Inc.System for generating query suggestions by integrating valuable query suggestions with experimental query suggestions using a network of users and advertisers
US20080256061A1 (en)*2007-04-102008-10-16Yahoo! Inc.System for generating query suggestions by integrating valuable query suggestions with experimental query suggestions using a network of users and advertisers
US7788284B2 (en)*2007-06-262010-08-31Yahoo! Inc.System and method for knowledge based search system
US20090006354A1 (en)*2007-06-262009-01-01Franck BrisbartSystem and method for knowledge based search system
US7809745B2 (en)*2007-08-092010-10-05Yahoo! Inc.Method for generating structured query results using lexical clustering
US20090043753A1 (en)*2007-08-092009-02-12Pradheep ElangoMethod for generating structured query results using lexical clustering
US20090055436A1 (en)*2007-08-202009-02-26Olakunle Olaniyi AyeniSystem and Method for Integrating on Demand/Pull and Push Flow of Goods-and-Services Meta-Data, Including Coupon and Advertising, with Mobile and Wireless Applications
US20090157342A1 (en)*2007-10-292009-06-18China Mobile Communication Corp. Design InstituteMethod and apparatus of using drive test data for propagation model calibration
US20110282741A1 (en)*2007-12-272011-11-17Nhn Business Platform CorporationMethod for offering advertisement according to search intention segmentation and system for executing the method
US8595209B1 (en)*2008-01-292013-11-26Boundless Network, Inc.Product idea sharing algorithm
US8412571B2 (en)2008-02-112013-04-02Advertising.Com LlcSystems and methods for selling and displaying advertisements over a network
US20090204485A1 (en)*2008-02-112009-08-13Anthony Joseph WillsSystems and methods for selling and displaying advertisements over a network
US10572561B1 (en)2008-05-072020-02-25Google LlcPerforming multiple related searches
US7991780B1 (en)2008-05-072011-08-02Google Inc.Performing multiple related searches
US8438178B2 (en)2008-06-262013-05-07Collarity Inc.Interactions among online digital identities
US20100049770A1 (en)*2008-06-262010-02-25Collarity, Inc.Interactions among online digital identities
US8521731B2 (en)2008-07-092013-08-27Yahoo! Inc.Systems and methods for query expansion in sponsored search
US20100070334A1 (en)*2008-09-082010-03-18Dante MonteverdeMethod and system for location-based mobile device predictive services
US20100094835A1 (en)*2008-10-152010-04-15Yumao LuAutomatic query concepts identification and drifting for web search
US9069854B2 (en)*2008-10-182015-06-30Pomian & Corella, LlcFacilitating browsing of result sets
US20100100836A1 (en)*2008-10-182010-04-22Francisco CorellaFacilitating browsing of result sets
US8468158B2 (en)2008-11-062013-06-18Yahoo! Inc.Adaptive weighted crawling of user activity feeds
US20100114946A1 (en)*2008-11-062010-05-06Yahoo! Inc.Adaptive weighted crawling of user activity feeds
US8515908B2 (en)2008-12-052013-08-20Yahoo! Inc.Determining related keywords based on lifestream feeds
US20100145939A1 (en)*2008-12-052010-06-10Yahoo! Inc.Determining related keywords based on lifestream feeds
US8112393B2 (en)2008-12-052012-02-07Yahoo! Inc.Determining related keywords based on lifestream feeds
US8041729B2 (en)*2009-02-202011-10-18Yahoo! Inc.Categorizing queries and expanding keywords with a coreference graph
US20100228742A1 (en)*2009-02-202010-09-09Gilles VandelleCategorizing Queries and Expanding Keywords with a Coreference Graph
US8996550B2 (en)2009-06-032015-03-31Google Inc.Autocompletion for partially entered query
US10475082B2 (en)2009-11-032019-11-12Ebay Inc.Method, medium, and system for keyword bidding in a market cooperative
US11195209B2 (en)2009-11-032021-12-07Ebay Inc.Method, medium, and system for keyword bidding in a market cooperative
US8370217B1 (en)*2009-12-112013-02-05Go Daddy Operating Company, LLCMethods for determining preferred domain positioning on a registration website
US8620761B1 (en)2009-12-112013-12-31Go Daddy Operating Company, LLCTools enabling preferred domain positioning on a registration website
US8875038B2 (en)2010-01-192014-10-28Collarity, Inc.Anchoring for content synchronization
US8706728B2 (en)2010-02-192014-04-22Go Daddy Operating Company, LLCCalculating reliability scores from word splitting
US20110208723A1 (en)*2010-02-192011-08-25The Go Daddy Group, Inc.Calculating reliability scores from word splitting
US9330168B1 (en)2010-02-192016-05-03Go Daddy Operating Company, LLCSystem and method for identifying website verticals
US8515969B2 (en)2010-02-192013-08-20Go Daddy Operating Company, LLCSplitting a character string into keyword strings
US9311423B1 (en)2010-02-192016-04-12Go Daddy Operating Company, LLCSystem and method for website categorization
US8909558B1 (en)2010-02-192014-12-09Go Daddy Operating Company, LLCAppraising a domain name using keyword monetary value data
US20110208513A1 (en)*2010-02-192011-08-25The Go Daddy Group, Inc.Splitting a character string into keyword strings
US9058393B1 (en)2010-02-192015-06-16Go Daddy Operating Company, LLCTools for appraising a domain name using keyword monetary value data
US20110208732A1 (en)*2010-02-242011-08-25Apple Inc.Systems and methods for organizing data items
US20110213660A1 (en)*2010-02-262011-09-01Marcus FontouraSystem and Method for Automatic Matching of Contracts in an Inverted Index to Impression Opportunities Using Complex Predicates with Multi-Valued Attributes
US9451050B2 (en)2011-04-222016-09-20Go Daddy Operating Company, LLCDomain name spinning from geographic location data
US20130110829A1 (en)*2011-10-312013-05-02Alibaba Group Holding LimitedMethod and Apparatus of Ranking Search Results, and Search Method and Apparatus
US20180218043A1 (en)*2012-04-262018-08-02Alibaba Group Holding LimitedInformation providing method and system
US9477711B2 (en)*2012-05-162016-10-25Google Inc.Knowledge panel
US20130311458A1 (en)*2012-05-162013-11-21Kavi J. GoelKnowledge panel
US10019495B2 (en)2012-05-162018-07-10Google LlcKnowledge panel
US20150161267A1 (en)*2012-09-122015-06-11Google Inc.Deduplication in Search Results
US10007731B2 (en)*2012-09-122018-06-26Google LlcDeduplication in search results
US9275040B1 (en)2012-09-142016-03-01Go Daddy Operating Company, LLCValidating user control over contact information in a domain name registration database
US8938438B2 (en)2012-10-112015-01-20Go Daddy Operating Company, LLCOptimizing search engine ranking by recommending content including frequently searched questions
US9904944B2 (en)2013-08-162018-02-27Go Daddy Operating Company, Llc.System and method for domain name query metrics
US9684918B2 (en)2013-10-102017-06-20Go Daddy Operating Company, LLCSystem and method for candidate domain name generation
US9715694B2 (en)2013-10-102017-07-25Go Daddy Operating Company, LLCSystem and method for website personalization from survey data
US9922361B2 (en)*2014-08-182018-03-20Excalibur Ip, LlcContent suggestions
US20160048901A1 (en)*2014-08-182016-02-18Yahoo!, Inc.Content suggestions
US9953105B1 (en)2014-10-012018-04-24Go Daddy Operating Company, LLCSystem and method for creating subdomains or directories for a domain name
US9779125B2 (en)2014-11-142017-10-03Go Daddy Operating Company, LLCEnsuring accurate domain name contact information
US9785663B2 (en)2014-11-142017-10-10Go Daddy Operating Company, LLCVerifying a correspondence address for a registrant
US10296506B2 (en)2015-01-072019-05-21Go Daddy Operating Company, LLCNotifying users of available searched domain names
US9865011B2 (en)2015-01-072018-01-09Go Daddy Operating Company, LLCNotifying registrants of domain name valuations
US9972041B2 (en)2015-02-182018-05-15Go Daddy Operating Company, LLCEarmarking a short list of favorite domain names or searches
US20230176902A1 (en)*2021-12-082023-06-08Jpmorgan Chase Bank, N.A.System and method for automated onboarding
US12164957B2 (en)*2021-12-082024-12-10Jpmorgan Chase Bank, N.A.System and method for automated onboarding

Also Published As

Publication numberPublication date
JP2003534602A (en)2003-11-18
GB0229482D0 (en)2003-01-22
GB2388678A (en)2003-11-19
ATE465470T1 (en)2010-05-15
KR100699977B1 (en)2007-03-27
AU2008202363A1 (en)2008-06-19
US7657555B2 (en)2010-02-02
EP1297453A4 (en)2005-08-17
DE60141904D1 (en)2010-06-02
CN1430751B (en)2010-05-26
CA2409642C (en)2010-11-02
AU2011201608A1 (en)2011-04-28
KR20050071717A (en)2005-07-07
AU6327501A (en)2001-12-03
EP1297453B1 (en)2010-04-21
CA2409642A1 (en)2001-11-29
JP3860036B2 (en)2006-12-20
EP1297453A1 (en)2003-04-02
DE10196212T1 (en)2003-08-21
US20050240557A1 (en)2005-10-27
US20100106706A1 (en)2010-04-29
AU2005225097A1 (en)2005-11-10
GB2388678B (en)2004-12-01
CN1430751A (en)2003-07-16
AU2001263275B2 (en)2005-07-21
WO2001090947A1 (en)2001-11-29
KR20030003739A (en)2003-01-10
KR100719009B1 (en)2007-05-17

Similar Documents

PublicationPublication DateTitle
US6876997B1 (en)Method and apparatus for indentifying related searches in a database search system
US11135426B2 (en)Personalized network searching
US6169986B1 (en)System and method for refining search queries
US7424486B2 (en)Selection of search phrases to suggest to users in view of actions performed by prior users
US7840577B2 (en)Search query processing to identify related search terms and to correct misspellings of search terms
US6430558B1 (en)Apparatus and methods for collaboratively searching knowledge databases
US7779002B1 (en)Detecting query-specific duplicate documents
US8751489B2 (en)Predictive selection of item attributes likely to be useful in refining a search
US7225182B2 (en)Recommending search terms using collaborative filtering and web spidering
US7050992B1 (en)Identifying items relevant to a current query based on items accessed in connection with similar queries
US20070250501A1 (en)Search result delivery engine
US20060248078A1 (en)Search engine with suggestion tool and method of using same
US20040260689A1 (en)System and method allowing advertisers to manage search listings in a pay for placement search system using grouping
US20070033229A1 (en)System and method for indexing structured and unstructured audio content
US20100106701A1 (en)Electronic document retrieval system
Lucas et al.The present and future of internet search
WO2002035323A2 (en)Device, system and method for a rotating search engine
MXPA00012374A (en)System and method for refining search queries

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:GOTO.COM, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROREX, PHILLIP G.;SOULANILLE, THOMAS A.;HAUGAARD, BRADLEY R.;REEL/FRAME:011271/0884

Effective date:20000927

ASAssignment

Owner name:OVERTURE SERVICES, INC., CALIFORNIA

Free format text:MERGER;ASSIGNOR:GOTO.COM, INC;REEL/FRAME:012621/0446

Effective date:20011002

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

ASAssignment

Owner name:YAHOO| INC, CALIFORNIA

Free format text:MERGER;ASSIGNOR:OVERTURE SERVICES, INC;REEL/FRAME:021652/0654

Effective date:20081001

Owner name:YAHOO| INC,CALIFORNIA

Free format text:MERGER;ASSIGNOR:OVERTURE SERVICES, INC;REEL/FRAME:021652/0654

Effective date:20081001

FPAYFee payment

Year of fee payment:8

ASAssignment

Owner name:EXCALIBUR IP, LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAHOO| INC.;REEL/FRAME:038383/0466

Effective date:20160418

ASAssignment

Owner name:YAHOO| INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EXCALIBUR IP, LLC;REEL/FRAME:038951/0295

Effective date:20160531

ASAssignment

Owner name:EXCALIBUR IP, LLC, CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAHOO| INC.;REEL/FRAME:038950/0592

Effective date:20160531

FPAYFee payment

Year of fee payment:12

ASAssignment

Owner name:R2 SOLUTIONS LLC, TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:EXCALIBUR IP, LLC;REEL/FRAME:053459/0059

Effective date:20200428


[8]ページ先頭

©2009-2025 Movatter.jp