新四季網

用於使項目事件與個人日曆和日程安排客戶機集成的系統和方法

2023-07-26 18:20:16

專利名稱:用於使項目事件與個人日曆和日程安排客戶機集成的系統和方法
技術領域:
本發明涉及日曆(calendar)和日程安排(scheduling)。更具體的是,本發明涉及使項目事件(project event)與個人日曆和日程安排客戶機集成。
背景技術:
有關日曆和日程安排(CS)應用程式的領域中的一個問題是,為了跟蹤不同項目或場所(places)中的日曆事件而需要對不同的場所日曆進行重複訪問。
同樣的問題已被其他人所認識到,但是他們開發的解決方案的過程需要用戶從/向他們的日曆下載/上傳事件並使事件同步。例如Yahoo calendaring(www.yahoo.com),Palm Pilot calendaring(WWW.mypalm.com)。然而,這些人中還沒有人開發出無縫集成,即其中以與當同事邀請某人參加組織信息基礎結構內的會議時相同的方式接收項目事件(正如利用電子郵件和CS應用程式例如Notes/Domino,Outlook/Exchange做到的)。
需要一種不同的解決方案,其中,一旦用戶預訂了場所日曆(placecalendar),則不需要用戶使任何日曆事件信息同步或下載這些信息。用戶以與當接收其他會議邀請時相同的方式通過電子郵件自動接收日曆邀請。
對於項目,諸如那些由IBMLotusQuickPlace伺服器管理的項目來說創建有關內容的電子郵件是已知的。然而,需要一種系統和方法,用于格式化項目日曆中的諸如Notes 5會議、Notes 6會議、Outlook事件的事件,以及任何icalendar使能的客戶機。
Icalendar是一種開放的標準日曆協議(見RFC2445)。根據該協議,指定以下欄位用於在日曆日程安排(CS)程序中共享信息起始時間(START TMIE)終止時間(END TIME)持續時間(DURATION)地點(LOCATION)參加者(ATTENDEES)主題(SUBJECT)主席(CHAIR)語言(LANGUAGE)…Domino,IBM,IBM Logo,Lotus,Notes,QuickPlace是美國、其他國家或兩者的國際商業機器公司的商標。Microsoft和MicrosoftOutlook是Microsoft公司的商標。

發明內容
本發明的一個目的是提供一種改進的系統和方法,用於使項目日曆事件集成到用戶日曆中。
根據本發明的一個優選實施例,提供了一種用於使項目事件與個人日曆和日程安排客戶機集成的方法,通過以下步驟實現建立項目日曆;為所述項目的成員建立個人日曆;將表示是否把在所述項目日曆上公布的事件發送到所述個人日曆的標記接收到成員簡檔(profile)中;將表示由所述成員用於所述個人日曆的日曆和日程安排格式的標記接收到所述成員簡檔中;響應所述項目日曆中的事件的創建,將所述事件以所述格式轉發給所述成員的所述個人日曆。
一種用於使項目事件與個人日曆和日程安排客戶機集成的系統,包括第一伺服器,該第一伺服器包括具有成員簡檔資料庫和事件資料庫的場所資料庫,場所伺服器,以及包括電子郵件應用程式的電子郵件傳輸工具;客戶機,包括日曆和日程安排程序;所述成員簡檔資料庫響應於成員輸入,用於存儲對所述日曆和日程安排程序的成員預訂;所述場所伺服器響應於所述電子郵件傳輸工具,從所述場所資料庫的成員接收創建、更新或刪除事件,以便在所述場所資料庫的事件資料庫中創建一個項目事件;所述場所伺服器響應於所述創建、更新或刪除事件,用於從所述成員簡檔資料庫確定那些預訂了多個所述日曆和日程安排程序中的每一個的成員;所述場所伺服器還用於向每個預訂了日曆和日程安排程序的成員發送針對所述成員預訂的所述日曆和日程安排程序進行了個性化的所述項目事件的電子郵件通知。
根據本發明的一個方面,提供了一種電腦程式產品,配置成可操作用於使項目事件與個人日曆和日程安排客戶機集成。
本發明的其他特徵和優點從以下結合附圖對本發明當前的優選實施例進行的詳細說明中將變得更為明顯。


圖1是表示根據本發明的優選實施例的典型系統結構的高級系統圖。
圖2是表示一個典型的多伺服器系統環境的高級系統圖。
圖3是具有用於「日曆集成」的內容條目表的場所頁的圖示。
圖4是具有用於預訂日曆消息並指定日曆類型的選項的QuickPlace成員信息頁的圖示。
圖5是日曆區上發送至預訂者複選框的QuickPlace的圖示。
圖6是表示用於使項目事件與個人日曆和日程安排客戶機集成的本發明優選實施例的高級系統圖。
圖7是表示用於使項目事件與個人日曆和日程安排客戶機集成的本發明方法的典型實施例的流程圖。
具體實施例方式
根據本發明的優選實施例,提供一種系統和方法,用於在用戶主日曆工具中顯示場所日曆事件。通過使場所日曆事件集中在用戶主日曆工具中,用戶僅需要訪問一個日曆來查看所有的相關事件。
根據本發明的優選實施例,協作空間,例如QuickPlace的成員,將在QuickPlace中創建的日曆頁接收到其自己的日曆和日程安排(CS)日曆中。這允許集成例如Lotus Notes 5.x和6.0,MicrosoftOutlook 98及以上版本,以及任何icalendar標準使能的CS客戶機。
參考附圖1和2,有關的系統環境包括在多伺服器系統環境中的QuickPlaee 114,132,134,136,該多伺服器系統環境包括服務100/伺服器101,122/123,124/125以及126/127,通信鏈路97,一個或多個客戶終端,例如用戶瀏覽器99,以及例如包括目錄120,諸如QuickPlace目錄的資料庫,用於聚集有關項目的信息。
在整個說明書中,概括性的術語「項目(project)」以及更具體的術語「場所(place)」或「QuickPlace」基本上是可互換使用的。場所和QuickPlace是項目的具體例子。類似地,「主目錄」和「QuickPlace目錄」基本上是等同的術語。
通過遠程終端99對每個用戶可用的功能可以根據用戶和/或實體的需求和授權進行定製。終端99可以使用例如瀏覽器軟體技術或本領域技術人員公知的其他電子訪問方法訪問所述系統。在終端99顯示給終端用戶的報告及其他信息可以使用現有的網頁格式技術進行顯示。
通信鏈路97連結遠程終端到伺服器101。鏈路97可以是硬連線鏈路,例如電話線、同軸電纜、數字數據線等,或者可以是無線鏈路,例如無線射頻或紅外通信鏈路等。
如圖1中所示,QuickPlace服務100代表一組可以通過網絡相互通信並且可以一起工作來提供功能(例如項目創建、搜索項目和伺服器,以及總體瀏覽所有的伺服器和項目)的伺服器。
參照附圖2,該服務可以以抽象意義來實現,因為每個伺服器101、123、125、127分別實現服務100、122、124、126的概念,在這個意義上是QuickPlace伺服器的多伺服器配置,所述伺服器可以被視為管理服務與用戶接口中的一致單元。
QuickPlace服務100包括多個QuickPlace伺服器101和/或QuickPiace群集(clusters),其(1)處在相同的IBMLotusDominoTM域中;(2)共享相同的用戶目錄和驗證系統;(3)在相同的用戶網絡上(即不被防火牆隔離);以及(4)由相同的管理組管理。這些限制足以在服務中確保(1)伺服器101可以一致地配置;(2)伺服器101可以相互通信並共享數據;(3)用戶身份在相同的名字空間並且不會衝突;以及(4)可以實現單個驗證籤名。
參照附圖3,場所顯示窗口177包括內容表(TOC)工具條178,其中顯示有My Places按鈕186和用於日曆集成的TOC選擇條目,選擇該條目允許用戶選擇與所述日曆有關的日曆選項或偏好。
QuickPlace日曆事件是QuickPlace中包含QuickPlace日曆控制的任何頁面。
參照附圖4,用戶選擇是否將在該場所的日曆上公布的事件發送到其個人日曆中,並當他們編輯其成員簡檔信息716時從下拉列表718中指定使用的日曆和日程安排(CS)程序。該列表718可以包含幾種CS格式中的任何一種,包括Notes 5,Notes 6,MS Outlook,iCalendar,純文本。在上述列表718中示出哪些格式通過在用於QuickPlace伺服器101的XML配置文件(qpconfig.xml)中的設置進行控制。
參照附圖5,日曆信息區712包括發送事件給日曆預訂者複選框714,以便當安排一個QuickPlace事件時供用戶使用。
參照附圖6,本發明的客戶機/伺服器系統的優選實施例包括在系統方的Domino伺服器640和場所資料庫630,其包括成員簡檔資料庫672和事件資料庫674。伺服器640包括QuickPlace伺服器101和包含QuickPlace日曆和日程安排事件存儲器的電子郵件傳送工具676。在客戶方,瀏覽器或QuickPlace客戶機99包括電子郵件應用程式以及日曆和日程安排程序。
在操作時,客戶機99的用戶可以指定保存在該QuickPlace101中的事件,例如將要發送給設置其成員簡檔的用戶的事件,以在其日曆和日程安排客戶機中從該QuickPlace101接收日曆事件。
將會導致其他用戶接收事件通知的用戶動作有在伺服器640創建、更新和刪除事件。在所述場所本身中創建將被列入日程的事件674。該場所的用戶在簡檔672中預訂日曆,並指定其使用的日曆類型。然後,通過電子郵件傳送工具676從伺服器101發送的事件678可以針對用戶選擇的CS應用程式682作為電子郵件680附件進行個性化處理,例如以Notes格式或icalendar格式。
當在伺服器640中創建事件678時,檢查成員簡檔672以查看誰預訂接收日曆事件674。對於每個已預訂的成員,檢查日曆程序類型,然後產生適當格式的電子郵件用於發布給每組用戶(每個組用於那些請求了Notes 5,Notes 6或iCalendar格式的人員)。
參照附圖7,根據本發明的一個典型實施例,在步驟684,創建、更新或移開事件678。伺服器101通過在步驟686檢查是否允許在伺服器級集成日曆,在步驟688檢查是否允許在場所級集成日曆,以及在步驟690檢查是否允許在房間級(room level)集成日曆來進行響應。如果在任何這些級別都不允許,則在步驟710結束日曆集成。如果在所有這些級別都允許,則伺服器101在步驟692檢查成員簡檔672來檢查日曆預訂並且在步驟694為那些預訂了Notes 5的成員產生Notes5格式的附件,在步驟696為那些預訂了Notes 6的成員產生Notes 6格式的附件,並且在步驟698為那些預訂了iCalendar事件的成員產生iCalendar格式的附件。在步驟700,這些附件被附加到電子郵件注釋702中,該電子郵件注釋在步驟704,706和708通過網絡97發送給各自的Notes 5,Notes 6和iCalendar用戶。
因此,存在三級日曆集成整個伺服器、逐個場所(place)、逐個房間(room)。這些都被保存在.nsf文件中。
QuickPlace(QP)成員控制是否通過以與他們預訂接收「新」郵件相同的方式預訂日曆事件來接收日曆事件。這樣,QP成員控制是否接收事件。
QuickPlace管理員可以允許或禁止各種程度的粒度(granularity),如下所示
1.通過QP伺服器101的管理場景完全地允許或禁止在QuickPlace伺服器中的日曆集成,或2.通過QuickPlace基本改變(change-basics)選項完全地允許或禁止對於特定的QuickPlace的日曆集成,或3.通過日曆文件夾選項允許或禁止對特定房間的日曆的日曆集成。
此外,房間管理者可以控制包含在房間中的日曆控制的頁面(也叫作日曆頁面)是否總是被發送給已預訂的成員,或者頁面的作者選擇是否發送該頁面至預訂者,或房間中的日曆頁面從來不作為日曆事件發送給預訂者。
QuickPlace通知特徵發送包含有關頁面的位置、描述等信息的文本電子郵件。所發送日曆事件選項發送日曆事件格式的電子郵件704-708,其在瀏覽器中與CS日曆682集成。
一旦事件以以下方式到達客戶機99,QuickPlace日曆事件678就與CS客戶機682集成。
1.對於Lotus Notes預訂者,電子郵件704或706包含編碼成在SMTP x-標題欄位中攜帶的Lotus Notes文檔欄位的日曆事件678信息。這些欄位通過Lotus Notes CS客戶機682模板翻譯並根據模板規則處理,從而成為Notes Meeting邀請函。
2.對於Microsoft Outlook預訂者,電子郵件708包含icalendar標準的附件文件,該文件包含QuickPlace中的事件678的日曆信息。該icalendar附件通過CS程序682被輸入到用戶日曆中。對於Microsoft Outlook,電子郵件708中的附件698可以被拖放到Outlook日曆中,或者通過雙擊附件打開或接收。
3.對於其他icalendar標準的CS客戶,所述電子郵件與用於Microsoft Outlook的相同。所述電子郵件包含icalendar文件附件,該附件可以被輸入到如由客戶機指示的CS日曆中。
日曆集成支持單向工作流。這意味著,為了傳播對在QuickPlace中原始創建的事件674所做的改變(時間,或日期,或取消),該事件可以僅通過QuickPlace 101本身進行更新或取消。換句話說,在CS日曆客戶機99中事件的時間不能改變,並且期望要從客戶機更新QuickPlace事件674。
場所成員通過成員簡檔672預訂場所日曆。
對於用於Lotus Notes日曆客戶機格式的事件678,QuickPlacel01創建電子郵件注釋702,並將在表1中說明的欄位加到所述注釋中,以便使Lotus Notes日曆客戶機CS程序682將該電子郵件作為日曆事件進行處理



表2說明當創建常規郵件注釋或日曆注釋時,由Notes客戶郵件過程創建和增加(populate)的項。這些項通過退出nrouter伺服器處理(未示出)捕獲郵箱中的注釋而在伺服器101進行監視。這在郵件處理676未被設計成發送例如Lotus Notes特定的郵件注釋給LotusNotes郵件客戶,而是設計成在不知道郵件客戶將在另一端接收郵件注釋的情況下發送常規電子郵件時是需要的。

表3說明由用於電子郵件注釋的QP101郵件處理創建和增加的項。這些項不需要通過用於日曆事件注釋的伺服器101郵件處理增加(除了用*注釋的地方)

日曆集成允許QuickPlace成員使用其Outlook或Notescalendaring客戶機跟蹤公布給QuickPlace的日曆事件。用戶可以選擇自動接收用於所有公布給給定的QuickPlace的日曆事件的通知,根據需要更新。作者也可以手動發送用於指定事件的日曆通知給任何QuickPlace的成員。提供各種配置選項以允許伺服器管理員、房間管理者、以及QuickPlace成員控制是否以及如何發送通知。
根據本發明的典型實施例,使用日曆集成特徵的用戶,能夠1)使用以下郵件客戶機接收日曆通知Lotus Notes/Domino R5及以上版本;Microsoft Outlook98及以上版本。「日曆事件」被定義為在房間日曆中示出的任意形式。這包括內置日曆事件形式,使用日曆控制的簡單形式,以及包括需要在房間日曆上示出的欄位的HTML形式。所述日曆通知包括主題、日曆信息(時間、持續時間、重複等等)、描述、網頁上的其他定製欄位,以及在QuickPlace中對應頁面的URL。(例如,對於安排的Sametime會議,提供Sametime會議的URL的定製欄位包含在所述消息中。)2)在每個QuickPlace中設置一個選項,以在將新的頁面公布給QuickPlacc中的任何日曆,或從QuickPlace中的任何日曆刪除的任何時間接收日曆通知。
3)當編輯日曆頁面時,讓作者控制發送事件通知(由於某些編輯不值得向預訂者發送更新)。
4)請求一批對應於顯示在QuickPlace中的任何選擇的單個日曆上的當前公布的未來事件的通知,以便當在中間流(mid-flow)中加入QuickPlace時更新用戶的日曆。
5)對顯示在QuickPlace中的任何日曆上的頁面,通過Notify(通知)動作(或Publish As->Notify)發送單個日曆通知。對於具有所述日曆類型的成員,所述通知被格式化,否則將發送常規的ASCII通知。
提供的其他工具包括1)管理者可以禁止在給定的房間,例如在每個日曆的「文件夾選項」設置中的所有自動的日曆通知。
2)會員資格管理API提供用於設置用戶的日曆通知偏好的參數。
3)伺服器管理員具有一個禁止伺服器上的所有的自動日曆通知的選項(例如,用來支持群集(clustering))。Domino群集是一個2到6個伺服器的組,為用戶提供對數據的持續訪問,平衡伺服器之間的工作負荷,提高伺服器性能,以及當企業規模增加時保持性能。在一個群集中的伺服器包含對於用戶來說在任何時間都可很容易地使用的資料庫的副本。如果用戶試圖訪問一個不可用的群集伺服器上的資料庫,則Domino在一個不同的群集伺服器上打開該資料庫的副本,如果該副本是可用的話。Domino持續使資料庫同步,以便無論用戶打開哪個副本,所述信息總是相同的。群集提供重要資料庫的高度可用性,並且群集伺服器可以使資料庫開放請求重定向到群集中的其他伺服器,允許用戶不間斷地訪問其資料庫。群集(clustering)被用於提供QuickPlace服務100,122,124,126或伺服器101,123,125,127組的高度可用性。群集中的伺服器通過添加、刪除或升級來進行管理。
4)可以以定製形式提供一個選項以對於基於該形式的頁面禁止自動日曆通知。
5)對伺服器管理員可以提供一個選項,以在給定的QuickPlace伺服器101上為用戶設置預設的日曆類型偏好。例如,在使用用於郵件和日曆的Notes R5的公司的內聯網伺服器上,管理員可以讓所有用戶自動設置他們的日曆類型為Notes R5。
在成員信息頁面716上預訂日曆消息並指定日曆類型的選項可以包括以下部分1)日曆集成被表現為預訂服務。
2)各個成員通過在成員信息頁面上設置偏好可以預訂接收在其個人日曆上的場所中公布的事件。
3)由於對這些用戶不支持任何偏好機制,因此對組成員是不可用的。
4)要求用戶指定她/他的日曆類型718,以便確保日曆事件的成功格式化。
對於日曆區712上的發送至預訂者複選框714
1)當作者創建或編輯日曆頁面(包括QuickPlace日曆欄位組的任何頁面)時,呈現一個允許作者確定公布頁面是否應當使所述事件發送至預訂者的日曆的複選框。對於新的頁面,預設選中該複選框。
2)預訂機制遵守訪問控制。只有那些能訪問日曆事件的人被發送該事件。
當修改現有的日曆事件時,如果選中複選框714則發送更新。複選框714的行為有*預設為未選中*如果作者改變日期/時間設置,則複選框變為選中*在公布以前任何時間作者都可以選中/不選中當刪除一個日曆事件時可以向用戶呈現JavaScript警告,以確認在發送之前發送取消通知。
由於用戶可以加入一個場所,或改變其預訂選項,在日曆已增加(populate)之後,提供現有事件的同步,如下所示1)「發送至我的日曆」動作可以顯示在各個頁面上。這允許用戶拾取(cherry-pick)事件以添加到他/她的個人日曆中。當點擊時,顯示確認動畫,然後重新加載相同的頁面。
2)「與我的日曆同步」動作可以顯示在一個場所的每個日曆上。這呈現出這樣的場景,即允許用戶指定接收事件更新的天數/星期數。
日曆預訂獨立於任何現有的作者啟動的通知特徵工作,所述特徵可以從通知表面(skin)部件或通過Publish As-Notify觸發。如果作者期望的話,他/她可以發送通知給所有成員或成員的子集,並且觸發日曆預訂。發送給日曆頁面的通知是包含文本消息和頁面連結的簡單電子郵件消息,正如在現有技術中那樣。
為了支持安全,本發明的日曆集成工具識別訪問級別,如下所示1)日曆集成特徵可用於作為場所的個人成員的讀者、作者以及管理者。事件僅發送給對該場所中的事件頁面具有讀者或更高訪問級別的用戶。「具有訪問權」並不包括用戶機械地位於該房間和頁面ACL中、但是由於用戶不在父房間的ACL中因此不能進入該房間的情況。
2)日曆集成特徵對於匿名用戶,或外部組的成員是不可用的,對於超級用戶也不可用。
日曆集成可以對不同的範圍進行定製,如下所述1)場所中的每個日曆可以被定製為允許/禁止對通告至所述日曆的事件的自動通知。這允許管理者/PlaceType設計者限制對高位值(high-value)日曆的預訂。例如,可以禁止辦公室外部的日曆,而可以允許在線會議日曆。
2)定製形式可以被定製為允許/禁止預訂。在禁止預訂的一種形式中,預訂者複選框714隱藏在日曆欄位組712中。
3)在Basics中提供一個選項,以允許/禁止場所中的通知。如果禁止預訂,則整個預訂UI隱藏在場所中。
4)在伺服器設置(Server Settings)中可以提供一個選項,以允許/禁止日曆預訂。如果禁止預訂,則整個預訂UI被隱藏在伺服器上的所有場所中。
5)日曆文件夾選項從PlaceType傳播到其子輩。
可替換的實施例雖然在此為了舉例說明已對本發明的具體實施例進行了說明,但是將會認識到在不脫離本發明的精神和範圍的情況下可以作出各種修改。特別是,提供電腦程式產品或程序元件,或程序存儲器或存儲設備例如固態或流體傳輸介質,磁或光電線,磁帶或磁碟,等等也在本發明的範圍內,用於存儲可由機器讀取的信號,用於根據本發明的方法控制計算機的操作,和/或根據本發明的系統構造其部件。
此外,所述方法的每個步驟可以在任何通用的計算機上執行,例如被指定為zSeries,iSeries,xSeries以及pSeries等的IBM系統,並依照一個或多個,或一個或多個部分,程序元件、從任何程序設計語言例如C++,Java,P1/1,Fortran等產生的模塊或對象。此外,每個所述步驟,或文件或對象或實現每個所述步驟的類似對象,都可以通過特定目的的硬體或為該目的設計的電路模塊實現。
因此,本發明的保護範圍僅通過以下的權利要求及其等同物限定。
權利要求
1.一種用於使項目事件與個人日曆和日程安排客戶機集成的方法,包括建立項目日曆;為所述項目的成員建立個人日曆;將表示是否把在所述項目日曆上公布的事件發送到所述個人日曆的標記接收到成員簡檔中;將表示由所述成員用於所述個人日曆的日曆和日程安排格式的標記接收到所述成員簡檔中;響應所述項目日曆中的事件的創建,將所述事件以所述格式轉發給所述成員的所述個人日曆。
2.根據權利要求1所述的方法,進一步包括操作場所伺服器,以便建立和維護所述項目日曆;向所述成員顯示用於選擇所述標記的日曆和日程安排程序格式的列表,所述列表通過所述場所伺服器的配置文件中的設置進行控制。
3.根據權利要求2所述的方法,所述配置文件是XML配置文件。
4.根據權利要求1所述的方法,進一步包括從對項目事件進行日程安排的用戶接收標記,該標記表示是否向預訂日曆和日程安排應用程式的成員轉發所述項目事件。
5.根據權利要求4所述的方法,進一步包括將所述項目事件轉發給下述用戶,所述用戶設置了其成員簡檔,以將來自所述項目的事件接收到其日曆和日程安排客戶機日曆中。
6.根據權利要求1所述的方法,進一步包括還響應在所述項目日曆中所述事件的創建,從所述成員簡檔中確定那些預訂接收日曆事件的成員;對於每個所述預訂成員,從所述成員簡檔確定所述格式;以及對於每個所述格式,以所述格式產生並發布電子郵件通知給預訂所述格式的成員。
7.根據權利要求1所述的方法,進一步包括僅當對於伺服器、場所和房間允許日曆集成時,通過對於伺服器內的場所內的房間轉發所述項目事件,而在整個伺服器、逐個場所、逐個房間的級別管理日曆集成。
8.根據權利要求1所述的方法,進一步包括使項目事件與加入一場所或改變其預訂選項的成員的個人日曆同步。
9.一種用於使項目事件與個人日曆和日程安排客戶機集成的方法,包括有選擇地創建、更新或移開項目日曆事件;確定在伺服器級、場所級以及房間級是否允許日曆集成;響應於不允許在所述伺服器、場所和房間級的日曆集成,對於所述項目日曆事件終止日曆集成;否則從成員日曆預訂中確定那些預訂了多個日曆和日程安排格式中的每一個的成員;為至少一個成員已預訂的所述多個格式中的每個格式以描述所述項目日曆事件的所述格式準備一個附件;以及向每個所述預訂成員發送所述項目日曆事件的電子郵件通知,該通知包括採用所述成員已預訂的所述格式的所述附件。
10.根據權利要求9所述的方法,進一步包括通過所述伺服器的管理場景,有選擇地在所述伺服器級允許和禁止日曆集成;通過場所基本改變選項,有選擇地在所述場所級允許和禁止日曆集成;以及通過日曆文件夾選項,有選擇地允許或禁止特定房間的日曆的日曆集成。
11.一種用於使項目事件與個人日曆和日程安排客戶機集成的系統,包括第一伺服器,該第一伺服器包括具有成員簡檔資料庫和事件資料庫的場所資料庫,場所伺服器,以及包括電子郵件應用程式的電子郵件傳輸工具;客戶機,包括日曆和日程安排程序;所述成員簡檔資料庫響應於成員輸入,用於存儲對所述日曆和日程安排程序的成員預訂;所述場所伺服器響應於所述電子郵件傳輸工具,從所述場所資料庫的成員接收創建、更新或刪除事件,以便在所述場所資料庫的事件資料庫中創建一個項目事件;所述場所伺服器響應於所述創建、更新或刪除事件,用於從所述成員簡檔資料庫確定那些預訂了多個所述日曆和日程安排程序中的每一個的成員;所述場所伺服器還用於向每個預訂了日曆和日程安排程序的成員發送針對所述成員預訂的所述日曆和日程安排程序進行了個性化的所述項目事件的電子郵件通知。
12.一種可由機器讀取的程序存儲設備,有形地包含了可由機器執行的指令程序,以執行用於使項目事件與個人日曆和日程安排客戶機集成的方法步驟,所述方法包括建立項目日曆;為所述項目的成員建立個人日曆;將表示是否把在所述項目日曆上公布的事件發送到所述個人日曆的標記接收到成員簡檔中;將表示由所述成員用於所述個人日曆的日曆和日程安排格式的標記接收到所述成員簡檔中;響應所述項目日曆中的事件的創建,將所述事件以所述格式轉發給所述成員的所述個人日曆。
13.根據權利要求12所述的程序存儲設備,所述方法進一步包括操作場所伺服器,以便建立和維護所述項目日曆;向所述成員顯示用於選擇所述標記的日曆和日程安排程序格式的列表,所述列表通過所述場所伺服器的配置文件中的設置進行控制。
14.根據權利要求13所述的程序存儲設備,所述配置文件是XML配置文件。
15.根據權利要求12所述的程序存儲設備,所述方法進一步包括從對項目事件進行日程安排的用戶接收標記,該標記表示是否向預訂日曆和日程安排應用程式的成員轉發所述項目事件。
16.根據權利要求15所述的程序存儲設備,所述方法進一步包括將所述項目事件轉發給下述用戶,所述用戶設置了其成員簡檔,以將來自所述項目的事件接收到其日曆和日程安排客戶機日曆中。
17.根據權利要求12所述的程序存儲設備,所述方法進一步包括還響應在所述項目日曆中所述事件的創建,從所述成員簡檔中確定那些預訂接收日曆事件的成員;對於每個所述預訂成員,從所述成員簡檔確定所述格式;以及對於每個所述格式,以所述格式產生並發布電子郵件通知給預訂所述格式的成員。
18.根據權利要求12所述的程序存儲設備,所述方法進一步包括僅當對於伺服器、場所和房間允許日曆集成時,通過對於伺服器內的場所內的房間轉發所述項目事件,而在整個伺服器、逐個場所、逐個房間的級別管理日曆集成。
19.根據權利要求12所述的程序存儲設備,所述方法進一步包括使項目事件與加入一場所或改變其預訂選項的成員的個人日曆同步。
20.一種電腦程式產品,用於根據以下方法使項目事件與個人日曆和日程安排客戶機集成,所述方法包括建立項目日曆;為所述項目的成員建立個人日曆;將表示是否把在所述項目日曆上公布的事件發送到所述個人日曆的標記接收到成員簡檔中;將表示由所述成員用於所述個人日曆的日曆和日程安排格式的標記接收到所述成員簡檔中;響應所述項目日曆中的事件的創建,將所述事件以所述格式轉發給所述成員的所述個人日曆。
全文摘要
用於使項目事件與個人日曆和日程安排客戶機集成的系統,包括第一伺服器,該第一伺服器包括具有成員簡檔資料庫和事件資料庫的場所資料庫,場所伺服器,以及包括電子郵件應用程式的電子郵件傳輸工具;客戶機,包括日曆和日程安排程序;所述成員簡檔資料庫響應於成員輸入,用於存儲對所述日曆和日程安排程序的成員預訂;所述場所伺服器響應於所述電子郵件傳輸工具,從所述場所資料庫的成員接收創建、更新或刪除事件,以便在所述場所資料庫的事件資料庫中創建一個項目事件;所述場所伺服器響應於所述創建、更新或刪除事件,用於從所述成員簡檔資料庫確定那些預訂了多個所述日曆和日程安排程序中的每一個的成員;所述場所伺服器還用於向每個預訂了日曆和日程安排程序的成員發送針對所述成員預訂的所述日曆和日程安排程序進行了個性化的所述項目事件的電子郵件通知。
文檔編號G06Q10/00GK1759411SQ200380110188
公開日2006年4月12日 申請日期2003年12月30日 優先權日2003年1月22日
發明者安東尼奧·埃斯特拉達, 查爾斯·R·希爾, 薩米·M·沙拉比 申請人:國際商業機器公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀