輔助輸出設備的製作方法
2023-09-19 11:40:35 3
專利名稱:輔助輸出設備的製作方法
輔助輸出設備
祖旦冃盡
用戶只能在他/她的計算機開機時並且在屏幕保護程序未以其他方式鎖定該計算機時才可與該計算機交互。當計算機關機或以其他方式經由屏幕保護程序鎖定時,通信仍然可被定向到該計算機。為了讓用戶能夠訪問由計算機在該計算機關機或以其他方式被屏幕保護程序鎖定期間接收到的電子郵件或其他
這樣的通信,該用戶採取各步驟以允許與該計算機的交互以便確定是否接收到了重要通信。上述方法的一個缺點是用戶所採取的步驟是手動執行的,例如,登錄計算機。另一個缺點是用戶執行上述步驟以允許與計算機的交互以便監視並確定是否己經接收到了重要通信。
概述
提供本概述以便以簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。該概述不旨在標識所要求保護的主題的關鍵特徵或必要特徵,也不旨在用於幫助確定所要求保護的主題的範圍。
提供了用於關於通信的通知的技術。接收對於主設備的用戶的傳入通信。為該主設備提供一種輔助設備。提供用於該輔助設備的過濾準則。根據該過濾準則來確定關於該傳入通信的信息是否被發送至該輔助設備。該輔助設備可用於根據該過濾準則來提供對於在該主設備處接收到的通信的通知。
當結合附圖參考以下本發明的各示例性實施例的詳細描述時,本發明的各特徵和優點將變得更加顯而易見,附圖中
圖1是示出可結合此處所描述的技術來利用的環境的實施例的示例;圖2是可被包括在用於執行此處所描述的技術的用戶計算機的實施例中的組件的示例;
圖3是可被包括在用於執行此處所描述的技術的電話設備的實施例中的組件的示例;圖4是可被包括在用於執行此處所描述的技術的伺服器計算機的實施例中的組件的示例;
圖5是示出結合此處所描述的技術的圖2、 3和4的組件中的某一些之間的數據流的示例;
圖6是如可用於顯示通知和配置的軟鍵的輔助設備的組件的示例;以及圖7是可在結合此處所描述的技術的實施例中執行的各處理步驟的流程圖。詳細描述
現在參考圖1,所示的是其中可實現利用此處所描述的技術的實施例的合適的計算環境的示例。圖l所示的計算環境僅為合適的計算環境的一個示例,
並非旨在對此處結合輔助輸出設備描述的技術的使用範圍或功能提出任何局限。本領域中的技術人員可以理解,此處所描述的技術可適用於其他通用和專用計算環境和配置。公知的計算系統、環境和/或配置的示例包括但不限於個人計算機、伺服器計算機、手持式或膝上型設備、多處理器系統、基於微處理器
的系統、可編程消費電子產品、網絡PC、小型計算機、大型計算機、包括以上系統或設備的任一個的分布式計算環境等等。
此處所描述的技術可在諸如程序模塊等由一個或多個計算機或其它設備執行的計算機可執行指令的一般上下文中描述。 一般而言,程序模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、對象、組件、數據結構等。通常,程序模塊的功能可以按需在各個實施例中進行組合或分布。
圖1包括用戶計算機12、網絡14、電話15、移動通信設備16和伺服器計算機16。移動通信設備16可以是例如,諸如行動電話或PDA等無線設備。圖1中所包括的設備12、 15和17出於示出此處結合輔助輸出設備所描述的技術的目的是示例性的。具有到伺服器16的連接並具有此處所描述的功能的任何設備都可被包括在一實施例中。此外,儘管示出了特定數量的設備,但一實施例可使用一個或多個設備。設備12、 15和17可包括用於執行包括在一個或多個程序模塊中的代碼的處理器。在此處以外的別處更詳細描述的是可由結合此處所描述的技術的設備執行的程序模塊。設備12、 15和17可以在網絡化環境中操作並且與伺服器計算機16及未在圖1中示出的其他計算機通信。
在操作中,對於用戶的傳入傳輸可由伺服器計算機16來接收。該傳入傳輸然後被轉發至與該特定用戶的用戶標識符相關聯的適當的一個或多個已註冊的設備。如將在以下段落中更詳細描述的,該傳入傳輸可被定向到第一設備。該傳入傳輸還可根據過濾準則被定向到第二輔助通信設備。例如,如將更詳細描述的,用戶的計算機可以是開機的,且由於該用戶計算機上的不活動也啟用並顯示屏幕保護程序。當在該計算機處接收到諸如電子郵件或會議通知/提醒等傳入通信時,可發生指示該計算機已接收到該通信的可聽聲調。可以在計算機在一指定時間段不活動時啟用屏幕保護程序以及密碼提示作為安全措施。在現有系統中,用戶採取各步驟以清除屏幕保護程序,諸如鍵入口令以解鎖計算機等。用戶可採取上述步驟來査看接收到的通信並確定與該通信相關的事件的重要性。
通過使用此處所描述的技術,輔助輸出設備可被指定為接收被指定給諸如計算機等主設備的傳入通信的通知。在此處所描述的一個實施例中,輔助設備可獨立於計算機的狀態接收該通知。例如,通知可獨立於計算機是通電還是斷電並且也獨立於計算機是否在諸如顯示屏幕保護程序時等不活動或處於鎖定狀態而被發送至輔助設備。結合上述示例,傳入通信可被定向到顯示了屏幕保護程序和口令提示的用戶計算機。該計算機可接收該通信。此外,傳入通信或關於該傳入通信的通知也可被發送至輔助輸出設備。用戶可查看諸如電話顯示等輔助輸出設備的顯示以查看通知,而不是登錄到計算機以查看該傳入通信。結合此處所描述的技術,用戶還可為輔助輸出設備指定過濾準則以使得選擇性地顯示被發送至輔助輸出設備的顯示器的通知。換言之,用戶可指定過濾準則,該過濾準則指定到主設備的哪一傳入通信使得通知被顯示在輔助輸出設備上。
本領域的技術人員可以理解,儘管設備12、 15和17在該示例中被示為在網絡化環境中進行通信,但設備12、 15和17可以利用不同通信介質與其他組件進行通信。例如,用戶計算機12可以利用網絡連接和/或包括但不限於網際網路、內聯網或其他無線和/或硬連線連接的本領域中已知的其他類型的鏈路與一個或多個組件進行通信。
現在參考圖2,所示的是可被包括在可用於執行此處所描述的技術的各實施例的各設備中的一個,即用戶計算機12中的組件的示例。用戶計算機12可
包括一個或多個處理單元20、存儲器22、網絡接口單元26、存儲30、 一個或多個其他通信連接24、以及用於便於計算機12的各組件之間的通信的系統總線32。
取決於用戶計算機12的配置和類型,存儲器22可以是易失性的(諸如RAM)、非易失性的(諸如ROM、快閃記憶體等)或是兩者的某種組合。另外,用戶計算機12還可具有附加的特徵/功能。例如,用戶計算機12還可包含附加存儲(可移動和/或不可移動),包括但不限於磁或光碟或磁帶。這些附加存儲在圖2中由存儲30示出。圖2的存儲30可包括具有可由用戶計算機12利用的相關聯的計算機可讀介質的一個或多個可移動和不可移動存儲設備。在一個實施例中的存儲30可以是具有為用戶計算機12提供非易失性存儲的相關聯的計
算機可讀介質的大容量存儲設備。雖然對如在此示例中示出的計算機可讀介質的描述可涉及諸如硬碟或CD-ROM驅動器等大容量存儲設備,但是本領域的技術人員可以理解,計算機可讀介質可以是能夠由用戶計算機12訪問的任何可用介質。
作為示例而非局限,計算機可讀介質可以包括計算機存儲介質和通信介質。存儲器22和存儲30都是計算機存儲介質的示例。計算機存儲介質包括以用於存儲諸如計算機可讀指令、數據結構、程序模塊或其它數據等信息的任何方法或技術來實現的易失性和非易失性、可移動和不可移動介質。計算機存儲介質包括,但不限於,RAM、 ROM、 EEPROM、快閃記憶體或其它存儲器技術、CD-ROM、數字多功能盤(DVD)或其它光碟存儲、磁帶盒、磁帶、磁碟存儲或其它磁性存儲設備、或能用於存儲所需信息且可以由用戶計算機12訪問的任何其它介質。通信介質通常以諸如載波或其它傳輸機制等已調製數據信號來體現計算機可讀指令、數據結構、程序模塊或其它數據,並包括任何信息傳遞介質。術語"已調製數據信號"指的是其一個或多個特徵以在信號中編碼信息的方式被設定或更改的信號。作為示例而非限制,通信介質包括有線介質,諸如有線網絡或直接線連接,以及無線介質,諸如聲學、RF、紅外線和其它無線介質。上述中任一組合也應包括在計算機可讀介質的範圍之內。
用戶計算機12還可包含允許該用戶計算機與諸如,作為示例,輸入設備和輸出設備等其他設備和組件進行通信的通信連接24。輸入設備可包括例如鍵盤、滑鼠、筆、語音輸入設備、觸摸輸入設備等。輸出設備可包括例如顯示器、揚聲器、印表機等。這些和其他設備在本領域中公知且無需在此處詳細討論。該一個或多個通信連接24是通信介質的示例。
在一個實施例中,用戶計算機12可以使用通過網絡到遠程計算機的邏輯連接來在如圖1所示的網絡化環境中操作。用戶計算機12可通過連接到總線32的網絡接口單元26連接到圖1的網絡14。網絡接口單元26也可結合其他類型的網絡和/或遠程好呢該系統和組件來利用。
一個或多個程序模塊和/或數據文件可被包括在存儲30中。在用戶計算機12的操作期間,存儲30中所包括的這些元件中的一個或多個也可駐留在存儲器22的一部分中,諸如,例如用於控制用戶計算機12的操作的RAM。圖2的示例示出了各種組件,包括作業系統40、 一個或多個應用程式46、以及其他組件、輸入和/或輸出48。
作業系統40可以是各種市場上可購買到的或專有作業系統中的任一種。例如,作業系統40可被加載到存儲器中以便控制用戶計算機的操作。 一個或多個應用程式46可以在用戶計算機12中執行以便執行用戶任務和操作。
例如,應用程式46可以是監視計算機12上的活動、使得當不活動時顯示屏幕保護程序的代碼。例如,可以在用戶計算機上的一段時間的不活動後顯示屏幕保護程序。屏幕保護程序還可要求用戶輸入口令以恢復交互作為安全措施。
在一個實施例中,設備12可包括應用程式46,其是向諸如伺服器16上的伺服器側日曆和時間安排應用程式等中央位置報告時間安排信息的客戶機側曰歷和時間安排程序。可利用該客戶機和伺服器側日曆和時間安排應用程式來安排會議、保存活動、約會等的日曆。每個用戶都具有這一客戶機應用程式,因為客戶機側日曆和時間安排程序可以在諸如伺服器16等中央位置註冊。
雖然剛描述了一個特定設備,即用戶計算機12的細節,但本領域的技術人員可以理解,諸如15和17等其他設備可包括類似於結合用戶計算機12來描述的組件的組件以執行此處所描述的技術。
結合此處所描述的技術,包括諸如上述客戶機側日曆和時間安排程序等客戶機應用程式的設備可被指定為輔助輸出設備。在這些情況中,客戶機應用程式還可執行各操作以便根據過濾準則選擇性地檢索並顯示對於主設備的傳入傳輸的通知。在一個實施例中,用戶可利用網頁界面來指定過濾準則。過濾準則可用於選擇性地標識諸如特定傳入電子郵件、會議通知和主設備的其他傳入電子傳輸等特定事件。在其中在除了輔助設備之外的一個位置輸入過濾準則的實施例中,該過濾準則可被傳送至適當的輔助設備。 一實施例還可允許直接地或根據在輔助設備上可用的特定用戶界面在該輔助設備處本地地指定過濾準則。當指定過濾準則時,還可諸如通過指定主設備在網絡中的網絡地址等來指定要根據該過濾準則來查詢的主設備。
諸如圖1所示的網絡中的傳入通信可以在諸如伺服器16等中央位置處接收。如將在以下段落中描述的,伺服器16可包括用於幫助與設備進行通信並將傳入通信適當地路由或轉發至各種設備的組件。例如,對於用戶的傳入電子
郵件可以由伺服器16來接收,該伺服器16然後將該傳入電子郵件轉發至具有
電子郵件客戶機應用程式的合適的用戶的計算機。在該示例中,該用戶的計算機可用作主設備。用戶可通過如上所述指定過濾準則來將諸如電話或移動通信設備等另一設備指定為輔助輸出設備。隨後,輔助設備可以按預定間隔查詢伺服器以便根據過濾準則選擇性地檢索關於接收到的並發送至用戶的計算機的通信的信息。在該示例中,通信是電子郵件,並且輔助設備上的電子郵件客戶機應用程式可通過與伺服器上相應的電子郵件伺服器應用程式進行通信來獲取這樣的信息。響應於該査詢,伺服器可返回該信息並且該電子郵件客戶機應用程式可執行處理以便在輔助設備的顯示器上顯示關於接收到的通信的通知。該特定過濾準則可隨著傳入傳輸的類型而變化。在一個實施例中,輔助設備上的客戶機應用程式可維護並訪問用於在主設備處接收到的傳輸的過濾準則。可以根據對於每個客戶機應用程式的特定電子傳輸來為每個客戶機應用程式指定過濾準則。例如,客戶機應用程式可以是電子郵件客戶機應用程式。該電子郵件客戶機應用程式的一個實例可以在主設備上,而該電子郵件客戶機應用程式的另一個實例可以在輔助設備上。由輔助設備上的客戶機應用程式指定並使用以檢索關於被發送至主設備的電子郵件的信息的過濾準則可指示用於電子郵件傳輸的過濾準則。該過濾準則可包括例如可由發件人分配的與消息相關聯的優先級(例如,更高的優先級可指示緊急的電子郵件)、另一個註冊用戶、發件人或一個或多個其它收件人的電子郵件地址、定義的用戶或電子郵件地址組、域名等等。輔助設備上的電子郵件客戶機應用程式可執行處理以檢索關於被轉發至諸如用戶計算機等主設備的接收到的電子郵件通信的信息。輔助設備上的電子郵件應用程式可查詢伺服器16上相應的電子郵件伺服器應用程式以根據指定的過濾準則來檢索信息。
作為另一示例,客戶機應用程式可以是客戶機側日曆和時間安排程序。該客戶機應用程式的第一實例可以在主設備上執行,而該客戶機應用程式的另一個實例可以在輔助設備上執行。上述主設備上的客戶機應用程式可以在安排的會議臨近等時從伺服器應用程式接收關於新安排的會議、約會提醒的通信。輔助設備上的客戶機應用程式可根據為該輔助設備指定的過濾準則來向伺服器查詢關於由伺服器轉發給主設備的通信。可指定過濾準則以使得輔助設備可選擇性地檢索關於對於特定日子、時間等的會議、由命名用戶發起的會議等的提醒或通知消息的信息。輔助設備上的客戶機應用程式可執行處理以便從伺服器檢索關於被轉發至諸如用戶計算機等主設備的會議通信的信息。該客戶機日曆和時間安排應用程式可査詢伺服器16上相應的伺服器應用程式以根據指定的
過濾準則來檢索信息。
在其中客戶機應用程式執行與多於一個服務相關聯的功能,諸如執行電子
郵件以及日曆和時間安排服務的客戶機應用程式的實施例中,輔助設備上的客戶機應用程式可對由該客戶機應用程式提供的所有服務執行結合此處所描述的技術的各個操作。
在一個實施例中,可以為每個輔助設備指定過濾準則。例如,用作主設備的用戶計算機可接收個人和商業電子郵件。可以為該主設備的第一輔助設備指定第一組過濾準則。該第一輔助設備可用於顯示關於個人或非商業特性的通信的通知。可以為該主設備的第二輔助設備指定第二組過濾準則。該第二輔助設備可用於顯示關於商業特性的通信的通知。
在一個實施例中,可以為每個輔助設備上的每個客戶機應用程式指定過濾準則,其中每個客戶機應用程式執行處理以便維護該過濾準則、檢索關於被轉發給具有該客戶機應用程式的另一實例的主設備的通信的信息、以及使得對於
11經過濾的通信的通知被適當地顯示在輔助輸出設備的顯示器上。
現在參考圖3,所示的是可被包括在電話設備15中並且用於執行此處所描述的技術的各實施例的組件的示例。如圖3所示,電話設備15的一實施例
可包括類似於結合圖2描述的組件的組件。此外,電話15可包括可配置軟按鍵模塊42。
在一個實施例中,計算機12可用作接收傳入通信的主設備。在該實施例中,電話15可用作結合此處所描述的技術的對於主設備的輔助輸出設備。電話15可包括一個或多個應用程式46、作業系統、以及如結合圖2示出和描述的其他組件。電話15上的應用程式當在用作輔助輸出設備的電話15上操作時可執行如此處所描述的處理。
電話15、或用作輔助輸出設備的其他設備可包括可配置軟按鍵模塊42。可配置軟按鍵模塊42可用於響應於電話15上當前所選或顯示的通知來對電話15的軟按鍵進行編程或配置。如上所述,可以在用作輔助輸出設備的電話15的顯示區域上顯示一個或多個通知。該一個或多個通知可例如由電話15上的客戶機應用程式響應於選擇性地向伺服器査詢對於用作主設備的計算機12的傳入傳輸來顯示。模塊42可響應於在電話15的顯示區域中當前選擇或顯示的通知來配置一個或多個軟按鍵。模塊42還可幫助與對按鍵中的一個的選擇相關聯的處理,並且可將關於該選擇的信息傳送至一個或多個其他組件。例如,響應於選擇具有相關聯的操作的第一軟按鍵或鍵,模塊42可以與輔助設備上的日曆和時間安排客戶機應用程式46進行通信以執行一個或多個處理步驟來完成與所選軟按鍵相關聯的操作。
響應於當前所選或顯示的通知,電話15可具有由模塊42配置成活動的一個或多個軟按鍵。每個軟按鍵都與可由用戶響應於該通知採取的不同操作相對應。選擇一軟按鍵可導致執行各處理步驟以執行相應操作。 一個或多個軟按鍵的特定配置可隨著時間以及輔助設備的當前所選或顯示的通知而改變。軟按鍵可以在例如通知是關於電子郵件時被編程為第一配置。軟按鍵可以在例如顯示關於安排的會議的通知時被編程為不同的配置。所執行的這些操作和處理的示例在此處以外的別處描述。可對於當前通知上下文執行與軟按鍵相關聯的操作。當前通知上下文可以是電話15上的當前所選或顯示的通知。應該注意,移動通信設備17也可用作結合此處所描述的技術的輔助或主設備,並且可包括類似於所示和所描述的電話的組件。
現在參考圖4,所示的是可被包括在伺服器計算機中並且用於執行此處所
描述的技術的各實施例的組件的示例。如圖4所示,伺服器計算機16的實施例可包括類似於結合圖2和3描述的組件的組件。此外,伺服器計算機16可包括日曆和時間安排伺服器應用程式142和註冊模塊146。在一個實施例中,伺服器計算機16可以是與一個或多個註冊用戶的設備進行通信的通信伺服器。
註冊模塊146可用於用戶的註冊。作為註冊過程的一部分,可以將用戶標識符分配給用戶並且為該特定用戶標識符註冊一個或多個相關聯的設備。還可將口令或用於設備認證的其他信息分配給用戶。可以將諸如結合圖1示出的網絡中的地址分配給為用戶註冊的設備中的每一個。伺服器16可以使用對應於每個設備的地址信息來將通信轉發至對應於每個用戶的設備。
日曆和時間安排伺服器應用程式142是如除了此處之外的別處所描述的收集並維護對應於一個或多個用戶的日曆和約會信息的伺服器側應用程式。時間表和約會信息可從駐留在一個或多個用戶設備上的應用程式的相應的客戶機側部分傳送。作為示例,用戶可安排他/她自己與一個或多個其他用戶之間的會議。用於可使用設備上的客戶機應用程式來輸入關於該會議請求的信息。所輸入的信息可由該設備傳送至伺服器應用程式142。伺服器應用程式142然後可將該請求轉發至該一個或多個其他用戶並且當每個用戶都指示接受該會議請求時相應地更新如在該伺服器上維護的各用戶的日曆和約會信息中的每一個。例如,伺服器應用程式142可以在該會議時間臨近所安排的日期時將一個或多個會議提醒通知發送至每一個用戶參與者。
應當注意,雖然此處結合伺服器計算機執行的各功能是以單個計算機示出的,但是一實施例可包括用於執行此處由伺服器計算機16描述的各功能的一個或多個伺服器計算機。
現在參考圖5,所示的是示出一個實施例中的主設備、輔助設備和伺服器計算機的組件之間的數據流的示例200。應當注意,圖5的各組件引用諸如結合圖2、 3和4等在除此處之外的別處描述的類似命名的組件。應當理解,設備202和206表示具有到伺服器計算機16的連接、並且分別用作主設備和輔助設備的任何設備。
在示例200中,傳入通信212可由伺服器16來接收。該傳入通信212可以是被定向到電子郵件伺服器應用程式(例如,其他伺服器應用程式240)的電子郵件。隨後,伺服器16可以將該傳入通信轉發至註冊用戶的主設備202。例如,作為電子郵件的傳入傳輸可被轉發至被表示為結合此處所描述的技術用作主設備的用戶的計算機的元件204的電子郵件客戶機應用程式。該用戶先前可能已經執行了處理以便為輔助設備210上的電子郵件客戶機應用程式指定過濾準則214。該電子郵件客戶機應用程式的一個實例可以在如204的主設備上執行,而該電子郵件客戶機應用程式的另一個實例可以在如216的輔助設備上執行。
應當注意,一實施例可使得諸如此處所描述的電子郵件客戶機應用程式等設備上的客戶機應用程式執行處理以使得該設備能夠用作輔助設備。在這些情況下,主設備和輔助設備可各自具有客戶機應用程式的相同的實例,且根據該設備是否用作輔助設備來執行適當的處理。或者, 一實施例可將由輔助設備上的客戶機應用程式執行的功能結合到單獨的組件中,並且在該輔助設備上而不是在將不用作輔助設備的另一個設備上包括該組件。
輔助設備的電子郵件客戶機應用程式可以向伺服器計算機16上的電子郵件伺服器應用程式發出請求。如此處所描述的,該查詢可根據在該輔助設備上為該特定電子郵件客戶機應用程式指定的過濾準則214來執行。該電子郵件伺服器應用程式可提供包括所請求信息的響應。輔助設備的電子郵件客戶機應用程式216可執行處理以便在設備210的顯示區域中顯示關於該通信的通知。
現在參考圖6,所示的是如可被包括在輔助設備上並結合此處所描述的技術使用的軟按鍵和顯示區域的示例。示例300包括顯示區域302、 一組軟按鍵或鍵330。應當注意, 一實施例可包括330的按鍵或鍵的一部分,而不是示例300所示的所有按鍵或鍵。顯示區域302可隨著特定設備而變化。例如,輔助設備可以是移動通信設備或具有單個顯示器的電話。由此,顯示區域302可以是該設備的單個顯示區域。該設備還可包括多於一個的顯示區域。例如,該設備可以是包括主顯示區域和輔助顯示區域的電話。輔助顯示區域可用於顯示如結合此處所描述的技術生成的任何通知。組330中的軟按鍵中的一個或多個可根據輔助設備的當前通知上下文在某一時刻被配置為活動的。當前通知上下文可包括當前所選或顯示的通知以及當前時間。
在示例300中,可結合對於會議或安排的約會的通知將按鍵組330配置為活動的。示例300中所包括的軟按鍵可對應於如將在以下段落中更詳細描述的確定性或預編程的一鍵響應。
響應於選擇330中活動顯示的軟按鍵,執行與由所選軟按鍵表示的操作相關聯的處理步驟。現在將要描述的是可對應於一個實施例中的330中所包括的各種軟按鍵的不同的操作。
軟按鍵304和306可對應於通知與會者做出該軟按鍵選擇的另一位參與者對於所安排的會議將會遲到的通知操作。按鍵304、 306和其他按鍵的操作可以在與對於如可在顯示區域302中顯示的約會條目的當前通知相關聯的會議的上下文中應用。在該示例中,對按鍵304的選擇導致做出該選擇的用戶將遲到10分鐘的通知消息。對按鍵306的選擇導致做出該選擇的用戶將遲到20分鐘的通知消息。 一實施例可將軟按鍵配置成除了此處所描述的時間量之外的時間量。 一實施例還可包括可被表徵為不具有與其相關聯的預定時間量的通用遲到軟按鍵。這一軟按鍵可被顯示為"遲到"。按鍵304和306可例如在當前所選或顯示的通知與安排的約會提醒相關的時候被顯示或以其他方式被配置為活動的。輔助設備可以在區域302中顯示關於該會議提醒的通知並將按鍵304、306和310配置為活動的。這些軟按鍵的配置可由模^i42來執行。響應於選擇304或306,模塊42就該選擇與做出該選擇的用戶將要遲到的時間量與輔助設備上的客戶機應用程式進行通信。該客戶機應用程式然後可以與伺服器16上合適的相應的伺服器應用程式進行通信。
軟按鍵310對應於通知與會者做出該軟按鍵選擇的另一位參與者正取消該會議並且將不會參與的通知操作。在一個實施例中,取消操作可導致通知消息以如結合按鍵304和306所描述的方式被發送至所有與會者。該通知可指示選擇按鍵310的用戶不能與會並且其他與會者可選擇繼續該會議。可對於顯示在區域302中的當前通知操作並執行軟按鍵310。
應當注意,區域330中的軟按鍵中的一個或多個也可根據當前時間來活動地/不活動地配置。例如,如果已過了安排的會議時間,則可以使軟按鍵304、
306和310不活動。
其他實施例可包括根據特定應用程式和服務的其他軟按鍵或鍵。
現在參考圖7,所示的是概括剛剛結合此處的技術所描述的各處理步驟的 流程圖400.在步驟402處,用戶向可以是此處所描述的通信伺服器的伺服器16 註冊。用戶還指定輔助設備過濾準則。如此處所描述的,可對於由每個輔助設 備上的客戶機應用程式執行的每個服務指定過濾準則。在步驟404處,將主和 輔助設備連接到網絡。應當注意,為了利用此處所描述的技術,主設備無需活 動地連接到網絡。在步驟406處,輔助設備的客戶機應用程式根據在步驟402 處指定的過濾準則來向伺服器査詢信息。在步驟408處,根據在步驟406中由 伺服器提供的信息來將一個或多個通知顯示在輔助設備上。可對於輔助設備上 的每個通知執行在循環420中執行的處理。例如,可對於輔助設備的當前通知 執行循環420的處理。當前通知可以是例如當前通知上下文的當前所選或顯示 的通知。可以在例如當用戶遍歷顯示在輔助設備的顯示區域上的一個或多個通 知的列表時重複地執行循環420。結合使用此處所描述的技術的實施例,當不 再存在當前通知時,則所有通知都已經被用戶刪除。在步驟410處,確定是否 存在當前通知。如果不存在,則處理前進至步驟406。如果步驟410求值為是, 則控制前進至步驟412,其中確定是否要根據當前通知來將任何軟鍵配置為活 動的。如果不是,則控制前進至步驟410。否則,如果步驟412求值為是,則 控制前進至步驟414,其中指定一個或多個可編程鍵。在步驟416處,根據任 何可編程鍵選擇來執行動作。只要用戶選擇可編程鍵中的一個,就可執行步驟 416。隨後,控制前進至步驟410。
儘管上述示例利用其中由輔助設備從伺服器拉取關於傳入通信的選擇性 信息的模型,但本領域的技術人員可以理解,可結合此處所描述的技術使用其 他模型。例如, 一實施例可將此處所描述的技術用於其中用於生成通知的選擇 性信息被顯示在輔助輸出設備上的輔助輸出設備。
應當注意,一實施例可結合此處所描述的技術利用任一個或多個不同的安 全措施。例如,不同的技術可結合輔助輸出設備來執行,該輔助輸出設備結合 此處所描述的技術查詢伺服器16。在一個實施例中,可能先前已經向伺服器16指定了被允許為註冊用戶執行這些查詢的特定輔助輸出設備。
結合此處所描述的技術,輔助設備的顯示區域可用於提供看一眼的選擇性 信息。輔助設備可用於過濾從一個或多個應用程式接收到的、關於一個或多個 不同服務的通信以便根據指定的過濾準則來協助用戶標識通信,諸如標識重要 且緊急的通信、個人或非商業通信、或商業相關通信。輔助設備可用於補充諸 如計算機等可能不是始終通電或能夠顯示接收到的通信的主設備。
可以在輔助設備的顯示區域上顯示如此處所示的輔助設備上的通知。應當 注意, 一實施例還可使得輔助設備在通知被顯示或以其他方式被選為當前通知 時提供可聽音調和/或語音消息。
作為對輔助設備的使用的另一個示例,大樓安全或其他部門可發出關於危 險的天氣條件、安全條件或事件等的網絡範圍的通知。如果例如用戶遠離他/ 她的計算機,則該用戶可以在諸如移動通信設備等輔助設備上接收到這些緊急 通知。該用戶還可在輔助通信設備上接收這些通知和即將到來的會議通知而不 登錄到可以是主設備的該用戶的計算機。
此處所描述的技術還可用於過濾可在例如IP電話系統中接收到的語音或
電話消息。在這一系統中,A可呼叫B。 B的電話可記錄接收到"來自A的電 話消息"的事件。來自A的電話消息還可導致系統向B的計算機,即B的主 設備發出已經接收到來自A的電話消息的電子郵件。用戶B可使得輔助設備 指定哪一個然後顯示關於到B的計算機的電子郵件的通知。B可能已經為該輔 助設備指定過濾準則以提供關於被轉發至B的計算機(例如,主設備)的關於 電話消息和來自A的未接電話的電子郵件的通知。
此處所描述的技術還可用於提供結合即時消息的經過濾的通知。例如,A 可嘗試向在B的計算機(例如,主設備)處的B發送即時消息。B的計算機可 能未通電或以其他方式連接到網絡。B可能已經為輔助設備指定過濾準則以使 得當A嘗試向B的計算機上的B發送即時消息時,隨後在輔助設備上提供關 於A的即時消息的通知。
儘管用對結構特徵和/或方法動作專用的語言描述了本主題,但可以理解, 所附權利要求書中定義的主題不必限於上述具體特徵或動作。相反,上述具體 特徵和動作是作為實現權利要求的示例形式公開的。
權利要求
1. 一種提供關於通信的通知的方法,所述方法包括接收對於主設備的用戶的傳入通信(212);提供用於所述主設備(202)的輔助設備(210);提供用於所述輔助設備的過濾準則(214);以及根據所述過濾準則確定關於所述傳入通信的信息是否被發送至所述輔助設備(406)。
2. 如權利要求1所述的方法,其特徵在於,所述輔助設備上的客戶機 應用程式根據所述過濾準則向伺服器請求關於傳入通信的信息。
3. 如權利要求2所述的方法,其特徵在於,所述客戶機應用程式執行 電子郵件服務。
4. 如權利要求2所述的方法,其特徵在於,所述客戶機應用程式執行 日曆和會議時間安排服務。
5. 如權利要求l所述的方法,其特徵在於,所述過濾準則是為所述輔 助設備上的一個或多個客戶機應用程式、對於由所述客戶機應用程式中的一個 執行的每個服務來指定的。
6. 如權利要求5所述的方法,其特徵在於,所述客戶機應用程式中的 一個執行電子郵件服務以及日曆和會議時間安排服務,並且其中,過濾準則包 括用於所述電子郵件服務的第一過濾信息以及用於所述日曆和會議時間安排 服務的第二過濾信息。
7. 如權利要求l所述的方法,其特徵在於,所述主設備和所述輔助設 備連接在相同的網絡中。
8. 如權利要求l所述的方法,其特徵在於,所述主設備對於所述輔助 設備所連接到的網絡是離線的。
9. 如權利要求l所述的方法,其特徵在於,所述主設備是計算機。
10. 如權利要求l所述的方法,其特徵在於,所述輔助設備是電話。
11. 如權利要求1所述的方法,其特徵在於,所述輔助設備是移動通信設備。
12. 如權利要求1所述的方法,其特徵在於,所述輔助設備接收所述 信息,從而使得消息形式的通知被顯示在所述輔助設備的顯示區域上。
13. 如權利要求1所述的方法,其特徵在於,所述輔助設備接收所述信息,從而使得音頻形式的通知由所述輔助設備輸出。
14. 如權利要求3所述的方法,其特徵在於,用於所述客戶機應用程式的所述過濾準則包括以下各項中的一個或多個電子郵件發件人的電子郵件地址、與電子郵件通信相關聯的優先級、定義的一個或多個用戶的組、以及域名。
15. 如權利要求4所述的方法,其特徵在於,用於所述客戶機應用程式的所述過濾準則包括以下各項中的一個或多個關於新安排的會議請求的通信、來自指定用戶的會議請求、安排的約會提醒、日期信息、以及時間信息。
16. 如權利要求1所述的方法,其特徵在於, 一個或多個軟鍵根據由所述輔助設備接收到的所述信息被配置為活動的。
17. 如權利要求16所述的方法,其特徵在於, 一組一個或多個軟鍵在所述信息與安排的會議相關時被配置為活動的。
18. —種包括用於提供關於通信的通知的可執行代碼的計算機可讀介 質,所述可執行代碼接收對於主設備(202)的用戶的傳入通信(212); 提供用於所述輔助設備(210)的過濾準則(214);以及 根據所述過濾準則來執行査詢以獲取關於被發送至所述輔助設備的所 述傳入通信的信息(406)。
19. 如權利要求18所述的計算機可讀介質,其特徵在於,所述査詢由 向伺服器發出請求的所述輔助設備來執行。
20. —種提供關於通信的通知的方法,所述方法包括 接收對於計算機(202, 12)的用戶的傳入通信(212); 提供用於所述計算機(202, 12)的輔助設備(210); 提供用於所述輔助設備(210)的過濾準則(214); 由所述輔助設備根據所述過濾準則來查詢傳入通信是否已經被發送至所述計算機(406);以及響應於所述査詢根據所述過濾準則(214)來向所述輔助設備(210)提 供關於所述傳入通信的信息。
全文摘要
提供了用於關於通信的通知的技術。接收對於主設備的用戶的傳入通信。為該主設備提供一種輔助設備。提供用於該輔助設備的過濾準則。根據該過濾準則來確定關於該傳入通信的信息是否被發送至該輔助設備。
文檔編號G11C16/34GK101467215SQ200780022202
公開日2009年6月24日 申請日期2007年2月21日 優先權日2006年6月13日
發明者A·古普塔, D·易 申請人:微軟公司