專利名稱:用于語音和消息收發(fā)的統(tǒng)一規(guī)則的制作方法
用于語音和消息收發(fā)的統(tǒng)一規(guī)則 背景
計算和網(wǎng)絡技術改變了日常生活的許多方面。計算機已經(jīng)成,了并非奢侈 品的家庭日常用品、教育工具和/或娛樂中心,并且向個人和公司提供了用于管 理和預測金融;控制諸如加熱、制冷、照明和安全的操作;并且將記錄和圖像 存儲在永久且可靠的介質中的工具。如因特網(wǎng)等聯(lián)網(wǎng)技術向個人提供了對遠程 系統(tǒng)、系統(tǒng)和相關聯(lián)的應用程序的實際上不受限的訪問。
隨著計算和網(wǎng)絡技術進化并已經(jīng)變得更加穩(wěn)健、安全和可靠,更多的消費
者、批發(fā)商、零售商、企業(yè)家、教育機構等正在轉變商業(yè)模式,并且采用因特 網(wǎng)而非傳統(tǒng)手段來執(zhí)行業(yè)務。例如,當今的消費者可以在線(例如經(jīng)由因特網(wǎng)) 訪問他們的銀行賬戶并且可以執(zhí)行數(shù)目日益增長的銀行交易,諸如余額査詢、 資金轉帳、賬單支付等。鑒于這種技術的發(fā)展和演化,人們一般趨于越來越關 心連接和/或可用于諸如蜂窩電話呼叫、文本消息、電子郵件、即時消息、陸線 電話呼叫、語音郵件、實時通信等各種通信。在快節(jié)奏的當今社會,不管個人 或企業(yè),持續(xù)可用和/或可達到都適用于忙碌的生活方式。
然而,在個人知道不可用的情況下,傳入數(shù)據(jù)通信可以被轉發(fā)和/或重定向。 例如,打算出城的商人可以指派他/她的助理使用分開的或不同的規(guī)則或應用程 序來處理諸如語音呼叫或電子郵件等傳入數(shù)據(jù)通信。由此,考慮到人類交互比 自動服務更加令人愉快,因此對商人的傳入語音呼叫可以被自動地定向到助 理,以允許該語音呼叫被處理而非轉移給語音郵件系統(tǒng)。轉發(fā)、重定向和/或委 托一般可以被應用于語音和電子郵件數(shù)據(jù)通信,但是在跨過各種數(shù)據(jù)通信模式 的統(tǒng)一通信的領域中使用這些技術存在極大的困難。為此,與統(tǒng)一通信相關聯(lián) 的各種數(shù)據(jù)通信的委托通常涉及實現(xiàn)起來可能是乏味且昂貴的復雜服務器和 應用程序交互。
概述
以下提出了本發(fā)明的簡化概述以提供對本文中所描述的某些方面的基本 理解。本概述并不是對所要求保護的主題的全面綜述。它既不旨在標識所要求
5保護的主題的關鍵或重要元素,也不描繪所要求保護的主題的范圍。其唯一目 的是以簡化的形式來介紹所要求保護的主題的一些概念,作為稍后呈現(xiàn)的更為 詳細的描述的序言。
本發(fā)明涉及便于使用統(tǒng)一通信內的統(tǒng)一規(guī)則來重定向數(shù)據(jù)通信的系統(tǒng)和/ 或方法。統(tǒng)一規(guī)則組件可以統(tǒng)一地對統(tǒng)一通信內的多種數(shù)據(jù)通信模式實施通用 規(guī)則。 一般而言,該統(tǒng)一規(guī)則組件可以使用該通用規(guī)則來獨立于數(shù)據(jù)通信模式 /格式來委托、轉發(fā)和/或重定向數(shù)據(jù)通信。換言之,該通用規(guī)則可以跨過統(tǒng)一 通信內的諸如例如電子郵件、語音、語音郵件、音頻、即時消息收發(fā)、視頻等 多種不同的數(shù)據(jù)通信模式來統(tǒng)一地應用。通過使用統(tǒng)一規(guī)則組件來創(chuàng)建通用規(guī) 則,顯著地增強了對統(tǒng)一通信中的數(shù)據(jù)通信的委托,因為可以普遍地應用通用 規(guī)則,而非為每種數(shù)據(jù)通信模式創(chuàng)建不同的和分開的規(guī)則。
根據(jù)所要求保護的主題的一個方面,阻塞組件可允許以全局和/或通用的方 式阻塞和/或解除阻塞數(shù)據(jù)通信。 一般而言,阻塞組件可以將某一數(shù)據(jù)通信模式 的數(shù)據(jù)通信標識為垃圾/不需要的,其中該標識可以跨統(tǒng)一通信中的另外的數(shù)據(jù) 通信模式來轉換(例如不允許發(fā)送者以任何格式/模式通信)。此外,阻塞組件 可以將數(shù)據(jù)通信標識為非垃圾和/或需要的,其中該標識可以跨統(tǒng)一通信中的另 外的數(shù)據(jù)通信模式來轉換(例如允許發(fā)送者以任何格式/模式通信)。在所要求 保護的主題的其他方面,提供了便于指派委托代表來使用適用于統(tǒng)一通信中的 多種數(shù)據(jù)通信模式的通用規(guī)則來處理數(shù)據(jù)通信的方法。
以下描述和附圖詳細闡明了所要求保護的主題的某些說明性方面。然而, 這些方面僅指示了可采用本發(fā)明的原理的各種方法中的幾種,且所要求保護的 主題旨在包括所有這些方面及其等效方面。當結合附圖考慮以下對本發(fā)明的詳 細描述時,所要求保護的主題的其它優(yōu)點和新穎特征將變得顯而易見。
附圖簡述
圖1示出了使用統(tǒng)一通信內的統(tǒng)一規(guī)則來重定向數(shù)據(jù)通信的示例性系統(tǒng)的 框圖。
圖2示出了便于指派委托代表來使用適用于統(tǒng)一通信內的多種數(shù)據(jù)通信模 式的通用規(guī)則來處理數(shù)據(jù)通信的示例性系統(tǒng)的框圖。
圖3示出了便于利用用于電子郵件、語音和/或語音郵件的統(tǒng)一規(guī)則來管理 統(tǒng)一通信內的各委托代表的示例性系統(tǒng)的框圖。圖4示出了便于管理用于增強型數(shù)據(jù)通信的統(tǒng)一通信的通用規(guī)則的示例性 系統(tǒng)的框圖。
圖5示出了便于使用用于統(tǒng)一通信內的數(shù)據(jù)通信的委托的通用規(guī)則的示例 性用戶界面的框圖。
圖6示出了便于利用用于電子郵件、語音和/或語音郵件的統(tǒng)一規(guī)則來管理
統(tǒng)一通信內的各委托代表的示例性系統(tǒng)的框圖。
圖7示出了用于使用統(tǒng)一通信內的統(tǒng)一規(guī)則來重定向數(shù)據(jù)通信的示例性方法。
圖8示出了便于跨統(tǒng)一通信內的多種數(shù)據(jù)通信模式來標識不需要的數(shù)據(jù)通 信的示例性方法。
圖9示出了其中可以采用所要求保護的主題的新穎方面的示例性網(wǎng)絡環(huán)
境°
圖IO示出了根據(jù)所要求保護的主題的可以采用的示例性操作環(huán)境。
詳細描述
參照附圖描述所要求保護的主題,全部附圖中使用相同的附圖標記來指代 相同的元素。在以下描述中,為解釋起見,闡明了眾多具體細節(jié)以提供對本發(fā) 明的全面理解。然而,顯然,所要求保護的主題能夠在沒有這些具體細節(jié)的情 況下實施。在其它情況下,以框圖形式示出公知的結構和設備以便于描述本發(fā) 明。
在此處所使用的,術語"組件"、"系統(tǒng)"、"接口"、"應用程序"、 "服務器"等旨在表示計算機相關的實體,它可以是硬件、軟件(例如執(zhí)行中 的)和/或固件。例如,組件可以是在處理器上運行的進程、處理器、對象、可 執(zhí)行碼、程序、函數(shù)、庫、子例程、和/或計算機或軟件和硬件的組合。作為說 明,運行在服務器上的應用程序和服務器都可以是組件。 一個或多個組件可以 駐留在一個進程中,并且組件可以位于一個或多個計算機上和/或分布在兩個或 更多計算機之間。
此外,所要求保護的主題可以使用產(chǎn)生軟件、固件、硬件或其任意組合的 標準編程和/或工程技術而被實現(xiàn)為方法、裝置、或制品。此處所使用的術語"制 品"旨在涵蓋可從任何計算機可讀設備、載體或介質訪問的計算機程序。例如, 計算機可讀介質可以包括但不限于,磁存儲設備(例如,硬盤、軟盤、磁帶……)、
7光盤(例如,壓縮盤(CD)、數(shù)字多功能盤(DVD)……)、智能卡、以及 閃存設備(例如,卡、棒、鑰匙驅動器……)。另外應該明白,可以采用載波 來承載計算機可讀電子數(shù)據(jù),例如用于發(fā)送和接收電子郵件或用于訪問如因特 網(wǎng)或局域網(wǎng)(LAN)等網(wǎng)絡的那些數(shù)據(jù)。當然,本領域的技術人員將會認識到, 在不背離所要求保護主題的范圍或精神的前提下可以對這一配置進行許多修 改。此外,在此使用的詞語"示例性"意味著用作示例、實例或說明。在此被 描述為"示例性"的任何方面或設計并不一定要被解釋為相比其它方面或設計 更優(yōu)選或有利。
現(xiàn)在轉向附圖,圖l示出了便于使用統(tǒng)一通信內的統(tǒng)一規(guī)則來重定向數(shù)據(jù) 通信的系統(tǒng)100。系統(tǒng)100可以包括可以實現(xiàn)委托和/或重定向統(tǒng)一通信組件104 所采用的數(shù)據(jù)通信106的通用規(guī)則的統(tǒng)一規(guī)則組件102。具體地,數(shù)據(jù)通信106 可以是與利用任何合適的數(shù)據(jù)通信模式的統(tǒng)一通信相關的任何合適的數(shù)據(jù)通 信,這些數(shù)據(jù)通信模式諸如但不限于電子郵件數(shù)據(jù)通信模式、語音數(shù)據(jù)通信模 式、音頻數(shù)據(jù)通信模式、即時消息收發(fā)數(shù)據(jù)通信模式、視頻數(shù)據(jù)通信模式、和 /或語音郵件數(shù)據(jù)通信模式。統(tǒng)一規(guī)則組件102可以允許通用規(guī)則獨立于數(shù)據(jù)通 信模式來重定向、轉發(fā)和/或委托數(shù)據(jù)通信106。具體地,統(tǒng)一規(guī)則組件102可 以實施可應用于電子郵件數(shù)據(jù)通信模式、語音數(shù)據(jù)通信模式、音頻數(shù)據(jù)通信模 式、即時消息收發(fā)數(shù)據(jù)通信模式、視頻數(shù)據(jù)通信模式、和/或語音郵件數(shù)據(jù)通信 模式中的至少兩個或更多的通用規(guī)則。換言之,通用規(guī)則可以被統(tǒng)一地且無縫 地用于委托、轉發(fā)和/或重定向數(shù)據(jù)通信106,而不管數(shù)據(jù)通信模式/格式。
可以理解,統(tǒng)一通信組件104可以是可以允許利用諸如但不限于即時消息 收發(fā)、網(wǎng)際協(xié)議語音(VoIP)通信、視頻會議、音頻、語音、桌面共享、應用 程序共享等各種數(shù)據(jù)通信模式的實時通信(例如通信會話106)的集成的企業(yè) 通信客戶機。統(tǒng)一通信組件104可以充分利用服務器(未示出)來發(fā)起利用至 少一種數(shù)據(jù)通信模式的通信會話106。此外,統(tǒng)一通信組件104還可以允許集 成通信會話106內的各種計算機應用程序和/或軟件,諸如但不限于文字處理應 用程序、數(shù)據(jù)電子表格應用程序、演示/幻燈片創(chuàng)建程序、電子郵件應用程序(例 如,充分利用地址簿、聯(lián)系人信息等)、筆記應用程序、信息收集應用程序、 多用戶協(xié)作筆記應用程序、桌面共享應用程序、共享工作空間應用程序、專有 對等軟件應用程序、和/或企業(yè)門戶應用程序。換言之,統(tǒng)一通信組件104可以 經(jīng)由各種數(shù)據(jù)通信模式的通信會話106來采用實時通信,其中可以利用多種應用程序和/或軟件來增強實時通信體驗。
統(tǒng)一規(guī)則組件102可以利用用于語音、電子郵件和/或語音郵件的通用規(guī)
則。例如,統(tǒng)一規(guī)則組件102可以允許用戶創(chuàng)建用于委托、重定向和/或轉發(fā)傳 入數(shù)據(jù)通信(例如數(shù)據(jù)通信106)的通用規(guī)則。系統(tǒng)IOO允許將單個通用規(guī)則 用于語音、電子郵件和/或語音郵件數(shù)據(jù)通信模式,而非針對統(tǒng)一通信內的每種 數(shù)據(jù)通信模式設置單獨的規(guī)則和相應設置。例如,可以創(chuàng)建其中以用戶A為目 標的任何傳入數(shù)據(jù)通信可以被委托、重定向、和/或轉發(fā)給助理A的通用規(guī)則。 通用規(guī)則接著可以允許將以用戶A為目標的所有傳入電子郵件、語音呼叫和/ 或語音郵件被重定向和/或委托給助理A。由此,用戶A可以創(chuàng)建通用規(guī)則和相 應設置(在下文中更詳細討論),以便于傳入數(shù)據(jù)通信的委托??梢岳斫?,針 對語音、傳真、電子郵件和/或語音郵件一起設置通用規(guī)則的能力可以來自于單 個組件(例如統(tǒng)一規(guī)則組件102,其可以是硬件、軟件和/或其任何組合)。還 可以理解,統(tǒng)一規(guī)則組件102提供了 "通用規(guī)則"的概念,但是集成到分開的 電子郵件和語音系統(tǒng)中來向用戶提供"通用規(guī)則"行為的外觀。
此外,系統(tǒng)100可以包括任何何適的和/或必要的接口組件108 (本文中稱 為"接口 108"),該接口提供各種適配器、連接器、信道、通信路徑等來將 統(tǒng)一規(guī)則組件102集成到實際上任何操作和/或數(shù)據(jù)庫系統(tǒng)和/或彼此集成。此 外,接口組件108可以提供允許與統(tǒng)一規(guī)則組件102、統(tǒng)一通信組件104、數(shù) 據(jù)通信106、和與系統(tǒng)100相關聯(lián)的任何其他設備和/或組件進行交互的各種適 配器、連接器、信道、通信路徑等。
圖2示出了便于指派委托代表來使用適用于統(tǒng)一通信內的多種數(shù)據(jù)通信模 式的通用規(guī)則來處理數(shù)據(jù)通信的系統(tǒng)200。系統(tǒng)200可以包括可采用獨立于數(shù) 據(jù)通信格式、模式等來自動地將數(shù)據(jù)通信重定向到委托代表的通用規(guī)則的統(tǒng)一 規(guī)則組件102。換言之,用戶可以委托不同的用戶/機器使用用于多種數(shù)據(jù)通信 模式202的單個通用規(guī)則來處理和/或接收數(shù)據(jù)通信。
可以理解,統(tǒng)一規(guī)則組件102所使用的通用規(guī)則可適用于與統(tǒng)一通信相關 聯(lián)的任何合適的數(shù)據(jù)通信。例如,統(tǒng)一通信組件104可以結合統(tǒng)一通信采用數(shù) 據(jù)通信,其中通用規(guī)則可以重定向、轉發(fā)、委托數(shù)據(jù)通信(例如傳入數(shù)據(jù)通信), 而不管數(shù)據(jù)通信模式202??梢岳斫猓梢源嬖谌魏魏线m數(shù)目的數(shù)據(jù)通信模式 202,諸如但不限于數(shù)據(jù)通信模式i到數(shù)據(jù)通信模式w,其中N是正整數(shù)。例如, 數(shù)據(jù)通信模式可以是可以與統(tǒng)一通信一起使用的任何通信模式或格式(例如電子郵件、傳真、語音、即時消息收發(fā)、語音郵件、音頻、視頻等)。
例如,系統(tǒng)200可以允許對與統(tǒng)一通信相關聯(lián)的數(shù)據(jù)通信和相應數(shù)據(jù)通信模式/格式的無縫和通用委托。統(tǒng)一規(guī)則組件102可以設置可適用于語音、傳真、電子郵件和語音郵件的通用規(guī)則。此外,統(tǒng)一規(guī)則組件102可以提供語音規(guī)則
和電子郵件規(guī)則之間的自動交互以增強委托場景。例如,老板可以將一行政人員設置為語音的委托代表,其中該行政人員可以被自動設置為電子郵件的委托代表,以使他或她可以為老板讀取語音消息,因為這種語音消息可以作為電子郵件來傳遞。在另一示例中,用戶可以將不同的用戶設置為電子郵件的委托代表,且電子郵件應用程序也可以允許該用戶將不同的用戶設置為語音的委托代表(例如啟用向數(shù)據(jù)通信模式中的一種或多種指派委托代表的選項)。
此外,統(tǒng)一規(guī)則組件102可以啟用設置電子郵件規(guī)則并對語音實施該電子郵件規(guī)則的能力(例如使用跨多種數(shù)據(jù)通信模式的通用規(guī)則)。例如,用戶可以在日歷中設置規(guī)則以便設置對電子郵件的"不在辦公室"自動回復,其中語音郵件問候可以被自動更新或改變以指示用戶不在辦公室。此外,統(tǒng)一規(guī)則組件102可以允許跨統(tǒng)一通信內的數(shù)據(jù)通信模式來無縫地實施通用規(guī)則。換言之,用戶可以實現(xiàn)用于第一數(shù)據(jù)通信模式的通用規(guī)則,而該規(guī)則可以自動地在第二數(shù)據(jù)通信模式中填充和/或實施。例如,用戶可以將統(tǒng)一通信應用程序/軟件中的在場狀態(tài)改為"請勿打擾",其可用于使用消息"用戶當前正忙"來自動地實現(xiàn)對電子郵件的自動回復。可以理解,這在其中電子郵件發(fā)送者能夠訪問電子郵件但是不能訪問可能已看到不在辦公室的在場狀態(tài)的應用程序的外部用戶場景中會是有幫助的。
圖3示出了便于使用用于電子郵件、傳真、語音和/或語音郵件的統(tǒng)一規(guī)則來管理統(tǒng)一通信內的各委托代表的系統(tǒng)300。系統(tǒng)300可以包括允許在統(tǒng)一通信中將規(guī)則(例如通用規(guī)則)普遍地用于數(shù)據(jù)通信而不管數(shù)據(jù)通信模式(例如語音、電子郵件、語音郵件、音頻、傳真、視頻、即時消息收發(fā)等)的統(tǒng)一規(guī)則組件102。統(tǒng)一規(guī)則組件102可以允許結合統(tǒng)一通信在服務器應用程序302和客戶機應用程序304之間的數(shù)據(jù)通信的無縫委托。例如,服務器應用程序302可以是電子郵件服務器、與集成的企業(yè)通信客戶機(例如統(tǒng)一通信組件104)相關的服務器、和/或結合數(shù)據(jù)通信和/或數(shù)據(jù)通信模式(例如即時消息收發(fā)、語音、音頻、視頻、電子郵件、傳真、語音郵件等)使用的任何服務器。在另一示例中,客戶機應用程序可以是電子郵件應用程序、集成的企業(yè)通信客戶機、
10即時消息收發(fā)客戶機應用程序、語音客戶機應用程序(例如網(wǎng)際協(xié)議語音)、音頻客戶機應用程序、和/或結合數(shù)據(jù)通信和/或數(shù)據(jù)通信模式(例如即時消息收發(fā)、語音、音頻、視頻、電子郵件、傳真、語音郵件等)使用的任何客戶機應用程序。
系統(tǒng)300還可以包括含有與統(tǒng)一規(guī)則組件102、統(tǒng)一通信組件104、數(shù)據(jù)通信、數(shù)據(jù)通信模式相關的任何合適數(shù)據(jù)和/或與系統(tǒng)300相關聯(lián)的任何合適數(shù)據(jù)的數(shù)據(jù)存儲302。例如,數(shù)據(jù)存儲302可以包括但不限于包括通用規(guī)則、通用規(guī)則設置(在下文中詳細討論)、數(shù)據(jù)通信模式、用戶數(shù)據(jù)、用戶通用規(guī)則偏好、委托代表數(shù)據(jù)、委托代表指派、與委托相關的歷史數(shù)據(jù)、與通用規(guī)則相關的日志數(shù)據(jù)、重定向數(shù)據(jù)、轉發(fā)數(shù)據(jù)、委托數(shù)據(jù)等。
可以理解,數(shù)據(jù)存儲302可以是例如易失性存儲器或非易失性存儲器,或者可同時包括易失性存儲器和非易失性存儲器兩者。作為說明而非局限,非易失性存儲器可包括只讀存儲器(ROM)、可編程ROM (PROM)、電可編程ROM (EPROM)、電可擦除可編程ROM (EEPROM)或閃存。易失性存儲器可包括隨機存取存儲器(RAM),它用作外部高速緩沖存儲器。作為說明而非局限,RAM以多種形式可用,如靜態(tài)RAM(SRAM)、動態(tài)RAM (DRAM)、同步DRAM (SDRAM)、雙倍數(shù)據(jù)率SDRAM (DDR SDRAM)、增強型SDRAM(ESDRAM)、同步鏈路DRAM (SLDRAM)、存儲器總線(Rambus)直接RAM (RDRAM)、直接存儲器總線動態(tài)RAM (DRDRAM)、以及存儲器總線動態(tài)RAM (RDRAM)。本發(fā)明的系統(tǒng)和方法的數(shù)據(jù)存儲302旨在包括但不限于這些以及任何其它適當類型的存儲器。另外,可以理解,數(shù)據(jù)存儲302可以是服務器、數(shù)據(jù)庫、硬盤驅動器、筆驅動器、外部硬盤驅動器、便攜式硬盤驅動器等。
圖4示出了便于管理用于增強型數(shù)據(jù)通信的統(tǒng)一通信的通用規(guī)則的示例性系統(tǒng)400。系統(tǒng)400可以包括允許跨統(tǒng)一通信內的多種數(shù)據(jù)通信模式/格式來重定向、轉發(fā)和/或委托數(shù)據(jù)通信的通用規(guī)則的統(tǒng)一規(guī)則組件102。例如,統(tǒng)一通信組件104可以采用多種數(shù)據(jù)通信模式的數(shù)據(jù)通信,其中統(tǒng)一規(guī)則組件104可以允許跨各數(shù)據(jù)通信模式(例如語音、音頻、語音郵件、傳真、電子郵件、即時消息收發(fā)、視頻等)統(tǒng)一地使用規(guī)則。例如,用戶可以創(chuàng)建重定向要轉發(fā)給助理的電子郵件通信的通用規(guī)則,其中這一通用規(guī)則可以被自動地應用于語音和/或語音郵件(例如語音和/或語音郵件通信也被轉發(fā)給該助理)。統(tǒng)一規(guī)則組件402可以使用可以提供對統(tǒng)一通信中的數(shù)據(jù)通信的統(tǒng)一阻塞
的阻塞組件402。阻塞組件402可以接收表示數(shù)據(jù)通信應被阻塞的數(shù)據(jù)(例如用戶標識的、過濾器標識的、服務器標識的等),其中這一數(shù)據(jù)通信可以跨統(tǒng)一通信內的數(shù)據(jù)通信模式來阻塞。由此,與阻塞(例如標識為兜售信息)相關聯(lián)的通用規(guī)則可以跨各種數(shù)據(jù)通信模式來普遍地使用,這些數(shù)據(jù)通信模式諸如但不限于電子郵件、傳真、語音、音頻、語音郵件、視頻等。例如,用戶A可以通過將來自用戶B的電子郵件安置/標記為垃圾郵件/兜售信息來阻塞這些郵件。在這樣標識后,來自用戶B的將來的語音郵件(以及將來的電子郵件)可以被自動標記為垃圾??梢岳斫猓梢钥缛魏螖?shù)據(jù)通信模式來利用被標識為垃圾郵件/兜售信息的數(shù)據(jù)通信。由此,被標識為垃圾郵件/兜售信息的語音通信可用于將將來的電子郵件標記/標識為垃圾郵件/兜售信息。在另一示例中,用戶可以在電子郵件應用程序中設定垃圾郵件,其中可以提供是否阻塞來自該所標識的垃圾發(fā)送者的傳入語音呼叫的選項。還可以理解,當用戶將電子郵件標記為"非垃圾"或"非兜售信息"時,適當?shù)暮艚姓?發(fā)送者可以從組塞呼叫者列表中移除。
系統(tǒng)400還可以使用設置組件404來便于生成重定向、轉發(fā)和/或委托數(shù)據(jù)通信的通用規(guī)則。設置組件404可以允許設置和/或創(chuàng)建規(guī)則和相應設置,其中可以具體地為特定用戶調整這些設置。例如,用戶可以使用統(tǒng)一規(guī)則組件102來創(chuàng)建用于統(tǒng)一通信內的數(shù)據(jù)通信的委托的通用規(guī)則,其中設置組件404可以允許設置和/或收集該通用規(guī)則的細節(jié)。可以理解,這些設置最初可以是默認設置,其中用戶可以改變和/或更新這些設置以便按照他或她的愛好具體地調整通
用規(guī)則。
可以理解,這些設置是示例,并且可以存在旨在落入所要求保護的主題的范圍內但不限于此的多個細微差別、細小區(qū)別和/或變型。例如,設置組件404可以允許設置是用戶定義的,其中這些設置可以關于但不限于數(shù)據(jù)通信模式適用性(例如將通用規(guī)則應用于哪些數(shù)據(jù)通信模式)、委托代表指派(例如將數(shù)據(jù)通信重定向/轉移/轉發(fā)到的用戶/機器)、延時的轉移/重定向/轉發(fā)(例如數(shù)據(jù)通信的立即重定向、重定向的延遲等)、記錄/跟蹤設置(例如跟蹤所有委托、跟蹤數(shù)據(jù)通信模式等)、兜售信息/垃圾郵件對于數(shù)據(jù)通信模式的適用性(例如跨所有模式或格式阻塞任何數(shù)據(jù)通信、阻塞電子郵件和語音等)、接收設置(例
如對到委托代表的重定向的接收)、對所委托的通信的監(jiān)視(例如允許監(jiān)視委
12托代表所接收到的/處理的數(shù)據(jù)通信)、隱私設置、安全設置、關于編輯者/所有者的許可(例如,讀取、創(chuàng)建、編輯、修改等)、關于委托代表的許可(例如被指派來接收數(shù)據(jù)通信的人/機器)等。
圖5示出了便于使用用于統(tǒng)一通信內的數(shù)據(jù)通信的委托的通用規(guī)則的用戶
界面500??梢岳斫猓枋龅挠脩艚缑?00是一個示例,并且本發(fā)明并不限于此。此外,可以理解,有多個細微差別和/或細小區(qū)別可以結合用戶界面500使用,由此任何這種改變被認為是在所要求保護的主題的范圍內的。用戶界面500可以向特定用戶提供與數(shù)據(jù)通信和/或數(shù)據(jù)通信模式/格式相關聯(lián)的委托許可。出于說明的目的并且為了簡明起見,用戶界面500涉及用戶A的委托許可。可以理解,用戶界面500可以啟用具有相應設置的通用規(guī)則來重定向、轉發(fā)和/或委托數(shù)據(jù)通信。
用戶界面500可以包括與日歷、呼叫、任務、收件箱、聯(lián)系人、注釋和/或曰志相關的許可。用戶可以從用戶界面500設定以下選項代表所有者(例如作為數(shù)據(jù)通信的目標的用戶/機器)接收和做出呼叫;或僅接收呼叫。在用戶界面500的高級部分中,用戶可以設定如下選項同時聯(lián)系(例如打電話、發(fā)起、傳輸?shù)?所有者和委托代表;首先聯(lián)系委托代表,接著聯(lián)系所有者;或者首先聯(lián)系所有者,接著聯(lián)系委托代表。此外,當委托代表代表所有者處理數(shù)據(jù)通信時,用戶界面500可以啟用與對委托代表的監(jiān)視有關的選項??梢岳斫猓谂c數(shù)據(jù)通信模式相關的應用程序中對這些規(guī)則的設置可以允許將這些規(guī)則轉換到各種其他數(shù)據(jù)通信模式。由此,在電子郵件應用程序中設置規(guī)則可以允許將該規(guī)則保持到語音數(shù)據(jù)通信中(例如電子郵件應用程序和/或電子郵件服務器可以將該規(guī)則傳遞給語音數(shù)據(jù)通信應用程序,語音數(shù)據(jù)通信應用程序將該規(guī)則設置到語音數(shù)據(jù)通信服務器)。用戶界面500可以包括可以啟用讀取、創(chuàng)建和/或修改項目的編輯者的日歷許可。此外,可以采用允許委托代表接收所發(fā)送的會議相關的消息的副本的選項。用戶界面500可以允許將概述許可以及允許委托代表看到私有項目的消息自動發(fā)送給委托代表。
圖6示出了使用智能來便于使用用于電子郵件、語音、傳真和/或語音郵件的統(tǒng)一規(guī)則來管理統(tǒng)一通信內的各委托代表的系統(tǒng)600。系統(tǒng)600可以包括統(tǒng)一規(guī)則組件102、統(tǒng)一通信組件104、數(shù)據(jù)通信106、和接口 108。可以理解,統(tǒng)一規(guī)則組件102、統(tǒng)一通信組件104、數(shù)據(jù)通信106和接口 108實際上可以類似于先前附圖中相應的組件、通信和接口。系統(tǒng)600還包括智能組件602。
13智能組件602可以由統(tǒng)一規(guī)則組件102用來便于無縫地應用用于統(tǒng)一通信內的數(shù)據(jù)通信委托、轉發(fā)和/或重定向的通用規(guī)則。例如,智能組件602可以基于歷史數(shù)據(jù)、基于歷史數(shù)據(jù)的用戶偏好、數(shù)據(jù)通信模式對通用規(guī)則的適用性、阻塞數(shù)據(jù)通信、標識兜售信息/垃圾數(shù)據(jù)通信、解除阻塞數(shù)據(jù)通信等來推斷通用規(guī)則、通用規(guī)則設置、用戶偏好、委托代表指派。
可以理解,智能組件602能夠從通過事件和/或數(shù)據(jù)捕捉的觀察集推出或推斷系統(tǒng)、環(huán)境和/或用戶的狀態(tài)。例如,推斷可用于標識特定的上下文或動作,或可生成狀態(tài)的概率分布。推斷可以是概率性的,目卩,基于數(shù)據(jù)和事件的考慮計算感興趣的狀態(tài)的概率分布。推斷也可以指用于從一組事件和/或數(shù)據(jù)組成更高級事件的技術。這類推斷導致從一組觀察的事件和/或儲存的事件數(shù)據(jù)中構造新的事件或動作,而無論事件是否在相鄰的時間上相關,也無論事件和數(shù)據(jù)是來自一個還是若干個事件和數(shù)據(jù)源??刹捎酶鞣N分類(顯式和/或隱式訓練的)方案和/或系統(tǒng)(例如,支持向量機、神經(jīng)網(wǎng)絡、專家系統(tǒng)、貝葉斯信任網(wǎng)絡、模糊邏輯、數(shù)據(jù)融合引擎……)來執(zhí)行關于所要求保護的主題的自動化和/或推斷的動作。
分類器是將輸入屬性向量x = (xl, x2, x3, x4, xn)映射到該輸入屬于的一個類的置信度的函數(shù),即《^=置信度(類)。這一分類可采用基于概率和/或基于統(tǒng)計的分析(例如,分解成分析效用和成本)來預測或推斷用戶期望自動執(zhí)行的動作。支持向量機(SVM)是可采用的分類器的一個示例。SVM通過找出可能輸入空間中的超曲面來操作,其中,超曲面試圖將觸發(fā)準則從非觸發(fā)事件中分離出來。直觀上,這使得分類對于接近但不等同于訓練數(shù)據(jù)的測試數(shù)據(jù)是正確的??刹捎闷渌ㄏ蚝头嵌ㄏ蚰P头诸惙椒?,包括,例如,樸素貝葉斯、貝葉斯網(wǎng)絡、決策樹、神經(jīng)網(wǎng)絡、模糊邏輯模型以及提供不同獨立性模式的概率分類模型。此處所使用的分類也包括用于開發(fā)優(yōu)先級模型的統(tǒng)計回歸。
統(tǒng)一規(guī)則組件102還可使用提供各種類型的用戶界面以便于用戶與耦合到統(tǒng)一規(guī)則組件102的任何組件之間的交互的呈現(xiàn)組件604。如圖所示,呈現(xiàn)組件604是可與統(tǒng)一規(guī)則組件102—起使用的分開實體。然而,可以理解,呈現(xiàn)組件604和/或類似的査看組件可以集成到統(tǒng)一規(guī)則組件102和/或是獨立的單元。呈現(xiàn)組件604可以提供一個或多個圖形用戶界面(GUI)、命令行界面等等。例如,可呈現(xiàn)向用戶提供用于對數(shù)據(jù)進行加載、導入、讀取等的區(qū)域或手段并且可包括用于呈現(xiàn)這些動作的結果的區(qū)域的GUI。這些區(qū)域可包括已知的文本和/或圖形區(qū)域,包括對話框、靜態(tài)控件、下拉菜單、列表框、彈出菜單、 編輯控件、組合框、單選按鈕、復選框、按鈕、以及圖形框。另外,可采用便 于呈現(xiàn)的工具,諸如用于導航的垂直和/或水平滾動條以及確定一區(qū)域是否可被 査看的工具欄按鈕。例如,用戶可以與耦合到和/或合并到統(tǒng)一規(guī)則組件102的
組件中的一個或多個交互。
用戶還可例如經(jīng)由諸如鼠標、滾動球、鍵區(qū)、鍵盤、筆和/或語音激活等各 種設備來與各區(qū)域交互以選擇和提供信息。通常,諸如鍵盤上的按鈕或回車鍵 等機制可在輸入信息后采用以啟動搜索。然而,可以理解,所要求保護的主題 不限于此。例如,僅僅家亮一復選框就可啟動信息傳達。在另一示例中,可采
用命令行界面。例如,該命令行界面可提示(例如,經(jīng)由顯示器上的文本消息 和音頻音調)用戶通過提供文本消息來輸入信息。用戶然后可提供合適的信息,
諸如對應于該界面提示中提供的選項的字母數(shù)字輸入,或對提示中所提出的問
題的回答??梢岳斫?,命令行界面可結合GUI和/或API—起使用。另外,該 命令行界面可以結合具有有限圖形支持和/或低帶寬通信信道的硬件(例如,視 頻卡)禾口/或顯示器(例如,黑白和EGA) —起使用。
圖7-8示出了根據(jù)所要求保護的主題的方法和/或流程圖。為了簡化解釋, 該方法被示出并描述為一系列動作。可以理解和明白,本發(fā)明不受所示的動作 和/或動作次序的限制。例如,動作可以按各種次序和/或并發(fā)地發(fā)生,以及與 此處未示出和描述的其它動作一起發(fā)生。此外,并非所有示出的動作都是實現(xiàn) 根據(jù)所要求保護的主題的方法所必需的。另外,本領域的技術人員可以理解和 明白,方法可經(jīng)由狀態(tài)圖或事件被替換地表示為一系列相互關連的狀態(tài)。另外, 還應當理解,以下且在整個說明書中公開的方法能夠被儲存在制品上,以便于 將這些方法傳輸并轉移到計算機。如此處所使用的術語制品旨在包含可從任何 計算機可讀設備、載體或介質訪問的計算機程序。
圖7示出了便于使用統(tǒng)一通信內的統(tǒng)一規(guī)則來重定向數(shù)據(jù)通信的方法700。 在附圖標記702處,可創(chuàng)建用于統(tǒng)一通信內的委托的通用規(guī)則。例如,從源到 目標的數(shù)據(jù)通信可以由目標委托給一實體,其中該實體可以至少部分地基于該 委托來接收數(shù)據(jù)通信。換言之,統(tǒng)一通信內的數(shù)據(jù)通信的委托允許除預期目標 之外的不同實體(例如用戶、機器、公司、商行、企業(yè)等)接收和/或處理這些 數(shù)據(jù)通信。例如,老板可以委托助理來處理和/或接收數(shù)據(jù)通信。可以理解,數(shù) 據(jù)通信可以是任何何適的數(shù)據(jù)通信模式,諸如但不限于音頻、傳真、電子郵件、視頻、語音、語音郵件、即時消息收發(fā)等。
在附圖標記704處,將通用規(guī)則用于與統(tǒng)一通信相關聯(lián)的兩種或多種數(shù)據(jù) 通信模式的委托。由此,通用規(guī)則可以提供對數(shù)據(jù)通信的委托、轉發(fā)和/或重定 向,其中該通用規(guī)則可以跨統(tǒng)一通信內的各種數(shù)據(jù)通信模式來應用。例如,用
于電子郵件委托的通用規(guī)則(例如指派委托代表來代表實體接收電子郵件)可 用于啟用對語音數(shù)據(jù)通信的委托(例如指派該委托代表來代表該實體接收語音 呼叫)??梢岳斫?,通用規(guī)則可以是針對統(tǒng)一通信內的一種數(shù)據(jù)通信模式創(chuàng)建 和/或生成的,并且可以跨統(tǒng)一通信內使用的任何數(shù)據(jù)通信模式來應用。由此, 用戶可以創(chuàng)建對語音做出委托的通用規(guī)則,并且該通用規(guī)則可以被應用于和/ 或用于電子郵件、音頻、傳真、語音郵件、即時消息收發(fā)、視頻等。
在附圖標記706處,可以至少部分地基于所創(chuàng)建的通用規(guī)則獨立于數(shù)據(jù)通
信模式來將傳入數(shù)據(jù)通信重定向到委托代表。換言之,傳入數(shù)據(jù)通信可以被轉 發(fā)和/或重定向到在通用規(guī)則中指派的委托代表,而不管傳入數(shù)據(jù)通信的格式和 /或模式。例如,秘書可以創(chuàng)建用于電子郵件的通用規(guī)則,其中接待人可以是所 指派的處理/接收傳入電子郵件的委托代表。該通用規(guī)則可以被應用于統(tǒng)一通信 內的各種數(shù)據(jù)通信模式/格式(例如除了電子郵件之外的語音、音頻、語音郵件、 傳真、即時消息收發(fā)、視頻等),其中定向到秘書的傳入數(shù)據(jù)通信可以被重定 向到該接待人。
圖8示出了用于跨統(tǒng)一通信內的多種數(shù)據(jù)通信模式來標識不需要的數(shù)據(jù)通 信的方法800。在附圖標記802處,可以從發(fā)送者接收某一數(shù)據(jù)通信模式的數(shù) 據(jù)通信??梢岳斫?,數(shù)據(jù)通信可以與統(tǒng)一通信相關,其中數(shù)據(jù)通信可以是以下 數(shù)據(jù)通信模式的至少一個電子郵件;語音;傳真;語音郵件;音頻;視頻; 或即時消息收發(fā)。在附圖標記804處,可以將統(tǒng)一通信內的數(shù)據(jù)通信標識為不 需要的和/或主動提供的(例如兜售信息、垃圾郵件等)。例如,標識可以是用 戶定義的、手動的、自動的、過濾器標識的、服務器標識的和/或其任何組合中 的至少一個。
在附圖標記806處,可以阻塞來自該發(fā)送者的該數(shù)據(jù)通信模式的數(shù)據(jù)通信。 換言之,由于來自該發(fā)送者的數(shù)據(jù)通信被標識為不需要的、主動提供的、兜售 信息、垃圾等,因此可以阻塞來自該發(fā)送者的該特定數(shù)據(jù)通信模式的將來數(shù)據(jù) 通信。在附圖標記808處,可以阻塞來自該發(fā)送者的另外的數(shù)據(jù)通信模式的傳 入數(shù)據(jù)通信。例如,傳入電子郵件通信模式可以被標識為兜售信息,其中可以阻塞來自該發(fā)送者的電子郵件。此外,可以阻塞來自該發(fā)送者的另外的數(shù)據(jù)通 信模式,諸如但不限于與統(tǒng)一通信相關聯(lián)的任何數(shù)據(jù)通信模式、語音、語音郵 件、音頻、即時消息收發(fā)、視頻等。還可以理解和明白,方法800可用于至少 部分地基于將數(shù)據(jù)通信標識為需要的、非垃圾、非兜售信息等來解除對傳入數(shù) 據(jù)通信的阻塞。
為了提供用于實現(xiàn)所要求保護的主題的各方面的附加上下文,圖9-10及以 下討論旨在提供對其中可實現(xiàn)本發(fā)明的各方面的合適的計算環(huán)境的簡要概括 描述。例如,如先前的附圖中所描述的,統(tǒng)一規(guī)則組件可以基于適用于統(tǒng)一通 信內的多種數(shù)據(jù)通信模式的通用規(guī)則來重定向數(shù)據(jù)通信,可以在這種合適的計 算環(huán)境中實現(xiàn)。盡管前面已經(jīng)在運行在本地計算機和/或遠程計算機上的計算機 程序的計算機可執(zhí)行指令的一般上下文中描述了所要求保護的主題,然而本領 域內的技術人員將認識到,本發(fā)明也可以結合其他程序模塊來實現(xiàn)。 一般地, 程序模塊包括執(zhí)行特定任務和/或實現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、 數(shù)據(jù)結構等等。
此外,本領域的技術人員可以理解,本發(fā)明的方法可用其它計算機系統(tǒng)配 置來實施,包括單處理器或多處理器計算機系統(tǒng)、小型機、大型計算機、以及 個人計算機、手持式計算設備、基于微處理器的和/或可編程消費電子產(chǎn)品等, 其每一個都可操作上與一個或多個相關聯(lián)的設備通信。所示的所要求保護的主 題的各方面也可在其中某些任務由通過通信網(wǎng)絡鏈接的遠程處理設備來執(zhí)行 的分布式計算環(huán)境中實施。然而,本發(fā)明的一些方面(如果不是全部方面)可 以在獨立計算機上實施。在分布式計算環(huán)境中,程序模塊可以位于本地和/或遠 程存儲器存儲設備中。
圖9是所要求保護的主題可以與之交互的示例性計算環(huán)境900的示意性框 圖。系統(tǒng)900包括一個或多個客戶機910。(諸)客戶機910可以是硬件和/或 軟件(例如,線程、進程、計算設備)。系統(tǒng)900也包括一個或多個服務器920。 (諸)服務器920可以是硬件和/或軟件(例如,線程、進程、計算設備)。服 務器920可以容納各線程以通過例如利用本發(fā)明執(zhí)行轉換。
在客戶機910和服務器920之間的一種可能的通信能夠以適合在兩個或多 個計算機進程之間傳輸?shù)臄?shù)據(jù)分組的形式進行。系統(tǒng)900包括可以用來使(諸) 客戶機910和(諸)服務器920之間通信更容易的通信框架940。(諸)客戶 機910可在操作上連接到一個或多個可以用來存儲對(諸)客戶機910本地的信息的客戶機數(shù)據(jù)存儲950。同樣地,(諸)服務器920可在操作上連接到一 個或多個可以用來存儲對(諸)服務器920本地的信息的服務器數(shù)據(jù)存儲930。
參考圖10,用來實現(xiàn)所要求保護的主題各個方面的示例性環(huán)境1000包括 計算機1012。計算機1012包括處理器單元1014、系統(tǒng)存儲器1016、以及系統(tǒng) 總線1018。系統(tǒng)總線1018將包括但不限于系統(tǒng)存儲器1016的系統(tǒng)組件耦合到 處理單元1014。處理單元1014可以是各種可用處理器中的任意一種。雙微處 理器和其它多處理器體系結構也可用作處理單元1014。
系統(tǒng)總線1018可以是若干種類型的總線結構中的任意一種,包括存儲器 總線或存儲器控制器、外圍總線或外部總線、和/或利用下述可用總線體系結構 中的任意一種的局部總線,其包括但不限于,工業(yè)標準體系結構(ISA)、微 通道體系結構(MSA)、擴展型ISA (EISA)、智能驅動器電子(IDE) 、 VESA 局部總線(VLB)、外圍部件互連(PCI)、卡總線、通用串行總線(USB)、 高級圖形端口 (AGP)、個人計算機存儲卡國際聯(lián)合會總線(PCMCIA)、火 線(IEEE 1394)、以及小型計算機系統(tǒng)接口 (SCSI)。
系統(tǒng)存儲器1016包括易失性存儲器1020以及非易失性存儲器1022。基本 輸入/輸出系統(tǒng)(BIOS)包含諸如在啟動期間在計算機1012的元件之間傳送信 息的基本例程,其存儲在非易失性存儲器1022中。作為說明而非局限,非易 失性存儲器1022可以包括只讀存儲器(ROM)、可編程ROM (PROM)、電 可編程ROM (EPROM)、電可擦除可編程ROM (EEPROM)、或者閃存。易 失性存儲器1020包括用作外部高速緩沖存儲器的隨機存取存儲器(RAM)。 作為示例而非局限,RAM以多種形式可用,諸如靜態(tài)RAM (SRAM)、動態(tài) RAM(DRAM)、同步DRAM(SDRAM)、雙倍數(shù)據(jù)率SDRAM(DDR SDRAM)、 增強型SDRAM (ESDRAM)、同步鏈路DRAM (SLDRAM)、存儲器總線直 接RAM (RDRAM)、直接存儲器總線動態(tài)RAM (DRDRAM)、以及存儲器 總線動態(tài)RAM (RDRAM)。
計算機1012還包括可移動/不可移動、易失性/非易失性計算機存儲介質。 例如,圖IO示出了盤存儲1024。盤存儲1024包括但不限于諸如磁盤驅動器、 軟盤驅動器、磁帶驅動器、Jaz驅動器、Zip驅動器、LS-100驅動器、閃存卡、 或者記憶棒之類的設備。此外,盤存儲1024可以包括獨立的或者與其它存儲 介質結合的存儲介質,其它存儲介質包括但不限于諸如緊致盤ROM設備 (CD-ROM)、可記錄CD驅動器(CD-R驅動器)、可重寫CD驅動器(CD-RW驅動器)或者數(shù)字多功能盤ROM驅動器(DVD-ROM)這樣的光盤驅動器。為 了便于將盤存儲設備1024連接到系統(tǒng)總線1018,通常使用諸如接口 1026等可 移動或不可移動接口。
應該明白,圖IO描述了擔當用戶與在合適的操作環(huán)境1000中描述的基本 計算機資源之間的中介的軟件。這些軟件包括操作系統(tǒng)1028。可被存儲在盤存 儲1024上的操作系統(tǒng)1028用于控制并分配計算機系統(tǒng)1012的資源。系統(tǒng)應 用程序1030通過存儲在系統(tǒng)存儲器1016或盤存儲1024上的程序模塊1032和 程序數(shù)據(jù)1034來利用操作系統(tǒng)1028對資源的管理。應該明白,所要求保護的 主題可以用各種操作系統(tǒng)或操作系統(tǒng)的組合來實現(xiàn)。
用戶通過輸入設備1036將命令或信息輸入到計算機1012中。輸入設備 1036包括但不限于諸如鼠標、跟蹤球、指示筆、觸摸墊等定點設備,鍵盤,話 筒,操縱桿,游戲手柄,圓盤式衛(wèi)星天線,掃描儀,TV調諧卡,數(shù)碼相機, 數(shù)碼攝像機,網(wǎng)絡攝像頭等等。這些以及其它輸入設備通過系統(tǒng)總線1018經(jīng) 由接口端口 1038連至處理單元1014。接口端口 1038包括,例如串行端口、并 行端口、游戲端口、以及通用串行總線(USB)。輸出設備1040利用與輸入設 備1036相同類型的某些端口。因此,例如,USB端口可以用來向計算機1012 提供輸入,以及將來自計算機1012的信息輸出到輸出設備1040。提供輸出適 配器1042是為了說明除了輸出設備1040之外還有一些像監(jiān)視器、揚聲器、以 及打印機這樣的需要專用適配器的輸出設備1040。輸出適配器1042包括,作 為說明而非局限,提供輸出設備1040和系統(tǒng)總線1018之間的連接手段的視頻 卡和聲卡。應該注意到,其它設備和/或設備系統(tǒng)提供了輸入和輸出能力,諸如 遠程計算機1044。
計算機1012可以利用到諸如遠程計算機1044這樣的一個或多個遠程計算 機的邏輯連接在聯(lián)網(wǎng)的環(huán)境中操作。遠程計算機1044可以是個人計算機、服 務器、路由器、網(wǎng)絡PC、工作站、基于微處理器的電器、對等設備或者其它常 見的網(wǎng)絡節(jié)點等,且通常包括相對于計算機1012所描述的很多或者全部元件。 為了簡明起見,對遠程計算機1044僅示出了存儲器存儲設備1046。遠程計算 機1044經(jīng)由網(wǎng)絡接口 1048被邏輯地連接到計算機1012,然后經(jīng)由通信連接 1050物理地連接。網(wǎng)絡接口 1048包括諸如局域網(wǎng)(LAN)和廣域網(wǎng)(WAN) 這樣的有線和/或無線通信網(wǎng)絡。LAN技術包括光纖分布式數(shù)據(jù)接口 (FDDI)、 銅分布式數(shù)據(jù)接口 (CDDI)、以太網(wǎng)、令牌環(huán)等。WAN技術包括但不限于,
19點對點鏈路、諸如綜合業(yè)務數(shù)字網(wǎng)(ISDN)及其各種變體等電路交換網(wǎng)、分組
交換網(wǎng)、以及數(shù)字用戶線(DSL)。
通信連接1050指的是用于將網(wǎng)絡接口 1048連接到總線1018的硬件/軟件。 雖然為了清楚地舉例說明,通信連接1050被示為在計算機1012的內部,但其 也可以在計算機1012的外部。僅出于示例的目的,連接到網(wǎng)絡接口 1048所需 要的硬件/軟件包括內部和外部技術,諸如包括常規(guī)電話級調制解調器、電纜調 制解調器以及DSL調制解調器等調制解調器,ISDN適配器,和以太網(wǎng)卡。
在上面所描述的包括本發(fā)明的示例。當然,不可能為了描述所要求保護的 主題而描述組件或方法的每一個可以想到的組合,但本領域內的普通技術人員 應該認識到,本發(fā)明的許多進一步的組合和排列都是可能的。因此,所要求保 護的主題旨在涵蓋所有這些落入所附權利要求書的精神和范圍內的改變、修改 和變動。
特別地,對于由上述組件、設備、電路、系統(tǒng)等執(zhí)行的各種功能,除非另 外指明,否則用于描述這些組件的術語(包括對"裝置"的引用)旨在對應于 執(zhí)行所描述的執(zhí)行此處在所要求保護的主題的示例性方面中所示的功能的組 件的指定功能(例如,功能上等效)的任何組件,即使這些組件在結構上不等 效于所公開的結構。在這一點上,也可認識到本發(fā)明包括用于執(zhí)行所要求保護 的主題的各種方法的動作和/或事件的系統(tǒng)以及具有用于執(zhí)行這些動作和/或事 件的計算機可執(zhí)行指令的計算機可讀介質。
有多種實現(xiàn)本發(fā)明的方法,例如適當?shù)腁PI、工具箱、驅動程序代碼、操 作系統(tǒng)、控件、獨立或可下載軟件對象等,它們使得應用程序和服務能夠使用 本發(fā)明的廣告技術。所要求保護的主題從根據(jù)本發(fā)明的廣告技術操作的API(或 其它軟件對象)以及軟件或硬件對象的觀點構想了用途。由此,此處描述的本 發(fā)明的各種實現(xiàn)都可以具有完全采用硬件、部分采用硬件且部分采用軟件、以 及采用軟件的方面。
已經(jīng)關于若干個組件之間的交互描述了上述系統(tǒng)??梢岳斫?,這種系統(tǒng)和 組件可以包括根據(jù)上述的各種排列和組合的那些組件或指定的子組件、指定的 組件或子組件中的某一些、和/或另外的組件。子組件也可以被實現(xiàn)為通信上耦 合到其他組件而非被包括在父組件(分層)內的組件。此外,應當注意, 一個 或多個組件可以被組合成提供聚集功能的單個組件,或者被分成若干單獨的子 組件,并且可以提供諸如管理層的任何一個或多個中間層以便在通信上耦合到
20這種子組件來提供集成功能。此處所描述的任何組件也可以與此處未具體描述 但是本領域內的技術人員公知的一個或多個其他組件交互。
另外,盡管可相對于若干實現(xiàn)中的僅一個來公開本發(fā)明的一個特定特征, 但是這一特征可以如對任何給定或特定應用所需且有利地與其它實現(xiàn)的一個 或多個其它特征相組合。此外,就在說明書或權利要求書中使用術語"包括"、 "包含"、"具有"、"含有"、其變體以及其他類似單詞而言,這些術語旨 在以與術語"包括"作為開放的過渡詞的方式解釋而不排除任何附加或其他元 素。
權利要求
1.一種便于結合統(tǒng)一通信來管理傳入數(shù)據(jù)通信的系統(tǒng),包括將統(tǒng)一通信用于至少使用以下數(shù)據(jù)通信模式的數(shù)據(jù)通信的統(tǒng)一通信組件(104)電子郵件數(shù)據(jù)通信模式、語音數(shù)據(jù)通信模式和語音郵件數(shù)據(jù)通信模式;以及基于通用規(guī)則自動地將所述數(shù)據(jù)通信(106)重定向到委托代表以供接收的統(tǒng)一規(guī)則組件(102),所述通用規(guī)則統(tǒng)一地適用于所述電子郵件數(shù)據(jù)通信模式、所述語音數(shù)據(jù)通信模式、或所述語音郵件數(shù)據(jù)通信模式中的至少兩個。
2. 如權利要求l所述的系統(tǒng),其特征在于,所述數(shù)據(jù)通信模式包括音頻數(shù)據(jù) 通信模式、傳真數(shù)據(jù)通信模式、視頻數(shù)據(jù)通信模式、即時消息收發(fā)數(shù)據(jù)通信模式、 桌面共享數(shù)據(jù)通信模式、或應用程序共享數(shù)據(jù)通信模式中的至少一種。
3. 如權利要求l所述的系統(tǒng),其特征在于,所述統(tǒng)一通信組件是使用統(tǒng)一通信提供實時通信的集成的企業(yè)通信客戶機。
4. 如權利要求3所述的系統(tǒng),其特征在于,所述統(tǒng)一通信組件充分利用服務器以便提供統(tǒng)一通信。
5. 如權利要求l所述的系統(tǒng),其特征在于,還包括獨立于數(shù)據(jù)通信模式或數(shù) 據(jù)通信格式中的至少一個來對統(tǒng)一通信內的來自 一發(fā)送者的數(shù)據(jù)通信執(zhí)行統(tǒng)一阻 塞的阻塞組件。
6. 如權利要求5所述的系統(tǒng),其特征在于,所述阻塞組件基于將某一數(shù)據(jù)通 信模式的數(shù)據(jù)通信標識為兜售信息、垃圾、不需要的、或主動提供的中的至少一個 來拒絕來自一發(fā)送者的將來數(shù)據(jù)通信和相應的數(shù)據(jù)通信模式,所述標識是用戶標識 的、過濾器標識的、或服務器標識的中的至少一個。
7. 如權利要求6所述的系統(tǒng),其特征在于,所述阻塞組件對來自所述發(fā)送者 的除了所阻塞的數(shù)據(jù)通信模式之外的另外的數(shù)據(jù)通信模式的傳入數(shù)據(jù)通信應用統(tǒng) 一阻塞。
8. 如權利要求l所述的系統(tǒng),其特征在于,所述統(tǒng)一規(guī)則組件允許使用單個 用戶界面中的單個入口點來設置所述通用規(guī)則。
9. 如權利要求1所述的系統(tǒng),其特征在于,還包括便于定義與所述通用規(guī)則 相關聯(lián)的至少一個設置的設置組件。
10. 如權利要求9所述的系統(tǒng),其特征在于,所述設置是數(shù)據(jù)通信模式適用性、委托代表指派、延時的委托、記錄、或垃圾對于所述數(shù)據(jù)通信模式的適用性中 的至少一個。
11. 如權利要求9所述的系統(tǒng),其特征在于,所述設置是接收設置、對所委 托的通信的監(jiān)視、隱私設置、安全設置、與所有者相關的許可的一部分、或與委托l(wèi)口 乂 AA」/^ttT AA加八r+i tVn 2ST "、 國人i乂雙th:a:口、j i^thj 口、j —即力t口、j土^ t。
12. 如權利要求1所述的系統(tǒng),其特征在于,所述委托代表至少部分地基于 所述通用規(guī)則來接收統(tǒng)一通信內的多種數(shù)據(jù)通信模式的數(shù)據(jù)通信。
13. 如權利要求1所述的系統(tǒng),其特征在于,所述委托代表是用戶、機器、 網(wǎng)絡、服務器、應用程序、商行、公司、客戶機、企業(yè)、網(wǎng)站、或設備中的至少一 個。
14. 如權利要求1所述的系統(tǒng),其特征在于,所述通用規(guī)則允許多個服務器 應用程序和多個客戶機應用程序之間的數(shù)據(jù)通信的無縫委托。
15. —種便于用統(tǒng)一通信內的統(tǒng)一規(guī)則來重定向數(shù)據(jù)通信的計算機實現(xiàn)的方法,包括創(chuàng)建統(tǒng)一通信內的委托的通用規(guī)則(702); 將所述通用規(guī)則用于統(tǒng)一通信內的委托(704);以及至少部分地基于所述通用規(guī)則來獨立于相應的數(shù)據(jù)通信模式將傳入數(shù)據(jù)通信 重定向到委托代表(706)。
16. 如權利要求15所述的方法,其特征在于,所述數(shù)據(jù)通信模式是電子郵件 數(shù)據(jù)通信模式、語音數(shù)據(jù)通信模式、語音郵件數(shù)據(jù)通信模式、即時消息收發(fā)數(shù)據(jù)通 信模式、音頻數(shù)據(jù)通信模式、或視頻數(shù)據(jù)通信模式中的至少一個。
17. 如權利要求15所述的方法,其特征在于,所述通用規(guī)則允許多個服務器 應用程序和多個客戶機應用程序之間的數(shù)據(jù)通信的無縫委托。
18. 如權利要求15所述的方法,其特征在于,還包括 從發(fā)送者接收數(shù)據(jù)通信; 將統(tǒng)一通信內的數(shù)據(jù)通信標識為不需要的;阻塞來自所述發(fā)送者的對應的數(shù)據(jù)通信模式的將來數(shù)據(jù)通信;以及 阻塞來自所述發(fā)送者的另外的數(shù)據(jù)通信模式的將來數(shù)據(jù)通信。
19. 如權利要求18所述的方法,其特征在于,還包括 將對應的數(shù)據(jù)通信模式的數(shù)據(jù)通信標識為不需要的;阻塞所述對應的數(shù)據(jù)通信的數(shù)據(jù)通信或所述數(shù)據(jù)通信的發(fā)送者中的至少一個;以及阻塞來自所述發(fā)送者的另外的數(shù)據(jù)通信模式的將來數(shù)據(jù)通信。
20. —種便于結合統(tǒng)一通信來管理傳入數(shù)據(jù)通信的計算機實現(xiàn)的系統(tǒng),包括:用于將統(tǒng)一通信用于使用至少以下數(shù)據(jù)通信模式的數(shù)據(jù)通信的裝置(104):電子郵件數(shù)據(jù)通信模式、語音數(shù)據(jù)通信模式、以及語音郵件數(shù)據(jù)通信模式;用于基于通用規(guī)則自動地將所述數(shù)據(jù)通信重定向到委托代表以供接收的裝置 (102、 702、 706);以及用于將所述通用規(guī)則統(tǒng)一地應用于所述電子郵件數(shù)據(jù)通信模式、所述語音數(shù)據(jù)通信模式、或所述語音郵件數(shù)據(jù)通信模式中的至少兩個的裝置(102、 704、 706)。
全文摘要
所要求保護的主題提供了便于結合統(tǒng)一通信管理傳入數(shù)據(jù)通信的系統(tǒng)和/或方法。統(tǒng)一通信組件可以將統(tǒng)一通信用于至少使用以下數(shù)據(jù)通信模式的數(shù)據(jù)通信電子郵件數(shù)據(jù)通信模式、語音數(shù)據(jù)通信模式、以及語音郵件數(shù)據(jù)通信模式。統(tǒng)一規(guī)則組件可以基于通用規(guī)則自動地將數(shù)據(jù)通信重定向到委托代表以供接收,該通用規(guī)則統(tǒng)一地適用于電子郵件數(shù)據(jù)通信模式、語音數(shù)據(jù)通信模式、或語音郵件數(shù)據(jù)通信模式中的至少兩個。
文檔編號G06F15/16GK101689168SQ200880022312
公開日2010年3月31日 申請日期2008年5月31日 優(yōu)先權日2007年6月26日
發(fā)明者E·施德格曼, R·拉馬納坦 申請人:微軟公司