專利名稱:向共享站點的自動內(nèi)容提交的制作方法
向共享站點的自動內(nèi)容提交
背景技術(shù):
當(dāng)前,內(nèi)容共享網(wǎng)站允許用戶提交可通過內(nèi)容共享網(wǎng)站與他人共享的內(nèi)容。內(nèi)容共享網(wǎng)站可基于相同內(nèi)容向網(wǎng)站提交的次數(shù)或通過允許網(wǎng)站用戶對內(nèi)容進(jìn)行排名或評級而對所接收的內(nèi)容進(jìn)行排名。一些站點將具有最高排名的內(nèi)容放在首頁供他人查看。這允許其他用戶容易地發(fā)現(xiàn)大多數(shù)用戶認(rèn)為是有趣的內(nèi)容。內(nèi)容可包括博客條目、新聞文章、圖片、視頻、歌曲、狀態(tài)更新、用戶簡檔、名人簡檔和其他數(shù)字內(nèi)容。實際上獨立的網(wǎng)站可僅僅利用到內(nèi)容共享網(wǎng)站上存在的內(nèi)容的鏈接來提供內(nèi)容。諸如博客和新聞雜志之類的一些內(nèi)容供應(yīng)商允許用戶從內(nèi)容供應(yīng)商的網(wǎng)站向多個內(nèi)容共享網(wǎng)站中的一個或多個自動地提交內(nèi)容。
發(fā)明內(nèi)容
提出本發(fā)明內(nèi)容以簡化的形式介紹以下在具體實施方式
中進(jìn)一步描述的概念選集。本發(fā)明內(nèi)容既不意圖標(biāo)識所要求主題的關(guān)鍵特征或必要特征,也不意圖被孤立地用于輔助確定所要求主題的范圍。本發(fā)明的實施例允許諸如網(wǎng)絡(luò)瀏覽器之類的客戶端應(yīng)用的用戶向一個或多個內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容。內(nèi)容共享網(wǎng)站是從用戶接收內(nèi)容提交并根據(jù)流行性或其他條件顯示所提交內(nèi)容的網(wǎng)站。用戶也可能夠向內(nèi)容共享網(wǎng)站提交內(nèi)容評級和內(nèi)容評論。本發(fā)明的實施例允許用戶導(dǎo)航至內(nèi)容供應(yīng)商網(wǎng)站,并向指定的內(nèi)容共享網(wǎng)站提交內(nèi)容(例如,博客條目、文章、視頻)而無需離開內(nèi)容供應(yīng)商網(wǎng)站。本發(fā)明的實施例允許用戶選擇客戶端應(yīng)用可向其提交內(nèi)容的一個或多個內(nèi)容共享網(wǎng)站。在客戶端應(yīng)用能夠向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容前,客戶端應(yīng)用可能需要訪問針對內(nèi)容共享網(wǎng)站的遠(yuǎn)程提交指令。
本發(fā)明的實施例參照附圖在下文進(jìn)行詳細(xì)描述,其中 圖1是適用于實現(xiàn)本發(fā)明的實施例的示例計算環(huán)境的框圖; 圖2是適用于實現(xiàn)本發(fā)明的實施例的說明性操作環(huán)境的框圖3是示出了根據(jù)本發(fā)明的實施例在遠(yuǎn)程內(nèi)容提交期間發(fā)生的通信的圖示; 圖4是示出了根據(jù)本發(fā)明的實施例、通過可用于向共享站點遠(yuǎn)程地提交內(nèi)容的客戶端應(yīng)用生成的用戶界面的圖示;
圖5是示出了根據(jù)本發(fā)明的實施例、已更新以指示已經(jīng)使客戶端應(yīng)用能向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的用戶界面的圖示;
圖6是示出了根據(jù)本發(fā)明的實施例、在向共享站點遠(yuǎn)程提交內(nèi)容期間的用戶界面的圖
示;
圖7是示出了根據(jù)本發(fā)明的實施例、向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的方法的流程
圖8是示出了根據(jù)本發(fā)明的實施例、通過客戶端應(yīng)用向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的方法的流程圖;以及
圖9是示出了根據(jù)本發(fā)明的實施例、指令客戶端設(shè)備向共享站點自動地提交內(nèi)容的方法的流程圖。
具體實施例方式這里具體地描述了本發(fā)明的主題以符合法定要求。然而,描述本身并不意圖限制本專利的范圍。相反地,發(fā)明者已預(yù)期所要求的主題也可能以其他方式實現(xiàn),以包括與其他當(dāng)前或進(jìn)一步技術(shù)相結(jié)合的不同的步驟或與本文件中描述的那些步驟相似的步驟組合。此外,雖然術(shù)語“步驟”和/或“框”此處可被用于意味著所采用的方法的不同單元,但是除非且除明確地描述的個別的步驟的次序之外,這些術(shù)語不應(yīng)被解釋為暗示在此處公開的各種步驟之中或此處公開的各種步驟之間的任何次序。本發(fā)明的實施例允許諸如網(wǎng)絡(luò)瀏覽器之類的客戶端應(yīng)用的用戶向一個或多個內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容。內(nèi)容共享網(wǎng)站是從用戶接收內(nèi)容提交和內(nèi)容評級并根據(jù)流行性或其他條件顯示所提交內(nèi)容的網(wǎng)站。本發(fā)明的實施例允許用戶導(dǎo)航至內(nèi)容供應(yīng)商網(wǎng)站, 并向指定的內(nèi)容共享網(wǎng)站提交內(nèi)容(例如,博客條目、文章、視頻)而無需離開內(nèi)容供應(yīng)商網(wǎng)站。本發(fā)明的實施例允許用戶選擇客戶端應(yīng)用可向其提交內(nèi)容的一個或多個內(nèi)容共享網(wǎng)站。在客戶端應(yīng)用能夠向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容之前,客戶端應(yīng)用可能需要訪問針對內(nèi)容共享網(wǎng)站的遠(yuǎn)程提交指令。因此,在一個實施例中,提供了一個或多個計算機可讀介質(zhì),在其上包含了用于執(zhí)行向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的方法的計算機可執(zhí)行指令。該方法包括導(dǎo)航至內(nèi)容共享網(wǎng)站,其中內(nèi)容共享網(wǎng)站允許用戶提交內(nèi)容,然后可通過內(nèi)容共享網(wǎng)站向其他用戶顯示該內(nèi)容。該方法還包括在客戶端設(shè)備處,確定內(nèi)容共享網(wǎng)站具有遠(yuǎn)程內(nèi)容接收功能,其允許內(nèi)容共享網(wǎng)站遠(yuǎn)程地接收來自在客戶端設(shè)備上操作的應(yīng)用的內(nèi)容提交。該方法還包括通過在與客戶端設(shè)備通信地耦連的顯示設(shè)備上顯示的用戶界面,顯示內(nèi)容共享網(wǎng)站能夠從客戶端設(shè)備上的遠(yuǎn)程內(nèi)容提交應(yīng)用遠(yuǎn)程地接收內(nèi)容提交的圖形指示,其中該客戶端設(shè)備上的遠(yuǎn)程內(nèi)容提交應(yīng)用在從客戶端設(shè)備的用戶接收生成內(nèi)容提交的請求時向內(nèi)容共享網(wǎng)站自動地提交內(nèi)容。該方法還包括在客戶端設(shè)備處,從客戶端設(shè)備的用戶接收添加內(nèi)容共享網(wǎng)站至遠(yuǎn)程內(nèi)容提交應(yīng)用的請求。該方法還包括從駐留內(nèi)容共享網(wǎng)站的服務(wù)器取得用于向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的指令。該方法還包括在客戶端設(shè)備處,基于這些指令更新遠(yuǎn)程內(nèi)容提交應(yīng)用,從而使遠(yuǎn)程內(nèi)容提交應(yīng)用能向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容。在另一實施例中,提供了通過客戶端應(yīng)用向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的方法。該方法包括通過在計算設(shè)備上操作的客戶端應(yīng)用,接收對內(nèi)容的選擇。該方法還包括通過客戶端應(yīng)用,接收用以發(fā)送內(nèi)容的一個或多個內(nèi)容共享網(wǎng)站的選擇。內(nèi)容共享網(wǎng)站顯示由用戶提交的來自其他來源的內(nèi)容。該方法還包括為一個或多個內(nèi)容共享網(wǎng)站的每一個生成內(nèi)容提交,其符合用于到所述一個或多個內(nèi)容共享網(wǎng)站的每一個的遠(yuǎn)程提交的指令。該方法還包括向一個或多個內(nèi)容共享網(wǎng)站的每一個傳送內(nèi)容提交,其符合一個或多個內(nèi)容共享網(wǎng)站的每一個的遠(yuǎn)程提交的指令。在又一實施例中,提供了一個或多個計算機可讀介質(zhì),在其上包含了用于執(zhí)行指令客戶端設(shè)備向內(nèi)容共享網(wǎng)站自動地提交內(nèi)容的方法的計算機可執(zhí)行指令。該方法包括在與網(wǎng)站相關(guān)聯(lián)的服務(wù)器處,接收對網(wǎng)站的請求,其中該請求是從在客戶端設(shè)備上操作的客戶端應(yīng)用傳送的,且其中該網(wǎng)站是內(nèi)容共享網(wǎng)站。該方法還包括從服務(wù)器向客戶端設(shè)備傳送該網(wǎng)站。作為內(nèi)容共享網(wǎng)站一部分的代碼包括將網(wǎng)站標(biāo)識為屬于網(wǎng)站的內(nèi)容共享網(wǎng)站類別內(nèi)的和應(yīng)如何向網(wǎng)站傳送內(nèi)容提交的指令的位置。在接收到客戶端設(shè)備的用戶希望添加網(wǎng)站至客戶端應(yīng)用的遠(yuǎn)程內(nèi)容提交的能力中的指示時,可由客戶端設(shè)備訪問該指令。遠(yuǎn)程內(nèi)容提交的能力自動地生成內(nèi)容提交。已簡要地描述了本發(fā)明的實施例的概況,下文描述適于在實現(xiàn)本發(fā)明的實施例時使用的示例操作環(huán)境。示例操作環(huán)境
總體上參照附圖,首先具體參考圖1,示出了實現(xiàn)本發(fā)明的實施例的示例操作環(huán)境,并在總體上指定為計算設(shè)備100。但是,計算設(shè)備100是適合的計算環(huán)境的一個例子且不意圖暗示對于本發(fā)明的使用或功能范圍的任何限制。計算設(shè)備100也不應(yīng)被解釋為具有涉及例示的任何一個部件或部件組合的任何依賴性或要求。本發(fā)明可在計算機代碼或機器可用指令的一般語境中描述,包括諸如程序部件的計算機可執(zhí)行指令,該指令可通過計算機或諸如個人數(shù)據(jù)助理或其他手持設(shè)備的其他機器執(zhí)行。一般地,包括例程、程序、對象、部件、數(shù)據(jù)結(jié)構(gòu)等的程序部件是指執(zhí)行具體的任務(wù)或?qū)崿F(xiàn)具體的抽象數(shù)據(jù)類型的代碼。本發(fā)明實施例可在各種系統(tǒng)配置(包括手持設(shè)備、消費電子產(chǎn)品、通用計算機、專業(yè)計算設(shè)備等)中實現(xiàn)。本發(fā)明實施例也可在由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行任務(wù)的分布式計算環(huán)境中實現(xiàn)。繼續(xù)參照圖1,計算設(shè)備100包括總線110,該總線110直接地或間接地與以下設(shè)備耦連存儲器112,一個或多個處理器114,一個或多個呈現(xiàn)(presentation)部件116,輸入/輸出(I/O)端口 118,I/O部件120,以及例示性的電源122。總線110可以代表一條或多條總線(諸如,地址總線、數(shù)據(jù)總線或其組合)。雖然為了清楚而以線示出圖1的各種框, 在現(xiàn)實中,劃分各種部件并不如此清晰,而且線為灰色和模糊的可能會更準(zhǔn)確。例如,可將諸如顯示設(shè)備的呈現(xiàn)部件考慮為I/O部件120。而且,處理器具有存儲器。本發(fā)明者認(rèn)識到這是本領(lǐng)域的本質(zhì)并重申圖1的圖示僅僅例示了能結(jié)合本發(fā)明的一個或多個實施例使用的示例計算設(shè)備。不在如“工作站”、“服務(wù)器”、“膝上型計算機”、“手持設(shè)備”等這樣的類別之間進(jìn)行區(qū)別,因為所有這些均在圖1的范圍內(nèi)有所預(yù)期并稱為“計算機”或“計算設(shè)備”。計算設(shè)備100典型地包括各種計算機存儲介質(zhì)(computer-storage media)。 通過例子的方式而非限制,計算機可讀介質(zhì)可包括隨機存取存儲器(RAM)、只讀存儲器 (ROM)、電可擦除可編程只讀存儲器(EEPR0M)、閃存或其他存儲技術(shù),緊致盤只讀存儲器 (CD-ROM),數(shù)字多用盤(DVDs)或其他光學(xué)或全息照相介質(zhì)、磁帶盒、磁帶、磁盤存儲或其他磁存儲設(shè)備,或能被用于對想要的信息進(jìn)行編碼并由計算設(shè)備100訪問的任何其他介質(zhì)。存儲器112包括易失性和/或非易失性存儲器形式的計算機存儲介質(zhì)。存儲器 112可為可移除的、不可移除的,或其組合。示例存儲器包括固態(tài)存儲器、硬驅(qū)動器、光盤驅(qū)動器等。計算設(shè)備100包括從諸如總線100、存儲器112或1/0部件120的各種實體讀取數(shù)據(jù)的一個或多個處理器114。呈現(xiàn)部件(多個)116向用戶或其他設(shè)備呈現(xiàn)數(shù)據(jù)指示。示例呈現(xiàn)部件116包括顯示設(shè)備、揚聲器、打印部件、振動部件等。1/0端口 118允許計算設(shè)備 100與包括1/0部件120的其他設(shè)備邏輯耦連,它們中的一些可以是內(nèi)置的。說明性的I/0部件120包括麥克風(fēng)、控制桿、游戲板、圓盤式衛(wèi)星天線(satellite dish)、掃描儀、打印機、無線設(shè)備等。現(xiàn)在轉(zhuǎn)向圖2,包含在本發(fā)明實施例內(nèi)可使用的一些部件的說明性操作環(huán)境200。 圖2示出的部件僅是在操作期間本發(fā)明的實施例可與之交互的一些部件。為了簡化的目的,簡要描述了圖2示出的部件并強調(diào)了功能。圖2內(nèi)的部件以適于在說明性操作環(huán)境200 內(nèi)實現(xiàn)其各自功能的方式相互之間通信地耦連。本發(fā)明的實施例不限于用來便于部件之間通信的通信協(xié)議或格式;所述的那些是為了能實現(xiàn)的目的而非意圖限制。說明性操作環(huán)境200包括客戶端設(shè)備202、網(wǎng)絡(luò)204、內(nèi)容共享服務(wù)器206和內(nèi)容服務(wù)器208。說明性操作環(huán)境200僅僅是一個適合環(huán)境的例子而不意圖暗示對于本發(fā)明的使用或功能性的范圍的任何限制,說明性操作環(huán)境200也不應(yīng)被解釋為具有涉及其中說明的任何單個部件或部件組合的任何依賴性或要求。例如,本發(fā)明可在包括連接諸如PDA之類的一個或多個設(shè)備的無線網(wǎng)絡(luò)(未示出)的環(huán)境中實現(xiàn)??蛻舳嗽O(shè)備202可類似于參照圖1描述的計算設(shè)備100。客戶端設(shè)備202可運行可訪問因特網(wǎng)上的內(nèi)容的一個或多個應(yīng)用??蛻舳嗽O(shè)備202可包括適合用于查看諸如電影、視頻、視頻電話、圖片、網(wǎng)站或電視節(jié)目之類的媒體內(nèi)容的顯示設(shè)備。LCD屏幕是可能與客戶端設(shè)備202 —起工作的顯示設(shè)備的一個例子??蛻舳嗽O(shè)備202可采用各種形式中的任何一種。通過例子的方式,客戶端設(shè)備202 可為移動電話、智能電話、尋呼機、計算設(shè)備、個人數(shù)字助理(“PDA”)或這些或其他設(shè)備的任何組合??蛻舳嗽O(shè)備202具有呈現(xiàn)一種或多種形式的媒體內(nèi)容的能力??娠@示的媒體內(nèi)容的例子包括電視節(jié)目、電影、視頻、MP3文件和廣播節(jié)目。該列表不是窮盡的。當(dāng)從網(wǎng)絡(luò)204 或客戶端設(shè)備202內(nèi)的存儲器接收該媒體時可呈現(xiàn)該媒體??蛻舳嗽O(shè)備202也可能夠接收一種或多種形式的通信??山邮盏耐ㄐ诺睦影娫?、視頻電話、文本消息、多媒體消息、 電子郵件、日歷更新和任務(wù)提醒。網(wǎng)絡(luò)204是廣域網(wǎng)(“WAN”),并可包括一個或多個移動網(wǎng)絡(luò)、包括因特網(wǎng)在內(nèi)的一個或多個基于分組的網(wǎng)絡(luò)和公用交換電話網(wǎng)(“PSTN”)??捎缮虡I(yè)或其他方面的多個實體擁有和/或操作網(wǎng)絡(luò)204內(nèi)的各種部件。網(wǎng)絡(luò)204被配置為傳輸各種通信格式,包括電話、電子郵件、文本消息、傳真、即時消息、網(wǎng)頁、語音郵件、圖片、音頻文件、電影、電視節(jié)目、日歷提醒、任何提醒和包含通信的內(nèi)容的其他文件。內(nèi)容共享服務(wù)器206是類似于計算設(shè)備100的計算設(shè)備。內(nèi)容共享服務(wù)器206可包括CPU、短期存儲器、長期存儲器和一個或多個網(wǎng)絡(luò)接口。網(wǎng)絡(luò)接口用于連接至LAN、WAN (包括因特網(wǎng))或其他各種通信網(wǎng)絡(luò)。到WAN或LAN的網(wǎng)絡(luò)接口可能為有線的、無線的或這兩者。在一個實施例中,內(nèi)容服務(wù)器208便于到客戶端設(shè)備202的媒體內(nèi)容(例如,網(wǎng)站、電影、視頻、MP3等)傳輸。內(nèi)容共享服務(wù)器206通過網(wǎng)絡(luò)204傳輸媒體內(nèi)容。內(nèi)容共享服務(wù)器206也駐留特定類型的網(wǎng)站,其接收內(nèi)容(或至內(nèi)容的鏈接)并為人群呈現(xiàn)用來訪問的內(nèi)容??苫趦?nèi)容由其他用戶提交和/或評級的次數(shù)來給出內(nèi)容的流行性評級??赏ㄟ^在由內(nèi)容共享服務(wù)器206提供的用戶界面中錄入信息來提交內(nèi)容。本發(fā)明的實施例允許內(nèi)容共享服務(wù)器206從在客戶端設(shè)備202上操作的應(yīng)用遠(yuǎn)程地接收內(nèi)容。本發(fā)明的實施例也允許內(nèi)容共享服務(wù)器206向客戶端應(yīng)用提供用于遠(yuǎn)程提交的指令。貫穿本申請,由內(nèi)容共享服務(wù)器206上的應(yīng)用執(zhí)行的動作可被描述為正由內(nèi)容共享服務(wù)器206執(zhí)行,而無需指定執(zhí)行該動作的應(yīng)用。內(nèi)容共享服務(wù)器206可響應(yīng)于訪問內(nèi)容或提交新內(nèi)容的請求提供訪問和驗證功能。內(nèi)容服務(wù)器208是可類似于計算設(shè)備100的計算設(shè)備。內(nèi)容服務(wù)器208可包括 CPU、短期存儲器、長期存儲器和一個或多個網(wǎng)絡(luò)接口。網(wǎng)絡(luò)接口用于連接至LAN、WAN(包括因特網(wǎng))或其他各種通信網(wǎng)絡(luò)。到WAN或LAN的網(wǎng)絡(luò)接口可以為有線的、無線的或這兩者。 在一個實施例中,內(nèi)容服務(wù)器208便于到客戶端設(shè)備202的媒體內(nèi)容(例如,網(wǎng)站、電影、視頻、MP3等)傳輸。內(nèi)容服務(wù)器208通過網(wǎng)絡(luò)204傳輸媒體內(nèi)容。內(nèi)容服務(wù)器也可駐留被傳輸至請求計算設(shè)備的網(wǎng)站。內(nèi)容服務(wù)器208可響應(yīng)于訪問內(nèi)容服務(wù)器208上的內(nèi)容的請求提供訪問或驗證功能?,F(xiàn)在轉(zhuǎn)向圖3,示出了根據(jù)本發(fā)明的實施例,在遠(yuǎn)程內(nèi)容提交期間發(fā)生的通信。通信發(fā)生在客戶端設(shè)備302、共享站點服務(wù)器306和內(nèi)容服務(wù)器308之間??蛻舳嗽O(shè)備302 可類似于先前參照圖2描述的客戶端設(shè)備202。共享站點服務(wù)器306可類似于先前參照圖2描述的內(nèi)容共享服務(wù)器206。共享站點服務(wù)器駐留貫穿本說明書的被稱為共享站點或 sharesite. com的內(nèi)容共享網(wǎng)站。共享站點意指被稱為內(nèi)容共享網(wǎng)站的網(wǎng)站類別的特定例子。內(nèi)容共享網(wǎng)站的例子包括Digg JtumbleUpon和Reddit。內(nèi)容服務(wù)器308駐留向用戶提供內(nèi)容的網(wǎng)站。內(nèi)容服務(wù)器308可類似于先前參照圖2描述的內(nèi)容服務(wù)器208。首先,用戶向客戶端應(yīng)用提供導(dǎo)航至共享站點的指令(未示出)。例如,用戶可在客戶端應(yīng)用導(dǎo)航條中鍵入共享站點的URL。在接收導(dǎo)航至共享站點服務(wù)器306駐留的共享站點的指令時,客戶端設(shè)備302向共享站點服務(wù)器306發(fā)送共享站點的請求310。在一個實施例中,請求310是HTTP Get請求。本發(fā)明的實施例不限于使用HTTP通信協(xié)議??衫闷渌ㄐ判问絹碓诓考g進(jìn)行通信。響應(yīng)于接收請求310,共享站點服務(wù)器306向客戶端設(shè)備302傳送響應(yīng)312。響應(yīng)312包括共享站點的內(nèi)容。響應(yīng)312可為HTTP 200 OK響應(yīng)的形式。響應(yīng)312包括共享站點服務(wù)器306駐留的共享站點被自標(biāo)識為內(nèi)容共享網(wǎng)站的指示。可通過作為共享站點網(wǎng)絡(luò)頁面的一部分傳送的屬性值來進(jìn)行內(nèi)容共享網(wǎng)站的自標(biāo)識。當(dāng)接收響應(yīng)312時,在客戶端設(shè)備302上運行的、已初始地請求共享站點的應(yīng)用確定共享站點是具有遠(yuǎn)程內(nèi)容接收能力的內(nèi)容共享網(wǎng)站。響應(yīng)于確定共享站點具有遠(yuǎn)程內(nèi)容接收能力,客戶端應(yīng)用顯示314用戶可使客戶端應(yīng)用能向共享站點遠(yuǎn)程地提交內(nèi)容的指示。圖4示出了這樣的指示的例子。圖4示出了根據(jù)本發(fā)明的實施例、可用于向共享站點遠(yuǎn)程地提交內(nèi)容的客戶端應(yīng)用所生成的用戶界面400。用戶界面400類似于網(wǎng)絡(luò)瀏覽器生成的用戶界面。用戶界面400包括示出在用戶界面400上顯示的內(nèi)容415的來源的導(dǎo)航條410。在這種情況下,示出了示例內(nèi)容共享網(wǎng)站“sharesite. com”。用戶界面400也包括允許用戶選擇應(yīng)向其遠(yuǎn)程地提交內(nèi)容的一個或多個共享站點的遠(yuǎn)程共享界面420。當(dāng)前使能的共享站點可通過按壓輸入按鈕422來訪問。在圖4中,輸入按鈕422是如線423表示的閃爍。閃爍指示可添加“sharesite. com”來使能用于遠(yuǎn)程內(nèi)容提交??上蛴脩籼峁┲甘镜钠渌愋停绺淖冾伾蚋吡溜@示遠(yuǎn)程內(nèi)容提交界面。遠(yuǎn)程共享界面420不是在用戶界面400中正在顯示的sharesite. com而是客戶端應(yīng)用的一部分。內(nèi)容415可以是到 sharesite. com的用戶提交的內(nèi)容的一系列鏈接?,F(xiàn)在轉(zhuǎn)向圖3,客戶端設(shè)備302的用戶請求316將共享站點添加至客戶端應(yīng)用的遠(yuǎn)程內(nèi)容提交功能性中。一旦使客戶端應(yīng)用的遠(yuǎn)程內(nèi)容提交功能性能用于共享站點,則客戶端應(yīng)用能從其他來源向共享站點提交內(nèi)容而無需導(dǎo)航至該共享站點。向像共享站點的內(nèi)容共享網(wǎng)站提交內(nèi)容而無需導(dǎo)航至該站點被稱為遠(yuǎn)程內(nèi)容提交。從客戶端設(shè)備302向共享站點服務(wù)器306發(fā)送對指令的請求320。對指令的請求320可被尋址到在響應(yīng)312中下載的、為原始網(wǎng)站的一部分的元數(shù)據(jù)中指定的終端。當(dāng)接收到對指令的請求320時,共享站點服務(wù)器306向客戶端設(shè)備302傳送遠(yuǎn)程提交指令322。遠(yuǎn)程提交指令322可包括內(nèi)容提交所尋址到的共享站點的URL、內(nèi)容的URL的屬性,內(nèi)容描述的屬性、驗證用戶提交內(nèi)容的指令,以及接收遠(yuǎn)程內(nèi)容提交或定制內(nèi)容顯示所必需的其他指令。當(dāng)接收到遠(yuǎn)程提交指令322 時,客戶端設(shè)備302上的客戶端應(yīng)用可更新3M用戶界面以指示已經(jīng)為客戶端應(yīng)用使能了遠(yuǎn)程內(nèi)容提交,以便向共享站點發(fā)送內(nèi)容。圖5示出了根據(jù)本發(fā)明的實施例、已經(jīng)被更新以指示客戶端應(yīng)用已經(jīng)被使能來向內(nèi)容共享站點遠(yuǎn)程地提交內(nèi)容的用戶界面400。除了輸入按鈕422不再閃爍的單個例外以外,圖5中的用戶界面400與先前參照圖4中描述的用戶界面是相同的。如前所述,閃爍表示可使客戶端應(yīng)用能與共享站點遠(yuǎn)程地共享內(nèi)容。缺少閃爍表示已添加了共享站點。也應(yīng)注意,當(dāng)網(wǎng)站未首先被標(biāo)識為共享站點時,輸入按鈕不會閃爍。因此,在一個實施例中,當(dāng)共享站點被標(biāo)識為已不能用于遠(yuǎn)程內(nèi)容提交的共享站點時,僅提供指示423。現(xiàn)在轉(zhuǎn)向圖3,圖3中的通信說明可作為本發(fā)明實施例的一部分發(fā)生的兩個獨立的通信系列。第一通信系列以請求310開始并以使客戶端應(yīng)用能向共享站點遠(yuǎn)程地提交內(nèi)容的更新3M結(jié)束。在第一系列期間,客戶端應(yīng)用請求并接收向共享站點遠(yuǎn)程地提交內(nèi)容的指令。在第二通信系列期間,客戶端應(yīng)用遵循這些指令以向共享站點遠(yuǎn)程地提交內(nèi)容。在第一通信系列和第二通信系列之間可能有顯著的時間差。當(dāng)客戶端應(yīng)用請求326由內(nèi)容服務(wù)器308駐留的內(nèi)容網(wǎng)站時,第二通信系列開始。 響應(yīng)于請求326,在響應(yīng)328中向客戶端設(shè)備302發(fā)送網(wǎng)站。然后,客戶端應(yīng)用可向用戶渲染和顯示網(wǎng)站。用戶指令3 客戶端應(yīng)用生成到共享站點的內(nèi)容提交。圖6示出了根據(jù)本發(fā)明的實施例,在向共享站點遠(yuǎn)程提交內(nèi)容期間的用戶界面。當(dāng)選擇輸入按鈕422時,在下拉式菜單中示出了使能用于遠(yuǎn)程內(nèi)容提交的多個內(nèi)容共享網(wǎng)站。下拉式菜單包括共享站點 alp 623,共享站點bar 6 和共享站點foo 625??赡芤呀?jīng)由用戶通過先前參照圖3中的第一通信系列描述的處理來選擇該三個共享站點用于使能。在替代實施例中,可能已經(jīng)由生成用戶界面400的客戶端應(yīng)用的供應(yīng)商預(yù)先使能了一個或多個共享站點。用戶選擇一個或多個內(nèi)容共享網(wǎng)站。在一個實施例中,當(dāng)選擇內(nèi)容共享網(wǎng)站時,內(nèi)容提交基于導(dǎo)航條410 中的URL。現(xiàn)在繼續(xù)圖3,用戶指令3 可包括內(nèi)容的選擇和應(yīng)向其發(fā)送內(nèi)容的一個或多個內(nèi)容共享網(wǎng)站的指定。在本實施例中,為了簡化起見,示出了對單個內(nèi)容共享網(wǎng)站的選擇。 內(nèi)容提交可指定來自網(wǎng)站的一部分內(nèi)容(如文章或博客條目)或整個網(wǎng)站。生成內(nèi)容提交 330并向共享站點服務(wù)器306傳輸內(nèi)容提交330。內(nèi)容提交330會符合先前從共享站點接收的遠(yuǎn)程提交指令322。在一個實施例中,發(fā)送內(nèi)容提交330可終止(conclude)內(nèi)容提交處理。在其他實施例中,在由共享站點服務(wù)器306接受內(nèi)容提交前,可向客戶端設(shè)備302發(fā)回確認(rèn)或驗證請求。圖3中例示了這些通信,但并非在本發(fā)明的全部實施例中都要求這些
ififn。在圖3示出的實施例中,向共享站點提交內(nèi)容需要驗證。因此,響應(yīng)于內(nèi)容提交330,共享站點服務(wù)器306生成驗證請求332。驗證請求332可符合基本的HTTP驗證。響應(yīng)于驗證請求332,客戶端應(yīng)用可顯示用戶在其中提交密碼或可能的用戶名稱的界面。在另一實施例中,客戶端設(shè)備為用戶從存儲位置中取得334用戶的驗證信息。無論如何取得 334驗證信息,均生成驗證響應(yīng)336并向共享站點服務(wù)器306傳輸該驗證響應(yīng)336。當(dāng)接收驗證響應(yīng)336時,共享站點服務(wù)器306驗證337內(nèi)容提交330。在本發(fā)明的又一替代實施例中,共享站點服務(wù)器306尋找用戶想要提交內(nèi)容的確認(rèn)。確認(rèn)可增加至或代替驗證處理。為了啟動確認(rèn),共享站點服務(wù)器306向客戶端設(shè)備302 發(fā)送確認(rèn)請求338。當(dāng)接收確認(rèn)請求338時,客戶端設(shè)備302向用戶顯示確認(rèn)界面。確認(rèn)界面可詢問用戶以確認(rèn)其想要提交內(nèi)容(其是內(nèi)容提交330的一部分)。在一個實施例中, 所提交的內(nèi)容被示出為確認(rèn)界面的一部分。這可允許用戶糾正錯誤,如無意地發(fā)送用戶不希望發(fā)送的個人信息。當(dāng)接收用戶確認(rèn)339時,向共享站點服務(wù)器306發(fā)送確認(rèn)消息340。 當(dāng)接收確認(rèn)消息340時,共享站點服務(wù)器306存儲341內(nèi)容。內(nèi)容可被顯示為內(nèi)容共享網(wǎng)站的一部分。然后,共享站點服務(wù)器306可向客戶端設(shè)備302發(fā)送指示已接收確認(rèn)的響應(yīng) 342。響應(yīng)342也可用于結(jié)束通信會話的目的?,F(xiàn)在轉(zhuǎn)向圖7,提供了根據(jù)本發(fā)明的實施例向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的方法。如前所述,內(nèi)容共享網(wǎng)站從用戶接收內(nèi)容提交并在網(wǎng)站上顯示所提交的內(nèi)容。提交的內(nèi)容可通過流行性排名,流行性由多個用戶提交內(nèi)容的次數(shù)或某一其他方法確定。內(nèi)容共享網(wǎng)站的例子包括 Digg. com、StumbleUpon. com、Del. icio. us. com>Newsvine. com、Full. com、 Slashdot. com.Mrffong. com、Reddit. com、Ma. gnolia. com 等等。在步驟 710 處,指引客戶端設(shè)備導(dǎo)航至內(nèi)容共享網(wǎng)站??梢酝ㄟ^將與內(nèi)容共享網(wǎng)站相關(guān)聯(lián)的URL鍵入網(wǎng)絡(luò)瀏覽器的導(dǎo)航面板中,完成導(dǎo)航至內(nèi)容共享網(wǎng)站。本發(fā)明的實施例不限于使用網(wǎng)絡(luò)瀏覽器??膳c本發(fā)明實施例相關(guān)聯(lián)地使用與諸如視頻、歌曲和圖片之類的媒體交互的其他客戶端設(shè)備。除網(wǎng)絡(luò)瀏覽器外,適合的客戶端設(shè)備包括媒體播放器和圖形程序。當(dāng)導(dǎo)航至內(nèi)容共享網(wǎng)站時,由客戶端應(yīng)用部分或全部地顯示內(nèi)容共享網(wǎng)站。在本發(fā)明的實施例中,客戶端應(yīng)用可在與顯示設(shè)備(如計算機監(jiān)視器)通信地耦接的客戶端設(shè)備(如客戶端設(shè)備202)上操作??捎赏ㄟ^網(wǎng)絡(luò)(如因特網(wǎng))通信地耦接到客戶端設(shè)備的網(wǎng)絡(luò)服務(wù)器(如內(nèi)容共享服務(wù)器206)駐留內(nèi)容共享網(wǎng)站。在步驟720,客戶端設(shè)備確定內(nèi)容共享網(wǎng)站具有遠(yuǎn)程內(nèi)容接收功能性,其允許內(nèi)容共享網(wǎng)站遠(yuǎn)程地接收來自在客戶端設(shè)備上操作的應(yīng)用的內(nèi)容提交??赏ㄟ^標(biāo)識作為內(nèi)容共享網(wǎng)站的一部分的屬性值或其他元數(shù)據(jù)來進(jìn)行該確定。將內(nèi)容共享網(wǎng)站標(biāo)識為具有遠(yuǎn)程內(nèi)容接收功能性的數(shù)據(jù)可以是網(wǎng)站代碼的一部分。如前所述,遠(yuǎn)程內(nèi)容接收功能性允許內(nèi)容共享網(wǎng)站從未導(dǎo)航至內(nèi)容共享網(wǎng)站的客戶端應(yīng)用接收內(nèi)容。在步驟730,通過顯示設(shè)備上的圖形用戶界面顯示內(nèi)容共享網(wǎng)站能夠遠(yuǎn)程地接收來自遠(yuǎn)程內(nèi)容提交應(yīng)用的內(nèi)容提交的圖形指示。在一個實施例中,該指示被顯示為顯示內(nèi)容共享網(wǎng)站的用戶界面的一部分。例如,該指示可以是顯示網(wǎng)站的瀏覽器上的工具條或其他界面部件的一部分。該指示通知用戶可將內(nèi)容共享網(wǎng)站添加至可由客戶端應(yīng)用向其遠(yuǎn)程地發(fā)送內(nèi)容提交的內(nèi)容共享網(wǎng)站組。在客戶端設(shè)備上的遠(yuǎn)程內(nèi)容提交應(yīng)用可以是客戶端應(yīng)用的插件。例如,遠(yuǎn)程內(nèi)容提交應(yīng)用可以是應(yīng)用的工具條或部件的一部分。然而,本發(fā)明的實施例不限于與獨立程序集成的遠(yuǎn)程內(nèi)容提交應(yīng)用。遠(yuǎn)程內(nèi)容提交應(yīng)用可以是與內(nèi)容共享網(wǎng)站直接地交互的客戶端應(yīng)用相分離地執(zhí)行的獨立程序。在步驟740,從客戶端設(shè)備的用戶接收添加內(nèi)容共享網(wǎng)站至遠(yuǎn)程內(nèi)容提交應(yīng)用的請求。如前所述,添加內(nèi)容共享網(wǎng)站至遠(yuǎn)程內(nèi)容提交應(yīng)用,允許遠(yuǎn)程內(nèi)容提交應(yīng)用向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容。當(dāng)從用戶接收請求時,客戶端應(yīng)用可向內(nèi)容共享網(wǎng)站發(fā)送對指令的請求。在步驟750,從駐留內(nèi)容共享網(wǎng)站的服務(wù)器取得指令。該指令用于向特定的內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容。在一個實施例中,指令通過生成HTTP Get (獲取)請求獲取并在 HTTP OK響應(yīng)中接收。在一個實施例中,指令通過導(dǎo)航至在網(wǎng)站的初始下載中指示的目錄來獲取。指令可為XML代碼形式。指令將指定應(yīng)向其發(fā)送內(nèi)容提交的URL。指令還可指定用于提交內(nèi)容的URL和內(nèi)容描述的模板。此外,還可以提供用于提交驗證信息的模板。例如, 指令可指示客戶端應(yīng)用傳遞具有用戶標(biāo)識信息的cookie作為內(nèi)容提交的一部分。先前已參照圖3描述了其他驗證方法。在步驟760,基于這些指令更新遠(yuǎn)程內(nèi)容提交應(yīng)用。一旦更新了,則遠(yuǎn)程內(nèi)容提交應(yīng)用能夠向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容。可在從用戶接收提交內(nèi)容的請求時提交內(nèi)容。 例如,用戶能指示客戶端應(yīng)用來導(dǎo)航至顯示內(nèi)容的網(wǎng)站。然后,用戶然后可選擇內(nèi)容和應(yīng)向其發(fā)送內(nèi)容的一個或多個共享站點。當(dāng)接收對內(nèi)容和共享站點的選擇時,與遠(yuǎn)程內(nèi)容提交應(yīng)用相關(guān)聯(lián)的客戶端應(yīng)用生成特定于由多個共享站點中的每一個提供的指令的內(nèi)容提交。 一旦生成,則向共享站點傳輸內(nèi)容提交,然后共享站點采用將內(nèi)容添加至其網(wǎng)站的步驟。現(xiàn)在轉(zhuǎn)向圖8,提供了根據(jù)本發(fā)明的實施例、通過客戶端應(yīng)用向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的方法。在步驟810,通過在計算設(shè)備上操作的客戶端應(yīng)用接收對內(nèi)容的選擇。 計算設(shè)備可類似于先前參照圖2描述的客戶端設(shè)備202。內(nèi)容可以是網(wǎng)站、網(wǎng)站的一部分、 視頻、歌曲、圖片或其他內(nèi)容。用戶可通過高亮顯示內(nèi)容并按下選擇按鈕來選擇內(nèi)容。在另一實施例中,用戶可通過導(dǎo)航至網(wǎng)站并按下選擇按鈕來選擇整個網(wǎng)站。在步驟820,接收對一個或多個內(nèi)容共享網(wǎng)站的選擇。該選擇指定應(yīng)向其發(fā)送內(nèi)容提交的一個或多個內(nèi)容共享網(wǎng)站。如前所述,可通過從內(nèi)容共享網(wǎng)站下載遠(yuǎn)程提交指令已經(jīng)使得該網(wǎng)站可用于選擇。在另一實施例中,客戶端應(yīng)用可能已預(yù)編程了提交選項。用戶可通過激活下拉式菜單或示出內(nèi)容共享網(wǎng)站的選擇的其他界面,來選擇一個或多個內(nèi)容共享網(wǎng)站。用戶可選擇多個可用內(nèi)容共享網(wǎng)站中的一個、兩個或更多個。在另一實施例中,用戶指定在選擇用于提交的內(nèi)容時被自動調(diào)用的一個默認(rèn)內(nèi)容共享網(wǎng)站或多個默認(rèn)內(nèi)容共享網(wǎng)站。在步驟830,生成符合向一個或多個內(nèi)容共享網(wǎng)站的每一個遠(yuǎn)程提交的指令的內(nèi)容提交。為一個或多個內(nèi)容共享網(wǎng)站的每一個生成單獨的內(nèi)容提交包。每個內(nèi)容共享網(wǎng)站可遵循不同的提交格式,并有可能具有向其傳送內(nèi)容提交的不同URL。在步驟840,向初始選擇的一個或多個內(nèi)容共享網(wǎng)站的每一個傳送內(nèi)容提交包。如前所述,每個內(nèi)容提交符合用于向一個或多個內(nèi)容共享網(wǎng)站的每一個的遠(yuǎn)程提交的指令。 可作為HTTP請求的一部分通過因特網(wǎng)或通過以下其他通信方法來傳送內(nèi)容提交。在一個實施例中,向其發(fā)送內(nèi)容提交的網(wǎng)站可發(fā)送接收并接受內(nèi)容提交的確認(rèn)。在一個實施例中, 響應(yīng)將客戶端應(yīng)用引向確認(rèn)網(wǎng)站,該確認(rèn)網(wǎng)站向用戶通知內(nèi)容已被提交了。在另一實施例中,內(nèi)容共享網(wǎng)站將用戶引向確認(rèn)頁面,其顯示提交的內(nèi)容并詢問用戶以確認(rèn)其希望提交該內(nèi)容。然后,用戶可向網(wǎng)站發(fā)送確認(rèn)。本發(fā)明的實施例不需要這樣的確認(rèn)。在另一實施例中,需要代表用戶的驗證信息以便提交內(nèi)容。驗證信息可作為包含驗證信息的cookie或令牌,而作為初始內(nèi)容提交的一部分發(fā)送。在另一實施例中,將用戶引向網(wǎng)站,其中在接受內(nèi)容前,用戶可在該網(wǎng)站錄入驗證信息。現(xiàn)在轉(zhuǎn)向圖9,提供了根據(jù)本發(fā)明的實施例、指令客戶端設(shè)備向內(nèi)容共享網(wǎng)站自動地提交內(nèi)容的方法900??捎上M箍蛻舳藨?yīng)用能向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的內(nèi)容共享網(wǎng)站執(zhí)行方法900。在步驟910,接收從在客戶端設(shè)備上操作的應(yīng)用傳送的網(wǎng)站請求。 在與網(wǎng)站相關(guān)聯(lián)的服務(wù)器上接收請求。請求可以為簡單的對網(wǎng)站的HTTP Get請求。在步驟920,響應(yīng)于該請求,從服務(wù)器向客戶端設(shè)備傳送網(wǎng)站。所傳送的網(wǎng)站包括將網(wǎng)站標(biāo)識為共享站點的屬性和應(yīng)如何將內(nèi)容提交傳送至共享站點的指令位置。位置可為獲取XML指令的位置的目錄。當(dāng)接收到客戶端設(shè)備的用戶希望添加該網(wǎng)站到能夠代表用戶自動地生成內(nèi)容提交的遠(yuǎn)程內(nèi)容提交應(yīng)用的指令時,客戶端設(shè)備可訪問該指令。已將本發(fā)明實施例描述為說明性的而非限制性的。將理解,某些特征和子組合是有用的并可被采用而不用參考其他特征和子組合。這由權(quán)利要求的范圍是可預(yù)期的并且在權(quán)利要求的范圍之內(nèi)。
權(quán)利要求
1.一個或多個計算機可讀介質(zhì),在其上包含用于執(zhí)行向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的方法的計算機可執(zhí)行指令,所述方法包括導(dǎo)航(710)至所述內(nèi)容共享網(wǎng)站,其中所述內(nèi)容共享網(wǎng)站允許用戶提交內(nèi)容,然后可通過所述內(nèi)容共享網(wǎng)站向其他用戶顯示所述內(nèi)容;在客戶端設(shè)備處,確定(720)所述內(nèi)容共享網(wǎng)站具有遠(yuǎn)程內(nèi)容接收功能,該功能允許所述內(nèi)容共享網(wǎng)站遠(yuǎn)程地接收來自在所述客戶端設(shè)備上操作的應(yīng)用的內(nèi)容提交;通過在與所述客戶端設(shè)備通信地耦接的顯示設(shè)備上顯示的用戶界面,顯示(730)所述內(nèi)容共享網(wǎng)站能夠遠(yuǎn)程地接收來自所述客戶端設(shè)備上的遠(yuǎn)程內(nèi)容提交應(yīng)用的內(nèi)容提交的圖形指示,其中所述遠(yuǎn)程內(nèi)容提交應(yīng)用在從所述客戶端設(shè)備的用戶接收生成所述內(nèi)容提交的請求時,向所述內(nèi)容共享網(wǎng)站自動地提交內(nèi)容;在所述客戶端設(shè)備處,從所述客戶端設(shè)備的用戶接收(740)添加所述內(nèi)容共享網(wǎng)站至所述遠(yuǎn)程內(nèi)容提交應(yīng)用的請求;從駐留所述內(nèi)容共享網(wǎng)站的服務(wù)器獲取(750 )用于向所述內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的指令;以及在所述客戶端設(shè)備處,基于所述指令更新(760 )所述遠(yuǎn)程內(nèi)容提交應(yīng)用,從而使所述遠(yuǎn)程內(nèi)容提交應(yīng)用能向所述內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容。
2.如權(quán)利要求1所述的介質(zhì),其中因為將所述內(nèi)容共享網(wǎng)站標(biāo)識為具有所述遠(yuǎn)程內(nèi)容接收功能的一個屬性而確定所述內(nèi)容共享網(wǎng)站具有所述遠(yuǎn)程內(nèi)容接收功能。
3.如權(quán)利要求1所述的介質(zhì),其中所述方法還包括,在所述更新時,改變所述圖形指示的外觀,以指示所述遠(yuǎn)程內(nèi)容提交應(yīng)用現(xiàn)在被設(shè)置為向所述內(nèi)容共享網(wǎng)站傳送內(nèi)容。
4.如權(quán)利要求1所述的介質(zhì),其中所述方法還包括在所述客戶端設(shè)備處,接收導(dǎo)航至非所述內(nèi)容共享網(wǎng)站的新網(wǎng)站的指令; 導(dǎo)航至所述新網(wǎng)站;通過所述用戶界面,向所述用戶顯示向所述內(nèi)容共享網(wǎng)站發(fā)送內(nèi)容的邀請; 從所述用戶接收向所述內(nèi)容共享網(wǎng)站發(fā)送所述內(nèi)容的指示; 通過遵循所述指令生成所述內(nèi)容提交;以及向所述內(nèi)容共享網(wǎng)站傳送所述內(nèi)容提交。
5.如權(quán)利要求1所述的介質(zhì),其中所述指令包括用于向所述內(nèi)容共享網(wǎng)站傳送所述內(nèi)容提交的模板。
6.一種通過客戶端應(yīng)用向內(nèi)容共享網(wǎng)站遠(yuǎn)程地提交內(nèi)容的方法,所述方法包括 通過在計算設(shè)備上操作的所述客戶端應(yīng)用,接收(810)對內(nèi)容的選擇;通過所述客戶端應(yīng)用,接收(820)對用以發(fā)送所述內(nèi)容的一個或多個內(nèi)容共享網(wǎng)站的選擇,其中內(nèi)容共享網(wǎng)站顯示由用戶提交的來自其他來源的內(nèi)容;為所述一個或多個內(nèi)容共享網(wǎng)站的每一個生成(830)內(nèi)容提交,所述內(nèi)容提交符合用于向所述一個或多個內(nèi)容共享網(wǎng)站的每一個遠(yuǎn)程提交的指令;以及向所述一個或多個內(nèi)容共享網(wǎng)站的所述每一個傳送(840)所述內(nèi)容提交,所述內(nèi)容提交符合所述一個或多個內(nèi)容共享網(wǎng)站的每一個的遠(yuǎn)程提交的指令。
7.如權(quán)利要求6所述的方法,其中所述內(nèi)容包括博客條目、網(wǎng)站、歌曲和視頻中的一個或多個。
8.如權(quán)利要求6所述的方法,其中所述方法還包括向選擇所述內(nèi)容的用戶顯示網(wǎng)站, 所述網(wǎng)站顯示所述內(nèi)容提交,并詢問所述用戶以確認(rèn)應(yīng)向所述一個或多個內(nèi)容共享網(wǎng)站傳送所述內(nèi)容提交;以及接收應(yīng)傳送所述內(nèi)容提交的確認(rèn)。
9.如權(quán)利要求6所述的方法,其中所述指令包括用于向所述內(nèi)容共享網(wǎng)站傳送所述內(nèi)容提交的模板。
10.如權(quán)利要求9所述的方法,其中所述模板包括所述內(nèi)容共享網(wǎng)站的URL的屬性,所述內(nèi)容的標(biāo)題的屬性和所述內(nèi)容的URL的屬性。
11.一個或多個計算機可讀介質(zhì),在其上包含用于執(zhí)行指令客戶端設(shè)備向內(nèi)容共享網(wǎng)站自動地提交內(nèi)容的方法的計算機可執(zhí)行指令,所述方法包括在與網(wǎng)站相關(guān)聯(lián)的服務(wù)器處,接收(910)對所述網(wǎng)站的請求,其中所述請求是從在所述客戶端設(shè)備上操作的客戶端應(yīng)用傳送的,且其中所述網(wǎng)站是內(nèi)容共享網(wǎng)站;以及從所述服務(wù)器向所述客戶端設(shè)備傳送(920)所述網(wǎng)站,其中所述內(nèi)容共享網(wǎng)站的代碼包括將所述網(wǎng)站標(biāo)識為屬于網(wǎng)站的內(nèi)容共享網(wǎng)站類別內(nèi)的屬性和應(yīng)如何向所述網(wǎng)站傳送內(nèi)容提交的指令的位置,其中在接收到所述客戶端設(shè)備的用戶希望添加所述網(wǎng)站至所述客戶端應(yīng)用的遠(yuǎn)程內(nèi)容提交能力中的指示時,可由所述客戶端設(shè)備訪問所述指令,以及其中所述遠(yuǎn)程內(nèi)容提交能力自動地生成所述內(nèi)容提交。
12.如權(quán)利要求11所述的介質(zhì),其中所述指令包括用于驗證從所述客戶端設(shè)備向所述網(wǎng)站的內(nèi)容提交的驗證指令。
13.如權(quán)利要求12所述的介質(zhì),其中所述驗證指令指示以下中的一個或多個包括用戶證書的cookie需要與所述內(nèi)容提交一并傳遞至所述服務(wù)器,需要完成的基本的HTTP認(rèn)證過程,以及用戶標(biāo)識信息應(yīng)與所述內(nèi)容提交一并提交。
14.如權(quán)利要求13所述的介質(zhì),其中所述方法還包括在所述服務(wù)器處,從所述客戶端設(shè)備接收符合所述指令和所述認(rèn)證指令的內(nèi)容提交。
15.如權(quán)利要求14所述的介質(zhì),其中所述內(nèi)容提交包括內(nèi)容的統(tǒng)一資源定位符和所述內(nèi)容的書面描述。
全文摘要
提出了用于向網(wǎng)站遠(yuǎn)程地提交內(nèi)容而無需導(dǎo)航至網(wǎng)站的方法、系統(tǒng)和計算機可讀介質(zhì)。網(wǎng)站是接受公共內(nèi)容提交并使多個用戶可使用該內(nèi)容的內(nèi)容共享網(wǎng)站。首先,客戶端應(yīng)用可從網(wǎng)站下載遠(yuǎn)程內(nèi)容提交指令。隨后,客戶端應(yīng)用可遵循該指令來格式化遠(yuǎn)程內(nèi)容提交,并將其傳送至網(wǎng)站。
文檔編號G06F17/30GK102449627SQ201080023396
公開日2012年5月9日 申請日期2010年5月20日 優(yōu)先權(quán)日2009年5月28日
發(fā)明者R. 皮爾斯 D., M. 多林 R. 申請人:微軟公司