收消息的軟件或硬件代理實(shí)現(xiàn)的功能(例如,請(qǐng)求和提供特定服務(wù)的計(jì)算平臺(tái))。應(yīng)用可經(jīng)由普遍存在的web協(xié)議和數(shù)據(jù)格式(諸如超文本傳輸協(xié)議(HTTP)、XML、JavaScript對(duì)象記法(JSON)以及SOAP(初始是簡單對(duì)象訪問協(xié)議的首字母縮略詞))來訪問web服務(wù)。
[0111]可使用通過網(wǎng)絡(luò)通信的一個(gè)或多個(gè)物理和/或虛擬服務(wù)器來實(shí)現(xiàn)捕捉服務(wù)715。在一些情況下,捕捉服務(wù)715可將從剪貼器708提供的剪貼的地址存儲(chǔ)或維持在存儲(chǔ)710中。剪貼可由多個(gè)應(yīng)用直接從存儲(chǔ)710或通過捕捉服務(wù)715訪問以插入到不同類型的文檔中。例如,第一應(yīng)用服務(wù)器720可與捕捉服務(wù)715通信以接收剪貼。替換地,諸如通過第二應(yīng)用服務(wù)器730可用的一應(yīng)用可訪問保存該剪貼的存儲(chǔ),并且由于剪貼處于該第二應(yīng)用服務(wù)器的該應(yīng)用能理解的形式的,所以識(shí)別該剪貼以與該應(yīng)用所使用的類型的文件相關(guān)聯(lián)。
[0112]作為圖7中解說的環(huán)境的一部分描述和/或示出的各網(wǎng)絡(luò)可包括但不限于:因特網(wǎng)、內(nèi)聯(lián)網(wǎng)、或外聯(lián)網(wǎng),并且可以是任何適當(dāng)通信網(wǎng)絡(luò),包括但不限于:蜂窩(例如,無線電話)網(wǎng)絡(luò)、因特網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、WiFi網(wǎng)絡(luò)、自組織網(wǎng)絡(luò)或其組合。這樣的網(wǎng)絡(luò)可涉及網(wǎng)絡(luò)元素(諸如集線器、橋接器、路由器、交換機(jī)、服務(wù)器以及網(wǎng)關(guān))的連接。網(wǎng)絡(luò)可包括一個(gè)或多個(gè)連接的網(wǎng)絡(luò)(例如,多網(wǎng)絡(luò)環(huán)境),包括諸如因特網(wǎng)之類的公共網(wǎng)絡(luò),和/或諸如安全企業(yè)專用網(wǎng)絡(luò)之類的專用網(wǎng)絡(luò)??梢酝ㄟ^一個(gè)或多個(gè)有線或無線接入網(wǎng)絡(luò)來提供對(duì)網(wǎng)絡(luò)的接入,如本領(lǐng)域的技術(shù)人員將理解的。
[0113]此處所述的特定技術(shù)可以在由一臺(tái)或多臺(tái)計(jì)算設(shè)備執(zhí)行的諸如程序模塊之類的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、和數(shù)據(jù)結(jié)構(gòu)。
[0114]各實(shí)施例可被實(shí)現(xiàn)為計(jì)算機(jī)進(jìn)程、計(jì)算系統(tǒng)、或者諸如計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)可讀介質(zhì)等制品。在此描述的特定方法和過程可被具體化為代碼和/或數(shù)據(jù),其可被存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上。本發(fā)明的特定實(shí)施例構(gòu)想了以計(jì)算機(jī)系統(tǒng)的形式的機(jī)器的使用,其中一組指令在執(zhí)行時(shí),可使得系統(tǒng)執(zhí)行本文所討論的任意一種或多種方法的指令集。特定計(jì)算機(jī)程序產(chǎn)品可以是計(jì)算機(jī)系統(tǒng)可讀并且編碼指令的計(jì)算機(jī)程序以執(zhí)行計(jì)算機(jī)進(jìn)程的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
[0115]計(jì)算機(jī)可讀介質(zhì)可以是能由計(jì)算機(jī)系統(tǒng)訪問的任意可用的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或通信介質(zhì)。
[0116]通信介質(zhì)包括藉此包含例如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)的通信信號(hào)被從一個(gè)系統(tǒng)傳送到另一系統(tǒng)的介質(zhì)。通信介質(zhì)可包括有導(dǎo)的傳輸介質(zhì)(諸如電纜和線(例如,光纖、同軸等))和能傳播能量波的無線(未有導(dǎo)的傳輸)介質(zhì),諸如聲音、電磁、RF、微波和紅外。載波和可包含可被計(jì)算機(jī)系統(tǒng)使用的數(shù)據(jù)的其他傳播信號(hào)本身不是“計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)”。
[0117]作為示例而非限制,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)的信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)的介質(zhì)。例如,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括,但不限于,易失性存儲(chǔ)器,諸如隨機(jī)存儲(chǔ)器(RAM,DRAM,SRAM);以及非易失性存儲(chǔ)器,諸如閃存、各種只讀存儲(chǔ)器(ROM, PROM, EPROM, EEPR0M)、磁性和鐵磁/鐵電存儲(chǔ)器(MRAM,F(xiàn)eRAM);以及磁性和光學(xué)存儲(chǔ)設(shè)備(硬盤、磁帶、CD、DVD);或其它現(xiàn)在已知的介質(zhì)或今后開發(fā)的能夠存儲(chǔ)供計(jì)算機(jī)系統(tǒng)使用的計(jì)算機(jī)可讀信息/數(shù)據(jù)?!坝?jì)算機(jī)可讀存儲(chǔ)介質(zhì)”不由載波或傳播信號(hào)構(gòu)成。
[0118]此外,在此描述的方法和過程可被實(shí)現(xiàn)在硬件模塊中。例如,硬件模塊可包括,但不限于應(yīng)用專用的集成電路(ASIC芯片)、現(xiàn)場可編程門陣列(FPGA),和其它現(xiàn)在已知或今后開發(fā)的可編程邏輯設(shè)備。當(dāng)硬件模塊被激活時(shí),硬件模塊執(zhí)行包括在硬件模塊內(nèi)的方法和過程。
[0119]示例場景被呈現(xiàn)來提供對(duì)于本發(fā)明的某些實(shí)施例以及其許多益處的更好的理解。本文描述的示例場景僅僅用于說明本發(fā)明的實(shí)施例的應(yīng)用和變型中的一些。當(dāng)然,它們不以任何限制本發(fā)明的方式被考慮。
[0120]本說明書中對(duì)“一個(gè)實(shí)施例”、“一實(shí)施例”、“示例實(shí)施例”等的任何引用意味著結(jié)合該實(shí)施例描述的特定特征、結(jié)構(gòu)或特性被包括在本發(fā)明的至少一個(gè)實(shí)施例中。在說明書中各個(gè)地方的這樣的短語的出現(xiàn)不必全都指的是同一實(shí)施例。此外,在此揭示的任何發(fā)明或?qū)嵤├娜魏卧鼗蛳拗瓶膳c任何和/或全部其它元素或限制(單獨(dú)地或以任何組合)或任何在此揭示的其它發(fā)明或?qū)嵤├M(jìn)行組合,且全部這樣的組合以本發(fā)明的范圍來構(gòu)想而沒有限制。
[0121]應(yīng)當(dāng)理解,在此描述的各示例和實(shí)施例僅僅是解說目的,鑒于此各種變化或改變可向本領(lǐng)域技術(shù)人員建議,并且被包括在這個(gè)應(yīng)用的精神和范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種通過捕捉服務(wù)捕捉內(nèi)容的方法,包括: 接收在瀏覽器中呈現(xiàn)的網(wǎng)頁的剪貼選擇;以及 發(fā)送所述剪貼選擇以針對(duì)可用于接收所述剪貼選擇的多個(gè)應(yīng)用中的所選擇的一個(gè)或多個(gè)應(yīng)用進(jìn)行保存。2.如權(quán)利要求1所述的方法,其特征在于,接收所述剪貼選擇包括接收用于捕捉內(nèi)容的頁面的指示, 其中發(fā)送所述剪貼選擇以針對(duì)所選擇的一個(gè)或多個(gè)應(yīng)用進(jìn)行保存包括發(fā)送所述頁面的原樣源,所述方法進(jìn)一步包括: 顯示所述內(nèi)容的頁面的所提取選擇的預(yù)覽;以及 任選地,自動(dòng)發(fā)送與所述剪貼選擇相關(guān)的一個(gè)或多個(gè)附加網(wǎng)頁。3.如權(quán)利要求1所述的方法,其特征在于,接收所述剪貼選擇包括接收內(nèi)容的區(qū)域的自由形式選擇的指示或矩形選擇的指示。4.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括通過設(shè)置所述剪貼的標(biāo)記語言中的縮放參數(shù)來生成所述剪貼選擇的預(yù)覽;以及 顯示所述剪貼選擇的所述預(yù)覽。5.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括在發(fā)送所述剪貼選擇以針對(duì)所選擇的一個(gè)或多個(gè)應(yīng)用進(jìn)行保存之后接收對(duì)所述剪貼選擇的編輯;以及 發(fā)送所述剪貼選擇的更新以針對(duì)所選擇的一個(gè)或多個(gè)應(yīng)用進(jìn)行保存,其中所述更新包括對(duì)所述剪貼選擇的所述編輯。6.一種用于從網(wǎng)頁捕捉內(nèi)容的界面,包括: 預(yù)覽顯示區(qū)域,所述預(yù)覽顯示區(qū)域被配置成通過以下操作顯示包括網(wǎng)頁的所選擇區(qū)域的剪貼選擇的預(yù)覽:呈現(xiàn)所述所選擇區(qū)域的標(biāo)記語言以及指派所述所選擇區(qū)域的所述標(biāo)記語言的縮放參數(shù)以實(shí)現(xiàn)一定大小的所述預(yù)覽顯示區(qū)域;以及 目的地輸入域,所述目的地輸入域被配置成顯示多個(gè)可用目的地應(yīng)用并接收對(duì)所述多個(gè)可用目的地應(yīng)用中用于接收剪貼選擇的一個(gè)或多個(gè)可用目的地應(yīng)用的選擇。7.如權(quán)利要求6所述的界面,其特征在于,響應(yīng)于確定對(duì)所述多個(gè)可用目的地應(yīng)用中的一個(gè)或多個(gè)目的地應(yīng)用的選擇,所述界面發(fā)送所述剪貼選擇以針對(duì)所述可用目的地應(yīng)用中的所述一個(gè)或多個(gè)目的地應(yīng)用進(jìn)行保存。8.—種其上存儲(chǔ)有指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令使得處理器執(zhí)行一種用于捕捉網(wǎng)頁的內(nèi)容的方法,所述方法包括: 響應(yīng)于接收對(duì)在瀏覽器中呈現(xiàn)的網(wǎng)頁的剪貼選擇的指示而捕捉剪貼選擇的源; 發(fā)送所述剪貼選擇以針對(duì)可用于接收所述剪貼選擇的多個(gè)應(yīng)用中的所選擇的一個(gè)或多個(gè)應(yīng)用進(jìn)行保存;以及 顯示所述剪貼選擇的預(yù)覽。9.如權(quán)利要求8所述的介質(zhì),其特征在于,接收所述剪貼選擇的所述指示包括接收對(duì)網(wǎng)頁的區(qū)域的選擇;以及 其中捕捉所述剪貼選擇的源包括捕捉所述區(qū)域的源以及除了所述區(qū)域之外的擴(kuò)展部分。10.如權(quán)利要求8所述的介質(zhì),其特征在于,顯示所述剪貼選擇包括呈現(xiàn)所述剪貼選擇的標(biāo)記語言并指派所選擇區(qū)域的標(biāo)記語言的縮放參數(shù)以實(shí)現(xiàn)一定大小的預(yù)覽顯示區(qū)域。
【專利摘要】可通過接收在web瀏覽器中呈現(xiàn)的網(wǎng)頁的剪貼的捕捉服務(wù)執(zhí)行網(wǎng)站內(nèi)容組織。網(wǎng)頁的至少一部分的剪貼可被發(fā)送至多個(gè)應(yīng)用。該剪貼的源可保持原樣并作為該剪貼的一部分被提供。當(dāng)該網(wǎng)頁的一區(qū)域被選擇以用于到多個(gè)可用應(yīng)用中的一個(gè)或多個(gè)可用應(yīng)用的剪貼時(shí),該剪貼可包括在被具體選擇為該剪貼的區(qū)域之外的擴(kuò)展部分。可提供預(yù)覽體驗(yàn),其中剪貼可被查看和編輯。
【IPC分類】G06F9/44, G06F17/30, G06F17/22, G06F9/54
【公開號(hào)】CN105393223
【申請(qǐng)?zhí)枴緾N201480035477
【發(fā)明人】I·W·米庫特爾, J·莫里爾, E·維加-岡薩雷斯, S·D·德塞, Y·B·李, S·庫特澤伯恩, Y·陸
【申請(qǐng)人】微軟技術(shù)許可有限責(zé)任公司
【公開日】2016年3月9日
【申請(qǐng)日】2014年6月17日
【公告號(hào)】EP3011452A1, US20140380142, WO2014204877A1