專利名稱:通過計(jì)算機(jī)化的卡服務(wù)共享的可個(gè)性化卡的制作方法
通過計(jì)算機(jī)化的卡服務(wù)共享的可個(gè)性化卡背景跟蹤有關(guān)朋友的信息是困難的。例如,有許多不同的位置可以存儲(chǔ)與不同的朋友 相關(guān)聯(lián)的數(shù)據(jù)。此外,不同的位置可以呈現(xiàn)有關(guān)單個(gè)朋友的不同的信息。因此,個(gè)人可能需要花費(fèi)大量時(shí)間導(dǎo)航到不同的位置以收集關(guān)于單個(gè)朋友或多個(gè) 朋友的信息。在很多情況下,為了訪問不同的位置,可能需要登錄標(biāo)識(shí)符和口令信息。因 此,為了訪問不同的位置,必須記住或存儲(chǔ)每一個(gè)位置的登錄標(biāo)識(shí)符和口令信息,這讓人感 覺是件麻煩事。此外,還由于有關(guān)不同的朋友的信息可能來自可能利用不同的數(shù)據(jù)格式的不同的 源,因此,難以按單一格式組織所有數(shù)據(jù)。此外,一旦收集并組織了數(shù)據(jù),有關(guān)不同的朋友的 信息可能變得過時(shí)。因此,為了使有關(guān)不同朋友的信息保持最新,一個(gè)人可能需要以相對(duì)的 頻率訪問多個(gè)位置以收集有關(guān)不同的朋友的信息,并可能必須使用多個(gè)應(yīng)用程序來組織收 集到的數(shù)據(jù),這可能非常費(fèi)時(shí)并使用戶感動(dòng)麻煩。概述提供了用于經(jīng)由計(jì)算機(jī)化的卡服務(wù)共享可個(gè)性化卡的系統(tǒng)和方法。所公開的一種 方法包括,在可在計(jì)算設(shè)備上執(zhí)行的卡客戶機(jī)程序處創(chuàng)建可個(gè)性化卡,并將該可個(gè)性化卡 的第一實(shí)例發(fā)送到卡服務(wù)程序,該可個(gè)性化卡包括對(duì)應(yīng)于用戶的可擴(kuò)展數(shù)據(jù)并且可以顯示 在計(jì)算設(shè)備上。該方法還可以包括,在卡服務(wù)程序處將可個(gè)性化卡的第一實(shí)例傳播到用戶 的對(duì)等用戶,并且在卡客戶機(jī)程序處更新可個(gè)性化卡的可擴(kuò)展數(shù)據(jù)。在更新可擴(kuò)展的數(shù)據(jù) 后,該方法還可以包括將可個(gè)性化卡的第二實(shí)例發(fā)送到卡服務(wù)程序,并將該可個(gè)性化卡的 第二實(shí)例傳播到用戶的對(duì)等用戶??蓚€(gè)性化卡可以根據(jù)由用戶設(shè)置的傳播許可來傳播可個(gè) 性化卡。提供本概述是為了以簡(jiǎn)化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概 念。本概述并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于限定 所要求保護(hù)的主題的范圍。此外,所要求保護(hù)的主題不限于解決在本發(fā)明的任一部分中提 及的任何或所有缺點(diǎn)的實(shí)現(xiàn)方式。附圖簡(jiǎn)述
圖1示出了用于經(jīng)由計(jì)算機(jī)化的卡服務(wù)共享可個(gè)性化卡的系統(tǒng)的一個(gè)實(shí)施例的 示意圖。圖2示出了展示基于傳播許可的可個(gè)性化卡的各個(gè)實(shí)例的選擇性傳播的示例的 通信流程圖。圖3A-3C示出了圖1的系統(tǒng)的圖形用戶界面的示意圖。圖4是用于更新可個(gè)性化卡并將已更新的卡傳播到用戶的對(duì)等用戶的方法的一 個(gè)實(shí)施例的流程圖。圖5是用于基于傳播許可來將可個(gè)性化卡傳播到用戶的對(duì)等用戶的方法的一個(gè)實(shí)施例的流程圖。詳細(xì)描述
圖1示出了用于創(chuàng)建和管理可個(gè)性化卡的系統(tǒng)100。系統(tǒng)100可以包括用戶計(jì)算 設(shè)備110,該計(jì)算設(shè)備被配置成經(jīng)由該計(jì)算設(shè)備的處理器,使用本地存儲(chǔ)器124的各部分來 執(zhí)行卡客戶機(jī)程序112。卡客戶機(jī)程序112可以被配置成便于創(chuàng)建和/或顯示一個(gè)或多個(gè) 可個(gè)性化卡115,包括用戶可個(gè)性化卡116和對(duì)等用戶可個(gè)性化卡118??蓚€(gè)性化卡115可 以包括可擴(kuò)展數(shù)據(jù),該可擴(kuò)展數(shù)據(jù)包括諸如圖像、文本和其它數(shù)據(jù)等對(duì)應(yīng)于用戶并由用戶 選擇的各種卡元素,并且可以經(jīng)由圖形用戶界面(GUI) 114A顯示在用戶計(jì)算設(shè)備110上。在由用戶創(chuàng)建用戶可個(gè)性化卡116后,用戶可個(gè)性化卡116的可擴(kuò)展數(shù)據(jù)可以由 卡客戶機(jī)程序112保存在用戶計(jì)算設(shè)備110的本地存儲(chǔ)器124的非易失性部分中的本地卡 數(shù)據(jù)126的本地用戶卡數(shù)據(jù)128中。因此,可以理解,本地用戶卡數(shù)據(jù)128可以包括表示用 戶可個(gè)性化卡116中所包括的一個(gè)或多個(gè)卡元素的數(shù)據(jù)。這些卡元素可以包括例如文本元 素、視頻元素、音頻元素、圖形元素、聲音元素,或元數(shù)據(jù)元素中的一個(gè)或多個(gè)。可個(gè)性化卡115的格式可以遵循預(yù)定模板,也可以由用戶通過修改可個(gè)性化卡 115中的可擴(kuò)展數(shù)據(jù)以及添加這些數(shù)據(jù)來定制。可擴(kuò)展數(shù)據(jù)是結(jié)構(gòu)化數(shù)據(jù),其可以通過用 戶在該用戶的可個(gè)性化卡115中包括一個(gè)或多個(gè)新的結(jié)構(gòu)化數(shù)據(jù)類型來進(jìn)行擴(kuò)展。因此, 可以理解,用戶可以按需添加文本元素、視頻元素、音頻元素、圖形元素、聲音元素,或元數(shù) 據(jù)元素。在一個(gè)示例中,可個(gè)性化卡115可以包括主題或背景數(shù)據(jù)類型,并且用戶可以例如 通過修改主題或背景以包括用戶所指定的所選主題或背景圖形元素來個(gè)性化可個(gè)性化卡 115。根據(jù) 另一個(gè)示例,用戶可以在卡中包括新的結(jié)構(gòu)化數(shù)據(jù)類型,如可播放媒體元素。因 此,用戶可以包括例如被配置成在卡顯示時(shí)播放的音頻或視頻數(shù)據(jù)。以此方式,可以由用戶 修改可擴(kuò)展數(shù)據(jù)以便為該用戶創(chuàng)建個(gè)性化卡。用戶的一個(gè)或多個(gè)對(duì)等用戶的對(duì)等用戶可個(gè)性化卡118可以保存在本地對(duì)等用 戶卡數(shù)據(jù)130中,并可以由卡客戶機(jī)程序112訪問、更新和顯示,如下面所討論的。因此,可 以理解,本地對(duì)等用戶卡數(shù)據(jù)130可以包括與對(duì)等用戶個(gè)性化卡118相關(guān)聯(lián)的數(shù)據(jù),如表示 對(duì)等用戶可個(gè)性化卡的上述數(shù)據(jù)類型的卡元素的數(shù)據(jù)。在某些實(shí)施例中,用戶可個(gè)性化卡116可以包括關(guān)于用戶的一個(gè)或多個(gè)對(duì)等用戶 的對(duì)等用戶可個(gè)性化卡118的數(shù)據(jù)。該數(shù)據(jù)可以采取例如鏈接的形式,可以通過該鏈接從 用戶可個(gè)性化卡116訪問用戶的對(duì)等用戶可個(gè)性化卡118。在由用戶創(chuàng)建用戶可個(gè)性化卡116后,卡客戶機(jī)程序112可以被配置成通過網(wǎng)絡(luò) 140將用戶可個(gè)性化卡116發(fā)送到在服務(wù)器141上執(zhí)行的卡服務(wù)程序142。卡服務(wù)程序142 可以將用戶可個(gè)性化卡116的副本存儲(chǔ)在數(shù)據(jù)存儲(chǔ)區(qū)148中作為全局卡數(shù)據(jù)150的一部 分。可以理解,用戶可個(gè)性化卡116可以是存儲(chǔ)在全局卡數(shù)據(jù)150中的多個(gè)可個(gè)性化卡115 中的一個(gè)。存儲(chǔ)在全局卡數(shù)據(jù)150中的多個(gè)可個(gè)性化卡115中的每一個(gè)都可以對(duì)應(yīng)于系統(tǒng) 100的相應(yīng)用戶??ǚ?wù)程序142可以被配置成通過網(wǎng)絡(luò)140將用戶可個(gè)性化卡116傳播到在用戶 的本地對(duì)等用戶組數(shù)據(jù)134中定義的一個(gè)或多個(gè)對(duì)等用戶??ǚ?wù)程序142對(duì)可個(gè)性化卡 116的傳播可以基于存儲(chǔ)在本地傳播許可數(shù)據(jù)132中的傳播許可,該傳播哦許可指定用戶 的可個(gè)性化卡中的將要發(fā)送到每一個(gè)對(duì)等用戶的數(shù)據(jù)集。本地對(duì)等用戶組數(shù)據(jù)134包括有 關(guān)用戶的各個(gè)對(duì)等用戶和對(duì)等用戶組的數(shù)據(jù)。為了方便起見,可以對(duì)分組在本地對(duì)等用戶 組數(shù)據(jù)134中所定義的對(duì)等用戶組中的對(duì)等用戶應(yīng)用傳播許可。應(yīng)該理解,對(duì)等用戶組可以包括一個(gè)或多個(gè)對(duì)等用戶。作為替換方案,可以對(duì)單獨(dú)地包括在本地對(duì)等用戶組數(shù)據(jù)134 中的對(duì)等用戶應(yīng)用傳播許可。作為示例,在所示實(shí)施例中,用戶被示為具有第一對(duì)等用戶和第二對(duì)等用戶。用戶 可以通過卡客戶機(jī)程序112將第一對(duì)等用戶分配到第一對(duì)等用戶組133并可以將第二對(duì)等 用戶分配到第二對(duì)等用戶組135,這些分配可以保存在本地存儲(chǔ)器124中的本地對(duì)等用戶 組數(shù)據(jù)134中,并由卡客戶機(jī)程序112傳送到卡服務(wù)程序142,并存儲(chǔ)在全局對(duì)等用戶組數(shù) 據(jù)152中。對(duì)等用戶組的非限制性示例可以包括家庭、朋友、同事等等。如上文所討論的, 可以理解,對(duì)等用戶組可以包括單個(gè)對(duì)等用戶,或多個(gè)對(duì)等用戶。此外,用戶可以通過經(jīng)由卡客戶機(jī)程序112定義對(duì)等用戶組來為各個(gè)對(duì)等用戶中 的每一個(gè)設(shè)置傳播許可。傳播許可可以保存在本地存儲(chǔ)器124中的本地傳播許可數(shù)據(jù)132 中,并可以從卡客戶機(jī)程序112傳送到服務(wù)器141上的卡服務(wù)程序142,并存儲(chǔ)在全局許可 數(shù)據(jù)154中。在由用戶創(chuàng)建用戶可個(gè)性化卡116后,可以將用戶可個(gè)性化卡116的副本從卡客 戶機(jī)程序112發(fā)送到卡服務(wù)程序142,并將其存儲(chǔ)在全局卡數(shù)據(jù)150中??ǚ?wù)程序142被 配置成參考全局對(duì)等用戶組數(shù)據(jù)152和全局許可數(shù)據(jù)154,并基于由用戶設(shè)置的傳播許可 和對(duì)等用戶組數(shù)據(jù)來選擇性地將用戶可個(gè)性化卡116傳播到用戶的一個(gè)或多個(gè)對(duì)等用戶。可以理解,用戶可以在逐個(gè)對(duì)等用戶組的基礎(chǔ)上并且在逐個(gè)卡元素的基礎(chǔ)上設(shè)置 傳播許可,以使得用戶可以在傳播許可中指定哪一個(gè)對(duì)等用戶組接收用戶可個(gè)性化卡116 中的哪些卡元素的傳播??ǚ?wù)程序142可以根據(jù)傳播許可來將用戶可個(gè)性化卡116傳播 到用戶的對(duì)等用戶,以使得第一對(duì)等用戶的計(jì)算設(shè)備136可以接收可個(gè)性化卡116的第一 個(gè)實(shí)例,該第一個(gè)實(shí)例可以顯示在⑶1114B上,而第二對(duì)等用戶的計(jì)算設(shè)備138可以接收可 個(gè)性化卡116的第二個(gè)實(shí)例,該第二個(gè)實(shí)例可以顯示在⑶I114C上。由于用戶可以在逐個(gè)卡元素的基礎(chǔ)上為對(duì)等用戶組定義傳播許可,因此發(fā)送到兩 個(gè)對(duì)等用戶的可個(gè)性化卡的兩個(gè)實(shí)例可以包括單獨(dú)的數(shù)據(jù)集。例如,發(fā)送到第一對(duì)等用戶 的可個(gè)性化卡的實(shí)例可以包括137所示的用戶卡數(shù)據(jù)集A,而發(fā)送到第二對(duì)等用戶的可個(gè) 性化卡的實(shí)例可以包括139所示的用戶卡數(shù)據(jù)集B。在所描述的實(shí)施例中,第一和第二對(duì)等 用戶的傳播許可是不同的,并因此用戶卡數(shù)據(jù)集A不同于用戶卡數(shù)據(jù)集B。然而,可以理解, 如果為第一和第二對(duì)等用戶兩者中的每一個(gè)設(shè)置相同的傳播許可,則第一和第二對(duì)等用戶 將接收到用戶可個(gè)性化卡116的相同的數(shù)據(jù)集。卡服務(wù)程序142還可以被配置成使得每一個(gè)對(duì)等用戶能夠選擇不接收用戶的用 戶可個(gè)性化卡116,或?qū)ζ溥M(jìn)行更新或修改。以此方式,可以避免用戶可個(gè)性化卡的不想要 的分發(fā)??梢岳斫猓蓚€(gè)性化卡116可以是可擴(kuò)展的。即,可個(gè)性化卡可以包括可由用戶修 改的的動(dòng)態(tài)數(shù)量的卡元素,而不是具有靜態(tài)數(shù)據(jù)結(jié)構(gòu)。具體而言,用戶可以通過經(jīng)由卡客戶 機(jī)程序112向可個(gè)性化卡添加元素,從可個(gè)性化卡中移除現(xiàn)有元素,和/或修改可個(gè)性化卡 的現(xiàn)有元素,來更新可個(gè)性化卡的可擴(kuò)展數(shù)據(jù)。例如通過添加、刪除,以及修改可個(gè)性化卡116的可擴(kuò)展數(shù)據(jù)中的卡元素的更新 可以直接和間接由用戶執(zhí)行。例如,更新可個(gè)性化卡的可擴(kuò)展數(shù)據(jù)可以包括經(jīng)由來自用戶 的用戶輸入直接修改可擴(kuò)展數(shù)據(jù)。
作為另一個(gè)示例,更新可個(gè)性化卡的可擴(kuò)展數(shù)據(jù)可以包括基于由用戶建立的訂閱 來從外部源接收數(shù)據(jù)流,并且通過使數(shù)據(jù)流變?yōu)槿窒到y(tǒng)格式的標(biāo)準(zhǔn)化模式來將數(shù)據(jù)流轉(zhuǎn) 換為可擴(kuò)展數(shù)據(jù)。來自諸如第三方等外部源的數(shù)據(jù)流可以由卡客戶機(jī)程序112或卡服務(wù)程 序142接收,并可以經(jīng)由卡客戶機(jī)程序112中的本地呈現(xiàn)引擎122或卡服務(wù)程序142中的 全局呈現(xiàn)引擎146集成到可個(gè)性化卡中。在一個(gè)示例中,本地呈現(xiàn)引擎122可以被配置成 接收要存儲(chǔ)在可個(gè)性化卡中的數(shù)據(jù),并將要存儲(chǔ)在可個(gè)性化卡中的數(shù)據(jù)從本機(jī)格式轉(zhuǎn)換為 可由系統(tǒng)100的各個(gè)卡客戶機(jī)識(shí)別的全局系統(tǒng)格式。本地呈現(xiàn)引擎122可以通過將外部數(shù) 據(jù)流的本機(jī)格式嵌入到可以包括附加到該數(shù)據(jù)流的可擴(kuò)展標(biāo)記語(yǔ)言(XML)元數(shù)據(jù)的附加 層的XML格式中來呈現(xiàn)數(shù)據(jù)流。此外,在一個(gè)示例中,可以理解,可個(gè)性化卡可以被實(shí)現(xiàn)為 要通過本地呈現(xiàn)引擎122添加到可個(gè)性化卡的XML文件和可擴(kuò)展數(shù)據(jù),本地呈現(xiàn)引擎122 可以將數(shù)據(jù)流修改為可以XML文件中表示的格式。響應(yīng)于對(duì)可個(gè)性化卡116的可擴(kuò)展數(shù)據(jù)的修改,本地更新引擎120可以將可個(gè)性 化卡的已更新的實(shí)例發(fā)送到卡服務(wù)程序142??ǚ?wù)程序142可以被配置成從多個(gè)卡客戶 機(jī)程序接收可個(gè)性化卡的已更新的實(shí)例??蓚€(gè)性化卡的已更新的實(shí)例中的每一個(gè)都可以對(duì) 應(yīng)于用戶??蓚€(gè)性化卡的已更新的實(shí)例可以包括諸如經(jīng)修改的卡元素等經(jīng)修改的可擴(kuò)展數(shù) 據(jù)。在接收到可個(gè)性化卡的每一個(gè)已更新的實(shí)例時(shí),卡服務(wù)程序142可以被配置成將可個(gè) 性化卡的已更新的實(shí)例存儲(chǔ)在數(shù)據(jù)存儲(chǔ)148。在某些實(shí)施例中,存儲(chǔ)已更新的實(shí)例可以包括 替換可個(gè)性化卡的先前實(shí)例??梢岳斫猓瑢?duì)與可個(gè)性化卡相關(guān)聯(lián)的可擴(kuò)展數(shù)據(jù)的修改可以 包括對(duì)可擴(kuò)展卡數(shù)據(jù)、傳播許可數(shù)據(jù),和/或?qū)Φ扔脩艚M數(shù)據(jù)的修改。在某些實(shí)施例中,全 局呈現(xiàn)引擎I46可以被配置成根據(jù)數(shù)據(jù)類型來解析可個(gè)性化卡的經(jīng)修改的可擴(kuò)展數(shù)據(jù),并 可以將經(jīng)修改的經(jīng)解析的數(shù)據(jù)類型存儲(chǔ)在全局卡數(shù)據(jù)150、全局組數(shù)據(jù)152,和/或全局許 可數(shù)據(jù)154中。此外,卡服務(wù)程序142可以被配置成標(biāo)識(shí)用戶的對(duì)等用戶組,并基于與對(duì)等用戶 組相關(guān)聯(lián)的傳播許可來經(jīng)由全局更新引擎144選擇性地將可個(gè)性化卡的已更新的實(shí)例發(fā) 送到對(duì)等用戶組中的對(duì)等用戶。傳播許可可以明確地準(zhǔn)許或禁止卡數(shù)據(jù)的傳播。例如,傳 播許可可以例如在逐個(gè)卡元素的基礎(chǔ)上準(zhǔn)許將可個(gè)性化卡內(nèi)的經(jīng)修改的可擴(kuò)展數(shù)據(jù)中的 部分或全部發(fā)送到一個(gè)或多個(gè)對(duì)等用戶。作為另一個(gè)示例,傳播許可可以禁止將可個(gè)性化 卡的可擴(kuò)展數(shù)據(jù)中的部分或全部發(fā)送到一個(gè)或多個(gè)對(duì)等用戶,以使得可個(gè)性化卡中的未被 傳播許可授權(quán)發(fā)送到對(duì)等用戶的可擴(kuò)展數(shù)據(jù)不被發(fā)送到那些對(duì)等用戶。除響應(yīng)于對(duì)可個(gè)性化卡的可擴(kuò)展數(shù)據(jù)的修改而傳播可個(gè)性化卡之外,卡客戶機(jī)程 序112的本地更新引擎120可以被配置成在執(zhí)行卡客戶機(jī)程序112時(shí)向卡服務(wù)程序142發(fā) 送接收用戶的對(duì)等用戶的任何已更新的可個(gè)性化卡的請(qǐng)求??ǚ?wù)程序142可以被配置成 響應(yīng)于接收到來自用戶的對(duì)可個(gè)性化卡的最近實(shí)例的請(qǐng)求來選擇性地將用戶的每一個(gè)對(duì) 等用戶的可個(gè)性化卡的存儲(chǔ)的已更新的實(shí)例發(fā)送到卡客戶機(jī)程序112。除更新已經(jīng)存儲(chǔ)在用戶計(jì)算設(shè)備110上的對(duì)等用戶可個(gè)性化卡之外,用戶可以指 定新的對(duì)等用戶,并向該新指定的對(duì)等用戶請(qǐng)求可個(gè)性化卡。作為響應(yīng),本地更新引擎120 可以將對(duì)對(duì)等用戶的對(duì)等用戶可個(gè)性化卡118的請(qǐng)求發(fā)送到卡服務(wù)程序142。在接收到請(qǐng) 求時(shí),卡服務(wù)程序142可以基于傳播許可來將對(duì)等用戶的可個(gè)性化卡的存儲(chǔ)的已更新的實(shí) 例發(fā)送到用戶??蛻魴C(jī)程序112進(jìn)而可以接收該對(duì)等用戶的可個(gè)性化卡118。對(duì)等用戶的可個(gè)性化卡118可以包括包含對(duì)應(yīng)于該對(duì)等用戶的卡元素的可擴(kuò)展數(shù)據(jù),并可以通過圖 形用戶界面(⑶I) 114A顯示在用戶計(jì)算設(shè)備110上。本地更新引擎120可以將新獲取的對(duì) 等用戶可個(gè)性化卡118的可擴(kuò)展數(shù)據(jù)存儲(chǔ)在本地存儲(chǔ)器中的本地對(duì)等用戶卡數(shù)據(jù)130中。上文所描述的系統(tǒng)100給予用戶對(duì)用戶可個(gè)性化卡116的控制,以使得可以創(chuàng)建 可個(gè)性化卡116并將其傳播到對(duì)等用戶,以傳播到對(duì)等用戶的方式更新,并最終在用戶的 指示和控制下從對(duì)等用戶的本地?cái)?shù)據(jù)存儲(chǔ)中移除。雖然參考與用戶計(jì)算設(shè)備110上的卡客戶機(jī)程序112進(jìn)行通信的服務(wù)器141討論 系統(tǒng)100的上述交互,但可以理解,客戶機(jī)程序112可以是用戶計(jì)算設(shè)備110上的瀏覽器客 戶端,并且上文所描述的功能可以通過使用該瀏覽器客戶端來訪問服務(wù)器141上所提供的 web界面147來實(shí)現(xiàn)。用戶可以使用瀏覽器客戶端來登錄到web界面147,并使用在服務(wù)器 141上維護(hù)的用戶帳戶來從數(shù)據(jù)存儲(chǔ)148訪問用戶專用數(shù)據(jù)。圖2示出了展示基于傳播許可的可個(gè)性化卡115的各個(gè)實(shí)例的選擇性傳播的示例 的通信流程圖。在202,用戶可以例如在創(chuàng)建可個(gè)性化卡后向卡服務(wù)程序發(fā)送該可個(gè)性化 卡。發(fā)送到卡服務(wù)程序的可個(gè)性化卡可以包括可個(gè)性化卡的所有可擴(kuò)展數(shù)據(jù)的集合。在 204,用戶可以向卡服務(wù)程序發(fā)送傳播許可,包括針對(duì)該用戶的第一對(duì)等用戶的許可和針對(duì) 第二對(duì)等用戶的許可。在206和210,卡服務(wù)程序可以檢查針對(duì)第一和第二對(duì)等用戶的傳播 許可以便標(biāo)識(shí)用戶的哪些對(duì)等用戶可以接收可個(gè)性化卡,以及哪些數(shù)據(jù)集可以包括在發(fā)送 到每一個(gè)對(duì)等用戶的可個(gè)性化卡中。在208,卡服務(wù)程序已經(jīng)確定傳播許可準(zhǔn)許將包括第一數(shù)據(jù)集的可個(gè)性化卡的第 一實(shí)例發(fā)送到用戶的第一對(duì)等用戶,并因此將包括該第一數(shù)據(jù)集的可個(gè)性化卡的第一實(shí)例 發(fā)送到第一對(duì)等用戶。在210,卡服務(wù)程序確定傳播許可準(zhǔn)許將包括第二數(shù)據(jù)集的可個(gè)性化卡的第二實(shí) 例發(fā)送到用戶的第二對(duì)等用戶。在212,卡服務(wù)程序?qū)ǖ诙?shù)據(jù)集的可個(gè)性化卡的第二 實(shí)例發(fā)送到第二對(duì)等用戶。用戶可以更新可個(gè)性化卡的可擴(kuò)展數(shù)據(jù),并且作為結(jié)果,如214所描述的,可以將 可個(gè)性化卡的已更新的實(shí)例作為第一卡更新事件發(fā)送到卡服務(wù)程序。在216,卡服務(wù)程序確定傳播許可準(zhǔn)許將可個(gè)性化卡的已更新的實(shí)例發(fā)送到用戶 的第一對(duì)等用戶。在218,卡服務(wù)程序?qū)⒖蓚€(gè)性化卡的已更新的實(shí)例發(fā)送到第一對(duì)等用戶。 可以理解,發(fā)送到第一對(duì)等用戶的可個(gè)性化卡的已更新的實(shí)例可以包括在基于傳播許可的 第一更新事件期間更新的可擴(kuò)展數(shù)據(jù)中的部分或全部。在220,卡服務(wù)程序確定傳播許可不準(zhǔn)許將可個(gè)性化卡的已更新的實(shí)例發(fā)送到用 戶的第二對(duì)等用戶,并因此如222所示,不將更新發(fā)送到第二對(duì)等用戶?;诳蓚€(gè)性化卡的 諸如卡元素等已更新的可擴(kuò)展數(shù)據(jù)不被準(zhǔn)許傳播到用戶的第二對(duì)等用戶的判定,可個(gè)性化 卡的已更新的實(shí)例不得發(fā)送到第二對(duì)等用戶?;蛘?,針對(duì)第二對(duì)等用戶的傳播許可可能已 經(jīng)改變,禁止將已更新的實(shí)例發(fā)送到第二對(duì)等用戶。在224,用戶可再次更新可個(gè)性化卡的可擴(kuò)展數(shù)據(jù),并因此可以將可個(gè)性化卡的已 更新的實(shí)例作為第二卡更新事件發(fā)送到卡服務(wù)程序。在226,卡服務(wù)程序確定傳播許可不準(zhǔn)許將可個(gè)性化卡的已更新的實(shí)例發(fā)送到用 戶的第一對(duì)等用戶,并因此如228所示,不將更新發(fā)送到第一對(duì)等用戶。如上所述,基于可個(gè)性化卡的已更新的可擴(kuò)展數(shù)據(jù)不被準(zhǔn)許傳播到用戶的第一對(duì)等用戶的判定,可個(gè)性化卡 的已更新的實(shí)例不得發(fā)送到第一對(duì)等用戶?;蛘撸槍?duì)第一對(duì)等用戶的傳播許可可能已經(jīng) 改變,禁止將已更新的實(shí)例發(fā)送到第一對(duì)等用戶。在230,卡服務(wù)程序確定傳播許可準(zhǔn)許將可個(gè)性化卡的已更新的實(shí)例發(fā)送到用戶 的第二對(duì)等用戶。在232,卡服務(wù)程序?qū)⒖蓚€(gè)性化卡的已更新的實(shí)例發(fā)送到用戶的第二對(duì)等 用戶。可以理解,傳播到第二對(duì)等用戶的可個(gè)性化卡的已更新的實(shí)例可以包括在基于傳播 許可的第二更新事件期間更新的可擴(kuò)展數(shù)據(jù)中的部分或全部。以上文所描述的方式,用戶可以利用傳播許可來使對(duì)用戶可個(gè)性化卡116的更新 被選擇性地傳播到對(duì)等用戶。圖3A-3C示出了可以被配置成顯示用戶的用戶可個(gè)性化卡116和/或用戶的對(duì)等 用戶的對(duì)等用戶可個(gè)性化卡118的⑶1(圖1的114A、114B、114C)的不同的示例視圖。圖 3A-3C中的每一個(gè)都可以對(duì)應(yīng)于從用戶(圖3A)、用戶的第一對(duì)等用戶(圖3B)、以及用戶的 第二對(duì)等用戶(圖3C)的觀點(diǎn)來看的用戶可個(gè)性化卡116的不同視圖??梢酝ㄟ^與可個(gè)性 化卡相關(guān)聯(lián)的傳播許可來確定顯示在用戶的可個(gè)性化卡的每一個(gè)視圖中的可擴(kuò)展數(shù)據(jù)。圖3A示出了由用戶查看的⑶I114A。所顯示的用戶的可個(gè)性化卡116示出了可 個(gè)性化卡116中所包括的所有當(dāng)前卡元素,即,卡元素A、卡元素B、以及卡元素C。此外, ⑶I114A還可以呈現(xiàn)用戶的對(duì)等用戶的可個(gè)性化卡118。如果需要,則可將對(duì)等用戶卡118 組織成各個(gè)對(duì)等用戶組。例如,第一對(duì)等用戶組133可以包括用戶的第一對(duì)等用戶的可個(gè) 性化卡,而第二對(duì)等用戶組135可以包括用戶的第二對(duì)等用戶的可個(gè)性化卡。⑶I114A上所 顯示的對(duì)等用戶可個(gè)性化卡的實(shí)例包括已由卡服務(wù)器程序142基于由每一個(gè)卡的對(duì)等所 有者定義的對(duì)應(yīng)的傳播許可來傳播的卡元素。圖3B示出了由用戶的第一對(duì)等用戶查看的⑶I114B。基于分配給第一對(duì)等用戶所 屬的第一對(duì)等用戶組133的傳播許可,可以將具有137所示的用戶卡數(shù)據(jù)集A的可個(gè)性化 卡116發(fā)送到第一對(duì)等用戶,在所描述的實(shí)施例中,該用戶卡數(shù)據(jù)集A包括卡元素A和卡元 素B。可以理解,針對(duì)第一對(duì)等用戶組的傳播許可可以限制發(fā)送到第一對(duì)等用戶組的用戶可 個(gè)性化卡116的可擴(kuò)展數(shù)據(jù)。具體而言,在該示例中,針對(duì)第一對(duì)等用戶組的傳播許可不準(zhǔn) 許將卡元素C包括在發(fā)送到第一對(duì)等用戶組的用戶的可個(gè)性化卡的實(shí)例中。圖3C示出了由用戶的第二對(duì)等用戶查看的⑶I114C。基于分配給第二對(duì)等用戶所 屬的第二對(duì)等用戶組135的傳播許可,可以將具有139所示的用戶卡數(shù)據(jù)集B的可個(gè)性化 卡116發(fā)送到第二對(duì)等用戶,在所描述的實(shí)施例中,該用戶卡數(shù)據(jù)集B包括卡第二素B和卡 第二素C??梢岳斫猓槍?duì)第二對(duì)等用戶組的傳播許可可以限制發(fā)送到第二對(duì)等用戶組的用 戶可個(gè)性化卡116的可擴(kuò)展數(shù)據(jù)。具體而言,在該示例中,針對(duì)第二對(duì)等用戶組的傳播許可 不準(zhǔn)許將卡第二素A包括在發(fā)送到第二對(duì)等用戶組的用戶的可個(gè)性化卡的實(shí)例中。可以理解,在某些情況下,不止一個(gè)對(duì)等用戶組可以具有相同的傳播許可,并因此 可以接收可個(gè)性化卡的相同實(shí)例。此外,雖然為方便起見此處已在某些上下文中將傳播許 可描述為根據(jù)對(duì)等用戶組來進(jìn)定義,但可以理解,為組設(shè)置傳播許可會(huì)有效地為該組中的 每一個(gè)對(duì)等用戶設(shè)置許可。此外,可以理解,系統(tǒng)100可以被配置成使得用戶能夠在逐個(gè)對(duì) 等用戶的基礎(chǔ)上為各個(gè)對(duì)等用戶設(shè)置傳播許可。圖4示出了用于向用戶的對(duì)等用戶分發(fā)可個(gè)性化卡的方法400的一個(gè)實(shí)施例。在402,該方法通常包括在卡客戶機(jī)程序處創(chuàng)建可個(gè)性化卡??蓚€(gè)性化卡通常響應(yīng)于接收到來 自用戶的用戶請(qǐng)求而創(chuàng)建,并可以包括對(duì)應(yīng)于用戶的可擴(kuò)展數(shù)據(jù)。例如,可擴(kuò)展數(shù)據(jù)可以包 括不同的卡元素,如文本元素、視頻元素、音頻元素、圖形元素、聲音元素,以及元數(shù)據(jù)元素。 此外,可個(gè)性化卡還可以顯示在計(jì)算設(shè)備上。在404,該方法可以包括將可個(gè)性化卡的第一實(shí)例發(fā)送到卡服務(wù)程序??蓚€(gè)性化卡 可以與針對(duì)該卡的相關(guān)聯(lián)的傳播許可一起發(fā)送,該傳播許可定義可個(gè)性化卡中的被授權(quán)發(fā) 送到用戶的對(duì)等用戶的卡元素。在406,該方法可以包括在卡服務(wù)程序處通過網(wǎng)絡(luò)將可個(gè)性 化卡的第一實(shí)例傳播到用戶的一個(gè)或多個(gè)對(duì)等用戶??梢曰趥鞑ピS可來傳播卡,以使得 對(duì)等用戶接收個(gè)性化卡中的傳播許可授權(quán)他們接收的卡元素,如上文所討論的。在408,該 方法可以包括在卡客戶機(jī)設(shè)備處更新可個(gè)性化卡的可擴(kuò)展數(shù)據(jù)。例如,更新可擴(kuò)展數(shù)據(jù)可 以包括添加,移除,和/或修改可個(gè)性化卡的卡元素。連同對(duì)卡的可擴(kuò)展數(shù)據(jù)的更新一起, 或獨(dú)立于該更新,該方法還可以包括從用戶接收已更新的傳播許可和/或已更新的對(duì)等用 戶組,并且將已更新的傳播許可和/或?qū)Φ扔脩艚M發(fā)送到卡服務(wù)程序。在410,該方法可以包括在更新可擴(kuò)展數(shù)據(jù)后,將可個(gè)性化卡的第二實(shí)例發(fā)送到卡 服務(wù)程序,包括已更新的可擴(kuò)展數(shù)據(jù)。此外,如果已經(jīng)修改了傳播許可和/或?qū)Φ扔脩艚M, 則可以根據(jù)已更新的傳播許可和/或?qū)Φ扔脩艚M來發(fā)送可個(gè)性化卡的第二實(shí)例。
在412,該方法可以包括在卡服務(wù)程序處將可個(gè)性化卡的第二實(shí)例存儲(chǔ)在與卡服 務(wù)程序相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)的非易失性存儲(chǔ)器中。數(shù)據(jù)存儲(chǔ)的非易失性存儲(chǔ)器可以包括多個(gè) 可個(gè)性化卡,并且每一個(gè)可個(gè)性化卡都可以對(duì)應(yīng)于相應(yīng)的用戶。在414,該方法可以包括在卡服務(wù)程序處將可個(gè)性化卡的第二實(shí)例傳播到用戶的 一個(gè)或多個(gè)對(duì)等用戶??梢曰谟捎脩羲x并與可個(gè)性化卡相關(guān)聯(lián)的傳播許可和對(duì)等用 戶組來選擇性地傳播可個(gè)性化卡的第二實(shí)例。在416,該方法可以包括在由卡客戶機(jī)程序生成的圖形用戶界面上顯示可個(gè)性化 卡的第二實(shí)例??蛻魴C(jī)程序可以在用戶的一個(gè)或多個(gè)對(duì)等用戶中的每一個(gè)對(duì)等用戶的計(jì) 算設(shè)備上執(zhí)行。在418,該方法可以包括在卡服務(wù)程序處從用戶接收撤消對(duì)等用戶接收用戶可個(gè) 性化卡的許可的已更新的傳播許可。在420,該方法還可以包括基于已更新的傳播許可來從 對(duì)等用戶那里移除可個(gè)性化卡。圖5示出了用于向用戶的對(duì)等用戶分發(fā)可個(gè)性化卡的方法500的另一個(gè)實(shí)施例。 在502,該方法可以包括在卡服務(wù)程序處接收包括對(duì)應(yīng)于用戶的可擴(kuò)展數(shù)據(jù)的可個(gè)性化卡。 可擴(kuò)展數(shù)據(jù)可以包括各種數(shù)據(jù)類型的一個(gè)或多個(gè)卡元素,如上文所描述的。在504,該方法 可以包括確定用戶的與可個(gè)性化卡相關(guān)聯(lián)的傳播許可。傳播許可可以例如在逐個(gè)對(duì)等用戶 的基礎(chǔ)上以及在逐個(gè)卡元素的基礎(chǔ)上指定可個(gè)性化卡中的要發(fā)送到用戶的一個(gè)或多個(gè)對(duì) 等用戶的數(shù)據(jù)集。如果需要,則可以定義適用于對(duì)等用戶組內(nèi)的對(duì)等用戶的傳播許可。在506,該方法可以包括基于傳播許可來向第一對(duì)等用戶發(fā)送可個(gè)性化卡的包括 第一可擴(kuò)展數(shù)據(jù)集的實(shí)例。在508,該方法可以包括基于傳播許可來向第二對(duì)等用戶和/或 第二對(duì)等用戶組發(fā)送可個(gè)性化卡的包括第二可擴(kuò)展數(shù)據(jù)集的實(shí)例。在510,該方法可以包括在卡服務(wù)程序處從用戶接收撤消第一對(duì)等用戶或?qū)Φ扔?戶組和第二對(duì)等用戶或?qū)Φ扔脩艚M中的至少一個(gè)接收可個(gè)性化卡的許可的已更新的傳播許可。在512,該方法可以包括基于已更新的傳播許可來從第一對(duì)等用戶或?qū)Φ扔脩艚M和第 二對(duì)等用戶或?qū)Φ扔脩艚M中的至少一個(gè)那里移除可個(gè)性化卡。上文所描述的方法使得用戶能夠有效地控制可個(gè)性化卡向?qū)Φ扔脩舻姆职l(fā)。通過 為不同的對(duì)等用戶或?qū)Φ扔脩艚M設(shè)置不同的傳播許可,用戶可以選擇性地向不同的對(duì)等用 戶或?qū)Φ扔脩艚M傳播來自用戶的可個(gè)性化卡的不同的信息,并可以從向其發(fā)送可個(gè)性化卡 的對(duì)等用戶的計(jì)算設(shè)備或帳戶中修改或者部分地或完全移除所傳播的可個(gè)性化卡。此外, 可以響應(yīng)于用戶更新可個(gè)性化卡中的數(shù)據(jù)并且在沒有來自對(duì)等用戶的對(duì)個(gè)人數(shù)據(jù)的任何 特定請(qǐng)求的情況下選擇性地向用戶的對(duì)等用戶傳播不同用戶的個(gè)人數(shù)據(jù)。以此方式,用戶 可以經(jīng)由此處所描述的可個(gè)性化卡以可以在用戶的指示下傳播、更新和撤消的方式方便地 與對(duì)等用戶共享數(shù)據(jù)??梢岳斫?,此處所描述的計(jì)算設(shè)備可以是被配置成執(zhí)行程序并顯示此處所描述的 圖形用戶界面的任何合適的計(jì)算設(shè)備。例如,計(jì)算設(shè)備可以是個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、 便攜式數(shù)據(jù)助理(PDA)、啟用計(jì)算機(jī)的無線電話、聯(lián)網(wǎng)計(jì)算設(shè)備,或其他合適的計(jì)算設(shè)備,并 可以經(jīng)由諸如因特網(wǎng)等計(jì)算機(jī)網(wǎng)絡(luò)彼此連接。這些計(jì)算設(shè)備通常包括處理器和相關(guān)聯(lián)的 易失性和非易失性存儲(chǔ)器,并被配置成使用易失性存儲(chǔ)器的各部分和處理器來執(zhí)行存儲(chǔ)在 存儲(chǔ)器中的程序。如此處所使用的,術(shù)語(yǔ)“程序”指的是可由此處所描述的一個(gè)或多個(gè)計(jì)算 設(shè)備執(zhí)行或利用的軟件或固件組件,并且意味著包含單獨(dú)的或各組可執(zhí)行文件、數(shù)據(jù)文件、 庫(kù)、驅(qū)動(dòng)程序、腳本、數(shù)據(jù)庫(kù)記錄等等??梢岳斫猓梢蕴峁┢渖洗?有程序指令的計(jì)算機(jī)可 讀介質(zhì),該程序指令在由計(jì)算設(shè)備執(zhí)行時(shí)使該計(jì)算設(shè)備執(zhí)行上文所描述的方法并使得操作 上述系統(tǒng)。應(yīng)當(dāng)理解,此處的各實(shí)施例是說明性而非限制性的,因?yàn)楸景l(fā)明的范圍由所附權(quán) 利要求書而非之前的說明書來限定,并且落入權(quán)利要求的邊界和范圍內(nèi)的所有改變或這些 邊界和范圍的等效技術(shù)方案因此都旨在被權(quán)利要求所涵蓋。
權(quán)利要求
一種用于管理可個(gè)性化卡上的可擴(kuò)展數(shù)據(jù)的方法,所述方法包括在可在計(jì)算設(shè)備上執(zhí)行的卡客戶機(jī)程序處創(chuàng)建可個(gè)性化卡,所述可個(gè)性化卡包括對(duì)應(yīng)于用戶并可以顯示在計(jì)算設(shè)備上的可擴(kuò)展數(shù)據(jù);將所述可個(gè)性化卡的第一實(shí)例發(fā)送到卡服務(wù)程序;在所述卡服務(wù)程序處通過網(wǎng)絡(luò)將所述可個(gè)性化卡的第一實(shí)例傳播到所述用戶的對(duì)等用戶;在所述卡客戶機(jī)程序處更新所述可個(gè)性化卡的可擴(kuò)展數(shù)據(jù);以及在更新所述可擴(kuò)展數(shù)據(jù)后,將所述可個(gè)性化卡的包括已更新的可擴(kuò)展數(shù)據(jù)的第二實(shí)例發(fā)送到所述卡服務(wù)程序;以及在所述卡服務(wù)程序處將所述可個(gè)性化卡的第二實(shí)例傳播到所述用戶的對(duì)等用戶。
2.如權(quán)利要求1所述的方法,其特征在于,所述可個(gè)性化卡的第二實(shí)例基于由所述用 戶設(shè)置的傳播許可來選擇性地傳播到所述用戶的對(duì)等用戶。
3.如權(quán)利要求2所述的方法,其特征在于,所述可擴(kuò)展數(shù)據(jù)包括多個(gè)卡元素,并且所述 傳播許可是為每一個(gè)卡元素設(shè)置的。
4.如權(quán)利要求3所述的方法,其特征在于,所述多個(gè)卡元素選自包括文本元素、視頻元 素、音頻元素、圖形元素、聲音元素,以及元數(shù)據(jù)元素的組。
5.如權(quán)利要求1所述的方法,其特征在于,更新所述可個(gè)性化卡的可擴(kuò)展數(shù)據(jù)包括通 過來自所述用戶的用戶輸入修改所述可擴(kuò)展數(shù)據(jù)。
6.如權(quán)利要求1所述的方法,其特征在于,更新所述可擴(kuò)展數(shù)據(jù)包括添加和/或移除所 述可個(gè)性化卡的卡元素。
7.如權(quán)利要求1所述的方法,其特征在于,更新所述可擴(kuò)展數(shù)據(jù)包括基于由所述用戶建立的訂閱來從外部源接收數(shù)據(jù)流;以及通過使所述數(shù)據(jù)流變?yōu)樗隹蓚€(gè)性化卡的標(biāo)準(zhǔn)化模式來將所述數(shù)據(jù)流轉(zhuǎn)換為所述可 擴(kuò)展數(shù)據(jù)。
8.如權(quán)利要求1所述的方法,其特征在于,還包括在所述卡服務(wù)程序處將所述可個(gè)性化卡的第二實(shí)例存儲(chǔ)在存儲(chǔ)器中,所述存儲(chǔ)器包括 多個(gè)可個(gè)性化卡,所述可個(gè)性化卡中的每一個(gè)都對(duì)應(yīng)于相應(yīng)用戶。
9.如權(quán)利要求1所述的方法,其特征在于,還包括在由可在所述用戶的對(duì)等用戶的計(jì)算設(shè)備上執(zhí)行的卡客戶機(jī)程序生成的圖形用戶界 面上顯示所述可個(gè)性化卡的第二實(shí)例。
10.如權(quán)利要求1所述的方法,其特征在于,還包括在所述卡服務(wù)程序處從所述用戶接收撤消所述對(duì)等用戶接收所述用戶可個(gè)性化卡的 許可的已更新的傳播許可。
11.如權(quán)利要求10所述的方法,其特征在于,還包括基于所述已更新的傳播許可來從所述對(duì)等用戶那里移除所述可個(gè)性化卡。
12.一種選擇性地傳播可個(gè)性化卡數(shù)據(jù)的方法,所述方法包括在卡服務(wù)程序處接收可個(gè)性化卡,所述可個(gè)性化卡包括對(duì)應(yīng)于用戶的可擴(kuò)展數(shù)據(jù);確定所述用戶的基于所述可個(gè)性化卡的傳播許可,其中所述傳播許可指定所述可個(gè)性 化卡的要發(fā)送到所述用戶的多個(gè)對(duì)等用戶中的每一個(gè)的相應(yīng)數(shù)據(jù)集;基于所述傳播許可來將所述可個(gè)性化卡的包括第一可擴(kuò)展數(shù)據(jù)集的實(shí)例發(fā)送到第一 對(duì)等用戶;以及基于所述傳播許可來將所述可個(gè)性化卡的包括第二可擴(kuò)展數(shù)據(jù)集的實(shí)例發(fā)送到第二 對(duì)等用戶。
13.如權(quán)利要求12所述的方法,其特征在于,未被所述傳播許可授權(quán)發(fā)送到對(duì)等用戶 的可個(gè)性化卡的可擴(kuò)展數(shù)據(jù)不被發(fā)送到該對(duì)等用戶。
14.如權(quán)利要求12所述的方法,其特征在于,所述可擴(kuò)展數(shù)據(jù)包括多個(gè)卡元素,并且所 述傳播許可是為每一個(gè)卡元素設(shè)置的。
15.如權(quán)利要求12所述的方法,其特征在于,還包括在所述卡服務(wù)程序處從所述用戶接收撤消所述第一對(duì)等用戶和所述第二對(duì)等用戶接 收所述可個(gè)性化卡的許可的已更新的傳播許可;以及基于所述已更新的傳播許可來從所述第一對(duì)等用戶和所述第二對(duì)等用戶那里移除所 述可個(gè)性化卡。
16.如權(quán)利要求14所述的方法,其特征在于,所述卡服務(wù)程序被配置成使得所述每一 個(gè)對(duì)等用戶能夠選擇不接收所述用戶的可個(gè)性化卡。
17.一種可個(gè)性化卡系統(tǒng),包括卡服務(wù)程序,其被配置成從多個(gè)卡客戶機(jī)程序接收可個(gè)性化卡的已更新的實(shí)例,所述 可個(gè)性化卡的已更新的實(shí)例中的每一個(gè)都對(duì)應(yīng)于一用戶,所述可個(gè)性化卡的已更新的實(shí)例 包括經(jīng)修改的可擴(kuò)展數(shù)據(jù),其中在接收到所述可個(gè)性化卡的每一個(gè)已更新的實(shí)例時(shí),所述 卡服務(wù)程序還被配置成標(biāo)識(shí)所述用戶的對(duì)等用戶,并基于與所述對(duì)等用戶相關(guān)聯(lián)的傳播許 可來選擇性地將所述可個(gè)性化卡的已更新的實(shí)例發(fā)送到所述對(duì)等用戶。
18.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述傳播許可準(zhǔn)許將所述可個(gè)性化卡內(nèi) 的經(jīng)修改的可擴(kuò)展數(shù)據(jù)集發(fā)送到所述對(duì)等用戶。
19.如權(quán)利要求17所述的系統(tǒng),其特征在于,所述卡服務(wù)程序還被配置成將所接收到 的所述可個(gè)性化卡的已更新的實(shí)例存儲(chǔ)在可由所述卡服務(wù)程序訪問的存儲(chǔ)器中。
20.如權(quán)利要求19所述的系統(tǒng),其特征在于,所述卡服務(wù)程序還被配置成響應(yīng)于接收 到來自一用戶的對(duì)等用戶的對(duì)所述可個(gè)性化卡的最近實(shí)例的請(qǐng)求來選擇性地將該用戶的 可個(gè)性化卡的存儲(chǔ)的已更新的實(shí)例發(fā)送到卡客戶機(jī)程序,所述卡服務(wù)程序基于所述傳播許 可來發(fā)送所述可個(gè)性化卡的存儲(chǔ)的已更新的實(shí)例。
全文摘要
提供了用于經(jīng)由計(jì)算機(jī)化的卡服務(wù)共享可個(gè)性化卡的系統(tǒng)和方法。所公開的一種方法包括,在可在計(jì)算設(shè)備上執(zhí)行的卡客戶機(jī)程序處創(chuàng)建具有可擴(kuò)展數(shù)據(jù)的可個(gè)性化卡,并將該可個(gè)性化卡的第一實(shí)例發(fā)送到卡服務(wù)程序。該方法還可以包括,在卡服務(wù)程序處將可個(gè)性化卡的第一實(shí)例傳播到用戶的對(duì)等用戶,并且在卡客戶機(jī)程序處更新可個(gè)性化卡的可擴(kuò)展數(shù)據(jù)。在更新可擴(kuò)展的數(shù)據(jù)后,該方法還可以包括將可個(gè)性化卡的第二實(shí)例發(fā)送到卡服務(wù)程序,并將該可個(gè)性化卡的第二實(shí)例傳播到用戶的對(duì)等用戶??蓚€(gè)性化卡可以根據(jù)由用戶設(shè)置的傳播許可來傳播可個(gè)性化卡。
文檔編號(hào)G06Q50/00GK101836231SQ200880113485
公開日2010年9月15日 申請(qǐng)日期2008年10月12日 優(yōu)先權(quán)日2007年10月26日
發(fā)明者A·羅約, D·埃普菲爾, K·羅, S·瓦爾加斯 申請(qǐng)人:微軟公司