TWI419000B - 開放式搜尋輔助 - Google Patents

開放式搜尋輔助 Download PDF

Info

Publication number
TWI419000B
TWI419000B TW099117226A TW99117226A TWI419000B TW I419000 B TWI419000 B TW I419000B TW 099117226 A TW099117226 A TW 099117226A TW 99117226 A TW99117226 A TW 99117226A TW I419000 B TWI419000 B TW I419000B
Authority
TW
Taiwan
Prior art keywords
search
user
potential
computer system
query
Prior art date
Application number
TW099117226A
Other languages
English (en)
Other versions
TW201101070A (en
Inventor
Marco Boerries
Wolfgang Knebel
Original Assignee
Yahoo 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 Yahoo Inc filed Critical Yahoo Inc
Publication of TW201101070A publication Critical patent/TW201101070A/zh
Application granted granted Critical
Publication of TWI419000B publication Critical patent/TWI419000B/zh

Links

Classifications

    • 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/903Querying
    • G06F16/9038Presentation of query results
    • 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • G06Q30/0256User search
    • 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
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Computational Linguistics (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Game Theory and Decision Science (AREA)
  • Mathematical Physics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

開放式搜尋輔助
本發明概括而言係關於搜尋引擎、查詢及系統。
搜尋引擎及該等有關的搜尋系統,提供有關及有用的資訊給使用者。它們亦自與該等搜尋結果一起提供或作為其一部分的廣告產生收益。
由於用於顯示結果及廣告的螢幕空間有限,且其等待時間較家用或辦公室網際網路連接(無論有線或無線)更長,因此移動式手持裝置存在著獨特挑戰。移動式手持裝置在與可能係行動中或分心的使用者互動時,亦存在著獨特挑戰。
該等所揭示之具體實施例提供已改良的搜尋輔助功能,其最小化使用者欲達到給定的最終結果的互動量。亦即,最小化或消除中間步驟。在具有有限的螢幕大小及資料傳輸速率,以及多工使用者的移動式裝置中,此係特別具優勢的。
具體實施例提供來自或為了一特定提供者的套現化或優先化能力,作為一搜尋輔助選擇。舉例來說,具體實施例藉由或連同與一提供者或特定物件相關的總收益或淨收益,可以對一潛在查詢結果/物件的建議之收益進行分級。
在一個具體實施例中,透過後端應用程式設計界面(API,“Application programming interface”),開放已叢集的搜尋結果給第三方服務及應用開發者,以使直接關於一特定服務提供者的查詢種類或結果集合可被叢集、傳送、顯示或使用,以增加相關的分級及顯示導向,創造已改良的使用者經驗。
一個態樣係關於一用於提供搜尋結果的系統。該系統包含:搜尋提供者伺服器的一群組,其配置成接收搜尋查詢且提供有關該等查詢的搜尋結果,以及用於一第三方伺服器的應用程式設計界面。在該第三方伺服器的該應用程式設計界面,係配置該第三方伺服器為:自用戶裝置接收部分搜尋請求,由該搜尋提供者伺服器群組服務;存取該搜尋提供者伺服器群組之搜尋輔助功能,以得到匹配該部分搜尋請求的複數潛在完整搜尋查詢;提供該等複數潛在完整搜尋查詢至該用戶裝置;在該用戶裝置接收選擇該等複數潛在完整搜尋查詢其中之一的指示;提供該指示或指示的通知至該搜尋提供者伺服器群組;以及自該搜尋提供者伺服器群組接收直接搜尋結果。該搜尋提供者伺服器群組係配置成提供搜尋輔助物件,以回應由該應用程式設計界面所提供之該指示,當其被用戶選擇時,直接鏈結至資訊的最終來源而不需先呈現搜尋結果頁面。
另一個態樣係關於用於提供搜尋結果給使用者的電腦系統,其中該電腦系統係配置成:(a)自一用戶接收部分搜尋查詢;(b)基於該部分搜尋查詢,轉化該部分搜尋查詢為一潛在完整搜尋查詢的群組;(c)收集有關該部分搜尋查詢的廣告;(d)分類該部分搜尋查詢,並依該分類所決定之類別,收集有關該部分搜尋查詢的廣告;以及(e)回傳該潛在完整搜尋查詢及廣告之群組給該用戶,其中每個潛在完整搜尋查詢皆包含與該查詢相關的最終結果之一鏈結,藉此允許使用者不需先從一搜尋結果頁面選擇即可自潛在完整搜尋查詢直接前進至最終結果。
藉由參照本說明書及該等圖式的其他部分,可更了解本發明的本質及優點。
現在將詳細參考本發明特定具體實施例,包括由該等發明者所思考用於實行本發明的該等最佳模式。這些特定具體實施例的範例係例示於該等所附圖式中。雖然搭配這些特定具體實施例說明本發明,但將可了解本發明不欲被限制於該等所說明之具體實施例。相反地,係欲涵蓋如該等所附申請專利範圍所定義,本發明的精神與範疇內可包括的替代例、修改及均等物。在該以下說明中,提出特定細節係為了提供本發明的周密了解。不需要某些或所有這些特定細節亦可實行本發明。此外,習知特徵得不加以詳細說明,以避免不必要地模糊本發明。
習知種類的可取得搜尋輔助功能可在一字串被鍵入時即偵測到,並建議該使用者正要鍵入或感興趣的某些熱門字串。該使用者隨後可持續鍵入他們的搜尋,或者選擇所建議該等字串之其中之一。一搜尋用語一旦被選擇及輸入,將提交其至該搜尋系統(例如雅虎(Yahoo!)),而其搜尋結果(一般而言係具有相關文字的超連結形式)是直接或透過第三方提供者回傳該等結果給該使用者。該使用者隨後自該等超連結之中選擇,其引導他們至該資訊常駐的一致性資源定址器(URL,“Uniform resource locator”)及相關目的地。
此係與本發明具體實施例形成對比,在其中該等搜尋結果頁面是被略過的。當結果頁面及顯示該等結果頁面的步驟被略過時,可更直接擷取及觀看該有關資訊,此對於一移動式裝置(例如手機)的使用者尤其有用。
在一個具體實施例中,該搜尋輔助提供一物件,其包含該顯示資訊的,以及可直接傳送該使用者至該資訊來源的鏈結(例如該資訊的URL),而不必先自結果頁面中選擇。在特定具體實施例中,包含描述語言程式(scripts)(其可包括java及/或HTML描述語言程式)的物件係提供作為該搜尋輔助的部分。當該使用者選擇此項,將執行該等描述語言程式。
搜尋輔助功能的特定具體實施例可由任何第三方提供者採用,以整合搜尋提供者的搜尋功能以及搜尋輔助至該第三方提供者服務中,並提供該服務給移動使用者。一專用界面工具集(widget)或其他界面可存取一搜尋的搜尋引擎。
在特定具體實施例中,甚至在該使用者完成查詢之前,可顯示關於該查詢且基於該部分完成查詢的廣告給該使用者。在一個具體實施例中,此係自動完成的,亦即沒有任何使用者輸入,然而在另一個具體實施例中,此係經由在該物件中的該等嵌入式描述語言程式而達成,且在該使用者選擇已提供的(搜尋輔助)物件之後才會出現廣告。
第一圖係用於實現搜尋請求的示例性程序之流程圖。在步驟104中,使用者輸入部分搜尋查詢。在完成該搜尋查詢之前,該使用者正使用之該用戶裝置發送該部分搜尋查詢至該搜尋提供者系統。該搜尋提供者系統包含用於滿足搜尋請求的特殊用途電腦系統,如以下有關第四A圖及第四B圖之說明。可直接發送該部分搜尋查詢至該搜尋提供者系統,或者可首先路由其至存取該搜尋提供者系統的另一中介系統(intermediary)。步驟112、116及120較佳為平行處理。在步驟112中,收集典型的搜尋輔助結果。此涉及搜尋匹配該部分搜尋查詢之部分字串的完整字串。
在步驟116中,收集切合該部分搜尋查詢的廣告。在步驟120中,分類該部分搜尋查詢。舉例來說,該系統能夠剖析及處理字串,並偵測該查詢字串是否與一種類別形式(例如旅遊、名人、電影……)及/或已包含的位置資訊(例如搜尋「紐約的飯店」)有關。
若找到一類別匹配,如在步驟124中所決定,則隨後將在步驟132中收集用於該特定類別的該等頂端結果。此涉及依類別決定(搜尋結果一較大集合的)叢集形式。在步驟136中,亦依類別收集廣告。步驟132及136較佳為平行處理。若在步驟128中未找到一類別匹配,或者在執行步驟132及136之後(若找到類別匹配),則在步驟140中合併該等結果及廣告。隨後在步驟144中回傳該等結果給該用戶,並在步驟150中由該用戶顯示。當該等結果被合併、回傳給該用戶及呈現時該結果所排序的順序可就每個搜尋輔助字串(基於部分查詢的完整查詢)收取廣告收益。具體實施例能夠從一特定提供者或對一特定提供者套現化或優先化以作為一搜尋輔助選擇。舉例來說,具體實施例藉由與一提供者或特定物件相關的總收益或淨收益,允許對於潛在查詢結果/物件建議的收益予以分級。
關於滿足此類搜尋查詢的更多資訊,請參照該等以下應用,其中每一者皆整體納入作為參照:發明名稱為「搜尋均衡器(Search Equalizer)」及的申請號11/486,818及公開號US-2008-0016034-A1專利;發明名稱為「叢集式搜尋處理(Clustered Search Processing)」及申請號為11/651,102及公開號為US-2008-0168052的專利;以及發明名稱為「透過文字訊息啟動叢集式搜尋處理(Enabling Clustered Search Processing via Text Messaging)」且申請號為11/833,173號專利。
第二圖及第三圖例示(手持)用戶裝置的使用者界面畫面。畫面301-306例示即時的畫面進程及步驟,如在該使用者界面所見。畫面301例示正被輸入的搜尋查詢。顯示正被輸入之「san」的部分搜尋查詢。該搜尋提供者(例如Yahoo!)的搜尋輔助功能提供選項群組,以輔助該使用者形成確切查詢。畫面301例示輔助的典型種類,於此建議類似該部分字串的字串。該字串在某些具體實施例中可包含已嵌入的鏈結,或者係與鏈結相關,或者作為包含該字串及鏈結的物件之部分。舉例來說,顯示「san francisco(舊金山)」、「san diego(聖地牙哥)」、「san antonio(聖安東尼奧)」及「san andreas cheats(聖安地列斯密技)」該等選項。該使用者隨後可選擇該搜尋輔助所提供選項之其中之一用於執行該搜尋,如在畫面302中所見,於此該使用者已自該搜尋輔助選項群組選擇「san francisco」。在畫面303中,該使用者界面顯示當自該搜尋提供者或中介系統擷取及載入該等搜尋結果至該用戶時的載入畫面。
在畫面304中,顯示具有某些搜尋結果的搜尋結果頁面。該使用者隨後可自該等結果之中選擇。畫面305例示載入指示,當該已選擇的「weather(天氣)」結果正在開放時,要求該使用者稍候片刻(顯示please wait a moment且該畫面稍微變暗)。在畫面306中,顯示該舊金山天氣「weather」結果細節頁面給該使用者。
在較佳具體實施例中該搜尋程序被縮短,且僅需要畫面301-306及相關步驟之只有每些被需要,以提供該最終資訊(在此範例中係天氣結果細節頁面306)給該使用者。根據第一圖該流程圖中所說明之該具體實施例及程序,例如畫面302的搜尋查詢頁面被略過由該已改良的搜尋輔助功能所提供之該等選擇不僅是簡單地可選擇作為該查詢基礎的字串。如以上所討論,該等選擇可以是包含連至最終結果的鏈結及廣告或連至廣告的鏈結的物件,當獲選擇時將回傳該最終結果。因而,在第二圖及第三圖該等示例性畫面中,由於該使用者不必自該搜尋結果頁面的該等選擇之中選擇,故亦略過畫面304。同樣地,畫面305中所描繪出的該第二次載入所需求之額外時間亦被消除。僅需要一個載入,如在畫面303中所見的載入表示。
總結來說,藉由點擊(或其他方式選擇)由該搜尋輔助所提供之選項,該最後資訊可被直接載入及提供而不需藉由點擊搜尋結果。在較佳具體實施例中,在畫面302、304及305中所描繪出的該等步驟所需求且與其相關的該輸入及時間被消除了。
在移動式裝置中,此係非常具優勢的。如以上所提及,移動式裝置使用者可能同時在做任何數量的事情。因而,在到達結果之前所需的步驟及延遲越少就越佳。舉例來說,登機或下機時在手中拿著各種物品之分心的使用者,將感到該已改良的搜尋技術係有用的。如另一範例,儘管有相反的警告及其他建議,移動式裝置使用者在開車時可能執行搜尋,而該等較少的輸入需求及較快的結果呈現,將減少與使用該移動式裝置相關的風險。
該等搜尋系統可實行作為較大型網路的部分,舉例來說,如在第四A圖該圖示中所例示。眾多使用者透過任何種類的電腦(例如桌上型、膝上型、平板型等)402、媒體運算平台403(例如有線電視及衛星之轉頻器及數位視訊記錄器)、移動式運算裝置(例如個人數位助理(PDAs))404、手機406,或者任何其他種類的運算或通信平台,與不同的網路環境互動、存取電子郵件以及使用搜尋服務的實例列入考慮的。該眾多使用者可包括,舉例來說,線上電子郵件及搜尋服務(例如由Yahoo!公司所提供的那些)的使用者由運算裝置及相關的資料儲存401表示)。
不論該搜尋服務提供者的本質為何,可根據本發明具體實施例以某種集中方式處理搜尋。此在第四A圖中由伺服器408及資料儲存410表示,如將可了解,其可對應多重分布式裝置及資料儲存。亦可在廣泛多種的網路環境中實行本發明,包括,舉例來說,TCP/IP型網路、電信網路、無線網路、公共網路、專用網路及前述各種組合等。此類網路,以及某些實例的潛在分布式本質,係由網路412表示。
在特定具體實施例中,除了該搜尋提供者之外,可由網點(sites)利用該搜尋輔助功能。這些網點係指稱為第三方,且它們的伺服器係指稱為第三方伺服器。在第四B圖中描繪出此類具體實施例。搜尋提供者(例如Yahoo!)提供由第三方伺服器470所使用之API 465。該API讓該等第三方伺服器能夠存取搜尋系統460(例如第四A圖的伺服器408及資料儲存410),以查詢且提供該搜尋輔助功能及物件,並提供相同內容給用戶450(例如第四A圖的電腦402、媒體運算平台403、移動式運算裝置404、手機406等)。舉例來說,可納入搜尋專用界面工具集至該第三方系統中,且可接收該搜尋查詢,並經由API 465將存取搜尋系統460,以提供該搜尋輔助且實現該查詢。該等最後結果及其他的協調步驟可透過第三方伺服器470及API 465自該用戶傳遞至搜尋系統460或自搜尋系統460傳遞,或者可直接在搜尋系統460與用戶450之間傳送。
此外,實行本發明具體實施例的該等電腦程式指令,可儲存在任何種類的實體電腦可讀取媒體中,並可根據多種運算模型執行,包括用戶/伺服器模型、同級間(peer-to-peer)模型、在單機運算裝置上,或者根據分布式運算模型,其中可在不同的位置實現或採用於文中所說明之各種該等功能。
具體實施例能夠從一特定提供者或對於一特定提供者套現化或優先化以作為一搜尋輔助選擇。舉例來說,具體實施例藉由或連同與一提供者或特定物件相關的總收益或淨收益,可以對一潛在查詢結果/物件的建議之收益進行分級。
該等以上所說明之具體實施例具有數個優勢。它們允許更快且更有效的廣告放置。提供為該部分查詢結果的該廣告亦可為豐富媒體種類(rich media type)。因此,部分搜尋查詢可觸發多媒體(例如音訊/視訊)廣告。
它們亦消除載入步驟,以及與該等步驟相關的等待時間。舉例來說,藉由略過該搜尋結果頁面,僅需求一個載入步驟以呈現該所需結果。再者,此在移動式裝置中尤其有用,其中無論是有線或根據802.11標準的無線方式,資料傳輸通常較固定式(land based)網際網路存取更少。
由於該等具體實施例在得出該所需結果時需要較少的操控及較少的與該裝置的互動,故其亦係具優勢的,如有關第一圖、第二圖及第三圖所說明。再者,在通常於行進間使用及同時執行其他作業的手持裝置中,此係特別具優勢的。
雖然本發明已特別參照其特定具體實施例顯示及說明,但熟習此項技術者將可了解,可以做到該等所揭示之具體實施例之形式及細節的改變,而不背離本發明的精神或範疇。
此外,雖然於文中已參照各種具體實施例討論本發明的各種優勢、態樣及物件,但將可了解,不應參照此類優勢、態樣及物件限制本發明的範疇。而是,應參照該等所附申請專利範圍決定本發明的範疇。
104-150...步驟
301-306...畫面
401...運算裝置及相關的資料儲存
402...任何形式的電腦
403...媒體運算平台
404...移動式運算裝置
406...手機
408...伺服器
410...資料儲存
412...網路
450...用戶
460...搜尋系統
465...應用程式設計界面
470...第三方伺服器
第一圖係根據本發明具體實施例的搜尋程序之流程圖。
第二圖畫面301-303及第三圖畫面304-306例示根據本發明具體實施例,用於組成搜尋查詢且顯示該等查詢該等結果之圖形化使用者界面。
第四A圖係可實行本發明具體實施例的運算環境之簡圖。
第四B圖係可實行本發明具體實施例的運算環境之另一簡圖。
104-150...步驟

Claims (16)

  1. 一種用於提供搜尋結果的系統,該系統包含:一搜尋提供者伺服器群組,其配置成接收搜尋查詢,並提供有關該等查詢的搜尋結果;一應用程式設計界面,其用於一第三方伺服器上之使用,在該第三方伺服器的該應用程式設計界面係配置該第三方伺服器為:接收一來自一用戶裝置的部分搜尋請求(partial search request),其將由該搜尋提供者伺服器群組服務;存取該搜尋提供者伺服器群組的一搜尋輔助功能,以得到匹配該部分搜尋請求的複數潛在完整搜尋查詢;提供該等複數潛在完整搜尋查詢至該用戶裝置;接收在該用戶裝置的選擇該等複數潛在完整搜尋查詢之其中之一的指示;提供該指示或該指示的通知至該搜尋提供者伺服器群組;以及接收來自該搜尋提供者伺服器群組的一直接搜尋結果;該搜尋提供者伺服器群組配置成回應由該應用程式設計界面所提供之該指示而提供一搜尋輔助物件,其不經過先呈現一搜尋結果頁面,在被該用戶選擇時直接鏈結至資訊的一最終來源。
  2. 一種用於提供搜尋結果給使用者的電腦系統,該電腦系統配置成:(a) 接收來自一用戶的部分搜尋查詢(partial search request);(b)基於該部分搜尋查詢,收集一潛在完整搜尋查詢之群組;(c)收集有關該部分搜尋查詢(partial search request)的廣告;(d)分類該部分搜尋查詢,以及:(i)收集由該分類所決定之一叢集形式的頂端結果;以及(ii)依該分類所決定之一類別,收集有關該部分搜尋查詢的廣告,其中該電腦系統係配置成平行處理步驟(b)-(d);(e)合併在步驟(b)-(d)中所收集之該潛在完整搜尋查詢及廣告群組;以及(f)回傳該已合併的潛在完整搜尋查詢及廣告群組給該使用者,其中每個潛在完整搜尋查詢皆包含連到與該查詢相關的一最終結果之一鏈結,藉此允許一使用者在選擇一潛在完整搜尋查詢時而未先自一搜尋結果頁面選擇時,自一潛在完整搜尋查詢直接前進至一最終結果。
  3. 如申請專利範圍第2項之電腦系統,其中作為該合併的一部分,該電腦系統係更配置成,根據與和該最終結果相關的一商品或服務的一提供者相關的收益,優先化該等潛在完整搜尋查詢。
  4. 一種用於提供搜尋結果給使用者的電腦系統,該電腦系統配置成:(a) 接收一來自一用戶的部分搜尋查詢(partial search request);(b)基於該部分搜尋查詢,轉化該部分搜尋查詢進入一潛在完整搜尋查詢之群組;(c)收集有關該部分搜尋查詢的廣告;(d)分類該部分搜尋查詢,並依該分類所決定之一類別,收集有關該部分搜尋查詢(partial search request)的廣告;(e)回傳該潛在完整搜尋查詢群組及廣告給該用戶,其中每個潛在完整搜尋查詢皆包含與該查詢相關的一最終結果之一鏈結,藉此允許一使用者自一潛在完整搜尋查詢直接前進至一最終結果,而未先自一搜尋結果頁面選擇。
  5. 如申請專利範圍第4項之電腦系統,其中該電腦系統係更配置成平行處理步驟(b)-(d)。
  6. 如申請專利範圍第4項之電腦系統,其中該電腦系統係更配置成,合併在步驟(b)-(d)中所收集之該潛在完整搜尋查詢群組及廣告。
  7. 如申請專利範圍第4項之電腦系統,其中該電腦系統係更配置成,回傳包含音訊及/或視訊的一豐富媒體廣告(rich media advertisement)給該用戶。
  8. 如申請專利範圍第7項之電腦系統,其中該電腦系統係更配置成在選擇該等潛在搜尋查詢之其中之一前,於呈現該潛在搜尋查詢群組時回傳包含音訊及/或視訊的一豐富媒體廣告給該用戶係提供。
  9. 如申請專利範圍第7項之電腦系統,其中該電腦系統係更配置成,在選擇該潛在搜尋查詢群組之其中之一後,回傳包含音訊及/或視訊的一豐富媒體廣告給該用戶。
  10. 如申請專利範圍第4項之電腦系統,其中該電腦系統係更配置成,根據與和該最終結果相關的一商品或服務的一提供者相關的收益,優先化該等潛在完整搜尋查詢。
  11. 一種用於實現搜尋查詢的電腦實行方法,該方法包含:接收一來自一用戶的部分搜尋查詢(partial search request);基於該部分搜尋查詢,收集一潛在完整搜尋查詢群組;收集有關該部分搜尋查詢的廣告;分類該部分搜尋查詢,並依該分類所決定之一類別,收集有關該部分搜尋查詢的廣告;回傳該潛在完整搜尋查詢群組及廣告給該用戶,其中每個潛在完整搜尋查詢皆包含連至與該查詢相關的一最終結果之一鏈結,藉此允許一使用者未先自一搜尋結果頁面選擇即自一潛在完整搜尋查詢直接前進至一最終結果。
  12. 如申請專利範圍第11項之電腦實行方法,更包含基於藉由呈現該等個別的潛在完整搜尋查詢之每一者所收集之收益,優先化潛在完整搜尋查詢。
  13. 如申請專利範圍第11項之電腦實行方法,更包含顯示該潛在完整搜尋查詢群組及廣告。
  14. 如申請專利範圍第11項之電腦實行方法,更包含提供一應用程式設計界面至一第三方,該應用程式設計界面配置該第三方的一電腦為協調搜尋輔助操作及一搜尋提供者。
  15. 如申請專利範圍第14項之電腦實行方法,其中將自該用戶所接收之該部分搜尋查詢(partial search request)係路由經過第三方。
  16. 如申請專利範圍第14項之電腦實行方法,其中該潛在完整搜尋查詢群組及廣告係經由該第三方回傳給該用戶。
TW099117226A 2009-06-03 2010-05-28 開放式搜尋輔助 TWI419000B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/477,671 US8825691B2 (en) 2009-06-03 2009-06-03 Open search assist

Publications (2)

Publication Number Publication Date
TW201101070A TW201101070A (en) 2011-01-01
TWI419000B true TWI419000B (zh) 2013-12-11

Family

ID=43298394

Family Applications (1)

Application Number Title Priority Date Filing Date
TW099117226A TWI419000B (zh) 2009-06-03 2010-05-28 開放式搜尋輔助

Country Status (7)

Country Link
US (1) US8825691B2 (zh)
JP (1) JP5623516B2 (zh)
KR (1) KR101432394B1 (zh)
CN (1) CN102449626B (zh)
HK (1) HK1167475A1 (zh)
TW (1) TWI419000B (zh)
WO (1) WO2010141214A2 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8615510B2 (en) * 2010-09-01 2013-12-24 Yahoo! Inc. Quick applications for search
US8550334B2 (en) * 2011-02-28 2013-10-08 Echostar Technologies L.L.C. Synching one or more matrix codes to content related to a multimedia presentation
US9495461B2 (en) * 2011-03-22 2016-11-15 Excalibur Ip, Llc Search assistant system and method
CN103678326B (zh) * 2012-09-03 2019-03-26 百度在线网络技术(北京)有限公司 一种用于基于搜索结果提供浏览信息的方法和设备
US20160048873A1 (en) * 2012-09-04 2016-02-18 Google Inc. Obtaining an ad related to a search query
US20140229299A1 (en) * 2013-02-12 2014-08-14 Adam J. Spanky Compain Systems for distributing content from affiliated entity rankings
US9465586B2 (en) * 2013-02-27 2016-10-11 Google Inc. Third party application scriptability
US11263221B2 (en) 2013-05-29 2022-03-01 Microsoft Technology Licensing, Llc Search result contexts for application launch
US10430418B2 (en) * 2013-05-29 2019-10-01 Microsoft Technology Licensing, Llc Context-based actions from a source application
US20140379747A1 (en) * 2013-06-19 2014-12-25 Microsoft Corporation Identifying relevant apps in response to queries
RU2592393C2 (ru) * 2013-08-30 2016-07-20 Общество С Ограниченной Ответственностью "Яндекс" Система и способ завершения пользовательского запроса и предоставления ответа на запрос
US9495405B2 (en) * 2014-04-28 2016-11-15 International Business Machines Corporation Big data analytics brokerage
RU2015156695A (ru) 2015-12-29 2017-07-05 Общество С Ограниченной Ответственностью "Яндекс" Способ и система обработки префикса, связанного с поисковым запросом
KR102113009B1 (ko) * 2018-03-06 2020-05-28 박종환 실시간 키보드 입력 정보를 활용한 키워드 광고 시스템
GB2601473A (en) * 2020-10-23 2022-06-08 Liberty Labs Ltd Searching using electronic devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070143262A1 (en) * 2005-12-20 2007-06-21 Richard Kasperski Interactive search engine
US20070244872A1 (en) * 2006-04-13 2007-10-18 Hancock S Lee Systems and methods for internet searching
TW200834357A (en) * 2006-12-01 2008-08-16 Microsoft Corp Adaptive help system and user interface
TW200907842A (en) * 2007-04-24 2009-02-16 Yahoo Inc System for displaying advertisements associated with search results

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4781741B2 (ja) * 2005-07-25 2011-09-28 ヤフー株式会社 情報検索システム、情報検索プログラム
US7672932B2 (en) 2005-08-24 2010-03-02 Yahoo! Inc. Speculative search result based on a not-yet-submitted search query
US7747639B2 (en) 2005-08-24 2010-06-29 Yahoo! Inc. Alternative search query prediction
US20070067305A1 (en) 2005-09-21 2007-03-22 Stephen Ives Display of search results on mobile device browser with background process
EP1938214A1 (en) * 2005-10-11 2008-07-02 Taptu Ltd. Search using changes in prevalence of content items on the web
WO2007064874A2 (en) * 2005-12-01 2007-06-07 Adchemy, Inc. Method and apparatus for representing text using search engine, document collection, and hierarchal taxonomy
US8301616B2 (en) 2006-07-14 2012-10-30 Yahoo! Inc. Search equalizer
US20080109401A1 (en) 2006-09-12 2008-05-08 Microsoft Corporation Presenting predetermined search results with query suggestions
US7630972B2 (en) 2007-01-05 2009-12-08 Yahoo! Inc. Clustered search processing
US8200663B2 (en) * 2007-04-25 2012-06-12 Chacha Search, Inc. Method and system for improvement of relevance of search results
US7693902B2 (en) 2007-05-02 2010-04-06 Yahoo! Inc. Enabling clustered search processing via text messaging
US8190627B2 (en) * 2007-06-28 2012-05-29 Microsoft Corporation Machine assisted query formulation
US20090024465A1 (en) 2007-07-20 2009-01-22 International Business Machines Corporation Adaptive advertisement placement responsive to search terms
KR101049889B1 (ko) 2007-10-22 2011-07-19 주식회사 이베이지마켓 검색을 통한 행태분석에 기반한 키워드 그룹에 대하여광고를 수주하고 타겟 광고하는 웹 사이트 운영 방법 및온라인 시스템
AU2010253843B2 (en) * 2009-05-27 2015-12-03 Google Inc. Computer application data in search results

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070143262A1 (en) * 2005-12-20 2007-06-21 Richard Kasperski Interactive search engine
US20070244872A1 (en) * 2006-04-13 2007-10-18 Hancock S Lee Systems and methods for internet searching
TW200834357A (en) * 2006-12-01 2008-08-16 Microsoft Corp Adaptive help system and user interface
TW200907842A (en) * 2007-04-24 2009-02-16 Yahoo Inc System for displaying advertisements associated with search results

Also Published As

Publication number Publication date
JP2012529106A (ja) 2012-11-15
KR101432394B1 (ko) 2014-08-20
HK1167475A1 (zh) 2012-11-30
KR20120027453A (ko) 2012-03-21
CN102449626A (zh) 2012-05-09
WO2010141214A3 (en) 2011-03-03
CN102449626B (zh) 2016-01-13
TW201101070A (en) 2011-01-01
WO2010141214A2 (en) 2010-12-09
US8825691B2 (en) 2014-09-02
JP5623516B2 (ja) 2014-11-12
US20100312773A1 (en) 2010-12-09

Similar Documents

Publication Publication Date Title
TWI419000B (zh) 開放式搜尋輔助
US9047340B2 (en) Electronic previous search results log
RU2629449C2 (ru) Устройство, а также способ выбора и размещения целевых сообщений на странице результатов поиска
US9626443B2 (en) Searching and accessing application functionality
KR101872547B1 (ko) 엔티티와 연관된 액션 및 제공자의 제시 기법
TWI416344B (zh) 用來提供對內容之存取的電腦執行方法及電腦可讀取媒體
JP5845254B2 (ja) 画像を使用したサーチ体験のカスタム化
US7792967B2 (en) Method and system for sharing and accessing resources
US8849752B2 (en) Overloaded communication session
CN103620583B (zh) 根据浏览活动显现应用
US20110016421A1 (en) Task oriented user interface platform
JP5331795B2 (ja) 広告表示方法、広告表示システム及び広告表示プログラム
US20050097190A1 (en) System and method for customized portal web pages
US9183278B2 (en) Computerized information system for creating patent data summaries and method therefor
CN103930920A (zh) 在社交网络服务中将内容共享到发现的内容流
KR20130031387A (ko) 맵에서의 엔티티 기반 탐색 결과 및 클러스터
US20090327235A1 (en) Presenting references with answers in forums
US20160307237A1 (en) Accessing Advertised Application States From A Current Application State
KR20210091125A (ko) 사용자 참여를 사용하는 엔티티 기반 검색 시스템
JP2011141617A (ja) webページ閲覧システム及びその制御方法、中継サーバ
CN108463819B (zh) 使用智能终端的基于数字串的实时信息分发***以及信息分发方法
JP2007148476A (ja) 情報検索支援システム、情報検索支援方法、検索支援モジュールプログラムおよび情報検索支援プログラム
JPWO2006028191A1 (ja) 情報提供装置、情報提供方法、コンピュータプログラム、プログラム格納媒体
KR101417894B1 (ko) 관심 콘텐츠 제공을 위한 참여 검색 서비스 제공 시스템 및 방법
US20130268361A1 (en) Systems and methods for implementing a user-directed landing page for generating enhanced user contact information based on user interactive computer searches

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees