国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      將用戶數(shù)據(jù)錄入路由到應用程序的制作方法

      文檔序號:6538443閱讀:113來源:國知局
      將用戶數(shù)據(jù)錄入路由到應用程序的制作方法
      【專利摘要】本發(fā)明涉及將用戶數(shù)據(jù)錄入路由到應用程序。在移動通信設(shè)備處接收用戶數(shù)據(jù)錄入。在接收到用戶數(shù)據(jù)錄入之后,接收用戶對第一應用程序和第二應用程序的選擇。響應于用戶選擇,用戶數(shù)據(jù)錄入被路由到第一應用程序和第二應用程序兩者。另外,可維護并顯示用戶數(shù)據(jù)錄入的列表,從而允許用戶從該列表中選擇用戶數(shù)據(jù)錄入并還選擇要將所選用戶數(shù)據(jù)錄入路由到的應用程序。
      【專利說明】將用戶數(shù)據(jù)錄入路由到應用程序
      [0001]本申請是國際申請日為2010年10月10日、國際申請?zhí)枮镻CT/US2010/052119、進入中國國家階段日為2012年4月11日、申請?zhí)枮?01080045865.X、發(fā)明名稱為“將用戶數(shù)據(jù)錄入路由到應用程序”的專利申請的分案申請。
      【技術(shù)領(lǐng)域】
      [0002]本發(fā)明涉及用戶數(shù)據(jù)錄入。
      【背景技術(shù)】
      [0003]隨著技術(shù)的進步,計算設(shè)備提供的功能也增加。用戶通常具有運行他們向其輸入數(shù)據(jù)的多個不同應用程序的計算設(shè)備。這增加了功能,但這不乏其問題。一個這樣的問題是對用戶而言,定位并運行他們想要向其輸入數(shù)據(jù)的特定應用程序和/或?qū)?shù)據(jù)從一個應用程序轉(zhuǎn)移到另一個通常是麻煩的過程。另一個問題是對定位并運行他們想要向其輸入數(shù)據(jù)和/或從中轉(zhuǎn)移數(shù)據(jù)的特定應用程序的需求會使用戶慢下來。這些問題可導致用戶對設(shè)備變得沮喪和/或不滿意。

      【發(fā)明內(nèi)容】

      [0004]提供本
      【發(fā)明內(nèi)容】
      以便以簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。本
      【發(fā)明內(nèi)容】
      并不旨在標識所要求保護主題的關(guān)鍵特征或必要特征,也不旨在用于限制所要求保護主題的范圍。
      [0005]根據(jù)一個或多個方面,在移動通信設(shè)備處接收用戶數(shù)據(jù)錄入。在接收到用戶數(shù)據(jù)錄入之后,接收用戶對第一應用程序和第二應用程序的選擇。響應于用戶選擇,用戶數(shù)據(jù)錄入被路由到第一應用程序和第二應用程序兩者。
      [0006]根據(jù)一個或多個方面,用戶界面模塊顯示數(shù)據(jù)輸入欄。輸入模塊接收進入數(shù)據(jù)輸入欄的第一用戶數(shù)據(jù)錄入和第二用戶數(shù)據(jù)錄入兩者,并且還接收用戶對第一用戶數(shù)據(jù)錄入要被路由到的應用程序的選擇。通用輸入欄模塊接收第一用戶數(shù)據(jù)錄入和第二用戶數(shù)據(jù)錄入兩者,并維護用戶數(shù)據(jù)錄入的列表(包括第一用戶數(shù)據(jù)錄入和第二用戶數(shù)據(jù)錄入)。通用輸入欄模塊還將該列表提供給用戶界面模塊以供顯示,接收用戶從所顯示的用戶數(shù)據(jù)錄入列表中對第一用戶數(shù)據(jù)錄入的選擇,以及響應于用戶從所顯示的用戶數(shù)據(jù)錄入列表中對第一數(shù)據(jù)錄入的選擇和用戶對一應用程序的選擇來將第一用戶數(shù)據(jù)錄入路由到該應用程序。
      【專利附圖】

      【附圖說明】
      [0007]在全部附圖中,使用相同的附圖標記來指示相同的特征。
      [0008]圖1示出根據(jù)一個或多個實施例的實現(xiàn)將用戶數(shù)據(jù)錄入路由到應用程序的示例系統(tǒng)。
      [0009]圖2是示出根據(jù)一個或多個實施例的移動通信設(shè)備的示例屏幕顯示的示圖。
      [0010]圖3是示出根據(jù)一個或多個實施例的移動通信設(shè)備的另一示例屏幕顯示的示圖。[0011]圖4是示出根據(jù)一個或多個實施例的用于供設(shè)備將用戶數(shù)據(jù)錄入路由到應用程序的示例過程的流程圖。
      [0012]圖5是示出根據(jù)一個或多個實施例的用于供設(shè)備將用戶數(shù)據(jù)錄入路由到應用程序的另一示例過程的流程圖。
      [0013]圖6示出根據(jù)一個或多個實施例的可被配置成實現(xiàn)用戶數(shù)據(jù)錄入路由到應用程序的示例計算設(shè)備。
      【具體實施方式】
      [0014]本文討論了將用戶數(shù)據(jù)錄入路由到應用程序。通用數(shù)據(jù)輸入欄是由移動通信設(shè)備來呈現(xiàn)的,從而允許該設(shè)備的用戶輸入文本、照片、或其他數(shù)據(jù),而無需首先標識該文本、照片、或其他數(shù)據(jù)要被路由到的應用程序。在錄入文本、照片、或其他數(shù)據(jù)之后,用戶可以選擇該數(shù)據(jù)要被路由到的一個或多個應用程序。應用程序可包括在移動通信設(shè)備上運行的應用程序和/或在遠程服務處運行的應用程序。另外,可以維護多個數(shù)據(jù)輸入的列表,并且用戶可以從該列表中選擇先前錄入的數(shù)據(jù)輸入以路由到一個或多個應用程序。
      [0015]圖1示出根據(jù)一個或多個實施例的實現(xiàn)將用戶數(shù)據(jù)錄入路由到應用程序的示例系統(tǒng)100。系統(tǒng)100包括可與一個或多個其他設(shè)備104和/或一個或多個遠程服務106進行通信的移動通信設(shè)備102。移動通信設(shè)備指的是能夠發(fā)送和接收諸如電話呼叫、文本消息、包括其他內(nèi)容類型的消息等通信的通信設(shè)備。通信設(shè)備102之所以被稱為是移動的,是因為它通常被設(shè)計成移動的并且由用戶在不同的位置使用。移動通信設(shè)備102可以是各種不同類型的設(shè)備,如蜂窩電話、衛(wèi)星電話、其他類型的無線電話、手持式計算機、上網(wǎng)本、平板計算機、個人數(shù)字助理(PDA)、音頻和/或視頻回放設(shè)備、便攜式游戲設(shè)備、車載計算機、專用消息收發(fā)設(shè)備,等等。應當明白,移動通信設(shè)備102可包括除能發(fā)送和接收通信呼叫以外的功能,諸如日歷功能、音頻和/或視頻回放功能、地圖功能等。還將明白,雖然在本文中設(shè)備102被稱為移動通信設(shè)備,但設(shè)備102可另選地是其他類型的設(shè)備。
      [0016]設(shè)備104可以是但不必是移動通信設(shè)備。設(shè)備104可以與移動通信設(shè)備102是相同的類型的設(shè)備或替換地是不同類型的設(shè)備。
      [0017]遠程服務106是物理上在移動通信設(shè)備102的遠程實現(xiàn)的服務,如社交網(wǎng)絡(luò)服務、消息路由服務、搜索服務、商家或市場服務,等等。每一遠程服務106可在一個或多個計算設(shè)備上實現(xiàn),如服務器計算機或類似于設(shè)備102或設(shè)備104的其他設(shè)備。
      [0018]移動通信設(shè)備102包括一個或多個應用程序108、屏幕110、以及外殼(shell)模塊120。外殼模塊120包括用戶界面(UI)模塊122、輸入模塊124、通信模塊126、以及通用輸入欄模塊128。模塊120、122、124、126、以及128中的每一個可以以軟件、固件、硬件或其組合來實現(xiàn)。在以軟件或固件實現(xiàn)時,這樣的模塊包括由移動通信設(shè)備102的一個或多個處理器或控制器執(zhí)行的一個或多個指令。
      [0019]屏幕110是移動通信設(shè)備102的顯示組件。可以用各種不同的方式實現(xiàn)屏幕110,如使用液晶顯示器(LCD)技術(shù)、等離子屏幕技術(shù)、圖像投影技術(shù)等等?;蛘撸⒎前ㄆ聊?10,移動通信設(shè)備102可生成輸出給包括屏幕110的一個或多個其他顯示設(shè)備的一個或多個信號。
      [0020]外殼模塊120包括管理通信、接收用戶輸入、顯示圖像等的一個或多個模塊,如以下更詳細地描述的。應用程序108與外殼模塊120進行通信并提供各種功能。應用程序108通常依賴于外殼模塊120來代表應用程序108管理對用戶輸入的接收,并將應用程序108所生成的圖像顯示在屏幕110上。各種不同類型的應用程序可作為應用程序108來包括,如生產(chǎn)力應用程序(例如,電子表格應用程序、文字處理應用程序、記事本應用程序、待辦事項列表應用程序)、娛樂應用程序(例如,游戲)、資源應用程序(例如,數(shù)據(jù)庫、數(shù)字書)、音頻/視頻應用程序(例如,數(shù)碼相機、數(shù)碼攝像機、音樂回放程序)、地圖應用程序、電子郵件應用程序、消息收發(fā)應用程序、用于搜索因特網(wǎng)或?qū)Ш降教囟║RL (統(tǒng)一資源定位符)的因特網(wǎng)瀏覽應用程序,等等。
      [0021]輸入模塊124從移動通信設(shè)備102的用戶接收用戶輸入??梢砸愿鞣N不同的方式提供用戶輸入,如通過按下設(shè)備102的觸摸板或觸摸屏的特定部分,或者通過按下設(shè)備102的小鍵盤或鍵盤的一個或多個鍵。觸摸屏功能可以使用各種不同的技術(shù)來提供,如通過電容、表面聲波、電阻、光學、應變計、色散信號、聲脈沖、或其他觸摸屏技術(shù)。還可以以其他方式提供用戶輸入,如通過可聽的輸入,對設(shè)備的其他物理反饋輸入(例如,敲擊設(shè)備102的任何部分,或者可以被設(shè)備102的運動檢測組件識別的另一動作,如搖動設(shè)備102,旋轉(zhuǎn)設(shè)
      備102等等),等等。
      [0022]Π模塊122生成、管理和/或輸出供顯示在屏幕110上的用戶界面。這一用戶界面在屏幕Iio上顯示各種信息,并且用戶輸入可由上述輸入模塊124接收。UI模塊122可以顯示例如移動通信設(shè)備102發(fā)送給設(shè)備104或設(shè)備106的消息,移動通信設(shè)備102從設(shè)備104接收到的消息,從服務106接收到的消息,應用程序108所生成的圖像,通用輸入欄模塊128所生成的數(shù)據(jù)錄入域或列表,等等。
      [0023]通信模塊126對從設(shè)備104接收到的通信以及發(fā)送至設(shè)備104的通信進行管理。移動通信設(shè)備102可以使用各種不同的技術(shù)和協(xié)議與設(shè)備104進行通信,所述技術(shù)和協(xié)議諸如蜂窩、衛(wèi)星和/或其他技術(shù)或協(xié)議。這些技術(shù)或協(xié)議可包括無線和/或有線技術(shù)和協(xié)議。
      [0024]通信模塊126支持與設(shè)備104的各種不同類型的通信。通信模塊126通常支持的一個類型的通信是語音呼叫。這可包括由移動通信設(shè)備102發(fā)起的語音呼叫(例如,傳出呼叫)、以及由另一設(shè)備104發(fā)起的語音呼叫(例如,傳入呼叫)?;蛘撸苿油ㄐ旁O(shè)備102可以支持其他類型的通信,并且不需要支持語音呼叫。
      [0025]通信模塊126所支持的另一類型的通信是消息,該消息指的是文本消息或其他媒體類型的消息,如圖像、視頻、音頻、媒體類型組合等。在一個或多個實施例中,消息遵循短消息服務(SMS)通信協(xié)議。在一個或多個其他實施例中,消息遵循多媒體消息收發(fā)服務(MMS )通信協(xié)議。應當明白,SMS和MMS只是示例協(xié)議,也可以替代地使用其他通信協(xié)議。通信模塊126也可支持各種其他類型的通信,如移動即時消息收發(fā)(移動頂)、電子郵件(email)等等。
      [0026]在一個或多個實施例中,通信模塊126還管理與服務106的通信。這一通信可以使用各種不同的網(wǎng)絡(luò)來執(zhí)行,包括因特網(wǎng)、局域網(wǎng)(LAN)、公共電話網(wǎng)、內(nèi)聯(lián)網(wǎng)、蜂窩或其他無線電話網(wǎng)、其他公共和/或?qū)S镁W(wǎng)絡(luò)、其組合等。如上所述,通信模塊126可以使用各種不同的技術(shù)和協(xié)議從服務106獲得數(shù)據(jù)和/或?qū)?shù)據(jù)發(fā)送給服務106。
      [0027]通用輸入欄模塊128生成供經(jīng)由Π模塊122顯示的輸入欄(或其他演示)。輸入欄是在其中顯示移動通信設(shè)備102的用戶經(jīng)由輸入模塊124輸入的數(shù)據(jù)的輸入域。用戶可以輸入各種不同的數(shù)據(jù),如文本、符號、繪圖等等。通用輸入欄模塊128還可與相機或其他圖像捕捉設(shè)備進行通信,以允許用戶捕捉照片或視頻作為該用戶輸入的數(shù)據(jù)。響應于經(jīng)由模塊124的請求捕捉照片或視頻的用戶輸入,所捕捉的照片或視頻的指示被顯示在輸入欄中(例如,所捕捉的照片或視頻的文本描述、所捕捉的照片或視頻的縮略圖、所捕捉的照片等等)。輸入欄之所以被稱為通用的,是因為它被用于輸入打破多個不同的應用程序108,并且用戶可以在無需首先啟動或以其他方式標識旨在要向其提供數(shù)據(jù)的應用程序的情況下輸入該數(shù)據(jù)。
      [0028]在一個或多個實施例中,通用輸入欄被顯示在屏幕110上以供設(shè)備102的用戶容易且快速地訪問。例如,通用輸入欄可以顯示在由外殼120所顯示的主頁或主屏幕上、由外殼120所顯示的標題或工具欄部分中,等等。通用輸入欄可以持續(xù)地顯示,或另選地響應于用戶請求來顯示該通用輸入欄。例如,經(jīng)由輸入模塊124接收到的快捷鍵或鍵序列或者其他用戶輸入可被用來使得模塊128在屏幕110上顯示通用輸入欄。
      [0029]在顯示通用輸入欄的情況下,移動通信設(shè)備102的用戶可以經(jīng)由輸入模塊124輸入數(shù)據(jù)。用戶輸入的這一數(shù)據(jù)可以是文本、符號、繪圖、所捕捉的視頻、所捕捉的照片,等等。在用戶完成了對他或她希望的數(shù)據(jù)的輸入時,用戶指示該數(shù)據(jù)輸入結(jié)束。用戶輸入的數(shù)據(jù)也被稱為用戶數(shù)據(jù)錄入。用戶可以用各種不同的方式來指示數(shù)據(jù)輸入的結(jié)束,如通過選擇“end (結(jié)束)”或“return (返回)”鍵或按鈕、通過輸入指示數(shù)據(jù)輸入的結(jié)束的另一鍵或輸入序列、通過選擇該數(shù)據(jù)要被路由到的應用程序,等等。或者,并非用戶指示數(shù)據(jù)輸入的結(jié)束,夕卜殼120的一模塊可以自動標識數(shù)據(jù)輸入的結(jié)束。例如,數(shù)據(jù)輸入的結(jié)束可以在輸入模塊124沒接收到任何用戶輸入過去了閾值時間量之后自動檢測。
      [0030]用戶可經(jīng)由通用輸入欄輸入各種不同類型的數(shù)據(jù)。例如,用戶可以輸入電話號碼、人的名字、餐館或商家的名稱、提醒他或她自己做某事的便簽、繪圖,等等。
      [0031]一旦輸入,設(shè)備102的用戶就可以選擇要將該用戶數(shù)據(jù)錄入路由到的一個或多個應用程序108。將用戶數(shù)據(jù)錄入路由到應用程序108指的是將用戶數(shù)據(jù)錄入提供給應用程序108。應用程序108使用特定用戶數(shù)據(jù)錄入的方式可基于特定應用程序108和/或用戶數(shù)據(jù)錄入而變化。例如,應用程序108可以對用戶數(shù)據(jù)錄入中的電話號碼發(fā)出電話呼叫,使用用戶數(shù)據(jù)錄入中的數(shù)據(jù)生成新聯(lián)系人,將用戶數(shù)據(jù)錄入添加到日歷項,將用戶數(shù)據(jù)錄入添加到相冊,等等。
      [0032]用戶可以用各種不同的方式來選擇用戶數(shù)據(jù)錄入要被路由到的一個或多個應用程序108。在一個或多個實施例中,通用輸入欄模塊128顯示表示可將用戶數(shù)據(jù)錄入路由到的每一應用程序108的按鈕或其他圖標連同該用戶數(shù)據(jù)錄入。用戶隨后可經(jīng)由輸入模塊124接收到的輸入來選擇這些所顯示的按鈕或圖標之一。在其他實施例中,用戶可以經(jīng)由其他Π機制來選擇應用程序108,如下拉菜單、小鍵盤上的按鈕或鍵等。
      [0033]除將用戶數(shù)據(jù)錄入路由到移動通信設(shè)備102上的應用程序108之外,用戶數(shù)據(jù)錄入還可被路由到遠程服務106 (例如,在遠程服務106上運行的應用程序)。因而,設(shè)備102的用戶可以選擇例如將用戶數(shù)據(jù)錄入路由到設(shè)備102上的應用程序108和遠程服務106。
      [0034]圖2是示出根據(jù)一個或多個實施例的移動通信設(shè)備的示例屏幕顯示的示圖。在圖2中,屏幕200被顯示為具有標題部分202和應用程序顯示部分204。一般而言,在移動通信設(shè)備上運行的應用程序被顯示在應用程序顯示部分204中,而描述這些應用程序的信息和/或移動通信設(shè)備的操作被顯示在標題部分202中。例如,標題部分202可包括當前時間、指示該移動通信設(shè)備接收到的無線信號強度的一個或多個垂直條、電池充電指示符,等等。然而,將明白,不同和/或附加信息可被顯示在不同部分202中。
      [0035]通用輸入欄210以及多個按鈕212、214、216、218及220被顯示在部分204中。在圖2的示例中,用戶向欄210中輸入了數(shù)據(jù)“425-555-1212”。用戶隨后可選擇按鈕212-220中的一個或多個來將該用戶數(shù)據(jù)錄入(在所示示例中為“425-555-1212”)路由到所選按鈕所標識的一個或多個應用程序。例如,用戶可選擇按鈕212來使用戶數(shù)據(jù)錄入被路由到地址簿應用程序(例如,并且作為聯(lián)系人被添加到地址簿),選擇按鈕214來使用戶數(shù)據(jù)錄入被路由到社交網(wǎng)絡(luò)服務(例如,并被添加到他或她的社交網(wǎng)絡(luò)頁面),選擇按鈕216來使用戶數(shù)據(jù)錄入被路由到列表或記事本應用程序(例如,并被添加到他或她的待辦事項列表),選擇按鈕218來使用戶數(shù)據(jù)錄入被路由到電話應用程序(例如,并發(fā)出作為該用戶數(shù)據(jù)錄入的電話號碼的電話呼叫),和/或選擇按鈕220來使用戶數(shù)據(jù)錄入被路由到文本消息收發(fā)應用程序(例如,并使文本消息被發(fā)送到作為該用戶數(shù)據(jù)錄入的電話號碼)。
      [0036]雖然圖2被示為具有按鈕212-220,但將明白,用戶數(shù)據(jù)錄入可被路由到的應用程序可以用其他方式來標識以供用戶選擇。
      [0037]返回圖1,在一個或多個實施例中,輸入欄模塊128維護經(jīng)由通用輸入欄輸入的用戶數(shù)據(jù)錄入的列表。用戶所輸入的每一新用戶數(shù)據(jù)錄入被模塊128添加到該列表。這一列表隨后可顯示在屏幕110上(例如,響應于用戶請求顯示經(jīng)由輸入模塊124接收到的列表)。這一列表可包括用戶數(shù)據(jù)錄入和/或用戶數(shù)據(jù)錄入的指示(例如,所捕捉的照片或視頻的描述或縮略圖)。用戶能夠從該列表中選擇用戶數(shù)據(jù)錄入,選擇應用程序108之一,并且響應于這些選擇來使所選用戶數(shù)據(jù)錄入被路由到所選應用程序。用戶能夠通過例如用他或她的手指或指示筆觸摸用戶數(shù)據(jù)錄入或經(jīng)由模塊124的其他輸入來從該列表中選擇該錄入。
      [0038]應當注意,在將來自該列表的用戶數(shù)據(jù)錄入路由到應用程序之后,用戶數(shù)據(jù)錄入保持在該列表中。因而,用戶數(shù)據(jù)錄入可被路由到用戶所選擇的多個附加應用程序或服務。另外,在特定用戶數(shù)據(jù)錄入處于列表中時,用戶可以返回到該特定用戶數(shù)據(jù)錄入并修改或編輯該錄入(例如,以向該錄入添加附加數(shù)據(jù)、校正錯誤或排字誤差等等)。用戶隨后可校正特定用戶數(shù)據(jù)錄入中的誤差并隨后將該特定用戶數(shù)據(jù)錄入路由到一個或多個應用程序或服務。
      [0039]可以用各種不同的方式來將用戶數(shù)據(jù)錄入從用戶數(shù)據(jù)錄入的列表中移除。在一個或多個實施例中,用戶數(shù)據(jù)錄入保持在用戶數(shù)據(jù)錄入的列表中,直至用戶請求刪除該錄入為止(例如,通過選擇該錄入和刪除按鈕或鍵)。或者,可任選地對用戶數(shù)據(jù)錄入的大小施加限制,并且在滿足這一限制時(任選地在接收到用戶批準這樣做之后)用戶數(shù)據(jù)錄入可被刪除。在這一限制滿足時所刪除的一個或多個用戶數(shù)據(jù)錄入可以用不同的方式來標識,如最舊(最不新近輸入)的用戶數(shù)據(jù)輸入、最不新近路由的用戶數(shù)據(jù)輸入、最頻繁路由的用戶數(shù)據(jù)輸入,等等。
      [0040]圖3是示出根據(jù)一個或多個實施例的移動通信設(shè)備的另一示例屏幕顯示的示圖。在圖3中,屏幕300被顯示為具有標題部分302和應用程序顯示部分304,分別類似于圖2的標題部分202和應用程序顯不部分204。[0041]通用輸入欄310被顯示在部分304中,類似于圖2的通用輸入欄210。然而,用戶尚未開始向欄310中輸入當前用戶數(shù)據(jù)錄入。在通用輸入欄310下方是用戶數(shù)據(jù)錄入312、314,316及318的列表。用戶數(shù)據(jù)錄入的這一列表是用戶先前輸入到通用輸入欄310的用戶數(shù)據(jù)錄入。用戶數(shù)據(jù)錄入312、314、316及318可根據(jù)各種不同的排序技術(shù)或規(guī)則來顯示,如根據(jù)用戶數(shù)據(jù)錄入被用戶輸入的時間、按字母順序、基于它們被用戶選擇來路由到應用程序的時間等等來對它們進行排序。用戶數(shù)據(jù)錄入的列表在圖3中被示為包括四個用戶數(shù)據(jù)錄入,但另選地,用戶數(shù)據(jù)錄入的列表可包括更大或更小數(shù)量的用戶數(shù)據(jù)錄入。
      [0042]多個按鈕320、322、324、326及328也包括在顯示部分304中。用戶可以從用戶數(shù)據(jù)錄入的列表中選擇用戶數(shù)據(jù)錄入,并且還選擇按鈕320-328中的一個或多個來將所選用戶數(shù)據(jù)錄入路由到所選按鈕所標識的一個或多個應用程序。例如,用戶可選擇按鈕320來使用戶數(shù)據(jù)錄入被路由到地址簿應用程序(例如,并且作為聯(lián)系人被添加到地址簿),選擇按鈕322來使用戶數(shù)據(jù)錄入被路由到社交網(wǎng)絡(luò)服務(例如,并在社交網(wǎng)絡(luò)服務上發(fā)布給他或她的朋友),選擇按鈕324來使用戶數(shù)據(jù)錄入被路由到列表或記事本應用程序(例如,并被添加到他或她的待辦事項列表),選擇按鈕326來使用戶數(shù)據(jù)錄入被路由到電話應用程序(例如,并發(fā)出作為該用戶數(shù)據(jù)錄入的電話號碼的電話呼叫),或選擇按鈕328來使用戶數(shù)據(jù)錄入被路由到文本消息收發(fā)應用程序(例如,并使文本消息被發(fā)送到作為該用戶數(shù)據(jù)錄入的電話號碼)。
      [0043]因而,用戶可以將多個用戶數(shù)據(jù)錄入輸入到通用輸入欄310中,使這些用戶數(shù)據(jù)錄入顯示為列表,并隨后從用戶數(shù)據(jù)錄入的列表中進行選擇。即使在輸入后續(xù)用戶數(shù)據(jù)錄入之后,用戶也可以選擇特定用戶數(shù)據(jù)錄入要被路由到的一個或多個應用程序。
      [0044]雖然圖3被示為具有按鈕320-328,但將明白,用戶數(shù)據(jù)錄入可被路由到的應用程序可以用其他方式來標識以供用戶選擇。
      [0045]返回圖1,如上所述,用戶數(shù)據(jù)錄入可被路由到一個或多個應用程序108和/或遠程服務106。通用輸入欄模塊128可經(jīng)由通信模塊126或以各種不同的方式將用戶數(shù)據(jù)錄入路由到應用程序108或遠程服務106。在一個或多個實施例中,每一應用程序108和遠程服務106向通用輸入欄模塊128進行注冊。作為這一注冊過程的一部分,應用程序108或服務106向模塊128提供標識如何將數(shù)據(jù)路由到應用程序108或服務106的信息。模塊128 (或另選地另一模塊,如通信模塊126)維護這一信息的記錄,并在被設(shè)備102的用戶選擇時使用所維護的信息來將用戶數(shù)據(jù)錄入路由到應用程序108或服務106。另外,作為這一注冊過程的一部分,應用程序108或服務106可以通知通用輸入欄模塊128使用特定按鈕或圖標來顯示應用程序108或服務106以供選擇(例如,圖2的按鈕212-220或圖3的按鈕320-328)。
      [0046]或者,通用輸入欄模塊128可以用不同的方式將用戶數(shù)據(jù)錄入路由到應用程序108或遠程服務106。例如,應用程序108或服務106可以向模塊128展示應用程序編程接口(API)。模塊128可在知曉該API的情況下來配置或編程,或以各種其他不同的方式發(fā)現(xiàn)該API。模塊128隨后可以調(diào)用該API來將用戶數(shù)據(jù)錄入路由到應用程序108或服務106。作為另一示例,模塊128可以根據(jù)被編程到模塊128、應用程序108、服務106中的協(xié)議或以其他方式為模塊128、應用程序108、服務106所知的協(xié)議來與應用程序108和服務106通信。模塊128可以使用這一已知協(xié)議來將用戶數(shù)據(jù)錄入路由到應用程序108或服務106。[0047]應用程序108或遠程服務106在接收到用戶數(shù)據(jù)錄入之后所采取的動作可以變化。在一個或多個實施例中,每一應用程序108和服務106具有它用接收到的用戶數(shù)據(jù)錄入執(zhí)行的默認行為(例如,將該錄入添加到筆記文檔、將該錄入添加到新聯(lián)系人、將該錄入添加到列表、基于該錄入來發(fā)起電話呼叫,等等)。這一默認行為可以任選地由設(shè)備102的用戶來改變。例如,應用程序108或服務106可以呈現(xiàn)標識可使用用戶數(shù)據(jù)錄入執(zhí)行的不同默認操作并允許用戶選擇這些不同默認操作的配置顯示(例如,經(jīng)由Π模塊122)。用戶所選的默認操作的記錄隨后被應用程序108或服務106 (或通用輸入欄模塊128)維護,并且所選默認操作被用于由應用程序108或服務106隨后接收到的用戶數(shù)據(jù)錄入。
      [0048]在其他實施例中,基于用戶選擇,應用程序108或服務106可以執(zhí)行不同行為??蔀橐蓱贸绦?08或服務106執(zhí)行的不同行為選擇不同按鈕或菜單項。要執(zhí)行的部分行為的標識符可以用各種不同的方式被路由到應用程序108或服務106,類似于上述用戶數(shù)據(jù)錄入的路由。例如,因特網(wǎng)瀏覽應用程序可顯示用戶可從中進行選擇的兩個按鈕,一個按鈕與因特網(wǎng)搜索相關(guān)聯(lián)而另一個按鈕與因特網(wǎng)導航相關(guān)聯(lián)。如果與因特網(wǎng)搜索相關(guān)聯(lián)的按鈕被選擇,則用戶數(shù)據(jù)錄入被路由到因特網(wǎng)瀏覽應用程序,該因特網(wǎng)瀏覽應用程序進而訪問搜索引擎或服務來搜索具有該用戶數(shù)據(jù)錄入的網(wǎng)頁。然而,如果與因特網(wǎng)導航相關(guān)聯(lián)的按鈕被選擇,則用戶數(shù)據(jù)錄入被路由到因特網(wǎng)瀏覽應用程序,該因特網(wǎng)瀏覽應用程序進而將該用戶數(shù)據(jù)錄入當作URL并導航到以該用戶數(shù)據(jù)錄入為URL的網(wǎng)頁。因特網(wǎng)瀏覽應用程序也可執(zhí)行其他行為,如創(chuàng)建包括該用戶數(shù)據(jù)錄入的書簽或收藏夾條目。
      [0049]在其他實施例中,基于特定用戶數(shù)據(jù)錄入,應用程序108或服務106可以執(zhí)行不同行為。應用程序108或服務106分析用戶數(shù)據(jù)錄入并將該用戶數(shù)據(jù)錄入自動標識為特定類型的錄入(例如,電話號碼、文本消息收發(fā)地址、URL等等)。這一自動標識可以用各種不同的方式來執(zhí)行,如基于用戶數(shù)據(jù)錄入的特定格式(例如,如果用戶數(shù)據(jù)錄入以“www.”開始并且不包括空格則它被自動標識為URL、如果用戶數(shù)據(jù)錄入包括7或10個數(shù)字并且不包括字母則它被自動標識為電話號碼,等等)。
      [0050]圖4是示出根據(jù)一個或多個實施例的用于供設(shè)備將用戶數(shù)據(jù)錄入路由到應用程序的示例過程400的流程圖。過程400由諸如圖1的移動通信設(shè)備102等設(shè)備來執(zhí)行,并可以用軟件、固件、硬件、或其組合來實現(xiàn)。過程400被示為一組動作,并且不僅限于所示出的用于執(zhí)行各種動作的操作的順序。過程400是用于將用戶數(shù)據(jù)錄入路由到應用程序的示例過程,在此包括了參考不同附圖的對將用戶數(shù)據(jù)錄入路由到應用程序的附加討論。
      [0051]在過程400中,接收用戶數(shù)據(jù)錄入(動作402)。如上所述,經(jīng)由通用輸入欄接收用戶數(shù)據(jù)錄入并且可以用各種不同的方式來接收。如上所述,這一用戶數(shù)據(jù)錄入可以是文本、符號、繪圖、所捕捉的視頻、所捕捉的照片,等等。
      [0052]接收用戶對多個應用程序和/或服務的選擇(動作404)。如上所述,這些多個應用程序和/或服務包括被包含在實現(xiàn)過程400的設(shè)備上的應用程序和/或遠程服務。
      [0053]將在動作402接收到的用戶數(shù)據(jù)錄入路由到所選應用程序和/或服務(動作406)。如上所述,用戶數(shù)據(jù)錄入被路由到所選應用程序和/或服務的方式可以用不同的方式來標識。
      [0054]圖5是示出根據(jù)一個或多個實施例的用于供設(shè)備將用戶數(shù)據(jù)錄入路由到應用程序的示例過程500的流程圖。過程500由諸如圖1的移動通信設(shè)備102等設(shè)備來執(zhí)行,并可以用軟件、固件、硬件、或其組合來實現(xiàn)。過程500被示為一組動作,并且不僅限于所示出的用于執(zhí)行各種動作的操作的順序。過程500是用于將用戶數(shù)據(jù)錄入路由到應用程序的示例過程,在此包括了參考不同附圖的對將用戶數(shù)據(jù)錄入路由到應用程序的附加討論。
      [0055]在過程500中,接收用戶數(shù)據(jù)錄入(動作502)。如上所述,經(jīng)由通用輸入欄接收用戶數(shù)據(jù)錄入并且可以用各種不同的方式來接收。如上所述,這一用戶數(shù)據(jù)錄入可以是文本、符號、繪圖、所捕捉的視頻、所捕捉的照片,等等。
      [0056]將接收到的用戶數(shù)據(jù)錄入添加到用戶數(shù)據(jù)錄入的列表(動作504)。動作502和504可以重復多次,其中每一新用戶數(shù)據(jù)錄入都被添加到用戶數(shù)據(jù)錄入的列表。
      [0057]另外,將用戶數(shù)據(jù)錄入的列表顯示或以其他方式呈現(xiàn)給實現(xiàn)過程500的設(shè)備的用戶(動作506)。用戶數(shù)據(jù)錄入的列表可響應于用戶請求顯示該列表來顯示,或另選地可響應于某一其他事件或動作來自動顯示(例如,響應于用戶請求顯示通用輸入欄)。
      [0058]接收用戶對用戶數(shù)據(jù)錄入和應用程序(或服務)的選擇(動作508)。如上所述,可以用各種不同的方式來接收這些用戶選擇。
      [0059]將在動作508中選擇的用戶數(shù)據(jù)錄入路由到在動作508中選擇的應用程序或服務(動作510)。如上所述,所選用戶數(shù)據(jù)錄入被路由到所選應用程序和/或服務的方式可以用不同的方式來標識。
      [0060]動作508和510可重復多次,其中用戶每次選擇不同的用戶數(shù)據(jù)錄入和/或應用程序(或服務)。另外,過程500可返回動作502和504來接收附加用戶數(shù)據(jù)錄入并將這些附加用戶數(shù)據(jù)錄入添加到用戶數(shù)據(jù)錄入的列表。這些附加用戶數(shù)據(jù)錄入隨后可在動作506中顯示并在動作508中被選擇。
      [0061]將用戶數(shù)據(jù)錄入路由到應用程序允許各種不同的使用場景。一般而言,用戶可以在他或她所需的數(shù)據(jù)在心中鮮明時快速輸入該數(shù)據(jù)(例如,他或她正想到特定電話號碼、特定人的名字、特定餐館的名字,等等)。用戶隨后可在他或她將所需數(shù)據(jù)輸入到通用輸入欄之后指令移動通信設(shè)備使用該數(shù)據(jù)做什么。
      [0062]以下是用于將用戶數(shù)據(jù)錄入路由到應用程序的使用場景的若干示例。將明白,這些是示例,并且將用戶數(shù)據(jù)錄入路由到應用程序也支持各種其他使用場景。一個示例使用場景是用戶將電話號碼輸入到通用輸入欄,隨后選擇將該電話號碼路由到第一應用程序以使用該電話號碼創(chuàng)建聯(lián)系人,并路由到第二應用程序以發(fā)起對該電話號碼的語音呼叫或文本消息。另一示例使用場景是用戶將一格言輸入到通用輸入欄,隨后選擇將該格言路由到第一應用程序以搜索該格言的作者,路由到第二應用程序以將該格言文本傳輸給一個或多個朋友,以及路由到社交網(wǎng)絡(luò)服務以顯示該格言。又一示例使用場景是用戶經(jīng)由設(shè)備的相機來捕捉照片,隨后選擇將該照片路由到第一應用程序以添加到該設(shè)備上的相冊,路由到第二應用程序以使用該照片發(fā)起圖像(SMS)消息來發(fā)送給朋友,以及路由到社交網(wǎng)絡(luò)服務以顯示該照片。
      [0063]又一示例使用場景是用戶將被推薦給該用戶的藝術(shù)家的名字輸入到通用輸入欄中,隨后選擇將該藝術(shù)家的名字路由到音樂市場服務來搜索并購買該藝術(shù)家的專輯,路由到搜索引擎以搜索因特網(wǎng)并了解該藝術(shù)家的更多信息,以及路由到另一服務以經(jīng)由社交網(wǎng)絡(luò)服務或消息路由服務來共享該藝術(shù)家的名字。又一示例使用場景是用戶將他或她想要嘗試的餐館的名稱輸入到通用輸入欄,隨后選擇將該餐館名稱路由到評論應用程序或服務以閱讀關(guān)于該餐館的更多信息,路由到日歷應用程序以安排去該餐館的日期和時間,以及路由到待辦事項列表應用程序以添加待辦事項列表項來訂座位或邀請朋友。又一示例使用場景是用戶將想法輸入到通用輸入欄,隨后選擇將該想法路由到第一應用程序以將該想法通過電子郵件發(fā)送給他或她自己(和/或其他人),以及路由到筆記本應用程序以將該想法保存在筆記中。
      [0064]又一示例使用場景是用戶輸入網(wǎng)頁的URL,隨后選擇將該URL路由到因特網(wǎng)瀏覽應用程序以使該網(wǎng)頁顯示給用戶。這一 URL被維護在用戶數(shù)據(jù)錄入的列表中,使得用戶可以通過該列表返回并稍后將該URL路由到因特網(wǎng)瀏覽應用程序(以及重復這樣做)。用戶還可以選擇將該URL路由到另一應用程序或服務,如路由到社交網(wǎng)絡(luò)服務以將該URL發(fā)布給他或她的朋友,以及路由到一應用程序以向朋友發(fā)送包括該URL的文本消息。又一示例使用場景是用戶輸入搜索項,隨后選擇將該搜索項路由到因特網(wǎng)瀏覽應用程序以搜索該搜索項。這一搜索項被維護在用戶數(shù)據(jù)錄入的列表中,使得用戶具有他或她搜索項的列表(他或她的搜索歷史),并且可隨后將搜索項路由到因特網(wǎng)瀏覽應用程序(以及重復這樣做)。用戶還可以選擇將該搜索項路由到另一應用程序或服務,如路由到社交網(wǎng)絡(luò)服務以將該搜索項發(fā)布給他或她的朋友,以及路由到一應用程序以向朋友發(fā)送包括該搜索項的文本消息。
      [0065]圖6示出根據(jù)一個或多個實施例的可被配置成實現(xiàn)將用戶數(shù)據(jù)錄入路由到應用程序的示例計算設(shè)備600。計算設(shè)備600可以是例如圖1的設(shè)備102或設(shè)備104,或可以實現(xiàn)遠程服務106的至少一部分。
      [0066]計算設(shè)備600包括一個或多個處理器或處理單元602、可包括一個或多個存儲器和/或存儲組件606的一個或多個計算機可讀介質(zhì)604、一個或多個輸入/輸出(I/O)設(shè)備608、以及允許各組件和設(shè)備彼此通信的總線610。計算機可讀介質(zhì)604和/或一個或多個I/O設(shè)備608可以作為計算設(shè)備600的一部分被包括,或者可另選地可以耦合到計算設(shè)備600??偩€610表示若干類型的總線結(jié)構(gòu)中的任何一種總線結(jié)構(gòu)的一個或多個,包括存儲器總線或存儲器控制器、外圍總線、加速圖形端口,以及使用各種不同的總線體系結(jié)構(gòu)中的處理器或局部總線??偩€610可包括有線和/或無線總線。
      [0067]存儲器/存儲組件606表示一個或多個計算機存儲介質(zhì)。組件606可包括易失性介質(zhì)(諸如隨機存取存儲器(RAM))和/或非易失性介質(zhì)(諸如只讀存儲器(ROM)、閃存、光盤、磁盤等等)。組件606可包括固定介質(zhì)(例如,RAM、ROM、固定硬盤驅(qū)動器等等)以及可移動介質(zhì)(例如,閃存驅(qū)動器、可移動硬盤驅(qū)動器、光盤等等)。
      [0068]此處所討論的技術(shù)可以以軟件實現(xiàn),指令由一個或多個處理單元602??梢岳斫猓煌闹噶羁梢源鎯υ谟嬎阍O(shè)備600的不同的組件中,諸如存儲在處理單元602中,存儲在處理單元602的各種緩存存儲器中,存儲在設(shè)備600的其他高速緩存存儲器(未示出)中,存儲在其他計算機可讀介質(zhì)上等等。另外,可以理解,指令存儲在計算設(shè)備600中的位置可以隨著時間而變化。
      [0069]—個或多個輸入/輸出設(shè)備608允許用戶向計算設(shè)備600輸入命令和信息,以及允許信息被呈現(xiàn)給用戶和/或其他組件或設(shè)備。輸入設(shè)備的示例包括鍵盤、光標控制設(shè)備(例如,鼠標)、話筒、掃描儀等。輸出設(shè)備的示例包括顯示設(shè)備(例如,監(jiān)視器或投影儀)、揚聲器、打印機、網(wǎng)卡等等。
      [0070]此處可以在軟件或程序模塊的一般上下文中描述各種技術(shù)。一般而言,軟件包括執(zhí)行特定任務或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。這些模塊和技術(shù)的實現(xiàn)可以存儲在某種形式的計算機可讀介質(zhì)上或通過某種形式的計算機可讀介質(zhì)傳輸。計算機可讀介質(zhì)可以是可以被計算設(shè)備訪問的任何可用介質(zhì)。作為示例,而不是限制,計算機可讀介質(zhì)可以包括“計算機存儲介質(zhì)”和“通信介質(zhì)”。
      [0071]“計算機存儲介質(zhì)”包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)之類的信息的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、可移動和不可移動介質(zhì)。計算機存儲介質(zhì)包括,但不限于,RAM、ROM、EEPR0M、閃存或其他存儲器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD )或其他光盤存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備、或能用于存儲所需信息且可以由計算機訪問的任何其他介質(zhì)。
      [0072]“通信介質(zhì)”通常用諸如載波或其他傳輸機制等已調(diào)制數(shù)據(jù)信號來體現(xiàn)計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)。通信介質(zhì)還包括任何信息傳送介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”是指其一個或多個特征以在信號中對信息進行編碼的方式來設(shè)置或改變的信號。作為示例而非限制,通信介質(zhì)包括有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接線連接,以及無線介質(zhì),諸如聲學、RF、紅外線和其他無線介質(zhì)。上面各項中的任何組合也包括在計算機可讀介質(zhì)的范圍內(nèi)。
      [0073]—般而言,此處所描述的任何功能或技術(shù)都可使用軟件、固件、硬件(例如,固定邏輯電路)、手動處理或這些實現(xiàn)的組合來實現(xiàn)。如此處所使用的術(shù)語“模塊”和“組件” 一般代表軟件、固件、硬件或其組合。在軟件實現(xiàn)的情況下,模塊或組件表示當在處理器(例如,一個或多個CPU)上執(zhí)行時執(zhí)行指定任務的程序代碼。程序代碼可以存儲在一個或多個計算機可讀的存儲器設(shè)備中,可以參考圖6發(fā)現(xiàn)關(guān)于其進一步的描述。本文描述的將用戶數(shù)據(jù)錄入路由到應用程序的技術(shù)的各特征是平臺無關(guān)的,從而意味著該技術(shù)可在具有各種處理器的各種商用計算平臺上實現(xiàn)。
      [0074]盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主題不必限于上述具體特征或動作。更確切而言,上述具體特征和動作是作為實現(xiàn)權(quán)利要求的示例形式公開的。
      【權(quán)利要求】
      1.一種方法,包括: 響應于用戶請求,在計算設(shè)備處顯示通用輸入欄連同所述計算設(shè)備的多個應用程序的表不; 在所述通用輸入欄中接收第一用戶數(shù)據(jù)錄入; 接收對所述多個應用程序的一個或多個表示的用戶選擇; 基于所述第一用戶數(shù)據(jù)錄入和對所述多個應用程序的一個或多個表示的用戶選擇,經(jīng)由所選擇的一個或多個應用程序來搜索與所述第一用戶數(shù)據(jù)錄入相關(guān)聯(lián)的內(nèi)容。
      2.如權(quán)利要求1所述的方法,其特征在于,所述多個應用程序中的至少兩個是不同類型的應用程序。
      3.如權(quán)利要求2所述的方法,其特征在于,所述多個應用程序中的所述至少兩個應用程序包括以下各項中的兩個或更多個:生產(chǎn)力應用程序、娛樂應用程序、資源應用程序、音頻/視頻應用程序、地圖應用程序、電子郵件應用程序、消息收發(fā)應用程序、用于搜索因特網(wǎng)或?qū)Ш降教囟║RL的因特網(wǎng)瀏覽應用程序。
      4.如權(quán)利要求3所述的方法,其特征在于,所述多個應用程序中的所述至少兩個應用程序之一在所述計算設(shè)備上運行,并且所述多個應用程序中的所述至少兩個應用程序中的另一個在遠程服務上運行。
      5.如權(quán)利要求4所述的方法,其特征在于,還包括: 在所述通用輸入欄中接收第二用戶數(shù)據(jù)錄入; 接收對所述多個應用程序的一個或多個表示的第二用戶選擇,所述第二用戶選擇指示社交網(wǎng)絡(luò)服務; 基于所述第二用戶數(shù)據(jù)錄入和對所述多個應用程序的一個或多個表示的第二用戶選擇,經(jīng)由所述社交網(wǎng)絡(luò)服務來共享所述第二用戶數(shù)據(jù)錄入。
      6.如權(quán)利要求1所述的方法,其特征在于,經(jīng)由所選擇的一個或多個應用程序來搜索與所述第一用戶數(shù)據(jù)錄入相關(guān)聯(lián)的內(nèi)容包括將所述第一用戶數(shù)據(jù)錄入提供給所選擇的一個或多個應用程序。
      7.如權(quán)利要求1所述的方法,其特征在于,還包括: 接收第二用戶數(shù)據(jù)錄入; 將所述第一用戶數(shù)據(jù)錄入和所述第二用戶數(shù)據(jù)錄入中的每一個添加到用戶數(shù)據(jù)錄入的列表; 顯示用戶數(shù)據(jù)錄入的所述列表; 接收對用戶數(shù)據(jù)錄入的所述列表中顯示的所述第一和第二用戶數(shù)據(jù)錄入中的至少一個的用戶選擇; 接收對所述多個應用程序的另外一個或多個表示的用戶選擇;以及 基于來自用戶數(shù)據(jù)錄入的所述列表的所選用戶數(shù)據(jù)錄入和所述多個應用程序的所選擇的另外一個或多個表示,經(jīng)由所選擇的一個或多個應用程序來搜索與用戶選擇的用戶數(shù)據(jù)錄入相關(guān)聯(lián)的內(nèi)容。
      8.如權(quán)利要求1所述的方 法,其特征在于,接收對所述多個應用程序的一個或多個表示的用戶選擇發(fā)生在接收到所述第一用戶數(shù)據(jù)錄入之后。
      9.如權(quán)利要求1所述的方法,其特征在于,搜索與所述第一用戶數(shù)據(jù)錄入相關(guān)聯(lián)的內(nèi)容是在不必啟動所選擇的一個或多個應用程序的情況下發(fā)生的。
      10.如權(quán)利要求1所述的方法,其特征在于,還包括將所述多個應用程序向與所述通用輸入欄相關(guān)聯(lián)的模塊進行注冊。
      11.如權(quán)利要求10所述的方法,其特征在于,還包括接收來自所述多個應用程序中的每一個的信息,并且其中注冊包括響應于所述信息來注冊所述多個應用程序。
      12.如權(quán)利要求11所述的方法,其特征在于,接收來自所述多個應用程序中的每一個的信息包括接收特定設(shè)計以顯示作為相關(guān)聯(lián)的應用程序表示。
      13.—種系統(tǒng),包括: 用于響應于用戶請求,在計算設(shè)備處顯示通用輸入欄連同所述計算設(shè)備的多個應用程序的表不的裝置; 用于在所述通用輸入欄中接收第一用戶數(shù)據(jù)錄入的裝置; 用于接收對所述多個應用程序的一個或多個表示的用戶選擇的裝置; 用于基于所述第一用戶數(shù)據(jù)錄入和對所述多個應用程序的一個或多個表示的用戶選擇,經(jīng)由所選擇的一個或多個應用程序來搜索與所述第一用戶數(shù)據(jù)錄入相關(guān)聯(lián)的內(nèi)容的裝置。
      14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述多個應用程序中的至少兩個是不同類型的應用程序。
      15.如權(quán)利要求14所述的系統(tǒng),其特征在于,所述多個應用程序中的所述至少兩個應用程序包括以下各項中的兩·個或更多個:生產(chǎn)力應用程序、娛樂應用程序、資源應用程序、音頻/視頻應用程序、地圖應用程序、電子郵件應用程序、消息收發(fā)應用程序、用于搜索因特網(wǎng)或?qū)Ш降教囟║RL的因特網(wǎng)瀏覽應用程序。
      16.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述多個應用程序中的所述至少兩個應用程序之一在所述計算設(shè)備上運行,并且所述多個應用程序中的所述至少兩個應用程序中的另一個在遠程服務上運行。
      17.如權(quán)利要求16所述的系統(tǒng),還包括: 用于在所述通用輸入欄中接收第二用戶數(shù)據(jù)錄入的裝置; 用于接收對所述多個應用程序的一個或多個表示的第二用戶選擇的裝置,所述第二用戶選擇指示社交網(wǎng)絡(luò)服務; 用于基于所述第二用戶數(shù)據(jù)錄入和對所述多個應用程序的一個或多個表示的第二用戶選擇,經(jīng)由所述社交網(wǎng)絡(luò)服務來共享所述第二用戶數(shù)據(jù)錄入的裝置。
      18.如權(quán)利要求13所述的系統(tǒng),其特征在于,經(jīng)由所選擇的一個或多個應用程序來搜索與所述第一用戶數(shù)據(jù)錄入相關(guān)聯(lián)的內(nèi)容包括將所述第一用戶數(shù)據(jù)錄入提供給所選擇的一個或多個應用程序。
      19.如權(quán)利要求13所述的系統(tǒng),其特征在于,還包括: 用于接收第二用戶數(shù)據(jù)錄入的裝置; 用于將所述第一用戶數(shù)據(jù)錄入和所述第二用戶數(shù)據(jù)錄入中的每一個添加到用戶數(shù)據(jù)錄入的列表的裝置; 用于顯示用戶數(shù)據(jù)錄入的所述列表的裝置; 用于接收對用戶數(shù)據(jù)錄入的所述列表中顯示的所述第一和第二用戶數(shù)據(jù)錄入中的至少一個的用戶選擇的裝置; 用于接收對所述多個應用程序的另外一個或多個表示的用戶選擇的裝置;以及 用于基于來自用戶數(shù)據(jù)錄入的所述列表的所選用戶數(shù)據(jù)錄入和所述多個應用程序的所選擇的另外一個或多個表示,經(jīng)由所選擇的一個或多個應用程序來搜索與用戶選擇的用戶數(shù)據(jù)錄入相關(guān)聯(lián)的內(nèi)容的裝置。
      20.如權(quán)利要求13所述的系統(tǒng),其特征在于,接收對所述多個應用程序的一個或多個表示的用戶選擇發(fā)生在接收到所述第一用戶數(shù)據(jù)錄入之后。
      21.如權(quán)利要求13所述的系統(tǒng),其特征在于,搜索與所述第一用戶數(shù)據(jù)錄入相關(guān)聯(lián)的內(nèi)容是在不必啟動所選擇的一個或多個應用程序的情況下發(fā)生的。
      22.如權(quán)利要求13所述的系統(tǒng),其特征在于,還包括將所述多個應用程序向與所述通用輸入欄相關(guān)聯(lián)的模塊進行注冊。
      23.如權(quán)利要求22所述的系統(tǒng),其特征在于,還包括接收來自所述多個應用程序中的每一個的信息,并且其中注冊包括響應于所述信息來注冊所述多個應用程序。
      24.如權(quán)利要求23所述的系統(tǒng),其特征在于,接收來自所述多個應用程序中的每一個的信息包括接收特定設(shè)計以顯示作為相關(guān)聯(lián)的應用程序表示。
      【文檔編號】G06F9/44GK103823677SQ201410060327
      【公開日】2014年5月28日 申請日期:2010年10月10日 優(yōu)先權(quán)日:2009年10月12日
      【發(fā)明者】H-Y·J·林, D·T·潘 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1