WO1999048028A2 - Improved search engine - Google Patents

Improved search engine Download PDF

Info

Publication number
WO1999048028A2
WO1999048028A2 PCT/US1999/005588 US9905588W WO9948028A2 WO 1999048028 A2 WO1999048028 A2 WO 1999048028A2 US 9905588 W US9905588 W US 9905588W WO 9948028 A2 WO9948028 A2 WO 9948028A2
Authority
WO
WIPO (PCT)
Prior art keywords
user
keyword
content
listings
data items
Prior art date
Application number
PCT/US1999/005588
Other languages
English (en)
French (fr)
Other versions
WO1999048028A3 (en
Inventor
Grant James Ryan
Shaun William Ryan
Craig Matthew Ryan
Wayne Alistar Munro
Del Robinson
Original Assignee
Globalbrain.Net 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 Globalbrain.Net Inc. filed Critical Globalbrain.Net Inc.
Priority to JP2000537158A priority Critical patent/JP2002507794A/ja
Priority to KR1020007010220A priority patent/KR20010086259A/ko
Priority to EP99914907A priority patent/EP1072002A2/de
Priority to NZ507123A priority patent/NZ507123A/xx
Priority to CA002324137A priority patent/CA2324137C/en
Priority to AU33546/99A priority patent/AU3354699A/en
Publication of WO1999048028A2 publication Critical patent/WO1999048028A2/en
Publication of WO1999048028A3 publication Critical patent/WO1999048028A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching

Definitions

  • the present invention relates to a method and apparatus that allows for enhanced database searching, and more particularly, for use as an internet search engine.
  • a web crawler is an automated program which explores and records the contents of a web site and its links to other sites, thereby spreading between sites in an attempt to index all the current sites.
  • results are in the form of a list, ranked according to criteria specific to the search engine. These criteria may range from the number of occurrences of the key- words anywhere within the searched text, to methods giving a weighting to key- words used in particular positions (as previously mentioned). When multiple key- words have been used, sites are also ranked according to the number of different keywords applicable.
  • a fundamental drawback of all these ranking systems is their objectivity - they are determined according to the programmed c ⁇ te ⁇ a of the search engine, and the emphasis placed on particular types of site design, rather than any measure of the actual users' opinions.
  • one embodiment of the present invention provides for a method of updating an internet search engine database with the results of a user's selection of specific web page listings from the general web page listing provided to the user as a result of his initial keyword search entry.
  • the database can be updated to prioritize those web listings that have been selected the most with respect to a given keyword, and thereby presenting first the most popular web page listings in a subsequent search using the same keyword search entry
  • a method of determining content to provide along with listings transmitted from a server computer to user sites is provided.
  • a content listing from each one of a plurality of different developer sites.
  • Each of the content listings includes content, a developer identifier, and a keyword, and a keyword selection factor.
  • a particular keyword from the obtained keywords that is the same for different content listings. For that particular keyword, the keyword selection factor is used in determining when to transmit different content listings to the user sites.
  • a method of updating a keyword table with the results of a user's selection of specific keywords which were obtained from a list of related keywords presented to the user By updating the database with selections of many different users associated with that same keyword, approp ⁇ ate keywords can be provided and presented first when that same keyword is subsequently entered.
  • Fig. 1 illustrates certain of the overall features of the present invention
  • Fig. 2 illustrates va ⁇ ous inputs to the search, and, for each of the different capabilities, illustrates the outputs that will be provided engine according to the present invention
  • Figs. 3 A and 3B illustrates an overview of the process by which web pages are selected m making up the search results provided to the end user according to the present invention
  • Fig. 4 illustrates the data sets used for different web-page searches according to the present invention.
  • Fig. 5 shows the va ⁇ ous data sets previously desc ⁇ bed, and va ⁇ ous inputs and actions that result m a list of suggested web pages being provided according to the present invention
  • Fig. 6 illustrates the implementation of a popular search according to the present invention:
  • Fig. 7 illustrates the implementation of a hot off the press search according to the present invention:
  • Fig. 8 illustrates the implementation of a high- flyers search according to the present invention:
  • Fig. 9 illustrates the implementation of a random search according to the present invention
  • Fig 10 illustrates the implementation of a previous past favorites search according to the present invention.
  • Fig. 11 illustrates the implementation of a collective search according to the present invention.
  • Fig 12 illustrates the implementation of a date created search according to the present invention.
  • Fig 13 illustrates the implementation of a customized search according to the present invention.
  • Fig 14 illustrates the implementation searching based upon a group identity according to the present invention.
  • Fig. 15 illustrates a keyword eliminator feature according to the present invention.
  • Fig 16 illustrates the process of determining which search results should be used to make up the cumulative surfer trace table according to the present invention.
  • Fig 17 illustrates active suggestion of web pages according to the present invention
  • Fig 18 illustrates passive suggestion of web pages according to the present invention.
  • Fig. 19 provides an overview of suggesting keywords according to the present invention.
  • Fig. 20 illustrates the manner of creating data sets for suggested keywords according to the present invention.
  • Fig. 21 illustrates a va ⁇ ety of manners in which a list of suggested keywords can be created according to the present invention.
  • Fig. 22 illustrates how content is attached to web page listings according to the present invention.
  • Fig. 23 illustrates va ⁇ ous content data sets and operations that populate them according to the present invention.
  • Fig. 24 illustrates various content data sets and operations that are used to select data from them a according to the present invention.
  • Fig. 25 illustrates web page listings and other content data according to the present invention
  • Figs. 1A and IB illustrate certain of the overall features of the present invention, which will be desc ⁇ bed in further detail hereinafter. It is initially noted that like- numbered reference numerals m va ⁇ ous Figures and desc ⁇ ptions will be used in the following desc ⁇ ptions to refer to the same or similar structures, actions or process steps.
  • the present invention is preferably implemented in a network environment wherein each computer contains, typically, a microprocessor, memory, and modem, and certain of the computers contain displays and the like, as are well known
  • a plurality of user sites/computers 100A-100D are shown, as are a plurality of server computers 102A-B, and developer sites/computers 104A-B. It is understood that in a typical internet network, that different server computers 102 can be interconnected together, as is illustrated. Further, while only a few user sites, developer sites and server computers are shown, it is understood that thousands of such computers are interconnected together.
  • step 18 in which the type of search to be performed is selected.
  • m step 20 search input obtained from one of a va ⁇ ety of sources is input and used along with the algo ⁇ thm selected in step 18 to determine search results.
  • the results of this search are then displayed to the user, as shown by steps of displaying a created list of web pages, displaying passively suggested web pages, and displaying actively suggested web pages, identified as steps 22, 24, and 26, respectively, m Figure 1
  • This capability, and how it is implemented, will be desc ⁇ bed m more detail hereinafter.
  • step 28 in which the type of keyword search algo ⁇ thm to use is selected.
  • step 30 follows in which, based upon a keyword entered by a user, the current set of keyword data is operated upon to determine associated keywords. The results of this operation are then displayed to the user in 30. This capability, and how it is implemented, will be described in more detail hereinafter.
  • FIG 1 illustrates certain overall features according to the present invention
  • many of the advantageous features of the present invention are not, as mentioned previously, observable to the user, but instead transparent to user. They are, however, significant m order to fully explain how the present invention is implemented and are explained hereinafter.
  • Fig. 2 is provided to illustrate va ⁇ ous inputs to the search engine according to the present invention, and, for different capabilities, illustrates the outputs that will be provided. More detailed explanations are provided hereinafter.
  • Data that is potentially input from search engine user include- • keyword 52 - this is the word or phrase that the user enter to find a list of web pages
  • profile types 54 these are the groups of people they associate them selves with e.g. US, male, doctor etc.
  • user ID 56 this is a unique identification for each user that chooses to register with the search engine. This can be done via a cookie or logon.
  • search type 58 this can be actively chosen by the searcher to determine the type of search results they would like (popular, new, etc)
  • IP address 62 this is passively recorded when a searcher uses the system
  • Data from web-page developers include:
  • keywords 70 - are the keywords that the web page developer would like to associate their web-
  • target audience 72 - these are the target audience (profile types 54) that the web page developer particularly want to target.
  • Results from other search engines 80 - these are the results for a keyword search from other existing search engines.
  • Outputs of the search engine 10 are: lists of web pages 90 - depending on the input data a list of web pages can be produced m web page determination step 82, desc ⁇ bed further hereinafter; content keywords 92 - the search engine suggests other keywords for users to try produced m key word determination step 84, described further hereinafter; and
  • Locations a plurality of unique information entities.
  • Web-pages Locations in the form of Web-pages URL (Universal Reference Locator) addresses.
  • Key- word The word or phrase that is entered in the search engine
  • Hit-list The list of web-pages (URL addresses) that is the result of the key-word search. This hit-list ranks the relevance of the web-pages relative to the key-word. This hit-list always has a key-word associated with it.
  • Temporary data set Created only for the duration of the search
  • Surfer trace This is a measure of how users search. It is a trace of the key words they search for, the URLs subsequently selected and how long they spend there, from which a ranking of web-pages for a users (surfers) can be calculated. It is a measure of which web-pages they found most useful after the key-word search. The combination of all surfer traces is used to create a users' choice hit-list.
  • Users' choice hit-list This a semi -permanent ranking of web-pages associated with every key-word and indicates how useful Internet users found each of the web-pages associated with the key-word.
  • the users' choice hit-list is incrementally updated by a new surfer trace.
  • New web-page list This is a list of new web-pages that is created by ULR submissions from web-page developers. When a web developer updates a web-page, they can submit the web-page address, b ⁇ ef information about the page and a list of key- words that the developer decides are relevant. The web-page is then placed on the top of each of the key- word new web-page lists.
  • Content Provider's list This is a list (associated with each key- word) of content providers which must typically that pay to illustrate content with the key-word. The price paid is dependent on the number of other content providers, the amount they spend and the number of times the key word is searched for.
  • High-flyers hit-list This a list of web-pages (associated with every key-word) that are increasing m popula ⁇ ty at the highest rate. It is an indication of how rapidly web-pages are nsmg up the users' choice hit-list and it is used as a means to ensure that new emerging web-pages ⁇ se to the top of the users' choice hit-list.
  • Personal hit-list This a list of web-pages the individual user has found most useful for each key-word search they have done in the past. It is like an automatic book-marking data set for each individual user.
  • Crawler key-word list This is a list of key- word suggestions that the user may find useful. This is found by matching the key-word entered by the user to the database of key-words and phrases that other users have tned. This is the equivalent of the crawler hit-list, though it is a ranking of key-words rather than Web-pages. The method for doing this uses a similar algo ⁇ thm to a spell-checker only it does it for phrases. It also suggest Key-words, based on previous URL selections from sequences of user key-words.
  • Surfer key- word list This is a data set comp ⁇ sed a list of key- words that the individual user found useful after the key-word was selected. This is found by tracking which key-words the user decided to use. This is equivalent to the surfer trace.
  • key-word suggester This is a data set consisting of a permanent ranking of other key-words that users have found useful, compiled from successive surfer key-word lists and is linked to each key-word (this is equivalent of the users' choice hit-list).
  • Figs. 3A and 3B which provide an overview of the search engine capabilities according to the present invention m which web pages are selected m making up the search results provided to the end user.
  • the user enters up to 4 sets of data: keyword 52, profile type 54, search type 58 and User ID 56.
  • the IP address 62 and date-time 60 are not entered by the user but can be read when a user uses the search engine
  • This data is used is used in parallel in steps 114 and 116 to produce list of web pages.
  • Step 114 discussed m detail hereinafter, is the process of selecting web pages from novel new search engine data sets produced in accordance with the present invention.
  • step 116 This can run, if desired, in parallel with step 116 which obtains a selection of web pages from other existing search engines. Thereafter, selection of web pages from step 114 and 116 are combined and tagged m step 118.
  • the process of tagging the list of web pages desc ⁇ bed in more detail below, enables a set of data, shown as surfer trace data m Fig. 3, to be created and sent back to the search engine when the search engine user selects a web-page from the list in step 120.
  • the process of selecting a tagged web- page creates the following series of data which is used to update the search engine data sets; keyword 124 , URL 126, user ID 128, IP address 130, date-time 132, b ⁇ ef web page desc ⁇ ption 134.
  • the description 134 will typically only be included in the preferred embodiment of the invention when a new site is added to the data set 114 of the search engine 10, and the desc ⁇ ption used will be that desc ⁇ ption that appears on the original list of web pages.
  • the date-time data 132 may only indicate that a site was selected, rather than record the pe ⁇ od of time a user was at a particular site, as explained further hereinafter. This process is invisible to the user who, upon selecting the web-page from the list of web pages is taken directly to the corresponding URL, step 122. Details of the implementation of steps 114, 118 and 120 will be described in more detail hereinafter.
  • the user may choose to access another of the web-page URL search results.
  • the user may spend time reading, downloading, explo ⁇ ng further pages, embedded links and so forth, or if the site appears irrelevant/uninteresting, the user may return directly back to the search results after a short pe ⁇ od.
  • the time difference between the two selections is recorded as the difference between two date/time data 132 from subsequent selections from the list of web page searches (in this embodiment, one can only measure the time spent at one web page if another selection is made after visiting that web page - this then provides another surfer trace 132 which allow a time difference to be calculated).
  • This surfer trace data on the popularity of web pages is used to rank the subsequent searches, as desc ⁇ bed further hereinafter.
  • the present invention utilizes the cumulative processing and reasoning of all the human users' to provide a vastly more effective means of obtaining the required information sources than is presently possible with the type of method described above.
  • human brain power is captured by recording which web pages the user goes to after each keyword search.
  • collecting the surfer trace data is achieved by sending, in the list of web pages generated by the search to the user, hidden links that will automatically send information back to the search engine (or a subsidiary server) While the user only sees that his intended link is displayed, the hidden link notifies the search engine of the transfer, which process can be executed with a Java applet.
  • the Internet user selects a web-page it takes the user to that address but also sends off a the surfer trace data to the search engine 10, which notes what has been selected.
  • another Java applet is then executed which creates another surfer trace.
  • the difference between the data time data in this surfer trace from two sequential selections captures the time pe ⁇ od that the user has been at the previous web site. This occurs without the user knowing this data is being sent.
  • each applet contains all of the information necessary to update the database at the search engme.
  • Another embodiment collects the surfer trace data prior to a user navigating to the intended web site. Other ways of obtaining this surfer trace data are possible and are withm the intended scope of the present invention.
  • search results page according to the present invention is therefore differently formatted from conventional search engines' results pages.
  • the difference is in action rather than content.
  • the page looks the same to the user as standard search results from other search engines.
  • the HTTP link associated with the "www.weather.com” label is "http://www.weather.com”. This means that if the user selects this link, they will navigate to this page directly
  • the tagged result page for the search made suing the keyword "Weather” may read
  • Server side code (application code that runs on the web server) uses this parameter to identify the URL and desc ⁇ ption of the user's chosen site. This information is then stored m a database Table along with other surfer trace data. The server side code then executes a redirect operation to the user's required
  • the source of search results is independent to this activity.
  • the destination page of the user is independent of this activity.
  • the process is one of recording a user, keyword and destination into a database. This method of tracking can only record the initial web-page visited after a keyword search. If the user continues to return to the search results list then subsequent web-page visits can be recorded.
  • the surfer trace data that is sent back to the data sets 114 of the search engine 10 as a result of the user selecting the web-page can be encrypted to prevent fraudulent users from sending fake data to the search engine.
  • Another method of tracking where a user may connect to from an initial URL selection (if they do not return to the search result page) is to run the selected web-pages as part of a 'frame' located at the search engine web-site. This permits a complete record of the web pages visited to be recorded after a keyword is entered. However, this imposes an additional level of complexity to the system with a possible decrease m system response time.
  • the surfer trace data that can be collected includes keyword 124 , URL
  • surfer trace is thus a measure of the preferred choices of an individual user or web 'surfers' from the initial search results for a particular set of key-words.How the data sets are created that determine the list of web pages
  • Fig. 4 illustrates the data sets used for different web-page searches according to the present invention.
  • the data sets (tables) that are used to determine the list if web pages include keyword table 164, profile ID table 166, security table 168, cumulative surfer trace table 170, keyword URL link table 172, personal link table 174, and web-page (URL) table 188.
  • the structure of the aforementioned data sets are desc ⁇ bed m more detail hereinafter.
  • the desc ⁇ ptions that follow show the data arranged in a spreadsheet fashion, with multiple values per cell and many blank cells. Illustration m this manner is convenient for explaining the present invention, but is not an efficient storage and ret ⁇ eval method.
  • a relational database model would be used to implement the data storage according to the present invention such that there may be multiple fields or Tables involved to store the data and each field will store only one value.
  • keyword data table 164 of Fig. 4 is shown in more detail m Table 1 shown below, and is a list of keywords, including phrases, and the number of times they have been requested. If the list becomes unmanageably large, the key-words that are not used again after a predetermined time pe ⁇ od could be deleted from the list. However is would be desirable to keep the majo ⁇ ty or all keyword phrases that are entered, if possible.
  • Table 1 List of information requests and the number of times it is requests
  • web-page table 188 of Fig. 4 contains a list of Internet web-pages.
  • Each web-page has a URL address, an associated 2-3 line desc ⁇ ption, a unique web page number for each URL(which can also be any character, symbol code or representation) and the cumulative number of times the URL has been visited.
  • the URL address will have a unique number (which can also be any character, symbol code or representation) assigned to it rather than sto ⁇ ng the full URL string m the subsequent data-Tables.
  • Keyword URL link table 172 of Fig. 4 contains information about the links between information supplies (URL addresses or web pages) and information requests (keywords).
  • This data is recorded m further data sets which descnbes the relationship between the key-words and occurrences as defined by the following three parameters.
  • Z is the data time in which a web-page developer submitted a web-page to the search engine.
  • the popula ⁇ ty of web pages will be different for different groups of people.
  • the inclusion of multiple profile type s will produce multiple values of X Y and Z m Table 3, e.g. one may have a Global and New Zealand popula ⁇ ty rating denoted by XI X2 Yl Y2 etc.
  • the global popula ⁇ ty (using the general profile type ) for the rugby and Basketball URL addresses are 520 and 4000 respectively and 52 and 20 respectively for the New Zealand profile type .
  • the general profile type setting is used (ranked based on XI)
  • the Basketball site would be ranked at the top.
  • the New Zealand setting is chosen (ranked based on X2) the rugby site would be highest. This would be a reflection of the preferences of the New Zealanders. This is a very simple method of sto ⁇ ng the preference of different groups of people.
  • a "male” and a "New Zealander” would using the search engine increment both X3 and XI. This facility would increase the data requirement of the system but it could vastly improve the search results for different users.
  • the total populanty of the web-page needs to be stored as a separate number as users may cont ⁇ bute to more than one of the groups of people. The sum of all of the individual populanty's would be greater than the total populanty because user can belong to more than one profile type.
  • a default profile type selection of X's
  • selection of X's selection of X's
  • other profile type s selection of X's
  • a user may have a default profile type of a New Zealand male, but if a technical search is required a "global engineers" profile type may be chosen that reflects the cumulative search knowledge of engineers around the world.
  • the extent of personalization could be dependent on the frequency of searching. For example, common keywords such as "news” would have a high degree of personalization (a large range of X values) and less common key-word such as "English stamps” would have little or no personalization (only a global X value).
  • the degree of personalization could be a function of the frequency that the keyword is used (found from Table 1). Cumulative surfer trace Table (170)
  • cumulative surfer trace table 170 of Fig. 4 The contents of cumulative surfer trace table 170 of Fig. 4 are shown in more detail m Table 4 shown below.
  • Information about the links between web pages and keywords m Table 3 (also referred to as keyword URL link table 172) is updated by the surfer trace data.
  • the cumulative surfer trace is the combined information from all individual surfer traces and it is used to determine how many "hits" (significant visits) each web-page had for each key-word.
  • Table 4 Each row is one surfer trace and the combined rows are the cumulative surfer trace
  • profile ID table 166 of Fig. 4 The contents of profile ID table 166 of Fig. 4 are shown in more detail in Table 5 shown below.
  • This table includes a unique identification, password, contact email and a default profile type which they normally use to perform their searches.
  • the users default profile type is stored as the part of the user's personal preferences profile, which would accessed by entenng some form of personal identification to the system
  • This information could be supplied when logging on to the data search engine or the search engine could leave a "cookie", as that term is known in the art, on the computer to identify a user, (there would be an optional e-mail address and password (or similar) associated with the logon procedure).
  • the IP address itself would not be a sufficient means of identification as it is not necessarily unique to the individual users.
  • the other information can include user defined preferences for how the search results are combined and keywords that are of particular interest to the user. This information can be used to actively customize the search results and suggestions of web pages to visit.
  • Table 6 is identical m structure as Table 3, and can be used to record a users personal preferences relating to each URL including the number oftimes visited and the key-words.
  • Z is not the date that the web-page developer submitted the web-page by it is the date-time that the user visited the web page. This allow the users could refine a search by defining the last time they visited the web page.
  • Table 6 Links between information suppliers (web-pages) and information requests (key-words) for an individual user
  • the data in Table 6 is only accessed by the individual that created it, and accessible using a user ID that is preferably independent of changes m the user's e-mail or IP address changes and would thus enable their past personal preferences to be retained du ⁇ ng such changes.
  • This Table 6 data set could be stored either at the search engine site or on an individual's computer. Stonng on local PC's would require additional software to be installed on the users computer. There are numerous advantages to storing the information at the search engine including the fact that users are likely to go there more often and unlikely to change search engines once they have a substantial book mark list.
  • secu ⁇ ty table 168 of Fig. 4 The contents of secu ⁇ ty table 168 of Fig. 4 are shown m more detail in Table 7 shown below. To ensure that users do not submit the same key-word over and over to increase its populanty the following secu ⁇ ty data table is used. Each entry is a single piece of information I e. yes or no. This table can be created for links between keywords and IP addresses or links between keywords and User ID's
  • Table 7 Security Table to ensure one computer user does not submit keywords to artificially boost the popularity of a web-page
  • This table is populated every time a user enters a keyword 52 to the search engine.
  • a submitted keyword is compared to the keyword list m Table 1 (keyword table 164) and added if it is not already present. If it is present, the cumulative number is increased by one. If the user has a profile type then the cumulative number for the keyword for each type of profile will also be incremented (W1,W2 W3 etc).
  • This table is populated a number of ways, including:
  • web crawlers may also add URL addresses and desc ⁇ ptions (the desc ⁇ ption is either the first few lines of the web-page or m the HTML coded "title"). This is not an essential element of the system but it could be a method to obtain URL's and desc ⁇ ptions. With this search system web crawlers are more likely to be used to venfy the information rather than find new information.
  • the cumulative surfer trace table 170 is populated each time a "tagged" web-page is selected by a user. This sends a packet of surfer trace information, such that the surfer trace data is added to the table each time the user selects another web page from a web page list. Populating the keyword URL link Table 172
  • the data from the cumulative surfer trace 170 is used to update the popula ⁇ ty of web pages as recorded in Table 3 (X,Y), also referred to as the keyword URL link table 172.
  • Table 3 (X,Y), also referred to as the keyword URL link table 172.
  • the frequency of updating Table 3 with the data from the cumulative surfer trace (170) to obtain new values of X and Y is a variable that can be changed, from ranges that are shorter than every hour to longer than every month It should be noted that different keywords can be updated at different intervals of time
  • An intermediary step in processing the cumulative surfer trace is to form a cumulative surfer hit table. This is subsequently used to modify the values of and X,Y in Table 3
  • the predetermined time used to denote a valid 'hit' may be suitably altered.
  • Specialist web crawlers may be employed to independently validate such data.
  • the selection of a content provider's banner after a keyword search counts as a hit for their web- page (increment the value of X). This will enable their web pages to possibly go up the populanty list associated with the keyword. This acts as a mechanism to enable a web-page developer to pay to be seen with a keyword. They can not pay to go up the popula ⁇ ty list - this will only occur if people visit their site and spend time there and record a valid hit for the popular list.
  • the values of a content hit can vary (e.g. if could be 1 or 0.5 or 7) depending on the emphasis one wants to place how much that content affects the popula ⁇ ty ranking.
  • This cumulative surfer trace information can be processed in a large number of ways to populate
  • Table 8 (below). Grouping the cumulative surfer trace according to the IP addresses or user ID produces the search pattern for an individual users. This is a list of key- words and URLs and times. This allow the time spent at each web-page to be calculated for each user (it is not possible to calculated the time spent at the last web pages of a search session as there is no time record after they go to that web page)
  • Table 8 cumulative surfer hit table created from accumulated surfer traces
  • the cumulative surfer hit is used to update the value X in Table 3 in the following way
  • HF is the history factor which is a number between 0 and 1.
  • the history factor does not have to be the same for every key-word and could be varied depending on the rate at which the keyword is used.
  • the data collected for Table 8 is used to recalculate the values of X in Table 3 after a predetermined time period.
  • the frequency of updating Table 3 will influence the value of the History factor (HF) chosen.
  • the reason for multiplying the existing X by a "history factor” is so that the perceived popularity does not last indefinitely.
  • the history factor reduces the weighting attached to the past popularity.
  • the key-word "sports news" may have an existing popularity with the following ranking (based on the number of hits per web-page, X)
  • the cumulative surfer hit Table for a week may be:
  • the database is therefore utilizing the human mmd to provide a powerful indication of what people find useful on the Internet.
  • the value of Y in Table 3 is the old value of X, and the value of Y will be updated at intervals that are deemed approp ⁇ ate, which interval could be minutes, hours, days, weeks or longer.
  • the update interval does not need to be the same for all different keywords, as previously mentioned. This is used to calculate the rate of change of popularity of web pages and can be used as a selection cnte ⁇ a.
  • the cumulative surfer trace includes information on users profiles so Table 8 can be calculated with subsc ⁇ pted values of ⁇ for different profile types. These values of ⁇ n ⁇ 2 ⁇ 3 etc would correspond to the profile types for the subsc ⁇ pted values of X. This allows the popularity of different groups of people to be recorded.
  • the simplest method of having new pages recorded by the search engines is for web-page developers to submit information, shown as action 176 in Fig. 4, which information includes URL 66, key-words 70, site descnptions 68, target audience 72 and date-time 74, each time they create or update a web-page.
  • This information directly updates Tables 2 (URL table 188 of Fig. 4) and 3 (Keyword URL link table 172 of Fig. 4).
  • the URL 66 and desc ⁇ ption 68 are entered in Table 2 and the date-time (74) at which the page is submitted (the Z value) is inserted in Table 3 for each of the key- words (70). Users are allowed a set number of keywords 70 with which they can submit their web page.
  • Table 3 An example of what Table 3 would look like with just Z values is given below (format dd-mm-yy).
  • the new date is automatically inserted. If a date already exists m the Table, then the dates are compared and if the dates are too close, i.e. less than a pre-determined penod, then the old date remains and the new date is ignored. This stops people from constantly resubmitting to get on the top of the new web page list by resubmitting their web pages. If the URL m Table 3 has other keywords with values of Z closer than the pre-determined pe ⁇ od then the submission is also not allowed. This stops web-page developers from resubmitting their web pages with different sets of keywords.
  • the data on new web pages does not necessanly have to be entered by web-page developers. It could be automated by having a web document template that automatically submits data to the search engine whenever the information on the web-page has been significantly changed. It would prompt the web-page developer to change any key- words as approp ⁇ ate.
  • Another embodiment requires sending specialist crawlers out to find web site addresses and keywords, though this has many of the drawbacks of existing web-crawlers. It could only be effective if web designers deliberately configured their page with the key-words identified. Any web site designer/prop ⁇ etor willing to do this would also presumably be willing to submit any updates to the search engine to benefit from the instantaneous listing on the search results.
  • An extension of this pnnciple is to auto-detect if a web address possessed key-word information in the database and then automatically send an invitation to provide the information to enable their web- page to be found easily.
  • the ideal number of key-words to be submitted with each web-page is preferably less than 50 and probably preferable withm the range of about 5 and 20. This also advantageously forces web-site designers to find the most approp ⁇ ate keywords to describe their site and also enable them to choose the audience they wish to target.
  • the web-page submission process may also include web-page developer identification process that restncts the ability of people to use the system fraudulently. This may include a payment to prevent multiple web-page submissions. Populating the profde ID Table 166
  • ID table 166 of Fig. 4 is populated from the direct inputs from users.
  • users search the can choose their profile type 54 from a layered drop down menu, which could include, for example:
  • the user selects different profile types from the options they are prompted if they wish to save this as their default profile type. This is then recorded m Table 5 (profile ID's tablel66).
  • the user may also select personalization options from a specific personalization options page rather than a drop down menu on the search page.
  • the cumulative surfer trace is used to identify the search patterns of individual users based of sorting by User ID 126. This information is used to update the personal link table 174 in the same way that the cumulative surfer trace 170 is used to update Table 3 (keyword URL link table 172). This table stores users past preferences as a form of automatic book marking.
  • Table 7 Each time a user enters a keyword 52 into the search engine it updates the secu ⁇ ty table 168 (Table 7) by making a link between the keyword 52 and the IP address 62 (or making a link between the keyword 52 and the User ID 56).
  • the data in Table 7 is cleared pe ⁇ odically as the purpose is to stop systematic repeat searching from affecting the popularity lists (value of X m Table 3) rather than stopping individuals who occasionally perform the a repeat keyword search from affecting the popula ⁇ ty list. Determining the list of web pages
  • Fig 5 shows the va ⁇ ous data sets previously desc ⁇ bed, and various inputs and actions that result m a list of suggested web pages being provided, and will be desc ⁇ bed in more detail hereinafter.
  • user data entered into the search engine can include: keyword 52, user ED 56, search type 58, ? address 62 , profile types 54 How this data can be used to determine a list of web pages 250 as well and deciding which of the list of web pages to tag (step 118 of Fig. 3) for the purposes of creating a surfer trace is descnbed hereinafter.
  • Random search hit-list that is a random sample of URLs that have any of the numbers X, Y or Z
  • Date created search this is hit-list based on the date time Z and the user-specified date of interest (not just the newest)
  • the personal links table 174 also allows past preferences to be listed as search results
  • Previous favo ⁇ tes search is a ranked hit-list base on the previous populanty for the individual (X from Table 6) This search is based only on the previous searching of the individual user. This allows the users to very quickly find site that they have previously visited.
  • Customized search ranked hit-list that can be a user defined combination of any of the above lists.
  • Fig. 5 also illustrates the use of keyword table 164 and secu ⁇ ty table 168 in a decision 246 to send out tagged web pages. This decision is based upon the frequency of key word usage, the data m the security table and the presence of a user identification. The details of the decision to send out tagged web pages is described fully in figure 16.
  • Fig 6 illustrates the process for determining a list of popular web pages associated with the entry of a keyword 270 in step 272. If this search is selected and a keyword is entered, step 274 follows and produces a list of web pages based on the values of X taken from Table 3 (172, Fig 5) for the keyword 270 entered. These web pages are identified by a unique web-page(URL) number from Table 3. Thereafter, in step 276 the list of web-page numbers found from step 274 is combined with the URL address and web-page description from Table 2 (188 Fig 5). In step 278 the resulting list of web pages is then tagged, depending on the results of step 246 in Fig 5 as described previously, and sent to the user for them to make their selections. Hot off the press search.
  • Fig 7 illustrates the process for determining a list of new web pages associated with the keyword entered in step 290. If this search is selected and a keyword is entered, step 294 follows and produces a list of web pages based on the values of Z taken from Table 3 (keyword URL link table 172 of Fig. 5) for the keyword entered in step 290. These web pages are identified by a unique web-page (URL) number from Table 3. Thereafter, in step 296 the list of web-page numbers found from step 294 is combined with the URL address and web-page description from Table 2 (URL table 188 of Fig. 5). In step 298 the resulting list of web pages is then tagged depending on the results of step 246 in Fig 5 as described previously, and sent to the user for them to make their selections.
  • step 294 follows and produces a list of web pages based on the values of Z taken from Table 3 (keyword URL link table 172 of Fig. 5) for the keyword entered in step 290. These web pages are identified by a unique web-page (URL
  • Fig 8 illustrates a high-flying web pages search associated with the keyword entered in step 320.
  • This is a list of web pages that are increasing in popularity fastest. If this search is selected and a keyword is entered, step 324 follows and produces a list of web pages based on the relationship between the values X and Y taken from Table 3 (172, Fig 5) for the keyword 320 entered. These web pages are identified by a unique web-page (URL) number from Table 3. Thereafter, m step 326 the list of web-page numbers found from step 324 is combined with the URL address and web-page desc ⁇ ption from Table 2
  • step 328 the resulting list of web pages is then tagged depending on the results of step 246 m Fig 5 and sent to the user for them to make their selection
  • the high-flyer list is calculated by compa ⁇ ng the old popular ranking (Y) and the new popular ranking (X) from Table 3. From this the percentage increase in hits is calculated.
  • An alternative method would be to rank the rate of change of populanty by the number of places they rose compared to last time. The formula of calculating the rate of change of populanty for this embodiment is given by:
  • the reason for multiplying by the maximum value of X is to ensure that small changes at the lower popularity levels do not swamp more significant changes higher up the table. For example, a web site having previously recorded only one selection and then attracting 5 hits the next day would exhibit percentage increase of 500% whilst another web-page may have expe ⁇ enced an increase from 520 hits to 4000 hits (a much more significant increase) though this would otherwise appear as a lower percentage increase.
  • step 356 the list of web-page numbers found from step 354 is combined with the URL address and web-page desc ⁇ ption from Table 2 (188 Fig 5).
  • step 358 the resulting list of web pages is then tagged, depending on the results of step 246 in Fig 5 as desc ⁇ bed previously, and sent to the user for them to make their selections. Conventional search.
  • Fig. 10 illustrates a previous past favo ⁇ tes search, that is based only on the previous searching of the individual user. This allows the users to very quickly find sites that they have previously visited and performs, therefore, automatic book marking. It should be noted that since a password is preferably used to logon to the search engine system according to the present invention, the user will be able to access their personal preferences from any computer.
  • step 374 follows dunng which it is determined what are the favo ⁇ te sites (based on previous usage) for that keyword from the personal link table 174 illustrated m Fig. 5. Because the user has a password that can be used to logon to the system the user will thus be able to access their personal preferences form from any computer. Due to this search capability there is, therefore, no need to manually bookmark web pages. If a user forgot to book-mark a good site on, for example, 'marbles', they can easily find it by retyping the keyword that lead them to that site. If a user's preferences change they will be reflected in the personal links table 174.
  • Another embodiment of the personal preference search includes specifying the date the web page was last visited, with or without using a keyword.
  • the web pages are then ranked based on Z in personal links table 174 of Fig. 5. For example if a user looked at a site in the middle of last year the user can refine the search by date, thus making it easier to find a previously useful web-pages more easily, even if they could not remember the relevant keyword.
  • This automatic book-marking feature can also act as a device for momto ⁇ ng the type of Internet use being undertaken by a particular computer and thus for example, can provide warning to parents/employers of children/employees accessing undesirable sites, such as adult web-pages.
  • notification of such usage is automatically provided by letter to the parent/employer thathsts the keywords selected and web pages visited by the children/employees. This information is found directly from each user table
  • the collective search is the default search according to the present invention and is used when the user does not actively choose on of the other search options.
  • step 402 Upon entry of a keyword in step 402, that keyword is used to select from a combination of web page selections associated with that keyword. As shown, for example, in step 404, an equally weighted combination of conventional, popular, highflier, new and past search results is used to obtain a list of web page numbers Thereafter, in step 406 the list of web-page numbers found from step 404 is combined with the URL address and web-page descnption from Table 2 (188 Fig 5).
  • step 408 the resulting list of web pages is then tagged, depending on the results of step 246 in Fig 5 as descnbed previously, and sent to the user for them to make their selections, the system is first configured, the search engine 10 database will not posses any information on popular, high flyers and new web page hit- hsts, so search results will initially be obtained from the conventional hit-list (normal search engine), and the tagged web pages then used to create the database sets as have been desc ⁇ bed. As the system develops, the data sets associated with each of the other search types will become populated, and searches using the other search types will become more useful.
  • Fig 12 illustrates a date created search that allows the user to select the date that the web-page was submitted This feature will only work for web-pages that contain a date created data entry, identified as date-time submission 74 m Fig. 4.
  • the search engine 10 Upon entry of a date-time and/or a keyword in step 432, the search engine 10 will perform step 434 in which a list of web page numbers associated with these vanables is obtained. Thereafter, m step 436 the list of web-page numbers found from step 404 is combined with the URL address and web-page descnption from Table 2 (188 Fig 5). In step 438 the resulting list of web pages is then tagged, depending on the results of step 246 in Fig 5 as described previously, and sent to the user for them to make their selections.
  • Fig 13 illustrates a customized search that allows the user to decide how they want their default hit- hst to appear.
  • the keyword and User ID is selected in order to initiate the customized search.
  • P ⁇ or to initiating the customized search in step 466 which step is identical to step 404 of the collective search previously desc ⁇ bed with respect to Fig. 11 , however, step 464 is applied to customize the users default mixture of hit-lists For example a user may want their default search results to include only popular and new web pages but no high flying web pages.
  • This custom search is then performed m step 466 to generate a list of web page numbers.
  • step 468 the list of web-page numbers found from step 466 is combined with the URL address and web-page desc ⁇ ption from Table 2 (188 Fig 5).
  • step 470 the resulting list of web pages is then tagged, depending on the results of step 246 in Fig 5 as desc ⁇ bed previously, and sent to the user for them to make their selections, one preferred embodiment, the make-up of the default search results list can be amended by 'learning' from the user's behavior to create a changing customized search based on the user's own search patterns. If a user consistently chooses new web pages or high-flying web pages for example, then their set of default search results will be changed to reflect their normal search style.
  • the magazine search according to the present invention enables users to search by following a se ⁇ es of menu-d ⁇ ven subject choices (or similar hierarchical structure), rather than ente ⁇ ng a specific key-word(s).
  • Fig. 14 when a user enters a keyword and User ID in step 490, the default profile of the user can be used to reflect the type of web pages that people of the same "group" as the user profiles desire to see.
  • the search that takes place in step 494 is based on the subsc ⁇ pted X,Y and Z values obtained from the default profile of people of those "group" affiliations identified m the user's personal profile obtained m step 492.
  • search results are obtained particulanzed for the group that the user identifies with.
  • the resulting list of web pages, de ⁇ ved from steps 496 and 498, as have been previously desc ⁇ bed, are particula ⁇ zed for that group.
  • the user can select different profile types for different searches dunng a single session and is not be restncted to the default profile types
  • a level of authentication for person's of a certain group to have their search results actually be used for purpose of updating the database relating to that group.
  • doctors who have a user ID that identifies them as doctors may perform a search related to a certain medical condition, and their selections can be tagged and used m the database for that group of doctors as has been previously descnbed.
  • patient's may desire to identify their profile with that of the same group of doctors, their selections are not as significant as those of the actual doctors, and thus while they are able to view the web page listings that doctors deem most pertinent, their selections are not used to update the doctor's group database, since their IDs do not identify them as a doctor
  • keyword eliminator feature which is illustrated m Fig. 15, and prevents certain users, such as children, from searching for undesirable keywords and web-pages when the keyword eliminator feature is turned on.
  • the present inventor's have realized that it is potentially much easier for example, to stop children searching for pornography, rather than attempting to trace and prevent access to all sites on the Internet with pornographic content. This would be used as a complimentary tool to existing "net nanny" type devices.
  • a preexisting table inaccessible keywords is stored in a table and compared m step 522 with a keyword previously entered, as shown by step 520.
  • keywords that are inaccessible will not be searched.
  • parents could choose the types of keywords 552 that they do not want their children to search for - and this will be different for different sets of parents.
  • the system filters out the keywords that may be used for subsequent searching in step 524. Determining which users to sample
  • Fig 16 illustrates the process of determining which search results should be sampled and used to make up the cumulative surfer trace table 170 of fig. 4, also referred to as Table 4. While possible, it is not necessary to collect data concerning every single search, and this can be controlled by determining which sets of results get sent out with "tagged" web pages. Reference with respect to this was already mentioned with respect to authenticating user's of a particular group, doctors in the example provided.
  • step 556 for a user that has a user ID and has chosen to use the personal links table
  • step 558 when a keyword is submitted, a check is made that the IP address 62 has not already searched the keyword using secunty table 168 (Table 7) before the user is sent a set of tagged results. If so, the user can still undertake the search though it will not cont ⁇ bute to the cumulative surfer trace 170 (Table 4). This allows all normal users to affect the popular hit-list and all users to search whatever they would like, but prevents fraudulent users, such as spammers, from contributing to the popular hit-list.
  • the secu ⁇ ty table 168 can also include information on links between keywords 52 and a user ID 56 to detect repeat searching.
  • step 560 popular keywords can be traced once every tenth, hundredth, or even thousandth occurrence, and the frequency of this selection can be changed to optimize the system.
  • the frequency of keyword usage is determined from keyword table 164 as shown in Fig. 5 (Table 1).
  • the frequency of sending out tagged results can also be linked to the rate at which populanty is changing for different key words. For example the keyword "IBM” would probably have IBM's home page at the top and most user's would go there, whereas the key word “latest fads" may have a constantly changes set of web pages that needs to be sampled more frequently.
  • Fig 17 Another feature of the present is illustrated by Fig 17, and involves using data to actively suggest web pages. This is different from a search because the user sets up the request and is informed if there is any new data on the subject. To do this the users has to actively specify which keywords they are interested m and the profile type that they would like to act as a filter or agent and the search type (new, highflying, popular) in step 588. This information is stored in the user's profile ID 166 shown m Fig. 5 (Table 5).
  • the user receives a list of suggested web pages determined by a group of like minded humans. For example a user may choose to be notified of web pages with the following
  • the suggested web-sites can be displayed for the user when they next access the search engine or they may choose to be notified of these suggested web pages via e-mail notification. This way web pages can be drawn to the user's attention without any active searching for these keywords. Passive suggestion of web pages to visit
  • FIG 18 Another feature of the present is illustrated by Fig 18, and involves automatic web-page suggestion based on how the user has searched m the past and requires no active input from the user.
  • the system can be activated passively, at va ⁇ ous intervals or times (such as at each login to the search engine), by looking at which keywords, profile types and search types, the users frequently looks at using the personal links table 174 of Fig. 5 (Table 6). For example, it may be that the user frequently looks at rugby information as a "New Zealand, male” and looks at decay treatments as a "dentist". This information can be found from the automatic book marking table, previously referred to personal links table 174. If the user has not looked at these sub j ects for a certain length of time and there are new or highflying information sources, the user will be automatically notified of these new information sources.
  • a penodic e-mail can be sent out with the two newest and highest flying sites related to the key- words of the user.
  • the present invention also provides for a data set 642 that provides synonyms for the keywords entered along with the particular profile type in step 640.
  • the system represented in Fig 19 is referred to as a key word suggester. This is implemented, in one embodiment, by matching the key-word entered by the user m step 640 with the existing key-words and phrases m keyword table 164 of Fig. 5 (Table 1) that other users have t ⁇ ed using other search methods, identified in step 646.
  • Each keyword is then tagged in step 660, and those that are selected by a user in step 662 are used to form a keyword surfer trace 648 as shown in Fig. 19, which contains the o ⁇ ginal keyword 52 that the user entered, the keyword selected 652, and the IP address 130, user ID 128 and date-time 132 data as m the previously descnbed web page surfer trace.
  • the data from the cumulative keyword surfer trace 648 is then used to reinforce links between keywords. In this way the system learns which keywords are associated with each other. The system learns which words are related to each other in the same way that the system learns which URL's are associated with the key-words. The lists of suggested keywords will become more relevant over time as the relevancy is improved each time the keyword suggester is used.
  • a keyword link table 696 and a cumulative keyword trace table 698 are used along with the previously desc ⁇ bed secu ⁇ ty table 168 to create the data sets for suggested keywords.
  • the key- word link table 696 shown in Table 10 below, records how often each key- word is selected from the suggested key-word list. This can then be used to rank the of the usefulness of different key-words relative to each other.
  • Keyword 3 was found useful 1134 times after trying keyword 2.
  • keyword 2 was found useful only 356 times after users fried key- word 3.
  • Information about the links between keywords m Table 10 is updated by the information about how people are using suggested keywords (keyword surfer traces 648).
  • the cumulative keyword surfer trace 698 is the combined information from all individual keyword surfer traces 648 and it is used to determine how many "hits" (significant visits) each keyword had for each key-word.
  • the information collected from each individual surfer trace is a series of inputs become a cumulative keyword surfer trace, shown in table form below m Table 11.
  • Fig 20 also illustrates how links between keywords m Table 10 can be initiated by recording sequences of keywords that users put into the search engine. If, for example someone searches using the keyword "NHL” and then "National Hockey League", this would then draw an association between these two key- words in Table 10 by recording this as one hit. Again this captures the reasoning power of users to define the link between two keywords. Often the keyword in sequence will be totally unrelated to the previous key- word but sometimes it will be relevant. If the next user chooses it from the key word selector it will reinforce the key-word link m the same way that repeat selection to web pages reinforces links between a keyword and a URL. The following is an example of keywords that may be suggested after ente ⁇ ng the a simple key- word like "Book"
  • phrases All of these key- words (phrases) would come from information seekers (users) and information providers (web-page developers). The most appropriate keywords will emerge naturally over time.
  • the keyword suggester trace can store the most recent keyword links and modify the main key-word trace by a history factor, m the same way as Table 3 is modified by the cumulative surfer trace.
  • the cumulative keyword surfer trace 698 is processed in the same way as the cumulative web-page surfer trace 170 of Fig 5 to reinforce links between keywords in the keyword link table 696 (Table 10).
  • a time va ⁇ able can also be included so that if a user chooses another keyword very quickly it is assumed that the previous keyword was not useful and is not counted as a keyword surfer trace.
  • the individual keyword suggester can store, for each user, their personal keyword links.
  • the keyword suggester can be based on a number of different profile types.
  • the word associations may be quite different for people of different culture, nationality, occupation and age etc.
  • Keyword hits in Table 10 can be subscnpted m the same way that the values of X,Y and Z are subscnpted for different types of profiles in Table 3, as explained previously.
  • Fig. 21 illustrates a vanety of manners in which a list of suggested keywords can be created.
  • One manner is by ranking the values of X m the keyword link table 696 (Table 10). This ranked list of keywords is combined with keywords from a normal search of keywords, descnbed previously with respect to step 646 of Fig. 19. nother manner of suggesting keywords, shown as step 730, is to compare the popular list (URLs X values) for the user-entered key-word with the popular-list of other key- words in Table 3.
  • a similanty pattern X values m Table 3 indicates that these keywords are similar. For example a user may search for "film reviews" and the keyword suggester may come up with "movie reviews" which has a more comprehensively searched list of sites. In this case there is no physical similanty between the words movie and film, but they are linked by the similanty of the patterns of URLs links they have in common m Table 3.
  • step 744 The usefulness of the key word suggester list is enhanced indicated by step 744, by associating with each key-word on the suggestion list an indication of whether there are any of the aforementioned searches available (popular, high flyer, etc.) for that key- word in keyword URL links table 172 of Fig. 5 (Table 3). The keywords with the most search results are then highlighted.
  • the secu ⁇ ty table 168 and keyword link table 696 are used to determine which keyword links to sample in a manner similar to that previously desc ⁇ bed with respect to tagging web pages. As with the decision for tagging web pages this can depend on whether it is a repeat keyword (found from secu ⁇ ty table 168) and on the frequency of keyword usage (found from keyword table 64), as well as the considerations previously discussed.
  • va ⁇ ous different web pages listings and web pages are displayed as has been descnbed
  • One common characte ⁇ stic of each these different web page listings that have been desc ⁇ bed is that when they are displayed they appear substantially identical to one another. As shown in
  • listings 902 are many times larger than the listings 900, may include graphical content, and appear more prominent when displayed to the user Such listings can contain the same content as a web page listing, or other content, such as advertisements, pictures, edito ⁇ als and the like.
  • This other content may be displayed to a particular user based upon key-words, user profile type (nationality, age , gender, occupation, and so forth) and the time of the day, for example.
  • this content that is displayed along with web page listings is inserted into the display area using mechanisms that are different from the searching system desc ⁇ bed previously with respect to conventional search engines.
  • the mechanism by which this content is displayed m large measure based upon some other c ⁇ tena, such as payment for the space that is used. While the system for selecting this content works, it is difficult to keep track of which content was displayed when, especially if that content is frequently changed.
  • another aspect of the present invention which will now be discussed, is a system for tracking changing content, and allowing for content providers to dynamically select when their content will be displayed. This dynamic selectable content, as illustrated m Fig.
  • step 762 may be displayed to the viewer based upon keyword or profile type as entered by the viewer in step 762 as shown
  • the content selector step 764 that then follows, the time of the day is considered and used in selecting the appropnate content 902 as illustrated m Fig. 25 along with the web page listings 900.
  • Each content 902 transmitted with the search results made up of web page listings 900 is tagged in step 766.
  • m step 770 that content 902 is displayed, typically simultaneously with content 900
  • this content embodiment also provides for the web page developer, or content provider, to determine the frequency with which this content will be reviewed, and, depending upon the patterns of users with respect to web page listings that are viewed, alter the manner in which the content provider's content 902 is displayed based upon key words, user profile and the like
  • Keyword content data table 804 is illustrated in more detail in Table 12 below, and its charactenstics are: H is the cumulative number of hits for one time penod for the keyword. This is the number of times people choose that keyword;
  • N is the number oftimes particular content 900 that is associated witha keyword has been sent out for display. This is not necessa ⁇ ly the same as H since content associated with a profile type may be have a different selection factor than content associated with the keyword.
  • This selection factor can be vanous va ⁇ ables, such as votes or pnce
  • A is the selection factor for the keyword from each content provider (e.g. a selection factor could be a S bid to be associated with that keyword);
  • T is the total of the selection factors for each keyword and is the sum of A's
  • P is the content value, as determined by votes or p ⁇ ce, for each keyword and is T/N (e.g. this could be the $ per time content is sent out with that key word- this is a p ⁇ ce of being associated with that key word)
  • This Table can also include the maximum content value M that the content provider is prepared to give. There is no limit to the number of content providers that may attempt to have content 902 displayed with a web page listing that is associated with a particular keyword.
  • provider's of content 902 could target both the key- word and the audience by identifying each of the keywords with target audiences, e.g. the number of hits associated with the word rugby could be broken down into the different profile type s that search for the word rugby.
  • the cumulative number of searches for rugby could be 6000 split into 520 under 21 's and 4000 21-50 year olds and 520 50+ age group. Thus, there may be a different content value for each of these sub classes within a keyword search.
  • Table 13 determines the content value of the content 902 to specific audiences of people as opposed to different keywords and allows for targeting of specific audiences.
  • Content provider data table 812 of Fig. 23 is illustrated in more detail below as Table 14 and contains information about the content provider, such as name, address, advertiser, content information such as the Bitmap (HTML or Java applet or similar) that the content 902 will use and a unique number to identify each different item of content 902.
  • Table 14 contains information about the content provider, such as name, address, advertiser, content information such as the Bitmap (HTML or Java applet or similar) that the content 902 will use and a unique number to identify each different item of content 902.
  • This Table may also store details of the content provider, such as passwords, payment details (e.g. credit card number and authonzation), content delivery (number of times content has been sent to users) etc.
  • details of the content provider such as passwords, payment details (e.g. credit card number and authonzation), content delivery (number of times content has been sent to users) etc.
  • N is the number of times content is sent out associated with the keyword. This is incremented each time an item of content 902 is displayed to a user that is specifically associated with that keyword 810.
  • the values for A 802 are selected by content providers for each keyword.
  • the content provider can also enter a maximum value M over which they will no longer select to be sent out with the keyword.
  • T is the total for each keyword and is the sum of As
  • P is the content value, as determined by votes or p ⁇ ce, for each keyword and is T/N Populating the personal profile content data
  • H is the cumulative number of hits for each profile type and this information is taken directly from Table 1 (sum of the indexed W's).
  • N is the number of items of content 902 sent out associated with the personal profile. This is incremented each time an item of content 902 is sent out that is specifically associated with that profile type 810
  • the values for A 808 are placed, through an entry process akm to bidding, for each profile type.
  • the content provider can also enter a maximum M they are prepared to pay, or vote, as the case may be.
  • T is the total for each profile type, and is the sum of As.
  • P is the content value for each profile and is T/N Populating the content provider's details table
  • the majonty of the content provider's details 812 are electronically entered by the content providers Each time a content provider's content 902 is sent out this event is also recorded m the content provider's details Table 812. This will also record the number of click-throughs (820,822,824,826,828) and the cost, in terms of payment or votes, of the content 902. This will form the basis of the electronic bill or tabulation that is thereafter forwarded to the content provider. How the data sets are used to select content sent out to users
  • a keyword and profile type are submitted to the search engine step 852.
  • keyword content data table 804 personal profile content data table 806, the value of content 902 for each is found from the value of P m the Tables.
  • the details for the content item are taken from Table 14, content provider details table 814 and transmitted to the user in step 868. Details of the content items 902 transmitted for each content provider are also sent to the content provider, as shown by step 870, at regular intervals.
  • the system compares the value of the content for all the possibilities (keyword, combinations of profile types) and sends out the content that has the most value, as determined m step 862.
  • an under 21 male may search using the key- word "Rugby" and the value for the associated content for rugby is 0.1 per view, whereas the value per view for targeting an under 21 male is 0.2 and thus the content targeted at the male under 21 would be displayed rather than the rugby content.
  • N the cumulative frequency of times that content items 902 are transmitted
  • H the total cumulative frequency for the targeted area
  • the cumulative frequency (H) of the number of times 'rugby' is searched for and 'males under 21 ' would both incremented by one (via Table 1).
  • the number of times an item of content 902 is displayed would be incremented only for the 'male under 21 ' Table (this is the figure used to determine the value of the content per unit view.
  • Determining which specific content is transmitted The example below shows how content associated with the keyword is selected. It is the same process for content associated with profile types.
  • the new content provider then enters the selection factor A and the system can then instantly calculate the new value (P) based on the new total bids (T).
  • the advertiser can also be told the number of views per month they are likely to get for their bid (N*(A/T)). These changes are calculated in real-time to give the new content provider an indication of how their bid will influence the value and the views they will receive for their bid. If a value and number of views are agreeable to the advertiser they can choose to submit it as a bid for the defined penod, such as a day, week, or month, for instance.
  • the details of other content providers are, preferably, not made public. Content providers may also enter a maximum value M they can part with for their content.
  • This provides content providers with some secunty against paying too much if the value changes. If the value goes too high then a content provider's bid can drop off the list (if P is greater than M then A is not counted as a bid for that particular content provider). The bid would go back on the list if the value went down again, thus acting as a stabilizing mechanism.
  • the content provider can, m a preferred embodiment, be notified by e-mail if their content 902 has dropped off the list due to their value limit M .
  • content providers thus have an account with the search engine prop ⁇ etors and procedures for debiting their account for their content is automatically calculated from the account details on a penodic basis.
  • An electronic statement of the number of views, cost per view, number of click-throughs and cost per click-through for each content provider is also forwarded to each content provider, since this information is also stored in content provider details table 812 (Table 14).
  • clusters of similar keywords based on the keyword link table.
  • the reason for identifying clusters of keywords is so that content 902 can be targeted at groups of words rather than just individual words.
  • the cluster for the key-word "car” may include hundreds or thousands of words that have links to the word car (e.g. convertibles, automobiles, vans).
  • Statistical cluste ⁇ ng techniques are used to define the size and frequency of key-word clusters. This makes it a much more automatic process than an editor deciding on clusters of keywords for content provider's to target.
  • the same system can be used to set values for keyword clusters. While grouping words in this way would incur an increased administration cost, it is nevertheless computationallysimilar and only initiated once a certain level of hits on a keyword had been exceeded .
  • Content only search Users can also purposely choose to search only the content provider associated with a keyword.
  • the search results will be based on the values of A in Table 12. The content providers that pay the most will be at the top of the list.
  • the key- word suggester can also help content providers choose key- words or sets of key-words that they would like to display.
  • a high history factor will make it difficult to change the existing popularity lists. As an example if the rate of searching for a particular keyword is increasing quickly, then the history factor should be lower to enable emerging web pages to nse up the popularity list.
  • Sampling frequency This is the frequency of sampling the information of how users are searching. If it is a common keyword it is not necessary to monitor every search. It may be that only a percentage of all searches need be monitored to accurately determine web-page popula ⁇ ty.
  • the "content hit factor” is a measure of the weighting given to a hit on content being recorded as a hit for a keyword.
  • the default setting is that a hit on content counts the same as a hit from the list of web pages.
  • the value of content hits can be set higher or lower than unity, depending on the p ⁇ ce of the content, e.g. the "content hit factor” may need to be increased for valuable keywords as this would decrease the ability to spam these commercially valuable keywords.
  • the higher the content factor the higher the resistance to spam as the search results would be more dependent on pnce rather than popula ⁇ ty.
  • Time pe ⁇ od e.g. one month. This time pe ⁇ od may be different depending on the rate-of-change of the p ⁇ ce. If the price is changing rapidly or is very stable, the time penod may be respectively shortened or lengthened correspondingly.
  • This number could be changed to influence how the system learns from new web pages submissions.
  • Intranet searches at present suffer from similar drawbacks from Internet searches, indeed some intranets can m themselves be extremely substantial systems, in which identifying a particular information source or item can be equally problematic. Utilizing the present invention in such applications is withm the intended scope of the present invention .
  • the present invention is also intended to be applied matching a user's profile to other media sources (such as pay per-view, television, videos, music and the like), thus allowing content targeted to a particular audience.
  • Other media sources such as pay per-view, television, videos, music and the like
  • search lists as described above (Popular-list, High- flyers, Hot-off the press, etc) may be employed to direct users to appropnate material.
  • the search techniques desc ⁇ bed herein can be implemented a consumer network to assist shoppers m selecting items from withm one shop or among a large number of shops
  • a keyword-item purchased link Table that then records what items were purchased after each shopping request (key-word).
  • This embodiment also records where the user purchased the product. Each time a shopper purchased an item this would increment the populanty of that item, using the same techniques described previously.
  • the profile type s m this embodiment can be used to record the types of purchases made by different sets of people.
  • the same content bidding mechanism could be used to determine the pnce of content for any location on the Internet, not just web page listings as identified above.
  • content providers will bid for a general content space to set the p ⁇ ce automatically.
  • the profile type information from the search engine could be used as a passport so that other advertisements on the Internet could be more targeted to different audiences. This profile type information could also be used by web-page developers to customize their web-page for different sets of users.
  • the system according to the present invention can be used as a dating service and/or a method for matching people with similar preferences by doing a statistical analysis to compare the individual preferences (Table 6) of groups of users.
  • the individual past preference Tables, m this embodiment would preferably be normalized and compared to each other using a standard correlation coefficient. When compared to other users it would give a nume ⁇ cal indication of how similar their preferences are.
  • the same embodiment could also be used to find information about similar people from there past preferences Tables. For example one could ask to be give the names of people in New Zealand with an interest m Ecological Economics and a search could be made of the personal preferences Tables. Such an embodiment, however, would typically include a password/consent indicator that provides consent of identified persons to give out their information, which consent could be given, for example, in only certain circumstances, which circumstances are limited to searchers who have a level of authority and password indicating the same, or for persons who identify themselves with certain characte ⁇ stics.
PCT/US1999/005588 1998-03-16 1999-03-16 Improved search engine WO1999048028A2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2000537158A JP2002507794A (ja) 1998-03-16 1999-03-16 改良されたサーチエンジン
KR1020007010220A KR20010086259A (ko) 1998-03-16 1999-03-16 인터넷 검색 엔진
EP99914907A EP1072002A2 (de) 1998-03-16 1999-03-16 Verbesserte suchmaschine
NZ507123A NZ507123A (en) 1998-03-16 1999-03-16 Improved search engine
CA002324137A CA2324137C (en) 1998-03-16 1999-03-16 Improved search engine
AU33546/99A AU3354699A (en) 1998-03-16 1999-03-16 Improved search engine

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US7819998P 1998-03-16 1998-03-16
US09/115,802 1998-07-15
US09/115,802 US6421675B1 (en) 1998-03-16 1998-07-15 Search engine
US60/078,199 1998-07-15

Publications (2)

Publication Number Publication Date
WO1999048028A2 true WO1999048028A2 (en) 1999-09-23
WO1999048028A3 WO1999048028A3 (en) 2000-01-06

Family

ID=26760224

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/005588 WO1999048028A2 (en) 1998-03-16 1999-03-16 Improved search engine

Country Status (9)

Country Link
US (4) US6421675B1 (de)
EP (1) EP1072002A2 (de)
JP (1) JP2002507794A (de)
KR (1) KR20010086259A (de)
CN (1) CN1299488A (de)
AU (1) AU3354699A (de)
CA (1) CA2324137C (de)
NZ (2) NZ530061A (de)
WO (1) WO1999048028A2 (de)

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1103907A2 (de) * 1999-11-25 2001-05-30 Michael Hauck Verfahren zum Ausgeben mehrerer Grafiken oder mehrerer Multimediadatensätze
EP1103902A2 (de) * 1999-11-24 2001-05-30 GE Medical Technology Services Bereitstellungssystem für Problemlösungen im medizinisch-diagnostischen Ausstattungsbereich
FR2802671A1 (fr) * 1999-12-16 2001-06-22 Ibm Methode, systeme et produit pour classer des resultats de recherche a l'aide d'un indice d'audience
US6269361B1 (en) * 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
WO2001075668A2 (en) * 2000-03-22 2001-10-11 Dynamic Internet Limited Search systems
WO2001080087A1 (en) * 2000-04-14 2001-10-25 Rightnow Technologies, Inc. Temporal updates of relevancy rating of retrieved information in an information search system
WO2001082178A2 (en) * 2000-04-21 2001-11-01 Bay9, Inc. System and method of bidding for placement of advertisements in search engine
EP1158419A1 (de) * 2000-05-15 2001-11-28 Gabriele Huss Methode und Gerät zur Beobachtung von benutzerorientierten Informationen in einem Netzwerk
WO2001090947A1 (en) 2000-05-22 2001-11-29 Overture Services, Inc. Method and apparatus for identifying related searches in a database search system
WO2002003311A2 (en) * 2000-06-30 2002-01-10 Bflysoft Co., Ltd. File search service system and method through the internet
WO2002091225A2 (en) * 2001-05-08 2002-11-14 Erossa Ltd. Affiliate marketing search facility for ranking merchants and recording referral commissions to affiliate sites based upon users' on-line activity
WO2002101586A2 (en) * 2001-06-11 2002-12-19 Koninklijke Philips Electronics N.V. Filtering of recommendations employing personal characteristics of users
KR20030027735A (ko) * 2001-09-26 2003-04-07 오버처 서비시스, 인코포레이티드 컴퓨터 통신망 검색 엔진에 의해 발생되는 검색 결과목록의 위치 및 가격 보호 제공 시스템에 대한 자동광고자 통지
EP1302868A2 (de) * 2001-10-12 2003-04-16 Fujitsu Limited Dokumentsortierverfahren auf Verbindungsbeziehungen basiert
KR20030047859A (ko) * 2001-12-11 2003-06-18 오버처 서비시스, 인코포레이티드 협력필터링 및 웹스파이더링을 이용한 검색용어추천
US6584468B1 (en) 2000-09-29 2003-06-24 Ninesigma, Inc. Method and apparatus to retrieve information from a network
WO2001080079A3 (en) * 2000-04-18 2003-12-04 Amazon Com Inc Search query autocompletion
US6665655B1 (en) 2000-04-14 2003-12-16 Rightnow Technologies, Inc. Implicit rating of retrieved information in an information search system
EP1450268A1 (de) * 2001-11-26 2004-08-25 Fujitsu Limited Informationsanalyseverfahren und vorrichtung
US6826572B2 (en) 2001-11-13 2004-11-30 Overture Services, Inc. System and method allowing advertisers to manage search listings in a pay for placement search system using grouping
EP1519281A3 (de) * 2003-09-25 2005-04-20 Microsoft Corporation Systeme und Verfahren für einen client-seitig Web Crawler
WO2005062204A1 (en) 2003-12-22 2005-07-07 International Business Machines Corporation Enhancing a search index based on the relevance of results to a user query
KR100509276B1 (ko) * 2001-08-20 2005-08-22 엔에이치엔(주) 웹페이지별 방문인기도에 기반한 웹페이지 검색방법 및 그장치
EP1587009A2 (de) * 2004-04-15 2005-10-19 Microsoft Corporation Propagierung von Inhalt zum verbesserten Auffinden von Dokumenten
WO2005114511A1 (en) * 2004-04-23 2005-12-01 Nhn Corporation Method and system for detecting search terms whose popularity increase rapidly
WO2005122017A1 (en) * 2004-06-08 2005-12-22 Nhn Corporation Method for determining validity of command and system thereof
US7050990B1 (en) 2003-09-24 2006-05-23 Verizon Directories Corp. Information distribution system
US7054857B2 (en) 2002-05-08 2006-05-30 Overture Services, Inc. Use of extensible markup language in a system and method for influencing a position on a search result list generated by a computer network search engine
EP1668591A2 (de) * 2003-09-30 2006-06-14 Yahoo Inc. Verfahren und vorrichtung zur such-bewertung
US7100111B2 (en) 1999-04-02 2006-08-29 Overture Services, Inc. Method and system for optimum placement of advertisements on a webpage
US7194466B2 (en) 2003-05-01 2007-03-20 Microsoft Corporation Object clustering using inter-layer links
US7231358B2 (en) 1999-05-28 2007-06-12 Overture Services, Inc. Automatic flight management in an online marketplace
US7231395B2 (en) 2002-05-24 2007-06-12 Overture Services, Inc. Method and apparatus for categorizing and presenting documents of a distributed database
US7260568B2 (en) 2004-04-15 2007-08-21 Microsoft Corporation Verifying relevance between keywords and web site contents
US7289985B2 (en) 2004-04-15 2007-10-30 Microsoft Corporation Enhanced document retrieval
US7346606B2 (en) 2003-06-30 2008-03-18 Google, Inc. Rendering advertisements with documents having one or more topics using user topic interest
US7366705B2 (en) 2004-04-15 2008-04-29 Microsoft Corporation Clustering based text classification
US7447691B2 (en) 2000-02-14 2008-11-04 Overture Services, Inc. System and method to determine the validity of an interaction on a network
US7454409B2 (en) 2002-04-01 2008-11-18 Overture Services, Inc. Displaying paid search listings in proportion to advertiser spending
US7483886B2 (en) 2001-08-03 2009-01-27 Yahoo! Inc. Search engine account monitoring
US7496559B2 (en) 2002-09-03 2009-02-24 X1 Technologies, Inc. Apparatus and methods for locating data
US7516086B2 (en) 2003-09-24 2009-04-07 Idearc Media Corp. Business rating placement heuristic
US7555485B2 (en) 2002-08-22 2009-06-30 Yahoo! Inc. System and method for conducting an auction-based ranking of search results on a computer network
EP2131290A1 (de) * 2007-03-28 2009-12-09 Alibaba Group Holding Limited Verfahren zum anzeigen von relevantem schlüsselwort und system als selbiges
EP2133802A1 (de) * 2007-04-06 2009-12-16 Alibaba Group Holding Limited Verfahren, einrichtung und system zum verarbeiten eines relevanten schlüsselworts
EP2136302A1 (de) * 2007-04-10 2009-12-23 Alibaba Group Holding Limited Verfahren und einrichtung zur erzeugung eines aktualsierungsparameters und verfahren und einrichtung zum zeigen eines zugehörigen schlüsselworts
US7689585B2 (en) 2004-04-15 2010-03-30 Microsoft Corporation Reinforced clustering of multi-type data objects for search term suggestion
US7702537B2 (en) 1999-05-28 2010-04-20 Yahoo! 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
US7707140B2 (en) 2002-10-09 2010-04-27 Yahoo! Inc. Information retrieval system and method employing spatially selective features
US7814043B2 (en) 2001-11-26 2010-10-12 Fujitsu Limited Content information analyzing method and apparatus
US7835943B2 (en) 1999-05-28 2010-11-16 Yahoo! Inc. System and method for providing place and price protection in a search result list generated by a computer network search engine
US7844589B2 (en) 2003-11-18 2010-11-30 Yahoo! Inc. Method and apparatus for performing a search
US7962363B2 (en) 2000-05-24 2011-06-14 Yahoo! Inc. Online media exchange
US8140525B2 (en) 2007-07-12 2012-03-20 Ricoh Company, Ltd. Information processing apparatus, information processing method and computer readable information recording medium
US8260786B2 (en) 2002-05-24 2012-09-04 Yahoo! Inc. Method and apparatus for categorizing and presenting documents of a distributed database
US8321274B2 (en) 2005-07-29 2012-11-27 Yahoo! Inc. Advertiser alerting system and method in a networked database search system
US20140006371A1 (en) * 2005-02-23 2014-01-02 Microsoft Corporation Dynamic Client Interaction for Search
CN103559301A (zh) * 2013-11-14 2014-02-05 华为技术有限公司 更新数据的方法、数据库触发器和搜索引擎
US9659058B2 (en) 2013-03-22 2017-05-23 X1 Discovery, Inc. Methods and systems for federation of results from search indexing
US9880983B2 (en) 2013-06-04 2018-01-30 X1 Discovery, Inc. Methods and systems for uniquely identifying digital content for eDiscovery
EP3296941A1 (de) * 2016-09-16 2018-03-21 Deutsche Telekom AG Verfahren zur automatisierten kundenberatung
US10346550B1 (en) 2014-08-28 2019-07-09 X1 Discovery, Inc. Methods and systems for searching and indexing virtual environments

Families Citing this family (906)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US8261993B2 (en) * 1994-05-25 2012-09-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US7712668B2 (en) * 1994-05-25 2010-05-11 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US8910876B2 (en) 1994-05-25 2014-12-16 Marshall Feature Recognition, Llc Method and apparatus for accessing electronic data via a familiar printed medium
US6415264B1 (en) * 1997-07-08 2002-07-02 Walker Digital, Llc System and method for determining a posting payment amount
US6760746B1 (en) * 1999-09-01 2004-07-06 Eric Schneider Method, product, and apparatus for processing a data request
US7124129B2 (en) * 1998-03-03 2006-10-17 A9.Com, Inc. Identifying the items most relevant to a current query based on items selected in connection with similar queries
WO1999045487A1 (en) 1998-03-03 1999-09-10 Amazon.Com, Inc. Identifying the items most relevant to a current query based on items selected in connection with similar queries
ES2546173T3 (es) 1998-03-13 2015-09-21 Canon Kabushiki Kaisha Aparato y procedimiento para el procesamiento de la información
JP4081175B2 (ja) * 1998-03-19 2008-04-23 富士通株式会社 検索処理装置および記憶媒体
US6144958A (en) 1998-07-15 2000-11-07 Amazon.Com, Inc. System and method for correcting spelling errors in search queries
IL126373A (en) 1998-09-27 2003-06-24 Haim Zvi Melman Apparatus and method for search and retrieval of documents
JP2000099436A (ja) * 1998-09-24 2000-04-07 Fujitsu Ltd 表示装置
US6493705B1 (en) * 1998-09-30 2002-12-10 Canon Kabushiki Kaisha Information search apparatus and method, and computer readable memory
JP3628528B2 (ja) * 1998-10-26 2005-03-16 富士通株式会社 検索支援装置及び方法並びにその装置での処理をコンピュータにて行なわせるためのプログラムを格納した記録媒体
JP3760057B2 (ja) * 1998-11-19 2006-03-29 株式会社日立製作所 複数文書データベースを対象とした文書検索方法および文書検索サービス
US6859799B1 (en) * 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US6587856B1 (en) * 1998-12-07 2003-07-01 Oracle International Corporation Method and system for representing and accessing object-oriented data in a relational database system
US7801913B2 (en) * 1998-12-07 2010-09-21 Oracle International Corporation System and method for querying data for implicit hierarchies
US6615242B1 (en) * 1998-12-28 2003-09-02 At&T Corp. Automatic uniform resource locator-based message filter
US7493553B1 (en) 1998-12-29 2009-02-17 Intel Corporation Structured web advertising
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US7505974B2 (en) * 1999-02-12 2009-03-17 Gropper Robert L Auto update utility for digital address books
US6883000B1 (en) * 1999-02-12 2005-04-19 Robert L. Gropper Business card and contact management system
USRE43690E1 (en) 1999-03-22 2012-09-25 Esdr Network Solutions Llc Search engine request method, product, and apparatus
US8667051B2 (en) * 1999-03-22 2014-03-04 Esdr Network Solutions Llc Real-time communication processing method, product, and apparatus
US9141717B2 (en) 1999-03-22 2015-09-22 Esdr Network Solutions Llc Methods, systems, products, and devices for processing DNS friendly identifiers
US7188138B1 (en) 1999-03-22 2007-03-06 Eric Schneider Method, product, and apparatus for resource identifier registration and aftermarket services
US6338082B1 (en) 1999-03-22 2002-01-08 Eric Schneider Method, product, and apparatus for requesting a network resource
US8037168B2 (en) 1999-07-15 2011-10-11 Esdr Network Solutions Llc Method, product, and apparatus for enhancing resolution services, registration services, and search services
JP2000276475A (ja) * 1999-03-24 2000-10-06 Fuji Photo Film Co Ltd データベース検索項目表示制御装置および方法
US6847960B1 (en) * 1999-03-29 2005-01-25 Nec Corporation Document retrieval by information unit
US7752251B1 (en) * 2000-04-14 2010-07-06 Brian Mark Shuster Method, apparatus and system for hosting information exchange groups on a wide area network
US6667967B1 (en) 1999-05-14 2003-12-23 Omninet Capital, Llc High-speed network of independently linked nodes
US7110993B2 (en) * 1999-05-28 2006-09-19 Overture Services, Inc. System and method for influencing a position on a search result list generated by a computer network search engine
JP3740320B2 (ja) * 1999-05-31 2006-02-01 キヤノン株式会社 デバイス検索システム及びデバイス検索方法
US7844594B1 (en) 1999-06-18 2010-11-30 Surfwax, Inc. Information search, retrieval and distillation into knowledge objects
US7089236B1 (en) * 1999-06-24 2006-08-08 Search 123.Com, Inc. Search engine interface
US7219073B1 (en) * 1999-08-03 2007-05-15 Brandnamestores.Com Method for extracting information utilizing a user-context-based search engine
US7013300B1 (en) * 1999-08-03 2006-03-14 Taylor David C Locating, filtering, matching macro-context from indexed database for searching context where micro-context relevant to textual input by user
US20040230566A1 (en) * 1999-08-20 2004-11-18 Srinivas Balijepalli Web-based customized information retrieval and delivery method and system
USRE44207E1 (en) 1999-09-01 2013-05-07 Esdr Network Solutions Llc Network resource access method, product, and apparatus
US7831512B2 (en) 1999-09-21 2010-11-09 Quantumstream Systems, Inc. Content distribution system and method
US9451310B2 (en) 1999-09-21 2016-09-20 Quantum Stream Inc. Content distribution system and method
US8914361B2 (en) * 1999-09-22 2014-12-16 Google Inc. Methods and systems for determining a meaning of a document to match the document to content
US7925610B2 (en) * 1999-09-22 2011-04-12 Google Inc. Determining a meaning of a knowledge item using document-based information
KR100304482B1 (ko) * 1999-09-22 2001-11-02 구자홍 다중 계층구조를 가지는 사용자 선호도 정보구조와 이를 이용한 멀티미디어 정보 서비스 방법
US8051104B2 (en) 1999-09-22 2011-11-01 Google Inc. Editing a network of interconnected concepts
US6816857B1 (en) 1999-11-01 2004-11-09 Applied Semantics, Inc. Meaning-based advertising and document relevance determination
US7000183B1 (en) * 1999-09-27 2006-02-14 John M. Crawford, Jr. Method and apparatus for viewer-specific presentation of information
US7072846B1 (en) 1999-11-16 2006-07-04 Emergent Music Llc Clusters for rapid artist-audience matching
US6542812B1 (en) 1999-10-19 2003-04-01 American Calcar Inc. Technique for effective navigation based on user preferences
JP4460693B2 (ja) * 1999-10-26 2010-05-12 富士通株式会社 情報検索機能をもつネットワークシステム
JP2003517164A (ja) * 1999-10-27 2003-05-20 アメリカン カルカー インコーポレイテッド ユーザーナビゲーションシステムと方法
US7152207B1 (en) * 1999-11-05 2006-12-19 Decentrix Inc. Method and apparatus for providing conditional customization for generating a web site
US7886221B1 (en) * 1999-11-05 2011-02-08 Decentrix, Inc. Method and apparatus for storing web site data by web site dimensions and generating a web site having complementary elements
US8150724B1 (en) 1999-11-16 2012-04-03 Emergent Discovery Llc System for eliciting accurate judgement of entertainment items
US6993245B1 (en) 1999-11-18 2006-01-31 Vulcan Patents Llc Iterative, maximally probable, batch-mode commercial detection for audiovisual content
US6489968B1 (en) 1999-11-18 2002-12-03 Amazon.Com, Inc. System and method for exposing popular categories of browse tree
JP3518450B2 (ja) * 1999-11-19 2004-04-12 トヨタ自動車株式会社 放送受信装置
US6832245B1 (en) 1999-12-01 2004-12-14 At&T Corp. System and method for analyzing communications of user messages to rank users and contacts based on message content
US6785671B1 (en) * 1999-12-08 2004-08-31 Amazon.Com, Inc. System and method for locating web-based product offerings
US6963867B2 (en) * 1999-12-08 2005-11-08 A9.Com, Inc. Search query processing to provide category-ranked presentation of search results
US6772150B1 (en) 1999-12-10 2004-08-03 Amazon.Com, Inc. Search query refinement using related search phrases
US8271316B2 (en) * 1999-12-17 2012-09-18 Buzzmetrics Ltd Consumer to business data capturing system
US6546388B1 (en) * 2000-01-14 2003-04-08 International Business Machines Corporation Metadata search results ranking system
US6912528B2 (en) * 2000-01-18 2005-06-28 Gregg S. Homer Rechargeable media distribution and play system
US6871287B1 (en) * 2000-01-21 2005-03-22 John F. Ellingson System and method for verification of identity
US6757724B1 (en) * 2000-01-27 2004-06-29 International Business Machines Corporation Method and apparatus for creating and displaying user specific and site specific guidance and navigation information
US6665659B1 (en) * 2000-02-01 2003-12-16 James D. Logan Methods and apparatus for distributing and using metadata via the internet
US7720833B1 (en) 2000-02-02 2010-05-18 Ebay Inc. Method and system for automatically updating search results on an online auction site
JP4070382B2 (ja) * 2000-02-08 2008-04-02 富士通株式会社 情報検索装置および情報検索プログラムを記録したコンピュータ読み取り可能な記録媒体
US6931003B2 (en) * 2000-02-09 2005-08-16 Bookline Flolmstead Llc Packet prioritization protocol for a large-scale, high speed computer network
WO2001059587A2 (en) 2000-02-11 2001-08-16 Kapow Aps User interface, system and method for performing a web-based transaction
JP4608740B2 (ja) * 2000-02-21 2011-01-12 ソニー株式会社 情報処理装置および方法、並びにプログラム格納媒体
US6934761B1 (en) 2000-02-25 2005-08-23 Sun Microsystems, Inc. User level web server cache control of in-kernel http cache
US6668279B1 (en) * 2000-02-25 2003-12-23 Sun Microsystems, Inc. User level web server in-kernel network I/O accelerator
US8910199B2 (en) * 2000-02-25 2014-12-09 Interval Licensing Llc Targeted television content display
US20020062481A1 (en) 2000-02-25 2002-05-23 Malcolm Slaney Method and system for selecting advertisements
WO2001067351A1 (en) * 2000-03-09 2001-09-13 The Web Access, Inc. Method and apparatus for performing a research task by interchangeably utilizing a multitude of search methodologies
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
US9246975B2 (en) 2000-03-17 2016-01-26 Facebook, Inc. State change alerts mechanism
US6957218B1 (en) * 2000-04-06 2005-10-18 Medical Central Online Method and system for creating a website for a healthcare provider
US7127450B1 (en) * 2000-05-02 2006-10-24 International Business Machines Corporation Intelligent discard in information access system
US6711561B1 (en) 2000-05-02 2004-03-23 Iphrase.Com, Inc. Prose feedback in information access system
US6704728B1 (en) 2000-05-02 2004-03-09 Iphase.Com, Inc. Accessing information from a collection of data
US8478732B1 (en) 2000-05-02 2013-07-02 International Business Machines Corporation Database aliasing in information access system
US7020679B2 (en) * 2000-05-12 2006-03-28 Taoofsearch, Inc. Two-level internet search service system
US8086697B2 (en) 2005-06-28 2011-12-27 Claria Innovations, Llc Techniques for displaying impressions in documents delivered over a computer network
US7475404B2 (en) 2000-05-18 2009-01-06 Maquis Techtrix Llc System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching
US7062561B1 (en) 2000-05-23 2006-06-13 Richard Reisman Method and apparatus for utilizing the social usage learned from multi-user feedback to improve resource identity signifier mapping
US20010047404A1 (en) * 2000-05-24 2001-11-29 Takashi Suda Apparatus for managing web site addresses
US20050177785A1 (en) * 2000-05-25 2005-08-11 Shrader Theodore J.L. Client-side pricing agent for collecting and managing product price information over the internet
US7725472B2 (en) * 2000-05-30 2010-05-25 Hottolink, Inc. Distributed monitoring system providing knowledge services
US6408277B1 (en) 2000-06-21 2002-06-18 Banter Limited System and method for automatic task prioritization
US8290768B1 (en) 2000-06-21 2012-10-16 International Business Machines Corporation System and method for determining a set of attributes based on content of communications
US9699129B1 (en) 2000-06-21 2017-07-04 International Business Machines Corporation System and method for increasing email productivity
US7082470B1 (en) * 2000-06-28 2006-07-25 Joel Lesser Semi-automated linking and hosting method
US7257766B1 (en) * 2000-06-29 2007-08-14 Egocentricity Ltd. Site finding
AU2001277265A1 (en) * 2000-07-05 2002-01-14 Daren Paul Murrer Paid search engine bid management
US8706747B2 (en) 2000-07-06 2014-04-22 Google Inc. Systems and methods for searching using queries written in a different character-set and/or language from the target pages
JP2002099837A (ja) * 2000-07-21 2002-04-05 Toyota Motor Corp 情報提供システム及び方法
US7319975B2 (en) * 2000-07-24 2008-01-15 Emergency 24, Inc. Internet-based advertising and referral system
US6671682B1 (en) * 2000-07-28 2003-12-30 Lucent Technologies Method and system for performing tasks on a computer network using user personas
JP2004511839A (ja) * 2000-07-28 2004-04-15 アメリカン カルカー インコーポレイティド 情報を有効に編成および通信するための技術
US6779021B1 (en) * 2000-07-28 2004-08-17 International Business Machines Corporation Method and system for predicting and managing undesirable electronic mail
US7251616B1 (en) * 2000-07-31 2007-07-31 Perttunen Cary D Methods, articles and apparatus for advertising based on an attribute of a computer network resource
US7464086B2 (en) * 2000-08-01 2008-12-09 Yahoo! Inc. Metatag-based datamining
US7007008B2 (en) * 2000-08-08 2006-02-28 America Online, Inc. Category searching
US7047229B2 (en) * 2000-08-08 2006-05-16 America Online, Inc. Searching content on web pages
US7216179B2 (en) * 2000-08-16 2007-05-08 Semandex Networks Inc. High-performance addressing and routing of data packets with semantically descriptive labels in a computer network
ATE288108T1 (de) * 2000-08-18 2005-02-15 Exalead Suchwerkzeug und prozess zum suchen unter benutzung von kategorien und schlüsselwörtern
JP2002063121A (ja) * 2000-08-23 2002-02-28 Minolta Co Ltd データ配信装置
US7062488B1 (en) 2000-08-30 2006-06-13 Richard Reisman Task/domain segmentation in applying feedback to command control
US7478089B2 (en) * 2003-10-29 2009-01-13 Kontera Technologies, Inc. System and method for real-time web page context analysis for the real-time insertion of textual markup objects and dynamic content
US20020055981A1 (en) * 2000-08-31 2002-05-09 Frederic Spaey System and method for remotely browsing structured data
US7028091B1 (en) 2000-08-31 2006-04-11 Sun Microsystems, Inc. Web server in-kernel interface to data transport system and cache manager
US20060074727A1 (en) 2000-09-07 2006-04-06 Briere Daniel D Method and apparatus for collection and dissemination of information over a computer network
US7444319B1 (en) * 2000-09-27 2008-10-28 Intel Corporation Method and apparatus for extracting relevant content based on user preferences indicated by user actions
JP2002108350A (ja) * 2000-09-28 2002-04-10 Internatl Business Mach Corp <Ibm> 音楽配信のための方法及びシステム
US7197470B1 (en) 2000-10-11 2007-03-27 Buzzmetrics, Ltd. System and method for collection analysis of electronic discussion methods
US7185065B1 (en) 2000-10-11 2007-02-27 Buzzmetrics Ltd System and method for scoring electronic messages
KR101399240B1 (ko) 2000-10-11 2014-06-02 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
BR0114879A (pt) 2000-10-24 2003-08-12 Thomson Licensing Sa Método de dimensionar uma página de executor de meios embutido
US8122236B2 (en) 2001-10-24 2012-02-21 Aol Inc. Method of disseminating advertisements using an embedded media player page
US7593954B1 (en) * 2000-11-15 2009-09-22 Traction Software, Inc. System and method for cross-referencing, searching and displaying entries in a document publishing system
US7016892B1 (en) * 2000-11-17 2006-03-21 Cnet Networks, Inc. Apparatus and method for delivering information over a network
US7925967B2 (en) * 2000-11-21 2011-04-12 Aol Inc. Metadata quality improvement
US7191409B2 (en) * 2000-12-08 2007-03-13 Micron Technology, Inc. Method and apparatus for programming hot keys based on user interests
US6941375B1 (en) * 2000-12-08 2005-09-06 Hewlett-Packard Development Company, L.P. Finding e-service in client-defined, loosely coupled, e-service communities
WO2002052471A1 (fr) * 2000-12-27 2002-07-04 Arkray, Inc. Dispositif de mediation
US6856968B2 (en) * 2000-12-27 2005-02-15 General Electric Company Interactive search process for product inquiries
US7644057B2 (en) 2001-01-03 2010-01-05 International Business Machines Corporation System and method for electronic communication management
KR100384899B1 (ko) * 2001-01-10 2003-05-23 한국전자통신연구원 무선통신 시스템에서 끊김없는 주파수간 하드 핸드오버 방법
EP1233350A1 (de) * 2001-02-16 2002-08-21 Abb Research Ltd. Kundenspezifizierbares Web-portal
US7136846B2 (en) 2001-04-06 2006-11-14 2005 Keel Company, Inc. Wireless information retrieval
US8195573B2 (en) * 2001-04-12 2012-06-05 Catherine Lin-Hendel System and method for list shopping over a computer network
US20020194162A1 (en) * 2001-05-16 2002-12-19 Vincent Rios Method and system for expanding search criteria for retrieving information items
WO2002095613A1 (en) * 2001-05-23 2002-11-28 Stargazer Foundation, Inc. System and method for disseminating knowledge over a global computer network
US8386315B1 (en) * 2001-05-30 2013-02-26 Carl Meyer Yield management system and method for advertising inventory
JP4025517B2 (ja) * 2001-05-31 2007-12-19 株式会社日立製作所 文書検索システムおよびサーバ
US6870956B2 (en) * 2001-06-14 2005-03-22 Microsoft Corporation Method and apparatus for shot detection
US7464072B1 (en) 2001-06-18 2008-12-09 Siebel Systems, Inc. Method, apparatus, and system for searching based on search visibility rules
WO2002103578A1 (en) * 2001-06-19 2002-12-27 Biozak, Inc. Dynamic search engine and database
US20050165774A1 (en) * 2001-06-26 2005-07-28 Andrus James J. Method for generating pictorial representations of relevant information based on community relevance determination
US20030009496A1 (en) * 2001-07-05 2003-01-09 International Business Machines Corporation Bookmarks for world wide web documents with indicators of the hit rates for the web documents from the web sites sending the documents
AU2002321795A1 (en) * 2001-07-27 2003-02-17 Quigo Technologies Inc. System and method for automated tracking and analysis of document usage
US8249885B2 (en) * 2001-08-08 2012-08-21 Gary Charles Berkowitz Knowledge-based e-catalog procurement system and method
WO2003017023A2 (en) * 2001-08-14 2003-02-27 Quigo Technologies, Inc. System and method for extracting content for submission to a search engine
US20090006543A1 (en) * 2001-08-20 2009-01-01 Masterobjects System and method for asynchronous retrieval of information based on incremental user input
US8112529B2 (en) 2001-08-20 2012-02-07 Masterobjects, Inc. System and method for asynchronous client server session communication
JP2003091552A (ja) * 2001-09-17 2003-03-28 Hitachi Ltd 検索要求情報抽出方法及びその実施システム並びにその処理プログラム
US7774711B2 (en) 2001-09-28 2010-08-10 Aol Inc. Automatic categorization of entries in a contact list
EP1436719A1 (de) * 2001-10-15 2004-07-14 Semandex Networks Inc. Dynamisches inhaltsgestütztes multicast-routing in mobilnetzwerken
US20040205503A1 (en) * 2001-11-02 2004-10-14 Srinivas Gutta Adaptive web pages
US20040064500A1 (en) * 2001-11-20 2004-04-01 Kolar Jennifer Lynn System and method for unified extraction of media objects
US8045565B1 (en) 2001-11-20 2011-10-25 Brookline Flolmstead Llc Method and apparatus for an environmentally hardened ethernet network system
US6763362B2 (en) * 2001-11-30 2004-07-13 Micron Technology, Inc. Method and system for updating a search engine
US20030126089A1 (en) * 2001-12-28 2003-07-03 Fujitsu Limited Conversation method, device, program and computer-readable recording medium on which conversation program is recorded
US20030126090A1 (en) * 2001-12-28 2003-07-03 Fujitsu Limited Conversation method, device, program and computer-readable recording medium on which conversation program is recorded
US7565402B2 (en) * 2002-01-05 2009-07-21 Eric Schneider Sitemap access method, product, and apparatus
US20030130995A1 (en) * 2002-01-07 2003-07-10 Cameron Pope Automated system and methods for collecting data
US6947924B2 (en) * 2002-01-07 2005-09-20 International Business Machines Corporation Group based search engine generating search results ranking based on at least one nomination previously made by member of the user group where nomination system is independent from visitation system
US20030128236A1 (en) * 2002-01-10 2003-07-10 Chen Meng Chang Method and system for a self-adaptive personal view agent
US7203907B2 (en) * 2002-02-07 2007-04-10 Sap Aktiengesellschaft Multi-modal synchronization
US8590013B2 (en) 2002-02-25 2013-11-19 C. S. Lee Crawford Method of managing and communicating data pertaining to software applications for processor-based devices comprising wireless communication circuitry
US6996558B2 (en) 2002-02-26 2006-02-07 International Business Machines Corporation Application portability and extensibility through database schema and query abstraction
US7716207B2 (en) * 2002-02-26 2010-05-11 Odom Paul S Search engine methods and systems for displaying relevant topics
US20070038603A1 (en) * 2005-08-10 2007-02-15 Guha Ramanathan V Sharing context data across programmable search engines
US7693830B2 (en) 2005-08-10 2010-04-06 Google Inc. Programmable search engine
US20070038614A1 (en) * 2005-08-10 2007-02-15 Guha Ramanathan V Generating and presenting advertisements based on context data for programmable search engines
US7743045B2 (en) * 2005-08-10 2010-06-22 Google Inc. Detecting spam related and biased contexts for programmable search engines
US8352499B2 (en) * 2003-06-02 2013-01-08 Google Inc. Serving advertisements using user request information and user information
US20050222901A1 (en) * 2004-03-31 2005-10-06 Sumit Agarwal Determining ad targeting information and/or ad creative information using past search queries
US7716199B2 (en) 2005-08-10 2010-05-11 Google Inc. Aggregating context data for programmable search engines
US8275673B1 (en) 2002-04-17 2012-09-25 Ebay Inc. Method and system to recommend further items to a user of a network-based transaction facility upon unsuccessful transacting with respect to an item
US7571251B2 (en) * 2002-05-06 2009-08-04 Sandvine Incorporated Ulc Path optimizer for peer to peer networks
KR100918167B1 (ko) * 2002-05-21 2009-09-17 주식회사 케이티 사용자 성향 데이터를 이용한 사용자 프로파일 학습 방법
US9710852B1 (en) 2002-05-30 2017-07-18 Consumerinfo.Com, Inc. Credit report timeline user interface
US9400589B1 (en) 2002-05-30 2016-07-26 Consumerinfo.Com, Inc. Circular rotational interface for display of consumer credit information
US20040002963A1 (en) * 2002-06-28 2004-01-01 Cynkin Laurence H. Resolving query terms based on time of submission
US7752072B2 (en) * 2002-07-16 2010-07-06 Google Inc. Method and system for providing advertising through content specific nodes over the internet
US20040015542A1 (en) * 2002-07-22 2004-01-22 Anonsen Steven P. Hypermedia management system
US9946788B2 (en) * 2002-07-23 2018-04-17 Oath Inc. System and method for automated mapping of keywords and key phrases to documents
US8050970B2 (en) 2002-07-25 2011-11-01 Google Inc. Method and system for providing filtered and/or masked advertisements over the internet
US20040024751A1 (en) * 2002-08-05 2004-02-05 Petrisor Greg C. User-prioritized search system
US8335779B2 (en) 2002-08-16 2012-12-18 Gamroe Applications, Llc Method and apparatus for gathering, categorizing and parameterizing data
US20040044571A1 (en) * 2002-08-27 2004-03-04 Bronnimann Eric Robert Method and system for providing advertising listing variance in distribution feeds over the internet to maximize revenue to the advertising distributor
EP1535211A4 (de) * 2002-08-30 2006-08-23 Miva Inc System und verfahren zur pay-for-performance-werbung mit mehreren mengen von werbeauflistungen
US8856093B2 (en) 2002-09-03 2014-10-07 William Gross Methods and systems for search indexing
US7440941B1 (en) * 2002-09-17 2008-10-21 Yahoo! Inc. Suggesting an alternative to the spelling of a search query
US7568148B1 (en) 2002-09-20 2009-07-28 Google Inc. Methods and apparatus for clustering news content
US8090717B1 (en) * 2002-09-20 2012-01-03 Google Inc. Methods and apparatus for ranking documents
AU2003279992A1 (en) * 2002-10-21 2004-05-13 Ebay Inc. Listing recommendation in a network-based commerce system
US20050125240A9 (en) * 2002-10-21 2005-06-09 Speiser Leonard R. Product recommendation in a network-based commerce system
US20050091106A1 (en) * 2003-10-27 2005-04-28 Reller William M. Selecting ads for a web page based on keywords located on the web page
US20070088609A1 (en) * 2002-10-25 2007-04-19 Medio Systems, Inc. Optimizer For Selecting Supplemental Content Based on Content Productivity of a Document
US7702617B2 (en) * 2002-10-31 2010-04-20 International Business Machines Corporation System and method for distributed querying and presentation of information from heterogeneous data sources
US7116716B2 (en) * 2002-11-01 2006-10-03 Microsoft Corporation Systems and methods for generating a motion attention model
US8311890B2 (en) 2002-11-01 2012-11-13 Google Inc. Method and system for dynamic textual ad distribution via email
US20040088723A1 (en) * 2002-11-01 2004-05-06 Yu-Fei Ma Systems and methods for generating a video summary
US7603341B2 (en) 2002-11-05 2009-10-13 Claria Corporation Updating the content of a presentation vehicle in a computer network
US7512603B1 (en) 2002-11-05 2009-03-31 Claria Corporation Responding to end-user request for information in a computer network
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
WO2004046867A2 (en) 2002-11-18 2004-06-03 America Online, Inc. People lists
US8701014B1 (en) 2002-11-18 2014-04-15 Facebook, Inc. Account linking
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US7590696B1 (en) 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
US8122137B2 (en) 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
US7769622B2 (en) * 2002-11-27 2010-08-03 Bt Group Plc System and method for capturing and publishing insight of contact center users whose performance is above a reference key performance indicator
US9396473B2 (en) * 2002-11-27 2016-07-19 Accenture Global Services Limited Searching within a contact center portal
US7502997B2 (en) 2002-11-27 2009-03-10 Accenture Global Services Gmbh Ensuring completeness when publishing to a content management system
US7418403B2 (en) * 2002-11-27 2008-08-26 Bt Group Plc Content feedback in a multiple-owner content management system
US7200614B2 (en) * 2002-11-27 2007-04-03 Accenture Global Services Gmbh Dual information system for contact center users
US8572058B2 (en) 2002-11-27 2013-10-29 Accenture Global Services Limited Presenting linked information in a CRM system
US20040100493A1 (en) * 2002-11-27 2004-05-27 Reid Gregory S. Dynamically ordering solutions
US20050014116A1 (en) * 2002-11-27 2005-01-20 Reid Gregory S. Testing information comprehension of contact center users
US8275811B2 (en) 2002-11-27 2012-09-25 Accenture Global Services Limited Communicating solution information in a knowledge management system
JP4282312B2 (ja) * 2002-11-27 2009-06-17 富士通株式会社 Webサーバ、Javaサーブレットの機能を有するWebサーバ、およびコンピュータプログラム
US7062505B2 (en) * 2002-11-27 2006-06-13 Accenture Global Services Gmbh Content management system for the telecommunications industry
US9003461B2 (en) * 2002-12-10 2015-04-07 Ol2, Inc. Streaming interactive video integrated with recorded video segments
US8893207B2 (en) * 2002-12-10 2014-11-18 Ol2, Inc. System and method for compressing streaming interactive video
US9032465B2 (en) 2002-12-10 2015-05-12 Ol2, Inc. Method for multicasting views of real-time streaming interactive video
US8549574B2 (en) * 2002-12-10 2013-10-01 Ol2, Inc. Method of combining linear content and interactive content compressed together as streaming interactive video
US8661496B2 (en) * 2002-12-10 2014-02-25 Ol2, Inc. System for combining a plurality of views of real-time streaming interactive video
US8387099B2 (en) * 2002-12-10 2013-02-26 Ol2, Inc. System for acceleration of web page delivery
US8832772B2 (en) * 2002-12-10 2014-09-09 Ol2, Inc. System for combining recorded application state with application streaming interactive video output
US8468575B2 (en) * 2002-12-10 2013-06-18 Ol2, Inc. System for recursive recombination of streaming interactive video
US8840475B2 (en) * 2002-12-10 2014-09-23 Ol2, Inc. Method for user session transitioning among streaming interactive video servers
US8495678B2 (en) * 2002-12-10 2013-07-23 Ol2, Inc. System for reporting recorded video preceding system failures
US8949922B2 (en) * 2002-12-10 2015-02-03 Ol2, Inc. System for collaborative conferencing using streaming interactive video
US9108107B2 (en) * 2002-12-10 2015-08-18 Sony Computer Entertainment America Llc Hosting and broadcasting virtual events using streaming interactive video
US7536713B1 (en) 2002-12-11 2009-05-19 Alan Bartholomew Knowledge broadcasting and classification system
US20040122686A1 (en) * 2002-12-23 2004-06-24 Hill Thomas L. Software predictive model of technology acceptance
US9742615B1 (en) * 2002-12-31 2017-08-22 Aol Inc. Popularity index
US8538895B2 (en) 2004-03-15 2013-09-17 Aol Inc. Sharing social network information
US7263614B2 (en) 2002-12-31 2007-08-28 Aol Llc Implicit access for communications pathway
US7945674B2 (en) 2003-04-02 2011-05-17 Aol Inc. Degrees of separation for handling communications
US7949759B2 (en) 2003-04-02 2011-05-24 AOL, Inc. Degrees of separation for handling communications
JP2004220215A (ja) * 2003-01-14 2004-08-05 Hitachi Ltd 計算機を利用した業務誘導支援システムおよび業務誘導支援方法
US7778999B1 (en) * 2003-01-24 2010-08-17 Bsecure Technologies, Inc. Systems and methods for multi-layered packet filtering and remote management of network devices
US7164798B2 (en) 2003-02-18 2007-01-16 Microsoft Corporation Learning-based automatic commercial content detection
US7260261B2 (en) * 2003-02-20 2007-08-21 Microsoft Corporation Systems and methods for enhanced image adaptation
US20050177564A1 (en) * 2003-03-13 2005-08-11 Fujitsu Limited Server, method, computer product, and terminal device for searching item data
US20040186769A1 (en) * 2003-03-21 2004-09-23 Mangold Bernard P. System and method of modifying the price paid by an advertiser in a search result list
US7483878B2 (en) * 2003-03-25 2009-01-27 Claria Corporation Generation and presentation of search results using addressing information
US7613776B1 (en) 2003-03-26 2009-11-03 Aol Llc Identifying and using identities deemed to be known to a user
US7774191B2 (en) * 2003-04-09 2010-08-10 Gary Charles Berkowitz Virtual supercomputer
US20040210560A1 (en) * 2003-04-16 2004-10-21 Shuster Gary Stephen Method and system for searching a wide area network
GB0309174D0 (en) * 2003-04-23 2003-05-28 Stevenson David W System and method for navigating a web site
US20040220914A1 (en) * 2003-05-02 2004-11-04 Dominic Cheung Content performance assessment optimization for search listings in wide area network searches
US8166014B2 (en) * 2003-05-02 2012-04-24 Yahoo! Inc. Detection of improper search queries in a wide area network search engine
US20050187913A1 (en) 2003-05-06 2005-08-25 Yoram Nelken Web-based customer service interface
US8495002B2 (en) 2003-05-06 2013-07-23 International Business Machines Corporation Software tool for training and testing a knowledge base
US7567964B2 (en) * 2003-05-08 2009-07-28 Oracle International Corporation Configurable search graphical user interface and engine
US7283997B1 (en) 2003-05-14 2007-10-16 Apple Inc. System and method for ranking the relevance of documents retrieved by a query
US20030167212A1 (en) * 2003-05-15 2003-09-04 Emergency 24, Inc. Method and system for providing relevant advertisement internet hyperlinks
KR100667917B1 (ko) * 2003-05-16 2007-01-11 엔에이치엔(주) 웹사이트 검색 서비스 제공 방법 및 그 시스템
JP2004355069A (ja) 2003-05-27 2004-12-16 Sony Corp 情報処理装置および方法、プログラム、並びに記録媒体
US7526470B1 (en) * 2003-05-28 2009-04-28 Microsoft Corporation System and method for measuring and improving search result relevance based on user satisfaction
US8140388B2 (en) * 2003-06-05 2012-03-20 Hayley Logistics Llc Method for implementing online advertising
US7885849B2 (en) 2003-06-05 2011-02-08 Hayley Logistics Llc System and method for predicting demand for items
US8103540B2 (en) * 2003-06-05 2012-01-24 Hayley Logistics Llc System and method for influencing recommender system
US7890363B2 (en) * 2003-06-05 2011-02-15 Hayley Logistics Llc System and method of identifying trendsetters
US7685117B2 (en) * 2003-06-05 2010-03-23 Hayley Logistics Llc Method for implementing search engine
US7689432B2 (en) * 2003-06-06 2010-03-30 Hayley Logistics Llc System and method for influencing recommender system & advertising based on programmed policies
US8447775B2 (en) * 2003-06-13 2013-05-21 Microsoft Corporation Database query user interface to assist in efficient and accurate query construction
US7401140B2 (en) * 2003-06-17 2008-07-15 Claria Corporation Generation of statistical information in a computer network
US7289983B2 (en) * 2003-06-19 2007-10-30 International Business Machines Corporation Personalized indexing and searching for information in a distributed data processing system
US20040260680A1 (en) * 2003-06-19 2004-12-23 International Business Machines Corporation Personalized indexing and searching for information in a distributed data processing system
US7933984B1 (en) * 2003-06-30 2011-04-26 Google Inc. Systems and methods for detecting click spam
US7246106B2 (en) * 2003-07-02 2007-07-17 Red Paper Llc System and method for distributing electronic information
US7599938B1 (en) 2003-07-11 2009-10-06 Harrison Jr Shelton E Social news gathering, prioritizing, tagging, searching, and syndication method
US20050027666A1 (en) * 2003-07-15 2005-02-03 Vente, Inc Interactive online research system and method
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
WO2005008526A1 (en) * 2003-07-23 2005-01-27 University College Dublin, National University Of Ireland, Dublin Information retrieval
US20050027670A1 (en) * 2003-07-30 2005-02-03 Petropoulos Jack G. Ranking search results using conversion data
US7617203B2 (en) * 2003-08-01 2009-11-10 Yahoo! Inc Listings optimization using a plurality of data sources
US20070136251A1 (en) * 2003-08-21 2007-06-14 Idilia Inc. System and Method for Processing a Query
EP2397954A1 (de) * 2003-08-21 2011-12-21 Idilia Inc. System und Verfahren zum Verknüpfen von Anfragen und Dokumenten mit Kontext-Werbeanzeigen
US7895221B2 (en) 2003-08-21 2011-02-22 Idilia Inc. Internet searching using semantic disambiguation and expansion
US11042886B2 (en) 2003-09-04 2021-06-22 Google Llc Systems and methods for determining user actions
US20050055269A1 (en) * 2003-09-04 2005-03-10 Alex Roetter Systems and methods for determining user actions
US8706551B2 (en) * 2003-09-04 2014-04-22 Google Inc. Systems and methods for determining user actions
US7577655B2 (en) 2003-09-16 2009-08-18 Google Inc. Systems and methods for improving the ranking of news articles
US10276266B1 (en) 2003-09-26 2019-04-30 Joseph Piacentile Systems and methods for wireless prescription compliance monitoring
US10692148B1 (en) 2003-09-26 2020-06-23 Joseph Piacentile Systems and methods for wireless journal presentation
DE10345065A1 (de) * 2003-09-26 2005-04-14 Boehringer Ingelheim Pharma Gmbh & Co. Kg Aerosolformulierung für die Inhalation enthaltend ein Anticholinergikum
US8694329B1 (en) 2003-09-26 2014-04-08 Joseph Piacentile Systems and methods for wireless prescription advertising
US20050128995A1 (en) * 2003-09-29 2005-06-16 Ott Maximilian A. Method and apparatus for using wireless hotspots and semantic routing to provide broadband mobile serveices
US7797316B2 (en) 2003-09-30 2010-09-14 Google Inc. Systems and methods for determining document freshness
US7400761B2 (en) * 2003-09-30 2008-07-15 Microsoft Corporation Contrast-based image attention analysis framework
EP1775666A3 (de) * 2003-09-30 2010-02-17 Google, Inc. Auf dem mit einem Dokument verbundenen Verkehr basierender Dokumentähnlichkeitswert
AU2006252227B2 (en) * 2003-09-30 2010-07-22 Google Llc Document scoring based on link-based criteria
US7693827B2 (en) * 2003-09-30 2010-04-06 Google Inc. Personalization of placed content ordering in search results
US7346839B2 (en) 2003-09-30 2008-03-18 Google Inc. Information retrieval based on historical data
US7467131B1 (en) * 2003-09-30 2008-12-16 Google Inc. Method and system for query data caching and optimization in a search engine system
US20050120003A1 (en) * 2003-10-08 2005-06-02 Drury William J. Method for maintaining a record of searches and results
US7471827B2 (en) * 2003-10-16 2008-12-30 Microsoft Corporation Automatic browsing path generation to present image areas with high attention value as a function of space and time
US7617196B2 (en) * 2003-10-22 2009-11-10 International Business Machines Corporation Context-sensitive term expansion with multiple levels of expansion
US7930206B2 (en) 2003-11-03 2011-04-19 Google Inc. System and method for enabling an advertisement to follow the user to additional web pages
US20050096980A1 (en) * 2003-11-03 2005-05-05 Ross Koningstein System and method for delivering internet advertisements that change between textual and graphical ads on demand by a user
US20050097089A1 (en) * 2003-11-05 2005-05-05 Tom Nielsen Persistent user interface for providing navigational functionality
US7949682B2 (en) * 2003-11-05 2011-05-24 Novell, Inc. Method for providing a flat view of a hierarchical namespace without requiring unique leaf names
US8527541B2 (en) * 2003-11-05 2013-09-03 Emc Corporation Method for mapping a flat namespace onto a hierarchical namespace using locality of reference cues
US8170912B2 (en) 2003-11-25 2012-05-01 Carhamm Ltd., Llc Database structure and front end
US20050114678A1 (en) * 2003-11-26 2005-05-26 Amit Bagga Method and apparatus for verifying security of authentication information extracted from a user
US8639937B2 (en) * 2003-11-26 2014-01-28 Avaya Inc. Method and apparatus for extracting authentication information from a user
US7523096B2 (en) 2003-12-03 2009-04-21 Google Inc. Methods and systems for personalized network searching
US20060230040A1 (en) * 2003-12-08 2006-10-12 Andy Curtis Methods and systems for providing a response to a query
US7181447B2 (en) * 2003-12-08 2007-02-20 Iac Search And Media, Inc. Methods and systems for conceptually organizing and presenting information
US7451131B2 (en) * 2003-12-08 2008-11-11 Iac Search & Media, Inc. Methods and systems for providing a response to a query
WO2005057368A2 (en) * 2003-12-08 2005-06-23 Iac Search & Media, Inc. Methods and systems for conceptually organizing and presenting information
US7900133B2 (en) 2003-12-09 2011-03-01 International Business Machines Corporation Annotation structure type determination
US7689536B1 (en) 2003-12-18 2010-03-30 Google Inc. Methods and systems for detecting and extracting information
US20050144069A1 (en) * 2003-12-23 2005-06-30 Wiseman Leora R. Method and system for providing targeted graphical advertisements
US7299222B1 (en) * 2003-12-30 2007-11-20 Aol Llc Enhanced search results
US7281008B1 (en) * 2003-12-31 2007-10-09 Google Inc. Systems and methods for constructing a query result set
US8442331B2 (en) 2004-02-15 2013-05-14 Google Inc. Capturing text from rendered documents using supplemental information
US7707039B2 (en) 2004-02-15 2010-04-27 Exbiblio B.V. Automatic modification of web pages
US7460737B2 (en) 2004-02-12 2008-12-02 Hoshiko Llc Method and apparatus for photograph finding
US10635723B2 (en) 2004-02-15 2020-04-28 Google Llc Search engines and systems with handheld document data capture devices
US7812860B2 (en) 2004-04-01 2010-10-12 Exbiblio B.V. Handheld device for capturing text from both a document printed on paper and a document displayed on a dynamic display device
US7631081B2 (en) * 2004-02-27 2009-12-08 International Business Machines Corporation Method and apparatus for hierarchical selective personalization
US7672927B1 (en) 2004-02-27 2010-03-02 Yahoo! Inc. Suggesting an alternative to the spelling of a search query
US20050197894A1 (en) * 2004-03-02 2005-09-08 Adam Fairbanks Localized event server apparatus and method
US8635273B2 (en) 2004-03-05 2014-01-21 Aol Inc. Announcing new users of an electronic communications system to existing users
US20050216547A1 (en) * 2004-03-10 2005-09-29 Foltz-Smith Russell A System for organizing advertisements on a web page and related method
US8055553B1 (en) 2006-01-19 2011-11-08 Verizon Laboratories Inc. Dynamic comparison text functionality
US7725414B2 (en) 2004-03-16 2010-05-25 Buzzmetrics, Ltd An Israel Corporation Method for developing a classifier for classifying communications
JP4153887B2 (ja) * 2004-03-19 2008-09-24 株式会社日立製作所 移動体ナビゲーション装置、および、移動体ナビゲーション装置における目的地の検索方法
US8356090B2 (en) 2004-03-29 2013-01-15 Go Daddy Operating Company, LLC Method for a facilitator to assist an entrepreneur in creating an internet business
US20050216290A1 (en) * 2004-03-29 2005-09-29 The Go Daddy Group, Inc. Web site design and copyright process
US20070112950A1 (en) * 2004-03-29 2007-05-17 The Go Daddy Group, Inc. Domain name expiration protection
US7533090B2 (en) 2004-03-30 2009-05-12 Google Inc. System and method for rating electronic documents
US20050222900A1 (en) * 2004-03-30 2005-10-06 Prashant Fuloria Selectively delivering advertisements based at least in part on trademark issues
US7536382B2 (en) 2004-03-31 2009-05-19 Google Inc. Query rewriting with entity detection
US8631001B2 (en) * 2004-03-31 2014-01-14 Google Inc. Systems and methods for weighting a search query result
US20080040315A1 (en) * 2004-03-31 2008-02-14 Auerbach David B Systems and methods for generating a user interface
US9009153B2 (en) 2004-03-31 2015-04-14 Google Inc. Systems and methods for identifying a named entity
US7499958B1 (en) * 2004-03-31 2009-03-03 Google Inc. Systems and methods of replicating all or part of a data store
US8041713B2 (en) * 2004-03-31 2011-10-18 Google Inc. Systems and methods for analyzing boilerplate
US7664734B2 (en) * 2004-03-31 2010-02-16 Google Inc. Systems and methods for generating multiple implicit search queries
US7707142B1 (en) 2004-03-31 2010-04-27 Google Inc. Methods and systems for performing an offline search
US20050222982A1 (en) * 2004-03-31 2005-10-06 Paczkowski Remigiusz K System and method for responding to search requests in a computer network
US7996419B2 (en) 2004-03-31 2011-08-09 Google Inc. Query rewriting with entity detection
US7693825B2 (en) * 2004-03-31 2010-04-06 Google Inc. Systems and methods for ranking implicit search results
US7272601B1 (en) * 2004-03-31 2007-09-18 Google Inc. Systems and methods for associating a keyword with a user interface area
US20060081714A1 (en) 2004-08-23 2006-04-20 King Martin T Portable scanning device
US20060098900A1 (en) 2004-09-27 2006-05-11 King Martin T Secure data gathering from rendered documents
US7990556B2 (en) 2004-12-03 2011-08-02 Google Inc. Association of a portable scanner with input/output and storage devices
WO2008028674A2 (en) 2006-09-08 2008-03-13 Exbiblio B.V. Optical scanners, such as hand-held optical scanners
US7894670B2 (en) 2004-04-01 2011-02-22 Exbiblio B.V. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9008447B2 (en) 2004-04-01 2015-04-14 Google Inc. Method and system for character recognition
US8081849B2 (en) 2004-12-03 2011-12-20 Google Inc. Portable scanning and memory device
US9116890B2 (en) 2004-04-01 2015-08-25 Google Inc. Triggering actions in response to optically or acoustically capturing keywords from a rendered document
US9143638B2 (en) 2004-04-01 2015-09-22 Google Inc. Data capture from rendered documents using handheld device
US8146156B2 (en) 2004-04-01 2012-03-27 Google Inc. Archive of text captures from rendered documents
US8713418B2 (en) 2004-04-12 2014-04-29 Google Inc. Adding value to a rendered document
KR100481141B1 (ko) * 2004-04-17 2005-04-07 엔에이치엔(주) 소정의 검색 요청에 의해 검색 목록순을 추출하는 검색어광고 제공 시스템 및 검색어 광고 제공 방법
US8489624B2 (en) 2004-05-17 2013-07-16 Google, Inc. Processing techniques for text capture from a rendered document
US8620083B2 (en) 2004-12-03 2013-12-31 Google Inc. Method and system for character recognition
US8874504B2 (en) 2004-12-03 2014-10-28 Google Inc. Processing techniques for visual capture data from a rendered document
US20050246358A1 (en) * 2004-04-29 2005-11-03 Gross John N System & method of identifying and predicting innovation dissemination
US20060010029A1 (en) * 2004-04-29 2006-01-12 Gross John N System & method for online advertising
US20050246391A1 (en) * 2004-04-29 2005-11-03 Gross John N System & method for monitoring web pages
US7801738B2 (en) * 2004-05-10 2010-09-21 Google Inc. System and method for rating documents comprising an image
US8065611B1 (en) 2004-06-30 2011-11-22 Google Inc. Method and system for mining image searches to associate images with concepts
US7697791B1 (en) 2004-05-10 2010-04-13 Google Inc. Method and system for providing targeted documents based on concepts automatically identified therein
US7996753B1 (en) 2004-05-10 2011-08-09 Google Inc. Method and system for automatically creating an image advertisement
US11409812B1 (en) 2004-05-10 2022-08-09 Google Llc Method and system for mining image searches to associate images with concepts
US7639898B1 (en) 2004-05-10 2009-12-29 Google Inc. Method and system for approving documents based on image similarity
US20050267799A1 (en) * 2004-05-10 2005-12-01 Wesley Chan System and method for enabling publishers to select preferred types of electronic documents
US20060016358A1 (en) * 2004-05-11 2006-01-26 Zimmerman Terri C Method for recording multi-event sports meet information on skin
US7668854B2 (en) * 2004-05-12 2010-02-23 International Business Machines Corporation System and method of building proven search paths
US7376643B2 (en) * 2004-05-14 2008-05-20 Microsoft Corporation Method and system for determining similarity of objects based on heterogeneous relationships
US7310635B2 (en) * 2004-05-17 2007-12-18 Knowitall, Llc. Record management and retrieval computer program and method
US20050267872A1 (en) * 2004-06-01 2005-12-01 Yaron Galai System and method for automated mapping of items to documents
KR101137150B1 (ko) * 2004-06-08 2012-04-19 엔에이치엔비즈니스플랫폼 주식회사 명령어의 유효성 판단 방법 및 그 시스템
KR100479360B1 (ko) 2004-06-08 2005-03-29 엔에이치엔(주) 명령어의 유효성 판단 방법 및 그 시스템
US20060029106A1 (en) * 2004-06-14 2006-02-09 Semandex Networks, Inc. System and method for providing content-based instant messaging
US7685112B2 (en) * 2004-06-17 2010-03-23 The Regents Of The University Of California Method and apparatus for retrieving and indexing hidden pages
KR100462828B1 (ko) * 2004-06-22 2004-12-30 엔에이치엔(주) 명령어의 유효성 판단 방법 및 그 시스템
KR100574201B1 (ko) * 2004-06-23 2006-04-27 엔에이치엔(주) 시기별 검색어 검출 방법 및 시스템
US8392453B2 (en) * 2004-06-25 2013-03-05 Google Inc. Nonstandard text entry
WO2006007194A1 (en) * 2004-06-25 2006-01-19 Personasearch, Inc. Dynamic search processor
US8972444B2 (en) * 2004-06-25 2015-03-03 Google Inc. Nonstandard locality-based text entry
US7788274B1 (en) 2004-06-30 2010-08-31 Google Inc. Systems and methods for category-based search
US7596571B2 (en) * 2004-06-30 2009-09-29 Technorati, Inc. Ecosystem method of aggregation and search and related techniques
US7761439B1 (en) 2004-06-30 2010-07-20 Google Inc. Systems and methods for performing a directory search
US8131754B1 (en) 2004-06-30 2012-03-06 Google Inc. Systems and methods for determining an article association measure
US8078607B2 (en) * 2006-03-30 2011-12-13 Google Inc. Generating website profiles based on queries from webistes and user activities on the search results
US8620915B1 (en) 2007-03-13 2013-12-31 Google Inc. Systems and methods for promoting personalized search results based on personal information
KR100806862B1 (ko) * 2004-07-16 2008-02-26 (주)이네스트커뮤니케이션 웹 사이트에서의 1차 키워드 검색에 대해 관련성 있는 2차키워드의 리스트를 제공하는 방법 및 장치
US8346620B2 (en) 2004-07-19 2013-01-01 Google Inc. Automatic modification of web pages
US9053754B2 (en) * 2004-07-28 2015-06-09 Microsoft Technology Licensing, Llc Thumbnail generation and presentation for recorded TV programs
US20070016559A1 (en) * 2005-07-14 2007-01-18 Yahoo! Inc. User entertainment and engagement enhancements to search system
US7986372B2 (en) 2004-08-02 2011-07-26 Microsoft Corporation Systems and methods for smart media content thumbnail extraction
US7097513B2 (en) * 2004-08-10 2006-08-29 American Power Conversion Corporation Telecommunication connector
US20100092095A1 (en) * 2008-10-14 2010-04-15 Exbiblio B.V. Data gathering in digital and rendered document environments
US8255413B2 (en) 2004-08-19 2012-08-28 Carhamm Ltd., Llc Method and apparatus for responding to request for information-personalization
AU2005277210A1 (en) * 2004-08-19 2006-03-02 Claria, Corporation Method and apparatus for responding to end-user request for information
US8078602B2 (en) 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
US20060047643A1 (en) * 2004-08-31 2006-03-02 Chirag Chaman Method and system for a personalized search engine
US20080005690A1 (en) * 2004-09-10 2008-01-03 Koninklijke Philips Electronics, N.V. Apparatus for Enabling to Control at Least One Media Data Processing Device, and Method Thereof
US20060059135A1 (en) * 2004-09-10 2006-03-16 Eran Palmon Conducting a search directed by a hierarchy-free set of topics
US7493301B2 (en) 2004-09-10 2009-02-17 Suggestica, Inc. Creating and sharing collections of links for conducting a search directed by a hierarchy-free set of topics, and a user interface therefor
US7321889B2 (en) * 2004-09-10 2008-01-22 Suggestica, Inc. Authoring and managing personalized searchable link collections
US20060064411A1 (en) * 2004-09-22 2006-03-23 William Gross Search engine using user intent
US8335785B2 (en) 2004-09-28 2012-12-18 Hewlett-Packard Development Company, L.P. Ranking results for network search query
JP4516815B2 (ja) * 2004-09-28 2010-08-04 株式会社ニューズウォッチ 検索装置
US20070011155A1 (en) * 2004-09-29 2007-01-11 Sarkar Pte. Ltd. System for communication and collaboration
US7680648B2 (en) * 2004-09-30 2010-03-16 Google Inc. Methods and systems for improving text segmentation
US7996208B2 (en) 2004-09-30 2011-08-09 Google Inc. Methods and systems for selecting a language for text segmentation
US8051096B1 (en) 2004-09-30 2011-11-01 Google Inc. Methods and systems for augmenting a token lexicon
US7523085B2 (en) 2004-09-30 2009-04-21 Buzzmetrics, Ltd An Israel Corporation Topical sentiments in electronically stored communications
US7801899B1 (en) * 2004-10-01 2010-09-21 Google Inc. Mixing items, such as ad targeting keyword suggestions, from heterogeneous sources
US20060074881A1 (en) * 2004-10-02 2006-04-06 Adventnet, Inc. Structure independent searching in disparate databases
US7412442B1 (en) 2004-10-15 2008-08-12 Amazon Technologies, Inc. Augmenting search query results with behaviorally related items
WO2006055769A2 (en) * 2004-11-17 2006-05-26 The Regents Of The University Of California System and method for providing a web page
CN101443751A (zh) 2004-11-22 2009-05-27 特鲁维奥公司 用于应用爬取器的方法和装置
US7584194B2 (en) * 2004-11-22 2009-09-01 Truveo, Inc. Method and apparatus for an application crawler
WO2006055983A2 (en) * 2004-11-22 2006-05-26 Truveo, Inc. Method and apparatus for a ranking engine
JP4605763B2 (ja) * 2004-11-26 2011-01-05 京セラ株式会社 端末装置及びその条件確認方法並びに条件確認プログラム
US8874570B1 (en) * 2004-11-30 2014-10-28 Google Inc. Search boost vector based on co-visitation information
US8060566B2 (en) 2004-12-01 2011-11-15 Aol Inc. Automatically enabling the forwarding of instant messages
US7730143B1 (en) 2004-12-01 2010-06-01 Aol Inc. Prohibiting mobile forwarding
US9002949B2 (en) 2004-12-01 2015-04-07 Google Inc. Automatically enabling the forwarding of instant messages
US8762280B1 (en) 2004-12-02 2014-06-24 Google Inc. Method and system for using a network analysis system to verify content on a website
WO2006062868A2 (en) * 2004-12-06 2006-06-15 Yahoo! Inc. Systems and methods for managing and using multiple concept networks for assisted search processing
US7693863B2 (en) 2004-12-20 2010-04-06 Claria Corporation Method and device for publishing cross-network user behavioral data
US8843536B1 (en) 2004-12-31 2014-09-23 Google Inc. Methods and systems for providing relevant advertisements or other content for inactive uniform resource locators using search queries
US7406466B2 (en) * 2005-01-14 2008-07-29 Yahoo! Inc. Reputation based search
US7599966B2 (en) * 2005-01-27 2009-10-06 Yahoo! Inc. System and method for improving online search engine results
WO2006085778A2 (en) * 2005-02-11 2006-08-17 Eurekster, Inc Information prioritisation system and method
US20060184577A1 (en) * 2005-02-15 2006-08-17 Kaushal Kurapati Methods and apparatuses to determine adult images by query association
US20060242053A1 (en) * 2005-02-28 2006-10-26 Yoni Avital Interactive auction style system and method for coordinating user activities
US7657520B2 (en) * 2005-03-03 2010-02-02 Google, Inc. Providing history and transaction volume information of a content source to users
WO2006107141A1 (en) * 2005-03-04 2006-10-12 Chutnoon Inc. Server, method and system for providing information search service by using sheaf of pages
WO2006093394A1 (en) * 2005-03-04 2006-09-08 Chutnoon Inc. Server, method and system for providing information search service by using web page segmented into several information blocks
US8645941B2 (en) 2005-03-07 2014-02-04 Carhamm Ltd., Llc Method for attributing and allocating revenue related to embedded software
US8087068B1 (en) 2005-03-08 2011-12-27 Google Inc. Verifying access to a network account over multiple user communication portals based on security criteria
US7757080B1 (en) 2005-03-11 2010-07-13 Google Inc. User validation using cookies and isolated backup validation
US8073866B2 (en) 2005-03-17 2011-12-06 Claria Innovations, Llc Method for providing content to an internet user based on the user's demonstrated content preferences
US8620988B2 (en) * 2005-03-23 2013-12-31 Research In Motion Limited System and method for processing syndication information for a mobile device
US20060224583A1 (en) * 2005-03-31 2006-10-05 Google, Inc. Systems and methods for analyzing a user's web history
US7574426B1 (en) * 2005-03-31 2009-08-11 A9.Com, Inc. Efficiently identifying the items most relevant to a current query based on items selected in connection with similar queries
US9256685B2 (en) * 2005-03-31 2016-02-09 Google Inc. Systems and methods for modifying search results based on a user's history
US20060224608A1 (en) * 2005-03-31 2006-10-05 Google, Inc. Systems and methods for combining sets of favorites
US20060248061A1 (en) * 2005-04-13 2006-11-02 Kulakow Arthur J Web page with tabbed display regions for displaying search results
WO2006113644A2 (en) * 2005-04-18 2006-10-26 Collage Analytics Llc System and method for efficiently tracking and dating content in very large dynamic document spaces
US9002725B1 (en) 2005-04-20 2015-04-07 Google Inc. System and method for targeting information based on message content
US7744256B2 (en) * 2006-05-22 2010-06-29 Edison Price Lighting, Inc. LED array wafer lighting fixture
KR20070088537A (ko) * 2005-05-20 2007-08-29 스티븐 클로프 디지털 광고 시스템
US20070162342A1 (en) * 2005-05-20 2007-07-12 Steven Klopf Digital advertising system
US7725502B1 (en) 2005-06-15 2010-05-25 Google Inc. Time-multiplexing documents based on preferences or relatedness
US9158855B2 (en) 2005-06-16 2015-10-13 Buzzmetrics, Ltd Extracting structured data from weblogs
US8832055B1 (en) 2005-06-16 2014-09-09 Gere Dev. Applications, LLC Auto-refinement of search results based on monitored search activities of users
US7617134B2 (en) * 2005-06-17 2009-11-10 Match.Com, L.L.C. System and method for providing a certified photograph in a network environment
US8200687B2 (en) * 2005-06-20 2012-06-12 Ebay Inc. System to generate related search queries
US7903099B2 (en) 2005-06-20 2011-03-08 Google Inc. Allocating advertising space in a network of displays
US20070005679A1 (en) * 2005-06-21 2007-01-04 Bui Richard T Server-client hybrid search systems, methods, and apparatuses
US20060294071A1 (en) * 2005-06-28 2006-12-28 Microsoft Corporation Facet extraction and user feedback for ranking improvement and personalization
US8548974B2 (en) * 2005-07-25 2013-10-01 The Boeing Company Apparatus and methods for providing geographically oriented internet search results to mobile users
US20070027848A1 (en) * 2005-07-29 2007-02-01 Microsoft Corporation Smart search for accessing options
US20070027901A1 (en) * 2005-08-01 2007-02-01 John Chan Method and System for Developing and Managing A Computer-Based Marketing Campaign
US20070027850A1 (en) * 2005-08-01 2007-02-01 Reprise Media, Llc Methods and systems for developing and managing a computer-based marketing campaign
US20070100779A1 (en) * 2005-08-05 2007-05-03 Ori Levy Method and system for extracting web data
US8027876B2 (en) 2005-08-08 2011-09-27 Yoogli, Inc. Online advertising valuation apparatus and method
US8429167B2 (en) * 2005-08-08 2013-04-23 Google Inc. User-context-based search engine
US7565358B2 (en) * 2005-08-08 2009-07-21 Google Inc. Agent rank
US20070043710A1 (en) * 2005-08-22 2007-02-22 David Pell Searchroll system
US8719255B1 (en) 2005-08-23 2014-05-06 Amazon Technologies, Inc. Method and system for determining interest levels of online content based on rates of change of content access
US20070198486A1 (en) * 2005-08-29 2007-08-23 Daniel Abrams Internet search engine with browser tools
US8244720B2 (en) * 2005-09-13 2012-08-14 Google Inc. Ranking blog documents
US20110143731A1 (en) * 2005-09-14 2011-06-16 Jorey Ramer Mobile Communication Facility Usage Pattern Geographic Based Advertising
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US8156128B2 (en) * 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US20070192318A1 (en) * 2005-09-14 2007-08-16 Jorey Ramer Creation of a mobile search suggestion dictionary
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
US20070061317A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile search substring query completion
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US20070061211A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Preventing mobile communication facility click fraud
US20070118533A1 (en) * 2005-09-14 2007-05-24 Jorey Ramer On-off handset search box
US20080215429A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Using a mobile communication facility for offline ad searching
US20070073717A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Mobile comparison shopping
US20070061303A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile search result clustering
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US8027879B2 (en) * 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US20070073718A1 (en) * 2005-09-14 2007-03-29 Jorey Ramer Mobile search service instant activation
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US20070288427A1 (en) * 2005-09-14 2007-12-13 Jorey Ramer Mobile pay-per-call campaign creation
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US9471925B2 (en) * 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US9076175B2 (en) * 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US20070060109A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Managing sponsored content based on user characteristics
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US20080214204A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Similarity based location mapping of mobile comm facility users
US8989718B2 (en) * 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US20070061246A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Mobile campaign creation
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US9201979B2 (en) 2005-09-14 2015-12-01 Millennial Media, Inc. Syndication of a behavioral profile associated with an availability condition using a monetization platform
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US20090234745A1 (en) * 2005-11-05 2009-09-17 Jorey Ramer Methods and systems for mobile coupon tracking
US20080214154A1 (en) * 2005-11-01 2008-09-04 Jorey Ramer Associating mobile and non mobile web content
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US7860871B2 (en) 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US20080215557A1 (en) * 2005-11-05 2008-09-04 Jorey Ramer Methods and systems of mobile query classification
US20070100653A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile website analyzer
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US20070100652A1 (en) * 2005-11-01 2007-05-03 Jorey Ramer Mobile pay per call
US20080242279A1 (en) * 2005-09-14 2008-10-02 Jorey Ramer Behavior-based mobile content placement on a mobile communication facility
US7769764B2 (en) * 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US8290810B2 (en) * 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US7603360B2 (en) * 2005-09-14 2009-10-13 Jumptap, Inc. Location influenced search results
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US7548915B2 (en) * 2005-09-14 2009-06-16 Jorey Ramer Contextual mobile content placement on a mobile communication facility
US20080270220A1 (en) * 2005-11-05 2008-10-30 Jorey Ramer Embedding a nonsponsored mobile content within a sponsored mobile content
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8433297B2 (en) 2005-11-05 2013-04-30 Jumptag, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US20080214148A1 (en) * 2005-11-05 2008-09-04 Jorey Ramer Targeting mobile sponsored content within a social network
US10592930B2 (en) * 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
US8131271B2 (en) * 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US20070061335A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Multimodal search query processing
US20080214151A1 (en) * 2005-09-14 2008-09-04 Jorey Ramer Methods and systems for mobile coupon placement
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
GB2430507A (en) * 2005-09-21 2007-03-28 Stephen Robert Ives System for managing the display of sponsored links together with search results on a mobile/wireless device
US8688673B2 (en) * 2005-09-27 2014-04-01 Sarkar Pte Ltd System for communication and collaboration
US8051013B2 (en) 2005-09-27 2011-11-01 Match.Com, L.L.C. System and method for providing a system that includes on-line and off-line features in a network environment
US8473490B2 (en) * 2005-09-27 2013-06-25 Match.Com, L.L.C. System and method for providing a near matches feature in a network environment
US20070073549A1 (en) * 2005-09-27 2007-03-29 Match.Com, L.P. System and method for providing testing and matching in a network environment
US20070073696A1 (en) * 2005-09-28 2007-03-29 Google, Inc. Online data verification of listing data
US20070112811A1 (en) * 2005-10-20 2007-05-17 Microsoft Corporation Architecture for scalable video coding applications
US8015065B2 (en) * 2005-10-28 2011-09-06 Yahoo! Inc. Systems and methods for assigning monetary values to search terms
US8219457B2 (en) * 2005-10-28 2012-07-10 Adobe Systems Incorporated Custom user definable keyword bidding system and method
US7734632B2 (en) * 2005-10-28 2010-06-08 Disney Enterprises, Inc. System and method for targeted ad delivery
US8180826B2 (en) * 2005-10-31 2012-05-15 Microsoft Corporation Media sharing and authoring on the web
US7773813B2 (en) 2005-10-31 2010-08-10 Microsoft Corporation Capture-intention detection for video content analysis
US8196032B2 (en) * 2005-11-01 2012-06-05 Microsoft Corporation Template-based multimedia authoring and sharing
US8175585B2 (en) 2005-11-05 2012-05-08 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
EP1783632B1 (de) 2005-11-08 2012-12-19 Intel Corporation Verfahren zur Empfehlung von Inhaltselementen mit Benutzerfeedback
US8571999B2 (en) 2005-11-14 2013-10-29 C. S. Lee Crawford Method of conducting operations for a social network application including activity list generation
JP2007133809A (ja) * 2005-11-14 2007-05-31 Canon Inc 情報処理装置、コンテンツ処理方法、記憶媒体およびプログラム
US20100121705A1 (en) * 2005-11-14 2010-05-13 Jumptap, Inc. Presentation of Sponsored Content Based on Device Characteristics
US20100285818A1 (en) * 2009-05-08 2010-11-11 Crawford C S Lee Location based service for directing ads to subscribers
US20070129999A1 (en) * 2005-11-18 2007-06-07 Jie Zhou Fraud detection in web-based advertising
US7603619B2 (en) * 2005-11-29 2009-10-13 Google Inc. Formatting a user network site based on user preferences and format performance data
WO2007064639A2 (en) * 2005-11-29 2007-06-07 Scientigo, Inc. Methods and systems for providing personalized contextual search results
US7949714B1 (en) 2005-12-05 2011-05-24 Google Inc. System and method for targeting advertisements or other information using user geographical information
US8601004B1 (en) * 2005-12-06 2013-12-03 Google Inc. System and method for targeting information items based on popularities of the information items
US7730109B2 (en) 2005-12-12 2010-06-01 Google, Inc. Message catalogs for remote modules
US8185819B2 (en) 2005-12-12 2012-05-22 Google Inc. Module specification for a module to be incorporated into a container document
US7730082B2 (en) 2005-12-12 2010-06-01 Google Inc. Remote module incorporation into a container document
US7725530B2 (en) * 2005-12-12 2010-05-25 Google Inc. Proxy server collection of data for module incorporation into a container document
US20070204010A1 (en) * 2005-12-12 2007-08-30 Steven Goldberg Remote Module Syndication System and Method
US7971137B2 (en) * 2005-12-14 2011-06-28 Google Inc. Detecting and rejecting annoying documents
US7827191B2 (en) * 2005-12-14 2010-11-02 Microsoft Corporation Discovering web-based multimedia using search toolbar data
US7599918B2 (en) * 2005-12-29 2009-10-06 Microsoft Corporation Dynamic search with implicit user intention mining
US20070156653A1 (en) * 2005-12-30 2007-07-05 Manish Garg Automated knowledge management system
KR100776697B1 (ko) * 2006-01-05 2007-11-16 주식회사 인터파크지마켓 고객 구매행동 분석에 기반한 지능화된 상품 검색 방법 및 시스템
US20070161214A1 (en) * 2006-01-06 2007-07-12 International Business Machines Corporation High k gate stack on III-V compound semiconductors
US20070180399A1 (en) * 2006-01-31 2007-08-02 Honeywell International, Inc. Method and system for scrolling information across a display device
US7953740B1 (en) 2006-02-13 2011-05-31 Amazon Technologies, Inc. Detection of behavior-based associations between search strings and items
US7870024B2 (en) * 2006-02-17 2011-01-11 Coon Jonathan C Systems and methods for electronic marketing
US8645206B2 (en) * 2006-02-17 2014-02-04 Jonathan C. Coon Systems and methods for electronic marketing
US8484082B2 (en) * 2006-02-17 2013-07-09 Jonathan C. Coon Systems and methods for electronic marketing
US8117195B1 (en) 2006-03-22 2012-02-14 Google Inc. Providing blog posts relevant to search results
US7996396B2 (en) * 2006-03-28 2011-08-09 A9.Com, Inc. Identifying the items most relevant to a current query based on user activity with respect to the results of similar queries
US20070239533A1 (en) * 2006-03-31 2007-10-11 Susan Wojcicki Allocating and monetizing advertising space in offline media through online usage and pricing model
WO2007123783A2 (en) 2006-04-03 2007-11-01 Kontera Technologies, Inc. Contextual advertising techniques implemented at mobile devices
US20100138451A1 (en) * 2006-04-03 2010-06-03 Assaf Henkin Techniques for facilitating on-line contextual analysis and advertising
US7890485B2 (en) * 2006-04-13 2011-02-15 Tony Malandain Knowledge management tool
US20070244861A1 (en) * 2006-04-13 2007-10-18 Tony Malandain Knowledge management tool
KR100837749B1 (ko) * 2006-04-18 2008-06-13 엔에이치엔(주) 온라인 상에서 제공되는 뉴스 기사에 가중치를 부여하는방법 및 상기 방법을 수행하는 시스템
US20090048860A1 (en) * 2006-05-08 2009-02-19 Corbis Corporation Providing a rating for digital media based on reviews and customer behavior
US7603350B1 (en) * 2006-05-09 2009-10-13 Google Inc. Search result ranking based on trust
KR100727819B1 (ko) * 2006-05-09 2007-06-13 엔에이치엔(주) 두 집단간에 차이를 보이는 검색어를 선별하는 방법 및상기 방법을 수행하는 시스템
US7542970B2 (en) * 2006-05-11 2009-06-02 International Business Machines Corporation System and method for selecting a sub-domain for a specified domain of the web
US20070271255A1 (en) * 2006-05-17 2007-11-22 Nicky Pappo Reverse search-engine
US20070276812A1 (en) * 2006-05-23 2007-11-29 Joshua Rosen Search Result Ranking Based on Usage of Search Listing Collections
US20070276811A1 (en) * 2006-05-23 2007-11-29 Joshua Rosen Graphical User Interface for Displaying and Organizing Search Results
US20070276810A1 (en) * 2006-05-23 2007-11-29 Joshua Rosen Search Engine for Presenting User-Editable Search Listings and Ranking Search Results Based on the Same
US20070276813A1 (en) * 2006-05-23 2007-11-29 Joshua Rosen Online Advertisement Selection and Delivery Based on Search Listing Collections
JP2007316934A (ja) * 2006-05-25 2007-12-06 Fujitsu Ltd 情報処理装置、情報処理方法及びプログラム
US7822745B2 (en) * 2006-05-31 2010-10-26 Yahoo! Inc. Keyword set and target audience profile generalization techniques
US7814112B2 (en) * 2006-06-09 2010-10-12 Ebay Inc. Determining relevancy and desirability of terms
US7657626B1 (en) 2006-09-19 2010-02-02 Enquisite, Inc. Click fraud detection
US20080155409A1 (en) * 2006-06-19 2008-06-26 Andy Santana Internet search engine
US9898627B2 (en) * 2006-06-22 2018-02-20 Google Inc. Secure and extensible pay per action online advertising
US20080016157A1 (en) * 2006-06-29 2008-01-17 Centraltouch Technology Inc. Method and system for controlling and monitoring an apparatus from a remote computer using session initiation protocol (sip)
US8023927B1 (en) 2006-06-29 2011-09-20 Google Inc. Abuse-resistant method of registering user accounts with an online service
US7685192B1 (en) * 2006-06-30 2010-03-23 Amazon Technologies, Inc. Method and system for displaying interest space user communities
US7707222B2 (en) * 2006-07-06 2010-04-27 The United States Of America As Represented By The Secretary Of The Air Force Method and apparatus for providing access to information systems via e-mail
US8255383B2 (en) * 2006-07-14 2012-08-28 Chacha Search, Inc Method and system for qualifying keywords in query strings
US7792967B2 (en) * 2006-07-14 2010-09-07 Chacha Search, Inc. Method and system for sharing and accessing resources
US9633356B2 (en) 2006-07-20 2017-04-25 Aol Inc. Targeted advertising for playlists based upon search queries
US8301728B2 (en) * 2006-07-21 2012-10-30 Yahoo! Inc. Technique for providing a reliable trust indicator to a webpage
US8635214B2 (en) * 2006-07-26 2014-01-21 International Business Machines Corporation Improving results from search providers using a browsing-time relevancy factor
US7577718B2 (en) * 2006-07-31 2009-08-18 Microsoft Corporation Adaptive dissemination of personalized and contextually relevant information
US7783589B2 (en) * 2006-08-04 2010-08-24 Apple Inc. Inverted index processing
US8024308B2 (en) * 2006-08-07 2011-09-20 Chacha Search, Inc Electronic previous search results log
US8407250B2 (en) * 2006-08-07 2013-03-26 Google Inc. Distribution of content document to varying users with security customization and scalability
US8185830B2 (en) 2006-08-07 2012-05-22 Google Inc. Configuring a content document for users and user groups
US8954861B1 (en) 2006-08-07 2015-02-10 Google Inc. Administrator configurable gadget directory for personalized start pages
US20080046315A1 (en) * 2006-08-17 2008-02-21 Google, Inc. Realizing revenue from advertisement placement
US7831472B2 (en) * 2006-08-22 2010-11-09 Yufik Yan M Methods and system for search engine revenue maximization in internet advertising
US20080052629A1 (en) * 2006-08-26 2008-02-28 Adknowledge, Inc. Methods and systems for monitoring time on a web site and detecting click validity
US7870250B2 (en) * 2006-09-11 2011-01-11 International Business Machines Corporation Method for continuous adaptation of user-scoped navigation topologies based on contextual information and user behavior
US20080065474A1 (en) 2006-09-12 2008-03-13 Abhinay Sharma Secure conversion tracking
US20080071746A1 (en) * 2006-09-14 2008-03-20 David Joseph Concordia Method For Interactive Employment Searching, Rating, And Selecting of Employment Listing
WO2008034114A2 (en) * 2006-09-14 2008-03-20 Monster (California), Inc. A method for interactive employment searching and skills specification
US20080086459A1 (en) * 2006-09-25 2008-04-10 Eurekster, Inc. Information publication system, method and apparatus
US7660783B2 (en) * 2006-09-27 2010-02-09 Buzzmetrics, Inc. System and method of ad-hoc analysis of data
US7783636B2 (en) * 2006-09-28 2010-08-24 Microsoft Corporation Personalized information retrieval search with backoff
US9037581B1 (en) 2006-09-29 2015-05-19 Google Inc. Personalized search result ranking
US7577643B2 (en) * 2006-09-29 2009-08-18 Microsoft Corporation Key phrase extraction from query logs
US20080082486A1 (en) * 2006-09-29 2008-04-03 Yahoo! Inc. Platform for user discovery experience
US7979425B2 (en) * 2006-10-25 2011-07-12 Google Inc. Server-side match
US8661029B1 (en) 2006-11-02 2014-02-25 Google Inc. Modifying search result ranking based on implicit user feedback
US8379915B2 (en) * 2006-11-20 2013-02-19 Videosurf, Inc. Method of performing motion-based object extraction and tracking in video
US8488839B2 (en) * 2006-11-20 2013-07-16 Videosurf, Inc. Computer program and apparatus for motion-based object extraction and tracking in video
US8059915B2 (en) * 2006-11-20 2011-11-15 Videosurf, Inc. Apparatus for and method of robust motion estimation using line averages
US20080120291A1 (en) * 2006-11-20 2008-05-22 Rexee, Inc. Computer Program Implementing A Weight-Based Search
US20080120328A1 (en) * 2006-11-20 2008-05-22 Rexee, Inc. Method of Performing a Weight-Based Search
US20080120290A1 (en) * 2006-11-20 2008-05-22 Rexee, Inc. Apparatus for Performing a Weight-Based Search
US8399573B2 (en) * 2006-11-22 2013-03-19 Sabic Innovative Plastics Ip B.V. Polymer blend compositions
US20080154863A1 (en) * 2006-12-08 2008-06-26 Renny Goldstein Search engine interface
US7630978B2 (en) * 2006-12-14 2009-12-08 Yahoo! Inc. Query rewriting with spell correction suggestions using a generated set of query features
US8312009B1 (en) 2006-12-27 2012-11-13 Google Inc. Obtaining user preferences for query results
US20080071886A1 (en) * 2006-12-29 2008-03-20 Wesley Scott Ashton Method and system for internet search
US8620952B2 (en) 2007-01-03 2013-12-31 Carhamm Ltd., Llc System for database reporting
US20080172636A1 (en) * 2007-01-12 2008-07-17 Microsoft Corporation User interface for selecting members from a dimension
KR100898456B1 (ko) * 2007-01-12 2009-05-21 엔에이치엔(주) 검색 결과를 제공하는 방법 및 상기 방법을 수행하는시스템
US7640236B1 (en) * 2007-01-17 2009-12-29 Sun Microsystems, Inc. Method and system for automatic distributed tuning of search engine parameters
US8073850B1 (en) 2007-01-19 2011-12-06 Wordnetworks, Inc. Selecting key phrases for serving contextually relevant content
US20080177588A1 (en) * 2007-01-23 2008-07-24 Quigo Technologies, Inc. Systems and methods for selecting aesthetic settings for use in displaying advertisements over a network
US7653618B2 (en) 2007-02-02 2010-01-26 International Business Machines Corporation Method and system for searching and retrieving reusable assets
US8103649B2 (en) * 2007-02-05 2012-01-24 Ntt Docomo, Inc. Search system and search method
US7822763B2 (en) * 2007-02-22 2010-10-26 Microsoft Corporation Synonym and similar word page search
US8938463B1 (en) 2007-03-12 2015-01-20 Google Inc. Modifying search result ranking based on implicit user feedback and a model of presentation bias
US8244750B2 (en) * 2007-03-23 2012-08-14 Microsoft Corporation Related search queries for a webpage and their applications
US8799250B1 (en) 2007-03-26 2014-08-05 Amazon Technologies, Inc. Enhanced search with user suggested search information
US7885913B2 (en) * 2007-03-28 2011-02-08 Yahoo! Inc. Distributed collaborative knowledge generation system wherein students perform queries using a dynamic knowledge database and retrieved subsets of data are shared with multiple users on the web
KR100892845B1 (ko) * 2007-03-29 2009-04-10 엔에이치엔(주) 노출용 광고 정보를 제공하는 방법 및 시스템
US8086624B1 (en) * 2007-04-17 2011-12-27 Google Inc. Determining proximity to topics of advertisements
US7958155B2 (en) * 2007-04-17 2011-06-07 Semandex Networks, Inc. Systems and methods for the management of information to enable the rapid dissemination of actionable information
US8041743B2 (en) * 2007-04-17 2011-10-18 Semandex Networks, Inc. Systems and methods for providing semantically enhanced identity management
US20090164387A1 (en) * 2007-04-17 2009-06-25 Semandex Networks Inc. Systems and methods for providing semantically enhanced financial information
US8200663B2 (en) * 2007-04-25 2012-06-12 Chacha Search, Inc. Method and system for improvement of relevance of search results
US8050998B2 (en) * 2007-04-26 2011-11-01 Ebay Inc. Flexible asset and search recommendation engines
US8112435B2 (en) * 2007-04-27 2012-02-07 Wififee, Llc System and method for modifying internet traffic and controlling search responses
US9092510B1 (en) 2007-04-30 2015-07-28 Google Inc. Modifying search result ranking based on a temporal element of user feedback
US20090210409A1 (en) * 2007-05-01 2009-08-20 Ckc Communications, Inc. Dba Connors Communications Increasing online search engine rankings using click through data
US20080276177A1 (en) * 2007-05-03 2008-11-06 Microsoft Corporation Tag-sharing and tag-sharing application program interface
US20080288347A1 (en) * 2007-05-18 2008-11-20 Technorati, Inc. Advertising keyword selection based on real-time data
US7903899B2 (en) * 2007-05-23 2011-03-08 Videosurf, Inc. Method of geometric coarsening and segmenting of still images
US20080294619A1 (en) * 2007-05-23 2008-11-27 Hamilton Ii Rick Allen System and method for automatic generation of search suggestions based on recent operator behavior
US7920748B2 (en) * 2007-05-23 2011-04-05 Videosurf, Inc. Apparatus and software for geometric coarsening and segmenting of still images
US8019742B1 (en) 2007-05-31 2011-09-13 Google Inc. Identifying related queries
US7644075B2 (en) * 2007-06-01 2010-01-05 Microsoft Corporation Keyword usage score based on frequency impulse and frequency weight
US20080306949A1 (en) * 2007-06-08 2008-12-11 John Martin Hoernkvist Inverted index processing
US8051040B2 (en) 2007-06-08 2011-11-01 Ebay Inc. Electronic publication system
US20080319972A1 (en) * 2007-06-19 2008-12-25 Childress Rhonda L Short period search keyword
US20080319870A1 (en) * 2007-06-22 2008-12-25 Corbis Corporation Distributed media reviewing for conformance to criteria
US8290921B2 (en) * 2007-06-28 2012-10-16 Microsoft Corporation Identification of similar queries based on overall and partial similarity of time series
US8090709B2 (en) * 2007-06-28 2012-01-03 Microsoft Corporation Representing queries and determining similarity based on an ARIMA model
US7685100B2 (en) 2007-06-28 2010-03-23 Microsoft Corporation Forecasting search queries based on time dependencies
US7693823B2 (en) * 2007-06-28 2010-04-06 Microsoft Corporation Forecasting time-dependent search queries
US7685099B2 (en) * 2007-06-28 2010-03-23 Microsoft Corporation Forecasting time-independent search queries
US7693908B2 (en) * 2007-06-28 2010-04-06 Microsoft Corporation Determination of time dependency of search queries
US7689622B2 (en) * 2007-06-28 2010-03-30 Microsoft Corporation Identification of events of search queries
JP5033724B2 (ja) * 2007-07-12 2012-09-26 株式会社沖データ 文書検索装置及び画像形成装置、文書検索システム
JP5200699B2 (ja) * 2007-07-12 2013-06-05 株式会社リコー 情報処理装置、情報処理方法およびプログラム
KR100889230B1 (ko) * 2007-07-13 2009-03-16 주식회사 인터파크지마켓 쇼핑몰 상품 검색 서비스 시스템 및 방법
US20090024695A1 (en) * 2007-07-18 2009-01-22 Morris Robert P Methods, Systems, And Computer Program Products For Providing Search Results Based On Selections In Previously Performed Searches
US8638363B2 (en) 2009-02-18 2014-01-28 Google Inc. Automatically capturing information, such as capturing information using a document-aware device
US8600966B2 (en) * 2007-09-20 2013-12-03 Hal Kravcik Internet data mining method and system
US8909655B1 (en) 2007-10-11 2014-12-09 Google Inc. Time based ranking
US20090100015A1 (en) * 2007-10-11 2009-04-16 Alon Golan Web-based workspace for enhancing internet search experience
US8103676B2 (en) * 2007-10-11 2012-01-24 Google Inc. Classifying search results to determine page elements
US20090100032A1 (en) * 2007-10-12 2009-04-16 Chacha Search, Inc. Method and system for creation of user/guide profile in a human-aided search system
TWI356315B (en) * 2007-10-16 2012-01-11 Inst Information Industry Method and system for constructing data tag based
US8799308B2 (en) * 2007-10-19 2014-08-05 Oracle International Corporation Enhance search experience using logical collections
US8549008B1 (en) * 2007-11-13 2013-10-01 Google Inc. Determining section information of a digital volume
US20090144240A1 (en) * 2007-12-04 2009-06-04 Yahoo!, Inc. Method and systems for using community bookmark data to supplement internet search results
US20090157612A1 (en) * 2007-12-14 2009-06-18 Microsoft Corporation User-created search results in an incentive scheme
US8127986B1 (en) 2007-12-14 2012-03-06 Consumerinfo.Com, Inc. Card registry systems and methods
US9990674B1 (en) 2007-12-14 2018-06-05 Consumerinfo.Com, Inc. Card registry systems and methods
US8347326B2 (en) 2007-12-18 2013-01-01 The Nielsen Company (US) Identifying key media events and modeling causal relationships between key events and reported feelings
US20090164929A1 (en) * 2007-12-20 2009-06-25 Microsoft Corporation Customizing Search Results
US8429145B2 (en) * 2007-12-21 2013-04-23 Yahoo! Inc. Syndicating humor
US8171038B2 (en) * 2008-01-25 2012-05-01 Lobbyassist, Llc System and method for managing legislative information
WO2009094633A1 (en) * 2008-01-25 2009-07-30 Chacha Search, Inc. Method and system for access to restricted resource(s)
US8010520B2 (en) * 2008-01-25 2011-08-30 International Business Machines Corporation Viewing time of search result content for relevancy
US8412571B2 (en) * 2008-02-11 2013-04-02 Advertising.Com Llc Systems and methods for selling and displaying advertisements over a network
US20090222328A1 (en) * 2008-02-28 2009-09-03 Wowzzy Inc. Method of Inducing Communication and Providing Coupons between Businesses and Consumers via a Business and Consumer Management and Resource System
US7908391B1 (en) * 2008-03-25 2011-03-15 Symantec Corporation Application streaming and network file system optimization via feature popularity
KR100980578B1 (ko) * 2008-03-31 2010-09-06 엔에이치엔비즈니스플랫폼 주식회사 확장된 키워드를 등록하여 검색결과를 제공하는 시스템 및방법
US8726146B2 (en) * 2008-04-11 2014-05-13 Advertising.Com Llc Systems and methods for video content association
US20090271371A1 (en) * 2008-04-28 2009-10-29 Alan Levin Search customization by geo-located proxy of user segment
US20110191318A1 (en) * 2008-05-16 2011-08-04 David Gilbey Community search system with relational ranking
WO2009144698A1 (en) * 2008-05-26 2009-12-03 Kenshoo Ltd. A system for finding website invitation cueing keywords and for attribute-based generation of invitation-cueing instructions
US11048765B1 (en) 2008-06-25 2021-06-29 Richard Paiz Search engine optimizer
US8312033B1 (en) 2008-06-26 2012-11-13 Experian Marketing Solutions, Inc. Systems and methods for providing an integrated identifier
US9183323B1 (en) 2008-06-27 2015-11-10 Google Inc. Suggesting alternative query phrases in query results
US20090327042A1 (en) * 2008-06-30 2009-12-31 Flake Gary W Facilitating compensation arrangements having privacy preservation aspects
US8515937B1 (en) 2008-06-30 2013-08-20 Alexa Internet Automated identification and assessment of keywords capable of driving traffic to particular sites
US20130275208A1 (en) * 2008-06-30 2013-10-17 Searete LLC, a limited liability corporation of the State of Delaware Compensation determination in data brokering arrangements
US20130275178A1 (en) * 2008-06-30 2013-10-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Systems and methods for monitoring data brokering arrangements
US8271474B2 (en) * 2008-06-30 2012-09-18 Yahoo! Inc. Automated system and method for creating a content-rich site based on an emerging subject of internet search
US20110066519A1 (en) * 2008-08-21 2011-03-17 Flake Gary W Facilitating data brokering arrangements having auctioning aspects
US20130275177A1 (en) * 2008-06-30 2013-10-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Systems and methods for brokering data products
US20090327923A1 (en) * 2008-06-30 2009-12-31 Yahoo! Inc. Automated system and method for creating a web site based on a subject using information available on the internet
US20100010987A1 (en) * 2008-07-01 2010-01-14 Barry Smyth Searching system having a server which automatically generates search data sets for shared searching
WO2010006334A1 (en) 2008-07-11 2010-01-14 Videosurf, Inc. Apparatus and software system for and method of performing a visual-relevance-rank subsequent search
US8364660B2 (en) * 2008-07-11 2013-01-29 Videosurf, Inc. Apparatus and software system for and method of performing a visual-relevance-rank subsequent search
US8180771B2 (en) * 2008-07-18 2012-05-15 Iac Search & Media, Inc. Search activity eraser
US8521765B2 (en) * 2008-07-23 2013-08-27 Wind River Systems, Inc. Method and system for post processing trace data
US7786367B2 (en) * 2008-08-13 2010-08-31 Sony Ericsson Mobile Communications Ab Music player connection system for enhanced playlist selection
US9256904B1 (en) 2008-08-14 2016-02-09 Experian Information Solutions, Inc. Multi-bureau credit file freeze and unfreeze
US8195668B2 (en) * 2008-09-05 2012-06-05 Match.Com, L.L.C. System and method for providing enhanced matching based on question responses
US8364529B1 (en) 2008-09-05 2013-01-29 Gere Dev. Applications, LLC Search engine optimization performance valuation
US20120185463A1 (en) * 2008-09-22 2012-07-19 Igrove, Inc. System and method for managing content display information
US8370329B2 (en) * 2008-09-22 2013-02-05 Microsoft Corporation Automatic search query suggestions with search result suggestions from user history
US20100082649A1 (en) * 2008-09-22 2010-04-01 Microsoft Corporation Automatic search suggestions from server-side user history
US8725727B2 (en) 2008-09-24 2014-05-13 Sony Corporation System and method for determining website popularity by location
US8407216B2 (en) * 2008-09-25 2013-03-26 Yahoo! Inc. Automated tagging of objects in databases
US8713009B2 (en) * 2008-09-25 2014-04-29 Yahoo! Inc. Associating objects in databases by rate-based tagging
US20100114887A1 (en) * 2008-10-17 2010-05-06 Google Inc. Textual Disambiguation Using Social Connections
US8060424B2 (en) 2008-11-05 2011-11-15 Consumerinfo.Com, Inc. On-line method and system for monitoring and reporting unused available credit
US20100125809A1 (en) * 2008-11-17 2010-05-20 Fujitsu Limited Facilitating Display Of An Interactive And Dynamic Cloud With Advertising And Domain Features
KR101010285B1 (ko) * 2008-11-21 2011-01-24 삼성전자주식회사 단말기의 웹 페이지 히스토리 운용 방법 및 장치
US8396865B1 (en) 2008-12-10 2013-03-12 Google Inc. Sharing search engine relevance data between corpora
US8583563B1 (en) 2008-12-23 2013-11-12 Match.Com, L.L.C. System and method for providing enhanced matching based on personality analysis
US8086621B2 (en) * 2008-12-30 2011-12-27 International Business Machines Corporation Search engine service utilizing the addition of noise
US20100211432A1 (en) * 2009-02-13 2010-08-19 Yahoo! Inc. Method and System for Providing Popular Content
CN101499098B (zh) * 2009-03-04 2012-07-11 阿里巴巴集团控股有限公司 一种网页评估值的确定及运用的方法、系统
US8352319B2 (en) * 2009-03-10 2013-01-08 Google Inc. Generating user profiles
US8447066B2 (en) 2009-03-12 2013-05-21 Google Inc. Performing actions based on capturing information from rendered documents, such as documents under copyright
WO2010105246A2 (en) 2009-03-12 2010-09-16 Exbiblio B.V. Accessing resources based on capturing information from a rendered document
US20100251086A1 (en) * 2009-03-27 2010-09-30 Serge Rene Haumont Method and apparatus for providing hyperlinking in text editing
US9009146B1 (en) 2009-04-08 2015-04-14 Google Inc. Ranking search results based on similar queries
JP5185891B2 (ja) * 2009-06-18 2013-04-17 ヤフー株式会社 コンテンツ提供装置、コンテンツ提供方法およびコンテンツ提供プログラム
US20110153425A1 (en) * 2009-06-21 2011-06-23 James Mercs Knowledge based search engine
US8447760B1 (en) 2009-07-20 2013-05-21 Google Inc. Generating a related set of documents for an initial set of documents
US20110035375A1 (en) * 2009-08-06 2011-02-10 Ron Bekkerman Building user profiles for website personalization
US8498974B1 (en) 2009-08-31 2013-07-30 Google Inc. Refining search results
US8280902B2 (en) * 2009-09-01 2012-10-02 Lockheed Martin Corporation High precision search system and method
US8972391B1 (en) 2009-10-02 2015-03-03 Google Inc. Recent interest based relevance scoring
US20110099164A1 (en) * 2009-10-23 2011-04-28 Haim Zvi Melman Apparatus and method for search and retrieval of documents and advertising targeting
US7716205B1 (en) * 2009-10-29 2010-05-11 Wowd, Inc. System for user driven ranking of web pages
US8874555B1 (en) 2009-11-20 2014-10-28 Google Inc. Modifying scoring data based on historical changes
US9081799B2 (en) 2009-12-04 2015-07-14 Google Inc. Using gestalt information to identify locations in printed information
US8266228B2 (en) * 2009-12-08 2012-09-11 International Business Machines Corporation Tagging communication files based on historical association of tags
US8589497B2 (en) * 2009-12-08 2013-11-19 International Business Machines Corporation Applying tags from communication files to users
US9323784B2 (en) 2009-12-09 2016-04-26 Google Inc. Image search using text-based elements within the contents of images
JP5493845B2 (ja) * 2009-12-28 2014-05-14 富士通株式会社 検索支援プログラム、検索支援装置、及び検索支援方法
US20120278308A1 (en) * 2009-12-30 2012-11-01 Google Inc. Custom search query suggestion tools
US8849785B1 (en) 2010-01-15 2014-09-30 Google Inc. Search query reformulation using result term occurrence count
US8732171B2 (en) * 2010-01-28 2014-05-20 Microsoft Corporation Providing query suggestions
US20110191333A1 (en) * 2010-01-29 2011-08-04 Oracle International Corporation Subsequent Search Results
US10156954B2 (en) * 2010-01-29 2018-12-18 Oracle International Corporation Collapsible search results
US9009135B2 (en) * 2010-01-29 2015-04-14 Oracle International Corporation Method and apparatus for satisfying a search request using multiple search engines
US20110208771A1 (en) * 2010-02-19 2011-08-25 Anthony Constantine Milou Collaborative online search tool
US8924379B1 (en) 2010-03-05 2014-12-30 Google Inc. Temporal-based score adjustments
US8959093B1 (en) * 2010-03-15 2015-02-17 Google Inc. Ranking search results based on anchors
US8700642B2 (en) * 2010-03-22 2014-04-15 Microsoft Corporation Software agent for monitoring content relevance
JP5156047B2 (ja) * 2010-03-31 2013-03-06 株式会社東芝 キーワード提示装置、方法及びプログラム
US8250113B2 (en) 2010-04-30 2012-08-21 International Business Machines Corporation Web service discovery via data abstraction model
US8275806B2 (en) 2010-04-30 2012-09-25 International Business Machines Corporation Web service discovery via data abstraction model and condition creation
US8949280B2 (en) 2010-04-30 2015-02-03 International Business Machines Corporation Web service discovery via data abstraction model with input assistance
US8321451B2 (en) * 2010-04-30 2012-11-27 International Business Machines Corporation Automatic web service discovery and information retrieval via data abstraction model
US8583699B2 (en) 2010-04-30 2013-11-12 International Business Machines Corporation Web service discovery via data abstraction model augmented by field relationship identification
US9508011B2 (en) 2010-05-10 2016-11-29 Videosurf, Inc. Video visual and audio query
US8874727B2 (en) 2010-05-31 2014-10-28 The Nielsen Company (Us), Llc Methods, apparatus, and articles of manufacture to rank users in an online social network
US8924371B2 (en) 2010-06-02 2014-12-30 Oracle International Corporation Search-sort toggle
US20110302516A1 (en) 2010-06-02 2011-12-08 Oracle International Corporation Mobile design patterns
US9623119B1 (en) 2010-06-29 2017-04-18 Google Inc. Accentuating search results
US9721035B2 (en) * 2010-06-30 2017-08-01 Leaf Group Ltd. Systems and methods for recommended content platform
US8832083B1 (en) 2010-07-23 2014-09-09 Google Inc. Combining user feedback
CN102045339A (zh) * 2010-10-14 2011-05-04 深圳市五巨科技有限公司 一种实现字段个性化排序的方法、装置和系统
NZ589787A (en) * 2010-12-08 2012-03-30 S L I Systems Inc A method for determining relevant search results
US9292607B2 (en) 2010-12-09 2016-03-22 Microsoft Technology Licensing, Llc Using social-network data for identification and ranking of URLs
US9424356B2 (en) 2010-12-09 2016-08-23 Microsoft Technology Licensing, Llc Updating a search index using reported browser history data
US9002867B1 (en) 2010-12-30 2015-04-07 Google Inc. Modifying ranking data based on document changes
US8732151B2 (en) 2011-04-01 2014-05-20 Microsoft Corporation Enhanced query rewriting through statistical machine translation
US8819000B1 (en) * 2011-05-03 2014-08-26 Google Inc. Query modification
US20120311431A1 (en) * 2011-05-31 2012-12-06 HomeFinder.com, LLC System and method for automatically generating a single property website
US9665854B1 (en) 2011-06-16 2017-05-30 Consumerinfo.Com, Inc. Authentication alerts
US9483606B1 (en) 2011-07-08 2016-11-01 Consumerinfo.Com, Inc. Lifescore
US8965882B1 (en) 2011-07-13 2015-02-24 Google Inc. Click or skip evaluation of synonym rules
KR101296916B1 (ko) * 2011-07-22 2013-08-14 주식회사 바닐라하우스텐 검색어 및 유알엘 매칭을 이용한 광고 서비스 방법
US9106691B1 (en) 2011-09-16 2015-08-11 Consumerinfo.Com, Inc. Systems and methods of identity protection and management
US8738516B1 (en) 2011-10-13 2014-05-27 Consumerinfo.Com, Inc. Debt services candidate locator
US8909627B1 (en) 2011-11-30 2014-12-09 Google Inc. Fake skip evaluation of synonym rules
US9197613B2 (en) 2011-12-20 2015-11-24 Industrial Technology Research Institute Document processing method and system
US8819408B2 (en) * 2011-12-20 2014-08-26 Industrial Technology Research Institute Document processing method and system
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US20130173398A1 (en) * 2011-12-29 2013-07-04 Microsoft Corporation Search Engine Menu-based Advertising
US9152698B1 (en) 2012-01-03 2015-10-06 Google Inc. Substitute term identification based on over-represented terms identification
US8965875B1 (en) 2012-01-03 2015-02-24 Google Inc. Removing substitution rules based on user interactions
US9031929B1 (en) 2012-01-05 2015-05-12 Google Inc. Site quality score
US9141672B1 (en) 2012-01-25 2015-09-22 Google Inc. Click or skip evaluation of query term optionalization rule
FR2989189B1 (fr) * 2012-04-04 2017-10-13 Qwant Procede et dispositif de fourniture rapide d'information
CN103365933B (zh) * 2012-04-11 2016-12-14 中山市云创知识产权服务有限公司 搜索结果显示系统及方法
US9853959B1 (en) 2012-05-07 2017-12-26 Consumerinfo.Com, Inc. Storage and maintenance of personal data
US8548973B1 (en) * 2012-05-15 2013-10-01 International Business Machines Corporation Method and apparatus for filtering search results
US8959103B1 (en) 2012-05-25 2015-02-17 Google Inc. Click or skip evaluation of reordering rules
US8843483B2 (en) 2012-05-29 2014-09-23 International Business Machines Corporation Method and system for interactive search result filter
US9020927B1 (en) * 2012-06-01 2015-04-28 Google Inc. Determining resource quality based on resource competition
US9971829B1 (en) 2012-06-07 2018-05-15 Google Llc Inferring membership in a group
US20130339334A1 (en) * 2012-06-15 2013-12-19 Microsoft Corporation Personalized search engine results
US10261938B1 (en) 2012-08-31 2019-04-16 Amazon Technologies, Inc. Content preloading using predictive models
US9146966B1 (en) 2012-10-04 2015-09-29 Google Inc. Click or skip evaluation of proximity rules
US8938438B2 (en) 2012-10-11 2015-01-20 Go Daddy Operating Company, LLC Optimizing search engine ranking by recommending content including frequently searched questions
US20140114761A1 (en) * 2012-10-24 2014-04-24 Wei-Hsin Lee Providing previously viewed content with search results
US9189552B2 (en) 2012-11-02 2015-11-17 Swiftype, Inc. Modifying a custom search engine for a web site based on custom tags
US9619528B2 (en) 2012-11-02 2017-04-11 Swiftype, Inc. Automatically creating a custom search engine for a web site based on social input
US9654541B1 (en) 2012-11-12 2017-05-16 Consumerinfo.Com, Inc. Aggregating user web browsing data
WO2014076559A1 (en) * 2012-11-19 2014-05-22 Ismail Abdulnasir D Keyword-based networking method
US9330181B2 (en) * 2012-11-26 2016-05-03 Yahoo! Inc. Methods and apparatuses for document processing at distributed processing nodes
US9916621B1 (en) 2012-11-30 2018-03-13 Consumerinfo.Com, Inc. Presentation of credit score factors
US8788487B2 (en) 2012-11-30 2014-07-22 Facebook, Inc. Querying features based on user actions in online systems
US10255598B1 (en) 2012-12-06 2019-04-09 Consumerinfo.Com, Inc. Credit card account data extraction
US9507491B2 (en) 2012-12-14 2016-11-29 International Business Machines Corporation Search engine optimization utilizing scrolling fixation
US8990192B2 (en) 2012-12-14 2015-03-24 International Business Machines Corporation Search engine optimization using a find operation
US11809506B1 (en) 2013-02-26 2023-11-07 Richard Paiz Multivariant analyzing replicating intelligent ambience evolving system
US11741090B1 (en) 2013-02-26 2023-08-29 Richard Paiz Site rank codex search patterns
WO2014165040A1 (en) 2013-03-13 2014-10-09 Veriscape, Inc. Dynamic memory management for a virtual supercomputer
US10102570B1 (en) 2013-03-14 2018-10-16 Consumerinfo.Com, Inc. Account vulnerability alerts
US9870589B1 (en) 2013-03-14 2018-01-16 Consumerinfo.Com, Inc. Credit utilization tracking and reporting
US9406085B1 (en) 2013-03-14 2016-08-02 Consumerinfo.Com, Inc. System and methods for credit dispute processing, resolution, and reporting
US9542697B1 (en) * 2013-03-15 2017-01-10 Google Inc. Customized landing pages
US10685398B1 (en) 2013-04-23 2020-06-16 Consumerinfo.Com, Inc. Presenting credit score information
US9443268B1 (en) 2013-08-16 2016-09-13 Consumerinfo.Com, Inc. Bill payment and reporting
JP6517818B2 (ja) 2013-09-19 2019-05-22 ロングテイル ユーエックス ピーティワイ リミテッド ウェブサイト・トラフィック最適化の改善
US10325314B1 (en) 2013-11-15 2019-06-18 Consumerinfo.Com, Inc. Payment reporting systems
US9477737B1 (en) 2013-11-20 2016-10-25 Consumerinfo.Com, Inc. Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules
CN103678597A (zh) * 2013-12-13 2014-03-26 北京奇虎科技有限公司 一种范文网页数据库的优化方法和装置
CN103714174B (zh) * 2014-01-02 2017-01-11 武汉大学 用于互联网中加速经验知识积累的信息采集方法及系统
US9600258B2 (en) * 2014-02-14 2017-03-21 Google Inc. Suggestions to install and/or open a native application
CN103793520A (zh) * 2014-02-14 2014-05-14 齐齐哈尔大学 一种嵌入图像处理软件的移动视觉搜索方法
USD759690S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD759689S1 (en) 2014-03-25 2016-06-21 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
USD760256S1 (en) 2014-03-25 2016-06-28 Consumerinfo.Com, Inc. Display screen or portion thereof with graphical user interface
US9607086B2 (en) * 2014-03-27 2017-03-28 Mcafee, Inc. Providing prevalence information using query data
US9892457B1 (en) 2014-04-16 2018-02-13 Consumerinfo.Com, Inc. Providing credit data in search results
US10853356B1 (en) * 2014-06-20 2020-12-01 Amazon Technologies, Inc. Persistent metadata catalog
US10528597B2 (en) 2014-09-28 2020-01-07 Microsoft Technology Licensing, Llc Graph-driven authoring in productivity tools
US10210146B2 (en) * 2014-09-28 2019-02-19 Microsoft Technology Licensing, Llc Productivity tools for content authoring
US10402061B2 (en) 2014-09-28 2019-09-03 Microsoft Technology Licensing, Llc Productivity tools for content authoring
US9158786B1 (en) 2014-10-01 2015-10-13 Bertram Capital Management, Llc Database selection system and method to automatically adjust a database schema based on an input data
CN105630802A (zh) 2014-10-30 2016-06-01 阿里巴巴集团控股有限公司 网页去重方法及装置
CN104778251B (zh) * 2015-04-15 2018-01-05 天脉聚源(北京)传媒科技有限公司 一种文献热度的获取方法及装置
US10977678B1 (en) 2015-06-05 2021-04-13 Groupon, Inc. Apparatus and method for utilizing proximity density mapping to assist relevance determinations
US10929867B1 (en) * 2015-06-05 2021-02-23 Groupon, Inc. Apparatus and method for utilizing immediate gratification promotions
US10521815B1 (en) * 2015-06-05 2019-12-31 Groupon, Inc. Apparatus and method for utilizing immediate gratification promotions
US9842197B2 (en) * 2015-07-07 2017-12-12 Douglas C Powell Athlete informational device
CN107924412B (zh) * 2015-08-18 2022-04-12 三星电子株式会社 用于对网页加书签的方法和系统
JP6600203B2 (ja) * 2015-09-15 2019-10-30 キヤノン株式会社 情報処理装置、情報処理方法、コンテンツ管理システム、およびプログラム
US10687167B1 (en) 2016-03-31 2020-06-16 Groupon, Inc. Methods and systems for detecting aggregation events
CN106897346A (zh) 2016-08-04 2017-06-27 阿里巴巴集团控股有限公司 数据处理的方法及装置
US10445779B2 (en) * 2017-04-26 2019-10-15 International Business Machines Corporation Boundary-specific electronic offers
CN108804444B (zh) * 2017-04-28 2022-03-04 北京京东尚科信息技术有限公司 信息抓取方法和装置
US11238494B1 (en) * 2017-12-11 2022-02-01 Sprint Communications Company L.P. Adapting content presentation based on mobile viewsheds
US20200380054A1 (en) * 2017-12-29 2020-12-03 Sprockety Ventures Inc. Method and system for search and notification
CN108280225B (zh) * 2018-02-12 2021-05-28 北京吉高软件有限公司 一种语义检索方法及检索系统
WO2019195690A1 (en) * 2018-04-06 2019-10-10 Convida Wireless, Llc Mechanisms for service layer resource ranking and enhanced resource discovery
US10880313B2 (en) 2018-09-05 2020-12-29 Consumerinfo.Com, Inc. Database platform for realtime updating of user data from third party sources
US11294974B1 (en) * 2018-10-04 2022-04-05 Apple Inc. Golden embeddings
US11042893B1 (en) * 2018-11-05 2021-06-22 Inmar Clearing, Inc. System for processing a digital promotion based upon geographic destination determined from a ride-sharing application and related methods
US11315179B1 (en) 2018-11-16 2022-04-26 Consumerinfo.Com, Inc. Methods and apparatuses for customized card recommendations
RU2720954C1 (ru) 2018-12-13 2020-05-15 Общество С Ограниченной Ответственностью "Яндекс" Способ и система построения поискового индекса с использованием алгоритма машинного обучения
CN109635196A (zh) * 2018-12-17 2019-04-16 广东小天才科技有限公司 一种基于多义词的智能搜索方法及家教设备
US11238656B1 (en) 2019-02-22 2022-02-01 Consumerinfo.Com, Inc. System and method for an augmented reality experience via an artificial intelligence bot
US11067411B1 (en) 2019-04-09 2021-07-20 Sprint Communications Company L.P. Route segmentation analysis for points of interest
US10657806B1 (en) 2019-04-09 2020-05-19 Sprint Communications Company L.P. Transformation of point of interest geometries to lists of route segments in mobile communication device traffic analysis
US10694321B1 (en) 2019-04-09 2020-06-23 Sprint Communications Company L.P. Pattern matching in point-of-interest (POI) traffic analysis
US10555130B1 (en) 2019-04-09 2020-02-04 Sprint Communications Company L.P. Pre-processing of mobile communication device geolocations according to travel mode in traffic analysis
US11216830B1 (en) 2019-04-09 2022-01-04 Sprint Communications Company L.P. Mobile communication device location data analysis supporting build-out decisions
US10715950B1 (en) 2019-04-29 2020-07-14 Sprint Communications Company L.P. Point of interest (POI) definition tuning framework
US10645531B1 (en) 2019-04-29 2020-05-05 Sprint Communications Company L.P. Route building engine tuning framework
US11599538B2 (en) * 2019-09-13 2023-03-07 Oracle International Corporation Associating search results, for a current query, with a recently executed prior query
US11941065B1 (en) 2019-09-13 2024-03-26 Experian Information Solutions, Inc. Single identifier platform for storing entity data
US11630870B2 (en) 2020-01-06 2023-04-18 Tarek A. M. Abdunabi Academic search and analytics system and method therefor
US11409755B2 (en) 2020-12-30 2022-08-09 Elasticsearch B.V. Asynchronous search of electronic assets via a distributed search engine
US11899677B2 (en) 2021-04-27 2024-02-13 Elasticsearch B.V. Systems and methods for automatically curating query responses
US11734279B2 (en) 2021-04-29 2023-08-22 Elasticsearch B.V. Event sequences search

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446891A (en) * 1992-02-26 1995-08-29 International Business Machines Corporation System for adjusting hypertext links with weighed user goals and activities
WO1995029451A1 (en) * 1994-04-25 1995-11-02 Apple Computer, Inc. System for ranking the relevance of information objects accessed by computer users
WO1996023265A1 (en) * 1995-01-23 1996-08-01 British Telecommunications Public Limited Company Methods and/or systems for accessing information
WO1996029661A1 (en) * 1995-03-20 1996-09-26 Interval Research Corporation Retrieval of hyperlinked information resources using heuristics
WO1997022066A1 (en) * 1995-12-15 1997-06-19 The Softpages, Inc. Method for computer aided advertisement

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4862408A (en) * 1987-03-20 1989-08-29 International Business Machines Corporation Paradigm-based morphological text analysis for natural languages
US6507872B1 (en) 1992-09-25 2003-01-14 David Michael Geshwind Class of methods for improving perceived efficiency of end-user interactive access of a large database such as the world-wide web via a communication network such as “The Internet”
US5717923A (en) * 1994-11-03 1998-02-10 Intel Corporation Method and apparatus for dynamically customizing electronic information to individual end users
EP0792493B1 (de) * 1994-11-08 1999-08-11 Vermeer Technologies, Inc. Herstellungshilfe für online-dienste mit gebührenfeststellung
US5530852A (en) 1994-12-20 1996-06-25 Sun Microsystems, Inc. Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics
EP0718784B1 (de) 1994-12-20 2003-08-27 Sun Microsystems, Inc. Verfahren und Gerät zum Auffinden und Beschaffen personalisierter Informationen
US5659732A (en) * 1995-05-17 1997-08-19 Infoseek Corporation Document retrieval over networks wherein ranking and relevance scores are computed at the client for multiple database documents
US5748954A (en) * 1995-06-05 1998-05-05 Carnegie Mellon University Method for searching a queued and ranked constructed catalog of files stored on a network
US6067552A (en) * 1995-08-21 2000-05-23 Cnet, Inc. User interface system and method for browsing a hypertext database
US5996007A (en) * 1997-06-16 1999-11-30 John Klug Method for providing selected content during waiting time of an internet session
US5778367A (en) * 1995-12-14 1998-07-07 Network Engineering Software, Inc. Automated on-line information service and directory, particularly for the world wide web
US6047327A (en) 1996-02-16 2000-04-04 Intel Corporation System for distributing electronic information to a targeted group of users
US5855020A (en) * 1996-02-21 1998-12-29 Infoseek Corporation Web scan process
US6243691B1 (en) 1996-03-29 2001-06-05 Onsale, Inc. Method and system for processing and transmitting electronic auction information
US5721897A (en) 1996-04-09 1998-02-24 Rubinstein; Seymour I. Browse by prompted keyword phrases with an improved user interface
JP3108015B2 (ja) * 1996-05-22 2000-11-13 松下電器産業株式会社 ハイパーテキスト検索装置
US6029182A (en) * 1996-10-04 2000-02-22 Canon Information Systems, Inc. System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents
US5987446A (en) * 1996-11-12 1999-11-16 U.S. West, Inc. Searching large collections of text using multiple search engines concurrently
US6078914A (en) * 1996-12-09 2000-06-20 Open Text Corporation Natural language meta-search system and method
US5978847A (en) * 1996-12-26 1999-11-02 Intel Corporation Attribute pre-fetch of web pages
US6285987B1 (en) 1997-01-22 2001-09-04 Engage, Inc. Internet advertising system
US6078913A (en) 1997-02-12 2000-06-20 Kokusai Denshin Denwa Co., Ltd. Document retrieval apparatus
US6098065A (en) * 1997-02-13 2000-08-01 Nortel Networks Corporation Associative search engine
US6006218A (en) * 1997-02-28 1999-12-21 Microsoft Methods and apparatus for retrieving and/or processing retrieved information as a function of a user's estimated knowledge
US6278992B1 (en) * 1997-03-19 2001-08-21 John Andrew Curtis Search engine using indexing method for storing and retrieving data
US6115718A (en) * 1998-04-01 2000-09-05 Xerox Corporation Method and apparatus for predicting document access in a collection of linked documents featuring link proprabilities and spreading activation
US5974398A (en) 1997-04-11 1999-10-26 At&T Corp. Method and apparatus enabling valuation of user access of advertising carried by interactive information and entertainment services
US5930777A (en) 1997-04-15 1999-07-27 Barber; Timothy P. Method of charging for pay-per-access information over a network
US6460034B1 (en) * 1997-05-21 2002-10-01 Oracle Corporation Document knowledge base research and retrieval system
US7636732B1 (en) * 1997-05-30 2009-12-22 Sun Microsystems, Inc. Adaptive meta-tagging of websites
US6078916A (en) * 1997-08-01 2000-06-20 Culliss; Gary Method for organizing information
US6081774A (en) 1997-08-22 2000-06-27 Novell, Inc. Natural language information retrieval system and method
US6167397A (en) * 1997-09-23 2000-12-26 At&T Corporation Method of clustering electronic documents in response to a search query
US5848410A (en) * 1997-10-08 1998-12-08 Hewlett Packard Company System and method for selective and continuous index generation
US6041326A (en) * 1997-11-14 2000-03-21 International Business Machines Corporation Method and system in a computer network for an intelligent search engine
US5987457A (en) 1997-11-25 1999-11-16 Acceleration Software International Corporation Query refinement method for searching documents
US6094649A (en) * 1997-12-22 2000-07-25 Partnet, Inc. Keyword searches of structured databases
US6738678B1 (en) * 1998-01-15 2004-05-18 Krishna Asur Bharat Method for ranking hyperlinked pages using content and connectivity analysis
US6151624A (en) * 1998-02-03 2000-11-21 Realnames Corporation Navigating network resources based on metadata
US6569732B1 (en) * 2002-10-02 2003-05-27 Taiwan Semiconductor Manufacturing Company Integrated process sequence allowing elimination of polysilicon residue and silicon damage during the fabrication of a buried stack capacitor structure in a SRAM cell

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5446891A (en) * 1992-02-26 1995-08-29 International Business Machines Corporation System for adjusting hypertext links with weighed user goals and activities
WO1995029451A1 (en) * 1994-04-25 1995-11-02 Apple Computer, Inc. System for ranking the relevance of information objects accessed by computer users
WO1996023265A1 (en) * 1995-01-23 1996-08-01 British Telecommunications Public Limited Company Methods and/or systems for accessing information
WO1996029661A1 (en) * 1995-03-20 1996-09-26 Interval Research Corporation Retrieval of hyperlinked information resources using heuristics
WO1997022066A1 (en) * 1995-12-15 1997-06-19 The Softpages, Inc. Method for computer aided advertisement

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"GoTo Sells Positions" THE SEARCH ENGINE REPORT, [Online] 3 March 1998 (1998-03-03), XP002119820 Retrieved from the Internet: <URL:http://www.searchenginewatch.com/sere port/9803-goto.html> [retrieved on 1999-10-20] *
"The New Meta Tags Are Coming - Or Are They?" THE SEARCH ENGINE REPORT, [Online] 4 December 1997 (1997-12-04), XP002119821 Retrieved from the Internet: <URL:http://www.searchenginewatch.com/sere port/9712-metatags.html> [retrieved on 1999-10-20] *
KRAMER R ET AL: "Thesaurus federations: loosely integrated thesauri for document retrieval in networks based on Internet technologies" JOURNAL OF HETEROCYCLIC CHEMISTRY, vol. 1, no. 2, September 1997 (1997-09), pages 122-131, XP002094377 ISSN: 0022-152X *

Cited By (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9076162B2 (en) 1999-04-02 2015-07-07 Yahoo! Inc. Method for optimum placement of advertisements on a webpage
US8521588B2 (en) 1999-04-02 2013-08-27 Yahoo! Inc. Method for optimum placement of advertisements on a web page
US9779412B2 (en) 1999-04-02 2017-10-03 Excalibur Ip, Llc Method and system for optimum placement of advertisements on a webpage
US9779413B2 (en) 1999-04-02 2017-10-03 Excalibur Ip, Llc Method and system for optimum placement of advertisements on a webpage
US7100111B2 (en) 1999-04-02 2006-08-29 Overture Services, Inc. Method and system for optimum placement of advertisements on a webpage
US9779415B2 (en) 1999-04-02 2017-10-03 Excalibur Ip, Llc Method and system for optimum placement of advertisements on a webpage
US9779414B2 (en) 1999-04-02 2017-10-03 Excalibur Ip, Llc Method and system for optimum placement of advertisements on a webpage
US7373599B2 (en) 1999-04-02 2008-05-13 Overture Services, Inc. Method and system for optimum placement of advertisements on a webpage
US6269361B1 (en) * 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US6978263B2 (en) 1999-05-28 2005-12-20 Overture Services, Inc. System and method for influencing a position on a search result list generated by a computer network search engine
US7783540B2 (en) 1999-05-28 2010-08-24 Yahoo! Inc. System and method for influencing a position on a search result list generated by a computer network search engine
US7363300B2 (en) 1999-05-28 2008-04-22 Overture Services, Inc. System and method for influencing a position on a search result list generated by a computer network search engine
US8015063B2 (en) 1999-05-28 2011-09-06 Yahoo! 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
US7231358B2 (en) 1999-05-28 2007-06-12 Overture Services, Inc. Automatic flight management in an online marketplace
US7499874B2 (en) 1999-05-28 2009-03-03 Yahoo! Inc. Automatic flight management in an online marketplace
US7225182B2 (en) 1999-05-28 2007-05-29 Overture Services, Inc. Recommending search terms using collaborative filtering and web spidering
US7835943B2 (en) 1999-05-28 2010-11-16 Yahoo! Inc. System and method for providing place and price protection in a search result list generated by a computer network search engine
US7603294B2 (en) 1999-05-28 2009-10-13 Yahoo! Inc. Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
US7092901B2 (en) 1999-05-28 2006-08-15 Overture Services, Inc. System and method for influencing a position on a search result list generated by a computer network search engine
US7065500B2 (en) 1999-05-28 2006-06-20 Overture Services, Inc. Automatic advertiser notification for a system for providing place and price protection in a search result list generated by a computer network search engine
US8527533B2 (en) 1999-05-28 2013-09-03 Yahoo! Inc. Keyword suggestion system for a computer network search engine
US7702537B2 (en) 1999-05-28 2010-04-20 Yahoo! 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
US6983272B2 (en) 1999-05-28 2006-01-03 Overture Service, Inc. System and method for influencing a position on a search result list generated by a computer network search engine
US7464079B2 (en) 1999-05-28 2008-12-09 Yahoo! Inc. System and method for influencing a position on a search result list generated by a computer network search engine
EP1103902A3 (de) * 1999-11-24 2003-02-05 GE Medical Technology Services Bereitstellungssystem für Problemlösungen im medizinisch-diagnostischen Ausstattungsbereich
EP1103902A2 (de) * 1999-11-24 2001-05-30 GE Medical Technology Services Bereitstellungssystem für Problemlösungen im medizinisch-diagnostischen Ausstattungsbereich
EP1103907A2 (de) * 1999-11-25 2001-05-30 Michael Hauck Verfahren zum Ausgeben mehrerer Grafiken oder mehrerer Multimediadatensätze
EP1103907A3 (de) * 1999-11-25 2001-06-20 Michael Hauck Verfahren zum Ausgeben mehrerer Grafiken oder mehrerer Multimediadatensätze
FR2802671A1 (fr) * 1999-12-16 2001-06-22 Ibm Methode, systeme et produit pour classer des resultats de recherche a l'aide d'un indice d'audience
US9894173B2 (en) 2000-02-14 2018-02-13 Excalibur Ip, Llc System and method to determine the validity of an interaction on a network
US7447691B2 (en) 2000-02-14 2008-11-04 Overture Services, Inc. System and method to determine the validity of an interaction on a network
US9600557B2 (en) 2000-02-14 2017-03-21 Excalibur Ip, Llc System and method to determine the validity of an interaction on a network
US10862985B2 (en) 2000-02-14 2020-12-08 R2 Solutions, Llc System and method to determine the validity of an interaction on a network
US7668861B2 (en) 2000-02-14 2010-02-23 Yahoo! Inc. System and method to determine the validity of an interaction on a network
US8423543B2 (en) 2000-02-14 2013-04-16 Yahoo! Inc. System and method to determine the validity of an interaction on a network
US7933903B2 (en) 2000-02-14 2011-04-26 Yahoo! Inc. System and method to determine the validity of and interaction on a network
WO2001075668A3 (en) * 2000-03-22 2003-10-09 Dynamic Internet Ltd Search systems
WO2001075668A2 (en) * 2000-03-22 2001-10-11 Dynamic Internet Limited Search systems
WO2001080087A1 (en) * 2000-04-14 2001-10-25 Rightnow Technologies, Inc. Temporal updates of relevancy rating of retrieved information in an information search system
US6434550B1 (en) 2000-04-14 2002-08-13 Rightnow Technologies, Inc. Temporal updates of relevancy rating of retrieved information in an information search system
US6665655B1 (en) 2000-04-14 2003-12-16 Rightnow Technologies, Inc. Implicit rating of retrieved information in an information search system
GB2377300A (en) * 2000-04-14 2003-01-08 Rightnow Tech Inc Temporal updates of relevancy rating of retrieved information in an information search system
GB2377300B (en) * 2000-04-14 2004-02-25 Rightnow Tech Inc Temporal updates of relevancy rating of retrieved information in an information search system
WO2001080079A3 (en) * 2000-04-18 2003-12-04 Amazon Com Inc Search query autocompletion
WO2001082178A2 (en) * 2000-04-21 2001-11-01 Bay9, Inc. System and method of bidding for placement of advertisements in search engine
WO2001082178A3 (en) * 2000-04-21 2002-09-19 Bay9 Inc System and method of bidding for placement of advertisements in search engine
EP1158419A1 (de) * 2000-05-15 2001-11-28 Gabriele Huss Methode und Gerät zur Beobachtung von benutzerorientierten Informationen in einem Netzwerk
WO2001090947A1 (en) 2000-05-22 2001-11-29 Overture Services, Inc. Method and apparatus for identifying related searches in a database search system
EP1297453A1 (de) * 2000-05-22 2003-04-02 Overture Services, Inc. Verfahren und vorrichtung zum identifizieren verwandter suchen in einem datenbank-suchsystem
US7657555B2 (en) 2000-05-22 2010-02-02 Yahoo! Inc Method and apparatus for identifying related searches in a database search system
EP1297453A4 (de) * 2000-05-22 2005-08-17 Overture Services Inc Verfahren und vorrichtung zum identifizieren verwandter suchen in einem datenbank-suchsystem
US7962363B2 (en) 2000-05-24 2011-06-14 Yahoo! Inc. Online media exchange
WO2002003311A2 (en) * 2000-06-30 2002-01-10 Bflysoft Co., Ltd. File search service system and method through the internet
WO2002003311A3 (en) * 2000-06-30 2002-11-14 Bflysoft Co Ltd File search service system and method through the internet
US6584468B1 (en) 2000-09-29 2003-06-24 Ninesigma, Inc. Method and apparatus to retrieve information from a network
WO2002091225A2 (en) * 2001-05-08 2002-11-14 Erossa Ltd. Affiliate marketing search facility for ranking merchants and recording referral commissions to affiliate sites based upon users' on-line activity
WO2002091225A3 (en) * 2001-05-08 2003-09-18 Erossa Ltd Affiliate marketing search facility for ranking merchants and recording referral commissions to affiliate sites based upon users' on-line activity
WO2002101586A2 (en) * 2001-06-11 2002-12-19 Koninklijke Philips Electronics N.V. Filtering of recommendations employing personal characteristics of users
WO2002101586A3 (en) * 2001-06-11 2004-04-22 Koninkl Philips Electronics Nv Filtering of recommendations employing personal characteristics of users
US7483886B2 (en) 2001-08-03 2009-01-27 Yahoo! Inc. Search engine account monitoring
KR100509276B1 (ko) * 2001-08-20 2005-08-22 엔에이치엔(주) 웹페이지별 방문인기도에 기반한 웹페이지 검색방법 및 그장치
KR20030027735A (ko) * 2001-09-26 2003-04-07 오버처 서비시스, 인코포레이티드 컴퓨터 통신망 검색 엔진에 의해 발생되는 검색 결과목록의 위치 및 가격 보호 제공 시스템에 대한 자동광고자 통지
GB2382686A (en) * 2001-09-26 2003-06-04 Overture Services Inc Automatic advertiser notification for a system for providing place and price protection in a search list generated by a search engine
EP1302868A2 (de) * 2001-10-12 2003-04-16 Fujitsu Limited Dokumentsortierverfahren auf Verbindungsbeziehungen basiert
EP1302868A3 (de) * 2001-10-12 2005-12-28 Fujitsu Limited Dokumentsortierverfahren auf Verbindungsbeziehungen basiert
US6826572B2 (en) 2001-11-13 2004-11-30 Overture Services, Inc. System and method allowing advertisers to manage search listings in a pay for placement search system using grouping
EP1450268A1 (de) * 2001-11-26 2004-08-25 Fujitsu Limited Informationsanalyseverfahren und vorrichtung
EP1450268A4 (de) * 2001-11-26 2008-01-16 Fujitsu Ltd Informationsanalyseverfahren und vorrichtung
EP2506169A3 (de) * 2001-11-26 2013-10-16 Fujitsu Limited Informationsanalyseverfahren und -vorrichtung
US7814043B2 (en) 2001-11-26 2010-10-12 Fujitsu Limited Content information analyzing method and apparatus
KR20030047859A (ko) * 2001-12-11 2003-06-18 오버처 서비시스, 인코포레이티드 협력필터링 및 웹스파이더링을 이용한 검색용어추천
US7454409B2 (en) 2002-04-01 2008-11-18 Overture Services, Inc. Displaying paid search listings in proportion to advertiser spending
US8001103B2 (en) 2002-04-01 2011-08-16 Yahoo! Inc. Displaying paid search listings in proportion to advertiser spending
US7054857B2 (en) 2002-05-08 2006-05-30 Overture Services, Inc. Use of extensible markup language in a system and method for influencing a position on a search result list generated by a computer network search engine
US8260786B2 (en) 2002-05-24 2012-09-04 Yahoo! Inc. Method and apparatus for categorizing and presenting documents of a distributed database
US7231395B2 (en) 2002-05-24 2007-06-12 Overture Services, Inc. Method and apparatus for categorizing and presenting documents of a distributed database
US7792818B2 (en) 2002-05-24 2010-09-07 Overture Services, Inc. Method and apparatus for categorizing and presenting documents of a distributed database
US7555485B2 (en) 2002-08-22 2009-06-30 Yahoo! Inc. System and method for conducting an auction-based ranking of search results on a computer network
US7702672B2 (en) 2002-08-22 2010-04-20 Yahoo! Inc. System and method for conducting an auction-based ranking of search results on a computer network
US8019741B2 (en) 2002-09-03 2011-09-13 X1 Technologies, Inc. Apparatus and methods for locating data
US7496559B2 (en) 2002-09-03 2009-02-24 X1 Technologies, Inc. Apparatus and methods for locating data
US7707140B2 (en) 2002-10-09 2010-04-27 Yahoo! Inc. Information retrieval system and method employing spatially selective features
US7194466B2 (en) 2003-05-01 2007-03-20 Microsoft Corporation Object clustering using inter-layer links
US7346606B2 (en) 2003-06-30 2008-03-18 Google, Inc. Rendering advertisements with documents having one or more topics using user topic interest
US7050990B1 (en) 2003-09-24 2006-05-23 Verizon Directories Corp. Information distribution system
US7516086B2 (en) 2003-09-24 2009-04-07 Idearc Media Corp. Business rating placement heuristic
US7974879B2 (en) 2003-09-24 2011-07-05 SuperMedia LLC Information distribution system
US7685296B2 (en) 2003-09-25 2010-03-23 Microsoft Corporation Systems and methods for client-based web crawling
EP1519281A3 (de) * 2003-09-25 2005-04-20 Microsoft Corporation Systeme und Verfahren für einen client-seitig Web Crawler
EP1668591A2 (de) * 2003-09-30 2006-06-14 Yahoo Inc. Verfahren und vorrichtung zur such-bewertung
US7840442B2 (en) 2003-09-30 2010-11-23 Yahoo! Inc. Method and computer storage medium for search scoring
EP1668591A4 (de) * 2003-09-30 2009-04-22 Yahoo Inc Verfahren und vorrichtung zur such-bewertung
US7844589B2 (en) 2003-11-18 2010-11-30 Yahoo! Inc. Method and apparatus for performing a search
WO2005062204A1 (en) 2003-12-22 2005-07-07 International Business Machines Corporation Enhancing a search index based on the relevance of results to a user query
US7260568B2 (en) 2004-04-15 2007-08-21 Microsoft Corporation Verifying relevance between keywords and web site contents
EP1587009A3 (de) * 2004-04-15 2006-08-16 Microsoft Corporation Propagierung von Inhalt zum verbesserten Auffinden von Dokumenten
KR101114023B1 (ko) * 2004-04-15 2014-02-26 마이크로소프트 코포레이션 확장형 문서 검색을 위한 콘텐츠 전파
US7689585B2 (en) 2004-04-15 2010-03-30 Microsoft Corporation Reinforced clustering of multi-type data objects for search term suggestion
US7305389B2 (en) 2004-04-15 2007-12-04 Microsoft Corporation Content propagation for enhanced document retrieval
EP1587009A2 (de) * 2004-04-15 2005-10-19 Microsoft Corporation Propagierung von Inhalt zum verbesserten Auffinden von Dokumenten
US7366705B2 (en) 2004-04-15 2008-04-29 Microsoft Corporation Clustering based text classification
US7289985B2 (en) 2004-04-15 2007-10-30 Microsoft Corporation Enhanced document retrieval
WO2005114511A1 (en) * 2004-04-23 2005-12-01 Nhn Corporation Method and system for detecting search terms whose popularity increase rapidly
US8015185B2 (en) 2004-04-23 2011-09-06 Nhn Corporation Method and system for detecting search terms whose popularity increase rapidly
WO2005122017A1 (en) * 2004-06-08 2005-12-22 Nhn Corporation Method for determining validity of command and system thereof
US9256683B2 (en) * 2005-02-23 2016-02-09 Microsoft Technology Licensing, Llc Dynamic client interaction for search
US20140006371A1 (en) * 2005-02-23 2014-01-02 Microsoft Corporation Dynamic Client Interaction for Search
US8321274B2 (en) 2005-07-29 2012-11-27 Yahoo! Inc. Advertiser alerting system and method in a networked database search system
EP2131290A1 (de) * 2007-03-28 2009-12-09 Alibaba Group Holding Limited Verfahren zum anzeigen von relevantem schlüsselwort und system als selbiges
US8768906B2 (en) 2007-03-28 2014-07-01 Alibaba Group Holding Limited Method and system of displaying related keywords
EP2131290A4 (de) * 2007-03-28 2010-11-24 Alibaba Group Holding Ltd Verfahren zum anzeigen von relevantem schlüsselwort und system als selbiges
US8626742B2 (en) 2007-04-06 2014-01-07 Alibaba Group Holding Limited Method, apparatus and system of processing correlated keywords
EP2133802A4 (de) * 2007-04-06 2010-12-22 Alibaba Group Holding Ltd Verfahren, einrichtung und system zum verarbeiten eines relevanten schlüsselworts
EP2133802A1 (de) * 2007-04-06 2009-12-16 Alibaba Group Holding Limited Verfahren, einrichtung und system zum verarbeiten eines relevanten schlüsselworts
US9275100B2 (en) 2007-04-06 2016-03-01 Alibaba Group Holding Limited Method, apparatus and system of processing correlated keywords
US9135370B2 (en) 2007-04-10 2015-09-15 Alibaba Group Holding Limited Method and apparatus of generating update parameters and displaying correlated keywords
EP2136302A4 (de) * 2007-04-10 2010-11-24 Alibaba Group Holding Ltd Verfahren und einrichtung zur erzeugung eines aktualsierungsparameters und verfahren und einrichtung zum zeigen eines zugehörigen schlüsselworts
EP2136302A1 (de) * 2007-04-10 2009-12-23 Alibaba Group Holding Limited Verfahren und einrichtung zur erzeugung eines aktualsierungsparameters und verfahren und einrichtung zum zeigen eines zugehörigen schlüsselworts
US8676811B2 (en) 2007-04-10 2014-03-18 Alibaba Group Holding Limited Method and apparatus of generating update parameters and displaying correlated keywords
US8874588B2 (en) 2007-04-10 2014-10-28 Alibaba Group Holding Limited Method and apparatus of generating update parameters and displaying correlated keywords
US8140525B2 (en) 2007-07-12 2012-03-20 Ricoh Company, Ltd. Information processing apparatus, information processing method and computer readable information recording medium
US9659058B2 (en) 2013-03-22 2017-05-23 X1 Discovery, Inc. Methods and systems for federation of results from search indexing
US9880983B2 (en) 2013-06-04 2018-01-30 X1 Discovery, Inc. Methods and systems for uniquely identifying digital content for eDiscovery
CN103559301A (zh) * 2013-11-14 2014-02-05 华为技术有限公司 更新数据的方法、数据库触发器和搜索引擎
US10346550B1 (en) 2014-08-28 2019-07-09 X1 Discovery, Inc. Methods and systems for searching and indexing virtual environments
US11238022B1 (en) 2014-08-28 2022-02-01 X1 Discovery, Inc. Methods and systems for searching and indexing virtual environments
EP3296941A1 (de) * 2016-09-16 2018-03-21 Deutsche Telekom AG Verfahren zur automatisierten kundenberatung

Also Published As

Publication number Publication date
AU3354699A (en) 1999-10-11
EP1072002A2 (de) 2001-01-31
KR20010086259A (ko) 2001-09-10
US20060100956A1 (en) 2006-05-11
NZ507123A (en) 2004-02-27
US20030055831A1 (en) 2003-03-20
CA2324137C (en) 2006-05-16
WO1999048028A3 (en) 2000-01-06
US20030088554A1 (en) 2003-05-08
CN1299488A (zh) 2001-06-13
CA2324137A1 (en) 1999-09-23
NZ530061A (en) 2005-06-24
JP2002507794A (ja) 2002-03-12
US6421675B1 (en) 2002-07-16
US7725422B2 (en) 2010-05-25

Similar Documents

Publication Publication Date Title
CA2324137C (en) Improved search engine
US7181438B1 (en) Database access system
US6647383B1 (en) System and method for providing interactive dialogue and iterative search functions to find information
US6868525B1 (en) Computer graphic display visualization system and method
US6385620B1 (en) System and method for the management of candidate recruiting information
US6704727B1 (en) Method and system for generating a set of search terms
US6430558B1 (en) Apparatus and methods for collaboratively searching knowledge databases
US6978263B2 (en) System and method for influencing a position on a search result list generated by a computer network search engine
US6195652B1 (en) Self-evolving database and method of using same
US20050125397A1 (en) Transparent search engine
US20030046389A1 (en) Method for monitoring a web site&#39;s keyword visibility in search engines and directories and resulting traffic from such keyword visibility
US20070233672A1 (en) Personalizing search results from search engines
US20060026147A1 (en) Adaptive search engine
Ackerman et al. Learning probabilistic user profiles: Applications for finding interesting web sites, notifying users of relevant changes to web pages, and locating grant opportunities
US20130198099A1 (en) Intelligent Job Matching System and Method including Negative Filtration
JP2002520689A (ja) Tic:プライバシーを保護しながらターゲットコンテンツについての消費者属性の階層モデルを用いた、オンラインリポートのユーザ側面情報に基づく電子コンテンツのカスタマイズ化
CN101137980A (zh) 识别、提取、捕获和均衡专业技术和知识的方法和装置
Sandvig et al. Information seeking on university web sites: an exploratory study
Palanisamy Evaluation of search engines: a conceptual model and research issues
EP1126392A2 (de) Auf Kundendaten basierte individuelle Anpassung von elektronischen Inhalten
AU2003204958A1 (en) Improved Search Engine
CA2504689A1 (en) Improved search engine
Lucas et al. The present and future of internet search
Selonen An Adaptive Recommender System for News Delivery

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 99805701.0

Country of ref document: CN

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
ENP Entry into the national phase

Ref document number: 2000 537158

Country of ref document: JP

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2324137

Country of ref document: CA

Ref document number: 2324137

Country of ref document: CA

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1020007010220

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 507123

Country of ref document: NZ

Ref document number: 33546/99

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: IN/PCT/2000/364/KOL

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 1999914907

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 1999914907

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020007010220

Country of ref document: KR

WWW Wipo information: withdrawn in national office

Ref document number: 1999914907

Country of ref document: EP

WWR Wipo information: refused in national office

Ref document number: 1020007010220

Country of ref document: KR