新四季網

伴隨窗口體驗的製作方法

2023-05-06 21:52:31

專利名稱:伴隨窗口體驗的製作方法
伴隨窗口體驗
背景技術:
用戶越來越多地使用計算機來觀看媒體、閱讀文章和玩遊戲,參與用戶期望具有沉浸式全屏體驗的活動。典型地,針對這些活動設計的應用和網站包覆全屏,或者包覆與底層平臺所提供的同樣多的屏幕部分。如果用戶想要執行相關活動以支持源應用體驗,則目前沒有容易的方式供用戶執行這些相關伴隨活動以便允許用戶維持伴隨活動的視覺關係。例如,如果用戶想要將到報紙文章的連結張貼至用戶的社交網站,或者如果用戶想要針對用戶從其開始的沉浸式全屏體驗而將在膝上型電腦上正在收看的電影投影到用戶的電視機,那麼目前沒有方式供用戶執行這些相關伴隨活動以便允許用戶維持視覺關係,從而提供一種一旦完成伴隨活動就回到沉浸式全屏體驗的方式,並且在所有應用上以及在廣泛的所期望的伴隨活動集合上始終如此,所期望的伴隨活動包括涉及與用戶的源窗口中的源應用不同的應用的活動。

發明內容
以下提出了簡化的發明內容,以提供對這裡描述的一些新實施例的基本理解。該發明內容不是全面的總覽,其並不意在標識出關鍵/緊要的元件或勾勒出本申請的範圍。 該發明內容的唯一目的是以簡化的形式提出一些概念,作為稍後提出的更詳細描述的前序。所公開的架構提供了以下能力結合源應用體驗產生伴隨窗口,以使得能夠經由伴隨、通過目標應用來完成次要任務,而仍不脫離源應用的環境。這就提供了一種標準的可預測的方式,供用戶在所使用的所有應用上完成伴隨活動。伴隨窗口體驗是在可預測的位置處以及利用針對調用和撤除的可預測的用戶模型而與用戶的源應用體驗鄰近(例如在其旁邊)呈送的窗口。伴隨窗口允許用戶保留相關聯的源應用體驗的全部視覺環境,同時利用目標應用在伴隨窗口中呈送與允許用戶與相同視覺環境內的兩個應用進行交互的活動或源應用體驗直接相關的活動。伴隨窗口體驗在用戶的整個應用體驗上可預測,用戶的整個應用體驗包括可擴展性點,使得系統上的任何應用(伴隨窗口架構是應用無關(application agnostic)的)可以利用伴隨窗口架構來提供(host)關聯的伴隨活動。為了達到上述及相關目的,這裡結合以下描述和附圖,描述了特定的示意方面。這些方面指示了可實施這裡公開的原理的各種方式,並且,所有方面和其等同替換旨在落在要求保護的主題的範圍之內。通過在結合附圖考慮時的以下詳細描述,其他優勢和新特徵將變得明了。


圖I示意了根據所公開的架構的計算機實現系統。圖2示意了伴隨窗口可以與源窗口重疊的系統的備選實施例。圖3示意了其中可使用伴隨窗口的方式的示例性工作流程。
3
圖4示意了其中可使用伴隨窗口的方式的備選工作流程。圖5示意了根據所公開的架構的計算機實現方法。圖6示意了圖5的方法的其他方面。圖7示意了根據所公開的架構的執行伴隨窗口體驗的計算系統的框圖。
具體實施例方式所公開的架構利用源應用窗口的源應用體驗來產生並管理伴隨窗口。伴隨窗口是在可預測的位置處以及利用針對調用和撤除的可預測的用戶模型而與源應用體驗鄰近(例如在其旁邊、在其上、暫時飄過面板等等)呈送的窗口。現在參照附圖,其中,貫穿附圖始終,使用相似的附圖標記來指代相似的元件。在以下描述中,出於說明的目的,闡述了許多具體細節,以提供對本申請的透徹理解。然而,顯而易見,在沒有這些具體細節的情況下也可以實施這些新的實施例。在其他實例中,以框圖的形式示出了公知的結構和設備,以便於對其進行描述。意圖是覆蓋落在要求保護的主題的精神和範圍內的所有修改、等同替換和備選方案。圖I示意了根據所公開的架構的計算機實現系統100。系統100包括源窗口 102, 呈現源應用106的環境(context) 104 ;以及伴隨呈現組件108,產生並呈現與源窗口 102相關聯的伴隨窗口 110。伴隨窗口 110採用與目標應用112進行交互的用戶界面,並呈送與在源應用106中正在執行的活動相關的環境104。伴隨窗口 110的產生對於源應用106的類型是無關的。換言之,針對任何類型的源應用106或目標應用112,均可以產生伴隨窗口 110。在與伴隨窗口 110—起呈現時,可以保留源窗口 102的源應用體驗。響應於與源窗口 102的環境104中的內容的交互,伴隨呈現組件108自動產生伴隨窗口 110以與目標應用112進行交互。例如,如可配置的那樣,如果用戶與文字處理器(源應用106)的文檔中嵌入的連結進行交互,則伴隨呈現組件108使用瀏覽器應用(目標應用112)的圖形用戶界面(體驗)來自動打開並呈現伴隨窗口 110。換言之,伴隨窗口體驗利用通常與目標應用112 相關聯的GUI或者主導地保留源應用106的外觀和感覺。伴隨呈現組件108與源窗口 102鄰近(例如在其旁邊)地呈現伴隨窗口 110。源窗口 102可以保持不被伴隨窗口 110遮擋,並且,源窗口 102的環境104回流(在源窗口 102中移動對象和實體以容納伴隨窗口 110)以保留源窗口 102的全屏呈現。換言之,如果源窗口 102最初還包括虛線部分114作為全屏資產(full-screen real estate),則伴隨窗口 110 的引入導致源窗口體驗(環境104以及外觀和感覺)回流以容納這兩個窗口(102和110)。 當伴隨窗口終止時,回流可以回到基本上源窗口 102的原始結構。將伴隨窗口 110綁定(以軟體)至源應用106並僅與源應用106 —起顯示。伴隨窗口 110符合源窗口 102中的源應用106的圖形用戶界面的外觀和感覺。換言之,對於源應用106而言,伴隨窗口 110可以是模態的(用戶可以與伴隨窗口 110進行交互,但在與源窗口 102進行交互之前撤除窗口 110)。還可以想到,對於源應用106而言,伴隨窗口 110可以是非模態的(用戶可以既與伴隨窗口 110進行交互又與源窗口 102進行交互,而無需在與源窗口 102進行交互之前撤除伴隨窗口 110)。伴隨呈現組件108在伴隨窗口 110的創建、退出和頁面轉換時使伴隨窗口 110活躍。響應於來自源應用106的調用,伴隨呈現組件108產生並呈現伴隨窗口 110。一般地,允許用戶保留源應用體驗的全部視覺環境。伴隨窗口 110可以用於呈送與允許用戶將兩個應用(源應用106和目標應用112)連接在一起的源應用體驗或活動直接相關的活動。備選地,伴隨窗口 110可以部分地或完全地掩蓋源窗口,同時保留源應用106的圖形用戶界面的外觀和感覺。然而,此外,伴隨窗口 110可以部分地或完全地掩蓋源窗口,同時不保留源應用106的圖形用戶界面的外觀和感覺。伴隨窗口體驗在用戶的整個應用體驗上可預測,用戶的整個應用體驗包括可擴展性點,使得用戶系統上的任何應用可以利用伴隨窗口體驗來提供(host)期望的伴隨活動。 這與現有平臺方案形成對照,現有平臺方案典型地依賴於關於針對伴隨體驗的Π設計的各個應用或網站,其結果是這些活動的用戶體驗在平臺上不相容。所公開的伴隨架構提供了用戶熟悉的伴隨窗口體驗。此外,該體驗是相容的,並且是一種完成與當前應用的內容相關的任務的輕便方式。用戶學習曲線較短,這是由於用戶可以變得對將體驗與所使用的應用和設備的適應集合相聯繫的公共動作集合熟悉且感到舒服,而不是被強迫調整至具有通用傳統和範式的多個「牆園(walled garden)」,如可在網際網路上以及在許多移動和臺式機平臺上所發現的那樣。根據所公開的架構,開發者可以關注於應用的核心能力,並將不再需要針對伴隨體驗創建特殊UI,並將能夠以對用戶來說相容且熟悉的方式開發命令。一般地,伴隨窗口 110中的體驗適用於在啟動時用戶所關注的內容。當啟動伴隨窗口 110時,伴隨窗口處於用戶當前選擇(隱式的或顯式的)的環境中。伴隨窗口 110並不遮擋用戶的源應用Π的任何部分。伴隨窗口 110例如與源應用106並排顯示,並在必要時使源應用106回流。將伴隨窗口 110綁定至調用它的源應用。如果用戶切換到另一應用(源應用),則先前源應用的伴隨窗口並不示出,而是在用戶切換回到原始源應用的原始環境時可用。伴隨窗口 Π可以呈現出在伴隨窗口內提供的目標應用的外觀和感覺。當伴隨窗口 110正在呈現具體目標應用功能時,可以使伴隨窗口 110看起來以及感覺起來像目標應用。伴隨窗口 110可以被配置為在進入、退出和頁面轉換時活躍。所有向伴隨窗口 110 和從伴隨窗口 110的轉換可以被配置為以對用戶來說有意義且加強伴隨窗口 110的「技巧 (mechanics)」的獨特方式活躍。系統伴隨窗口可以被應用用於其自身的伴隨活動,並且,伴隨窗口 UI可以由源應用創建以及從源應用調用。換句話說,公開了一種計算機實現系統,包括源窗口,呈現源應用的源應用⑶I。 將源窗口的環境顯示為全屏呈現。伴隨呈現組件自動產生與源窗口相關聯的伴隨窗口。伴隨窗口採用便於與目標應用進行交互的GUI,並呈送與源應用的環境相關的活動以由目標應用處理。源窗口的環境回流,以保留全屏呈現。伴隨窗口由源應用創建以及從源應用調用,伴隨窗口被綁定至源應用,並且,將伴隨窗口僅與源應用一起顯不。響應於與源窗口的環境中的內容的交互,自動產生伴隨窗口以與目標應用進行交互。伴隨窗口在進入、退出或頁面轉換中的至少一個時活躍。伴隨窗口是暫時的,並在完成與環境相關的任務時終止。在備選實施方式中或者結合上述情形,伴隨窗口 110也可以由系統用戶界面產生。圖2示意了其中伴隨窗口 110可以與源窗口 102重疊的系統200的備選實施例。 因此,伴隨窗口 Iio不是被編碼為固定相鄰的(沿任何方向)而與源窗口 102沒有任何可能的重疊。例如,這可以是用戶的個人配置決定。此外,當用戶在源窗口 102與伴隨窗口 110 之間進行導航時,可以基於哪個窗口( 102和110)是活動窗口(前景),將窗口( 102和110) 移位至前景或背景。圖3示意了其中可使用伴隨窗口的方式的示例性工作流程300。最初,從源應用以及源應用體驗和環境進行操作,用戶選擇可能需要來自不同應用(目標應用)的操作的環境中的活動。類似地,用戶選擇啟動工作流程的源應用命令(例如,點擊控制項對象)。作為響應,在302處,產生伴隨窗口,伴隨窗口顯示工作流程。在304處,用戶在伴隨窗口中進行工作流程。在306處,用戶完成工作流程,伴隨窗口關閉。然後,用戶返回至源應用。圖4示意了其中可使用伴隨窗口的方式的備選工作流程400。最初,從源應用以及源應用體驗和環境進行操作,用戶選擇可能需要來自不同應用(目標應用)的操作的環境中的活動。類似地,用戶選擇啟動工作流程的源應用命令(例如,點擊控制項對象)。作為響應, 在402處,產生伴隨窗口,伴隨窗口顯示工作流程。在404處,用戶在伴隨窗口中進行工作流程。這可以涉及用戶在處於伴隨窗口工作流程中的同時切換到另一應用,如從404至406 所示。在408處,用戶切換回到原始應用。然後,流程從408至404以在伴隨窗口工作流程中繼續。還可以發生以下情況進行工作流程使用戶與源應用進行交互,如在410處所示。 此後,流程回到伴隨窗口流程,並且從404至412,用戶完成工作流程,伴隨窗口關閉。然後, 用戶返回至源應用。這裡包括表示用於執行所公開的架構的新方面的示例性方法的流程圖的集合。儘管出於簡化說明的目的將這裡示出的一種或多種方法(例如,具有流程圖或流程圖表的形式)示出並描述為一系列動作,但是應當理解和認識到,這些方法不受動作的順序限制,因為根據本申請,一些動作可以按照不同的順序進行和/或與同這裡示出和描述的動作不同的動作同時進行。例如,本領域技術人員將理解和認識到,備選地,方法可以被表示為一系列相互關聯的狀態或事件(例如在狀態圖中表示)。此外,對於新實施方式,可能不是在方法中示意的所有動作都被需要。圖5示意了根據所公開的架構的計算機實現方法。在500處,呈現源應用的源窗口,該源窗口具有源環境。在502處,選擇源窗口中的項目。在504處,響應於所選擇的項目,與源窗口鄰近地產生和顯示伴隨窗口。在506處,在顯示伴隨窗口的同時,在源窗口中維持全部視覺環境。在508處,經由伴隨窗口和目標應用來處理與該項目相關的活動。圖6示意了圖5的方法的其他方面。注意,箭頭指示每個框將可分離地或與其他框相結合地包括的步驟表示為由圖5的流程圖表示的方法的附加方面。在600處,在源窗口的環境中呈送與所選擇的項目直接相關的伴隨窗口中的活動。在602處,在相對於源窗口的預定位置處呈送伴隨窗口。在604處,利用用於調用和撤除伴隨窗口的預定用戶模型來呈送伴隨窗口。在606處,將伴隨窗口綁定至源應用,並僅將伴隨窗口與源應用一起示出。 在608處,在伴隨窗口中呈送目標應用的外觀和感覺。本申請中所使用的術語「組件」和「系統」意在指代計算機相關實體,其為硬體、軟體和有形硬體的組合、軟體、或執行中的軟體。例如,組件可以是但不限於有形組件,如處理器、晶片存儲器、大容量存儲器件(例如光碟機、固態驅動器和/或磁存儲介質驅動器)和計算機;以及軟體組件,如在處理器上運行的進程、對象、可執行文件、數據結構(存儲在易失性或非易失性存儲介質中)、模塊、執行的線程和/或程序。作為示意,在伺服器上運行的應用以及該伺服器均可以是組件。一個或多個組件可以駐留於執行的進程和/或線程內,並且,組件可以局部化在一個計算機上和/或分布在兩個或更多個計算機之間。這裡可以使用詞語「示例性」來表示用作示例、實例或示意。這裡被描述為「示例性」的任何方面或設計不必須解釋為比其他方面或設計優選或有利。現在參照圖7,示意了根據所公開的架構的執行伴隨窗口體驗的計算系統700的框圖。為了針對其各個方面提供附加環境,圖7和以下描述意在提供對能夠實現各個方面的合適計算系統700的簡要總體描述。儘管以上描述處於可在一個或多個計算機上運行的計算機可執行指令的總體環境中,但是本領域技術人員將認識到,還可以將新實施例與其他程序模塊相結合地實現和/或將新實施例實現為硬體和軟體的組合。用於實現各個方面的計算系統700包括計算機702,計算機702具有處理單元 704、諸如系統存儲器706之類的計算機可讀存儲器、以及系統總線708。處理單元704可以是各種商業可用處理器中的任一種,例如單處理器、多處理器、單核單元和多核單元。此外, 本領域技術人員將認識到,可以利用包括小型計算機、大型計算機以及個人計算機(例如臺式機、膝上型電腦等)的其他計算機系統配置、手持計算設備、基於微處理器或可編程的消費電子裝置等來實施新方法,其每一個可以可操作地耦合至一個或多個關聯設備。系統存儲器706可以包括計算機可讀存儲器(物理存儲介質),如易失性(VOL)存儲器710 (例如隨機存取存儲器(RAM))和非易失性存儲器(N0N-V0U712 (例如R0M、EPR0M、 EEPROM等)。基本輸入/輸出系統(BIOS)可以存儲在非易失性存儲器712中並包括便於數據和信號在計算機702內的組件之間的通信(比如在啟動期間)的基本例程。易失性存儲器 710還可以包括用於對數據進行高速緩存的高速RAM,如靜態RAM。系統總線708提供了針對系統組件的接口,系統組件包括但不限於系統存儲器 706至處理單元704。系統總線708可以是多種類型的總線結構中的任一種,這些總線結構還可以使用多種商業可用總線架構中的任一種與存儲總線(具有或不具有存儲器控制器) 和外圍總線(例如PCI、PCIe、AGP、LPC等)互連。計算機702還包括機器可讀存儲子系統714以及用於將存儲子系統714與系統總線708和其他期望的計算機組件進行接口連接的存儲接口 716。例如,存儲子系統714 (物理存儲介質)可以包括硬碟驅動器(HDD)、磁軟盤驅動器(FDD)和/或光碟存儲器驅動器(例如⑶-ROM驅動器、DVD驅動器)中的一個或多個。例如,存儲接口 716可以包括諸如EIDE、 ATA、SATA和IEEE 1394之類的接口技術。一個或多個程序和數據可以存儲在存儲器子系統706、機器可讀和可移除存儲器子系統718 (例如快閃記憶體驅動器形狀因子技術)和/或存儲子系統714 (例如光、磁、固態)中, 包括作業系統720、一個或多個應用程式722、其他程序模塊724和程序數據726。例如,作業系統720、一個或多個應用程式722、其他程序模塊724和/或程序數據 726可以包括圖I的系統100的實體和組件、圖2的系統200的實體和組件、圖3的工作流程300、圖4的工作流程400以及由圖5和6的流程圖表示的方法。一般地,程序包括執行特定任務或實現特定抽象數據類型的例程、方法、數據結構、其他軟體組件等。例如,還可以在諸如易失性存儲器710之類的存儲器中高速緩存作業系統720、應用722、模塊724和/或數據726的全部或部分。應當認識到,可以利用各種商業可用作業系統或者作業系統的組合來實現所公開的架構(例如實現為虛擬機)。存儲子系統714和存儲器子系統(706和718)用作數據、數據結構、計算機可執行指令等的易失性和非易失性存儲的計算機可讀介質。這種指令在被計算機或其他機器執行時可以使計算機或其他機器執行方法的一個或多個動作。用於執行動作的指令可以存儲在一個介質上,或者可以存儲在多個介質上,使得這些指令共同出現在一個或多個計算機可讀存儲介質上,而不論是否所有指令都處於相同介質上。計算機可讀介質可以是可由計算機702訪問的任何可用介質,並包括可移除或不可移除的易失性和非易失性內部和/或外部介質。對於計算機702而言,該介質以任何合適的數字格式容納數據的存儲。本領域技術人員應當認識到,可以採用用於存儲執行所公開的架構的新方法的計算機可執行指令的其他類型的計算機可讀介質,如極碟驅動器、磁帶、 快閃記憶體卡、快閃記憶體驅動器、盒式磁帶等。用戶可以使用外部用戶輸入設備728 (如鍵盤和滑鼠)來與計算機702、程序和數據進行交互。其他外部用戶輸入設備728可以包括麥克風、IR (紅外)遙控器、操縱杆、遊戲搖杆、攝像機辨認系統、記錄筆、觸控螢幕、姿態系統(例如眼球運動、頭部運動等)和/或類似設備。用戶可以使用機載用戶輸入設備730 (如觸摸板、麥克風、鍵盤等)來與計算機702、 程序和數據進行交互,其中,計算機702例如是可攜式計算機。這些和其他輸入設備經由系統總線708通過輸入/輸出(I/O)設備接口 732連接至處理單元704,但也可以通過其他接口(如並行埠、IEEE 1394串行埠、遊戲埠、USB埠、IR接口、短距離無線(例如藍牙) 和其他個域網(PAN)技術等)而連接。I/O設備接口 732還便於使用輸出外圍設備734,如印表機、音頻設備、攝像機設備等,比如音效卡和/或機載音頻處理能力。一個或多個圖形接口 736 (—般也被稱作圖形處理單元(GPU))在計算機702與外部顯示器738 (例如IXD、等離子體)和/或機載顯示器740 (例如用於可攜式計算機)之間提供圖形和視頻信號。圖形接口 736還可以被製造為計算機系統板的一部分。計算機702可以使用經由有線/無線通信子系統742至一個或多個網絡和/或其他計算機的邏輯連接,在聯網環境(例如基於IP)中進行操作。其他計算機可以包括工作站、 伺服器、路由器、個人計算機、基於微處理器的娛樂裝置、對等設備(peer device)或其他公共網絡節點,並且典型地包括相對於計算機702描述的許多或所有元件。邏輯連接可以包括與區域網(LAN)、廣域網(WAN)、熱點等的有線/無線連接。LAN和WAN聯網環境在辦公室和公司中常見,使企業範圍的計算機網絡(如內聯網)便利,所有企業範圍的計算機網絡可以連接至全球通信網絡(如網際網路)。當用在聯網環境中時,計算機702經由有線/無線通信子系統742(例如網絡接口適配器、機載收發器子系統等)連接至網絡,以與有線/無線網絡、有線/無線印表機、有線 /無線輸入設備744等進行通信。計算機702可以包括用於通過網絡建立通信的數據機或其他裝置。在聯網環境中,關於計算機702的程序和數據可以存儲在遠程存儲器/存儲設備中,如與分布式系統相關聯的那樣。將認識到,所示的網絡連接是示例性的,並且可以使用在計算機之間建立通信鏈路的其他裝置。計算機702可操作以用於使用無線電技術(如IEEE 802. xx標準族)與有線/無線設備或實體進行通信,比如,可操作地布置為與例如印表機、掃描儀、臺式和/或可攜式計算機、個人數字助理(PDA)、通信衛星、與無線可檢測標籤相關聯的任何裝備或位置(例如信息亭、報攤、休息室)、以及電話機進行無線通信(例如IEEE 802. 11空中激活調製技術)的無線設備。這至少包括熱點的Wi-Fi (或無線保真)、WiMax和藍牙 無線技術。因此,通信可以是如傳統網絡那樣的預定義結構,或者簡單地,可以是至少兩個設備之間的自組織通信。 Wi-Fi網絡使用被稱作IEEE 802. Ilx (a、b、g等)的無線電技術來提供安全、可靠、快速的無線連接。Wi-Fi網絡可以用於將計算機彼此連接、連接至網際網路、以及連接至有線網絡(其使用IEEE 802. 3相關媒體和功能)。可以在分布式計算環境中實施所示意和描述的方面,其中,通過利用通信網絡而連結的遠程處理設備來執行特定任務。在分布式計算環境中,程序模塊可以位於本地和/ 或遠程存儲和/或存儲器系統中,使得伴隨窗口提供與分布式應用的交互。以上已經描述的內容包括所公開的架構的示例。當然,不可能描述組件和/或方法的每個可想到的組合,但是本領域技術人員可以認識到,許多其他組合和排列是可能的。 相應地,新架構意在包含落在所附權利要求的精神和範圍內的所有這些更改、修改和變型。 此外,就術語「包括」在詳細描述或權利要求中的使用而言,這種術語意在以與術語「包含」 類似的方式被包括進來,正如術語「包含」在用作權利要求中的過渡詞時所被解釋的那樣。
權利要求
1.一種計算機實現系統(100),包括源窗口( 102),呈現源應用的源應用體驗的環境;伴隨呈現組件(108),產生並呈現與源窗口相關聯的伴隨窗口,所述伴隨窗口採用與目標應用進行交互的用戶界面,並呈送與源應用體驗的環境相關的活動,所述伴隨窗口的產生對於源應用的類型是無關的;以及處理器,執行與至少所述伴隨呈現組件相關聯的計算機可執行指令。
2.根據權利要求I所述的系統,其中,響應於與源窗口的環境中的內容的交互,所述伴隨呈現組件自動產生伴隨窗口以與目標應用進行交互。
3.根據權利要求I所述的系統,其中,所述伴隨呈現組件呈現在源窗口旁邊的伴隨窗口,所述源窗口保持不被所述伴隨窗口遮擋,所述源窗口的環境回流以保留全屏呈現。
4.根據權利要求I所述的系統,其中,所述伴隨窗口被綁定至源應用並僅與源應用一起被顯示,所述伴隨窗口符合源窗口中的源應用的圖形用戶界面的外觀和感覺。
5.根據權利要求I所述的系統,其中,所述伴隨呈現組件響應於來自源應用的調用產生並呈現伴隨窗口,並且在所述伴隨窗口的創建、退出和頁面轉換時使所述伴隨窗口活躍。
6.一種計算機實現方法,包括以下動作呈現源應用的源窗口,所述源窗口具有源環境(500);選擇所述源窗口中的項目(502 );響應於所選擇的項目,產生並顯示與所述源窗口鄰近的伴隨窗口(504);在顯示所述伴隨窗口的同時,在所述源窗口中維持全部視覺環境(506);經由所述伴隨窗口和目標應用來處理與所述項目相關的活動(508);以及利用執行存儲器中存儲的指令的處理器,至少執行所述呈現、選擇、產生、維持和處理的動作。
7.根據權利要求6所述的方法,還包括在伴隨窗口中呈送與在所述源窗口的環境中所選擇的項目直接相關的活動。
8.根據權利要求6所述的方法,還包括在相對於所述源窗口的預定位置處呈送所述伴隨窗口,以及在所述伴隨窗口中呈送目標應用的外觀和感覺。
9.根據權利要求6所述的方法,還包括利用用於調用和撤除伴隨窗口的預定用戶模型來呈送伴隨窗口。
10.根據權利要求6所述的方法,還包括將所述伴隨窗口綁定至所述源應用,以及僅將所述伴隨窗口與所述源應用一起示出。
全文摘要
結合源應用體驗產生伴隨窗口的架構使得能夠完成次要任務而仍不脫離源應用的環境。伴隨窗口體驗是在可預測的位置處以及利用針對調用和撤除的可預測的用戶模型而與用戶的源應用體驗鄰近(例如在其旁邊)呈送的窗口。伴隨窗口允許用戶保留相關聯的源應用體驗的全部視覺環境,同時呈送與允許用戶與兩個應用進行交互的活動或源應用體驗直接相關的活動。
文檔編號G06F9/44GK102591650SQ20111044383
公開日2012年7月18日 申請日期2011年12月27日 優先權日2010年12月27日
發明者A.艾倫, C.珍妮, J.克羅, J.戈德納, K.帕克, K.斯奈德, N.巴塔查亞, S.赫夫納格爾斯, 李振靈 申請人:微軟公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀