JPH0628066B2 - 予定表管理方法 - Google Patents
予定表管理方法Info
- Publication number
- JPH0628066B2 JPH0628066B2 JP28565487A JP28565487A JPH0628066B2 JP H0628066 B2 JPH0628066 B2 JP H0628066B2 JP 28565487 A JP28565487 A JP 28565487A JP 28565487 A JP28565487 A JP 28565487A JP H0628066 B2 JPH0628066 B2 JP H0628066B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- triplet
- calendar
- data structure
- meeting
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G11/00—Producing optical signals at preselected times
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S715/00—Data processing: presentation processing of document, operator interface processing, and screen saver display processing
- Y10S715/961—Operator interface with visual structure or function dictated by intended use
- Y10S715/963—Calendar or scheduling
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】 A.産業上の利用分野 本発明は予定表管理方法(カレンダ法)に関し、更に詳
しくは、他の予定主(予定者、予定表の主体、あるいは
予定表管理者のこと。)からの将来の予定事項(催事)
への参加要請の通知に対する回答が、受取り側の予定主
により事前設定された判断基準に基づいて、または予定
表管理方法により設定された省略時の判断基準によって
自動的に発生される電子式予定表管理方法に関する。
しくは、他の予定主(予定者、予定表の主体、あるいは
予定表管理者のこと。)からの将来の予定事項(催事)
への参加要請の通知に対する回答が、受取り側の予定主
により事前設定された判断基準に基づいて、または予定
表管理方法により設定された省略時の判断基準によって
自動的に発生される電子式予定表管理方法に関する。
B.参照出願 1.「対話方式下で入力された基準に基づいて他の複数
の異なる電子式予定表からの予定項目を同時に表示する
ための方法(Method For Concurrently Displaying Entr
ies From a Plurality of Different Electronic Calen
dars Based on Interactively Entered Criteria)」に
関する本出願人の同時係属特許出願(社内整理番号AT
−9−86−046)は、対話方式下でシステムに入力
されたデータによって予定主が特定した相互関係を有す
る他の異なる予定表からの一組の予定項目を予定主が表
示できる電子式予定表管理方法に関するものである。
の異なる電子式予定表からの予定項目を同時に表示する
ための方法(Method For Concurrently Displaying Entr
ies From a Plurality of Different Electronic Calen
dars Based on Interactively Entered Criteria)」に
関する本出願人の同時係属特許出願(社内整理番号AT
−9−86−046)は、対話方式下でシステムに入力
されたデータによって予定主が特定した相互関係を有す
る他の異なる予定表からの一組の予定項目を予定主が表
示できる電子式予定表管理方法に関するものである。
2.「予定事項および処理に対する予定表管理浮動トリ
ガを設定するための電子式予定表管理方法(Electronic
Calendaring Method to Establish Calendar Floating
Triggers for Calendared Events and Processes)」に
関する同時係属特許出願(AT−9−86−043)
は、予定主が定義済みアクションを選択的にトリガする
ことができ、事前に定義されてシステムに入力された予
定事項に関連する1つまたは複数の基準の検出に応答す
ることができる電子式予定表管理方法に関するものであ
る。
ガを設定するための電子式予定表管理方法(Electronic
Calendaring Method to Establish Calendar Floating
Triggers for Calendared Events and Processes)」に
関する同時係属特許出願(AT−9−86−043)
は、予定主が定義済みアクションを選択的にトリガする
ことができ、事前に定義されてシステムに入力された予
定事項に関連する1つまたは複数の基準の検出に応答す
ることができる電子式予定表管理方法に関するものであ
る。
3.「別々に維持された電子式予定表の2つのコピー上
の項目を自動的に調整するための方法(Method For Auto
matically Reconciling Entries on Two Copies of Ind
ependently Maintained Electronic Calendars)」に関
する同時係属特許出願(AT−9−86−048)は、
自分の主予定表(マスタ・カレンダ)の分離した個人用
コピーを保持する予定主が、分離したコピーが最後に作
成されて以来互いに独立に各予定表コピー上に作成され
た予定項目を自動的に調整することができ、かつ予定行
事の衝突を対話方式下で解決することができる電子式予
定表管理方法に関するものである。
の項目を自動的に調整するための方法(Method For Auto
matically Reconciling Entries on Two Copies of Ind
ependently Maintained Electronic Calendars)」に関
する同時係属特許出願(AT−9−86−048)は、
自分の主予定表(マスタ・カレンダ)の分離した個人用
コピーを保持する予定主が、分離したコピーが最後に作
成されて以来互いに独立に各予定表コピー上に作成され
た予定項目を自動的に調整することができ、かつ予定行
事の衝突を対話方式下で解決することができる電子式予
定表管理方法に関するものである。
4.「参加要請された行事への代理人の自動指名を行な
う電子式予定表管理方法(Electronic Calendaring Meth
od Which Provides For Automatic Assignment of Alte
rnates In Requested Events)」に関する同時係属特許
出願(AT−9−86−049)は、別の予定主が作成
した予定行事への参加要求を受け取った予定主が、その
参加要求に付随する情報と、潜在的な各代理人に対して
予定主が事前に設定した基準との関係に基づいて、その
予定行事への代理人の指名を示す自動回答を作成できる
電子式予定表管理方法に関するものである。
う電子式予定表管理方法(Electronic Calendaring Meth
od Which Provides For Automatic Assignment of Alte
rnates In Requested Events)」に関する同時係属特許
出願(AT−9−86−049)は、別の予定主が作成
した予定行事への参加要求を受け取った予定主が、その
参加要求に付随する情報と、潜在的な各代理人に対して
予定主が事前に設定した基準との関係に基づいて、その
予定行事への代理人の指名を示す自動回答を作成できる
電子式予定表管理方法に関するものである。
5.「行事予定作成中の資源可用度の自動確認のための
電子式予定表管理方法(Electronic Calendaring Method
for Automatic Confirmation of Resource Availabili
ty During Event Calendaring)」に関する同時係属特許
出願(AT−9−86−050)は、会議室の他に、プ
ロジェクタ、ビデオ会議機器等の物品(資源)を必要と
する会議等の行事予定を作成するとき、予定主が、要求
された物品が使用可能であり、予定された会議行事のた
めに予約されているという確認を自動的に受け取ること
ができる電子式予定表管理方法に関するものである。
電子式予定表管理方法(Electronic Calendaring Method
for Automatic Confirmation of Resource Availabili
ty During Event Calendaring)」に関する同時係属特許
出願(AT−9−86−050)は、会議室の他に、プ
ロジェクタ、ビデオ会議機器等の物品(資源)を必要と
する会議等の行事予定を作成するとき、予定主が、要求
された物品が使用可能であり、予定された会議行事のた
めに予約されているという確認を自動的に受け取ること
ができる電子式予定表管理方法に関するものである。
C.従来技術 従来技術は種々の対話式予定表管理システムおよび方法
を開示している。これら全てのシステムの第一義的目的
は、将来の行事に関する種々の情報をその行事の時期と
関連させて記入(入力)するような行事の予定表を利用
する人(通常は予定主である。)を、何らかの意味で、
支援することである。
を開示している。これら全てのシステムの第一義的目的
は、将来の行事に関する種々の情報をその行事の時期と
関連させて記入(入力)するような行事の予定表を利用
する人(通常は予定主である。)を、何らかの意味で、
支援することである。
最近のパーソナル・コンピュータおよび知能ワークステ
ーションの増加により、予定主がこれらの対話型データ
処理システム上で自分の予定を確立し、維持(メンテナ
ンス)することが可能になった。
ーションの増加により、予定主がこれらの対話型データ
処理システム上で自分の予定を確立し、維持(メンテナ
ンス)することが可能になった。
大別して2種の対話式予定管理システムが既に発展して
いる。一方の種類の予定表管理システムでは、予定主は
一般にワークステーションのユーザでもあり、そのワー
クステーションは一般に大きなネットワークの一部では
ない。一般的に、こうした種類のシステムでは、予定表
管理機能は、一日が複数の時間期間即ちタイム・スロッ
トに分割された予定表を表す画面をユーザに提示する。
各期間には、ユーザが入力した一定量のテキストを表示
することができる。ある種のシステムでは、日毎の予定
表は垂直に画面移動して、一層多くの時間期間をユーザ
に提示したり、水平に画面移動して、一層長いテキスト
項目を提示することができる。操作員は一般に前進また
は後退「ページング」を行なうことができ、大部分の機
構では、要求されたデータを表示することができる。こ
うした予定表管理機構は一般に、予定される行事の種類
や入力時点で使用される用語を制限せず、その限りで、
通常の(電子式でない)予定表やアポイントメント・ブ
ックと同じ方式で機能する。電子式予定表管理方法およ
びシステムは、ユーザが多数の日を含む時間期間を走査
し、予定行事を極めて迅速に識別することができる点
で、通常のカレンダに比べて有利である。
いる。一方の種類の予定表管理システムでは、予定主は
一般にワークステーションのユーザでもあり、そのワー
クステーションは一般に大きなネットワークの一部では
ない。一般的に、こうした種類のシステムでは、予定表
管理機能は、一日が複数の時間期間即ちタイム・スロッ
トに分割された予定表を表す画面をユーザに提示する。
各期間には、ユーザが入力した一定量のテキストを表示
することができる。ある種のシステムでは、日毎の予定
表は垂直に画面移動して、一層多くの時間期間をユーザ
に提示したり、水平に画面移動して、一層長いテキスト
項目を提示することができる。操作員は一般に前進また
は後退「ページング」を行なうことができ、大部分の機
構では、要求されたデータを表示することができる。こ
うした予定表管理機構は一般に、予定される行事の種類
や入力時点で使用される用語を制限せず、その限りで、
通常の(電子式でない)予定表やアポイントメント・ブ
ックと同じ方式で機能する。電子式予定表管理方法およ
びシステムは、ユーザが多数の日を含む時間期間を走査
し、予定行事を極めて迅速に識別することができる点
で、通常のカレンダに比べて有利である。
従来発展してきたもう1種の予定表管理機構は、ユーザ
が互いに対話し、さらにデータ処理システム上に維持さ
れたデータと対話することを可能にするように確立され
た、大きな通信ネットワークの一部である多数の端末ま
たはワークステーションを有するマルチユーザ環境に関
するものである。この環境では、端末またはワークステ
ーションのユーザがネットワーク上の他の1人または複
数のユーザにメッセージを送ることができ、受信人がメ
ッセージを受け取って読んだとき通知を受けることがで
きる。
が互いに対話し、さらにデータ処理システム上に維持さ
れたデータと対話することを可能にするように確立され
た、大きな通信ネットワークの一部である多数の端末ま
たはワークステーションを有するマルチユーザ環境に関
するものである。この環境では、端末またはワークステ
ーションのユーザがネットワーク上の他の1人または複
数のユーザにメッセージを送ることができ、受信人がメ
ッセージを受け取って読んだとき通知を受けることがで
きる。
こうした大部分の環境では、各ユーザは個々に予定表を
維持しており、相互に対話する目的がそれぞれの予定表
を参照するためであることがしばしばである。したがっ
て、多くの組織でかなりの時間を費して人々は会議、発
表等の種々の行事を調整するために自分の予定表をチェ
ックし、再調整を行なっている。この環境では、会議を
召集しようとする人物が安全保護システムの範囲内で招
待しようとする他のユーザの予定表を調べて、所定の時
間期間が各出席予定者の予定表で空いているかどうか判
断することができるところまで、予定表管理システムお
よび方法が進歩してきた。しかし、一度会議の時間が設
定され、出席予定者に会議の日時と議題が通知される
と、各加入者は自分の電子式予定表を更新し、会議の要
求に応答しなければならない。このシステムは要求およ
び応答メッセージ処理を容易にすることができるもの
の、否定の応答を伝えなければならないときは、互いに
都合のよい時間に電話で連絡する方が失敗が少ないこと
がときにはある。その結果、予定主が他の人達が予定し
ている行事への参加要求に回答するのに、かなりの時間
と労力が費やされる。本発明は、従来技術のシステムの
上記の問題が解消された電子式予定表管理方法を提供す
る。
維持しており、相互に対話する目的がそれぞれの予定表
を参照するためであることがしばしばである。したがっ
て、多くの組織でかなりの時間を費して人々は会議、発
表等の種々の行事を調整するために自分の予定表をチェ
ックし、再調整を行なっている。この環境では、会議を
召集しようとする人物が安全保護システムの範囲内で招
待しようとする他のユーザの予定表を調べて、所定の時
間期間が各出席予定者の予定表で空いているかどうか判
断することができるところまで、予定表管理システムお
よび方法が進歩してきた。しかし、一度会議の時間が設
定され、出席予定者に会議の日時と議題が通知される
と、各加入者は自分の電子式予定表を更新し、会議の要
求に応答しなければならない。このシステムは要求およ
び応答メッセージ処理を容易にすることができるもの
の、否定の応答を伝えなければならないときは、互いに
都合のよい時間に電話で連絡する方が失敗が少ないこと
がときにはある。その結果、予定主が他の人達が予定し
ている行事への参加要求に回答するのに、かなりの時間
と労力が費やされる。本発明は、従来技術のシステムの
上記の問題が解消された電子式予定表管理方法を提供す
る。
D.発明が解決しようとする問題点及び解決するための
手段 本発明は、予定主がネットワーク上の他の予定主が設定
した予定行事への参加要求に回答するのに要する時間と
労力を最小限にするため、予定主の介入なしに回答が自
動的に発生できる電子式予定表管理方法を提供する。
手段 本発明は、予定主がネットワーク上の他の予定主が設定
した予定行事への参加要求に回答するのに要する時間と
労力を最小限にするため、予定主の介入なしに回答が自
動的に発生できる電子式予定表管理方法を提供する。
本発明の予定表管理方法は、ネットワーク上の各予定主
が使用しなければならない予定項目に対して複数の類別
を設定することにより、予定行事への参加を求める別の
予定主による要求に対する自動回答を行なわせる。予定
項目の類別は、予定表で管理する情報が共通に交換でき
るようにするために必要である。予定項目の類別には優
先順位レベルが割り当てられ、各予定主は、その予定主
が予定している行事への参加を求める別の予定主から受
け取った要求に対する自動回答を発生する際に使用され
る判断基準を定めることができる。
が使用しなければならない予定項目に対して複数の類別
を設定することにより、予定行事への参加を求める別の
予定主による要求に対する自動回答を行なわせる。予定
項目の類別は、予定表で管理する情報が共通に交換でき
るようにするために必要である。予定項目の類別には優
先順位レベルが割り当てられ、各予定主は、その予定主
が予定している行事への参加を求める別の予定主から受
け取った要求に対する自動回答を発生する際に使用され
る判断基準を定めることができる。
この予定表管理処理方法を使うと、ネットワーク上の他
の予定主との会議を計画しようとする予定主が、会議出
席者が全員空いているタイム・スロット(時間帯)を決
定することができる。前出の同時係属特許出願(AT9
−86−046)は、例えば、行事が予定されていない
か会議の発起人が設定した優先順位よりも低い優先順位
を割り当てられた類別の行事が予定されている、空いて
いる期間またはタイム・スロットのリストを表わすよう
な複合予定表を設定する方法を開示している。この複合
予定表の時間期間は発起人が選定するもので、会議が開
催されるはずの時間に対応する。会議に出席する予定の
各個人に対して発生された複合予定表からある時間期間
が選択され、会議の通知が各出席予定者に送られる。こ
の方法は次に会議の要求で受信人の予定表を更新する。
回答は自動的に発生され、会議の発起人に返送される。
の予定主との会議を計画しようとする予定主が、会議出
席者が全員空いているタイム・スロット(時間帯)を決
定することができる。前出の同時係属特許出願(AT9
−86−046)は、例えば、行事が予定されていない
か会議の発起人が設定した優先順位よりも低い優先順位
を割り当てられた類別の行事が予定されている、空いて
いる期間またはタイム・スロットのリストを表わすよう
な複合予定表を設定する方法を開示している。この複合
予定表の時間期間は発起人が選定するもので、会議が開
催されるはずの時間に対応する。会議に出席する予定の
各個人に対して発生された複合予定表からある時間期間
が選択され、会議の通知が各出席予定者に送られる。こ
の方法は次に会議の要求で受信人の予定表を更新する。
回答は自動的に発生され、会議の発起人に返送される。
自動的に発生される回答は受信人の予定表上の予定項目
であるので、その回答には類別が割り当てられる。回答
および類別の性質は当初はシステム省略に基づくが、各
予定主は回答に対するシステム省略に優先して受信側の
予定主が事前に設定した基準を満たす要求に合ったデー
タに基づいて他の回答類別を設定することができる。予
定主は、例えば、出席を要請された会議へ必ず出席する
という類別で常に回答することにより、特定の要求者例
えば彼の上司に回答するよう手配することができる。更
に、その他の基準を設定することも可能である。
であるので、その回答には類別が割り当てられる。回答
および類別の性質は当初はシステム省略に基づくが、各
予定主は回答に対するシステム省略に優先して受信側の
予定主が事前に設定した基準を満たす要求に合ったデー
タに基づいて他の回答類別を設定することができる。予
定主は、例えば、出席を要請された会議へ必ず出席する
という類別で常に回答することにより、特定の要求者例
えば彼の上司に回答するよう手配することができる。更
に、その他の基準を設定することも可能である。
したがって、本発明の目的は、改善された電子式予定表
管理方法を提供することである。
管理方法を提供することである。
本発明の他の目的は、電子式予定表の予定主が複数の他
の予定主の出席を必要とする予定行事を計画する際に予
定主を援助することである。
の予定主の出席を必要とする予定行事を計画する際に予
定主を援助することである。
本発明の他の目的は、別の予定主が予定している行事へ
の参加要求に対する予定主の回答が、手動操作を用いる
ことなく、自動的に発生され、他の予定主に返送される
という、改善された電子式予定表管理方法を提供するこ
とである。
の参加要求に対する予定主の回答が、手動操作を用いる
ことなく、自動的に発生され、他の予定主に返送される
という、改善された電子式予定表管理方法を提供するこ
とである。
本発明のさらに他の目的は、他の予定主の会議出席要求
に対する自動回答を予定主が確立できるような電子式予
定表管理方法であって、ここで行なわれる自動回答の性
質および内容が会議の時間でなく会議の要求者に関する
情報に依るような予定表管理方法を提供することであ
る。
に対する自動回答を予定主が確立できるような電子式予
定表管理方法であって、ここで行なわれる自動回答の性
質および内容が会議の時間でなく会議の要求者に関する
情報に依るような予定表管理方法を提供することであ
る。
E.実施例 第2図は本発明の電子式予定表管理方法を使用すると好
都合な対話型データ処理端末の機能要素を示す。この端
末は処理装置11を含み、処理装置11はマイクロプロ
セッサ・ブロック12、半導体メモリ13、および制御
ブロック14を備え、制御ブロック14は、マイクロプ
ロセッサ・ブロック12と記憶装置13との間の相互作
用に加えて入出力動作をも制御する。
都合な対話型データ処理端末の機能要素を示す。この端
末は処理装置11を含み、処理装置11はマイクロプロ
セッサ・ブロック12、半導体メモリ13、および制御
ブロック14を備え、制御ブロック14は、マイクロプ
ロセッサ・ブロック12と記憶装置13との間の相互作
用に加えて入出力動作をも制御する。
端末はさらに、表示装置16、キーボード17、印刷装
置18、ディスク記憶装置19およびモデル20を含む
一群の通常の周辺装置を備える。上述の機能ブロックの
詳細は本発明の特徴を示すものではなく、しかも従来技
術に見出すことができるので、当業者が本発明を理解す
るに足るだけの簡単な機能説明のみを以下に示す。
置18、ディスク記憶装置19およびモデル20を含む
一群の通常の周辺装置を備える。上述の機能ブロックの
詳細は本発明の特徴を示すものではなく、しかも従来技
術に見出すことができるので、当業者が本発明を理解す
るに足るだけの簡単な機能説明のみを以下に示す。
処理装置11は、IBM XTまたはIBM ATシス
テム等のパーソナル・コンピュータ・システムの「シス
テム・ユニット」に対応する。装置11はオペレーティ
ング・システム・プログラムを備え、このオペレーティ
ング・システム・プログラムは、システムを走らせるた
め通常使用されるDOS(ディスク・オペレーティング
・システム)の多数のバージョンの1つでよい。オペレ
ーティング・システム・プログラムは、ユーザが実行す
べく選択した1つまたは複数のアプリケーション・プロ
グラムと共にメモリ13に記憶される。メモリ13の容
量とアプリケーション・プログラムの大きさに応じて、
これらのプログラムの一部分を、必要に応じて、ディス
ク記憶装置19からメモリ13に転送することができ、
ディスク記憶装置19は、例えば、30メガバイトのハ
ード・ディスク駆動機構およびディスケット駆動機構を
備えることができる。ディスク記憶装置の基本的機能
は、必要なときにメモリ装置13に容易に転送可能なプ
ログラムおよびデータを記憶することである。ディスケ
ット駆動機構の機能は、プログラムおよびデータをシス
テムに入力するための着脱可能な記憶機能と、他の端末
またはシステムで使用するため容易に輸送可能な形でデ
ータを記憶するための媒体を提供することである。
テム等のパーソナル・コンピュータ・システムの「シス
テム・ユニット」に対応する。装置11はオペレーティ
ング・システム・プログラムを備え、このオペレーティ
ング・システム・プログラムは、システムを走らせるた
め通常使用されるDOS(ディスク・オペレーティング
・システム)の多数のバージョンの1つでよい。オペレ
ーティング・システム・プログラムは、ユーザが実行す
べく選択した1つまたは複数のアプリケーション・プロ
グラムと共にメモリ13に記憶される。メモリ13の容
量とアプリケーション・プログラムの大きさに応じて、
これらのプログラムの一部分を、必要に応じて、ディス
ク記憶装置19からメモリ13に転送することができ、
ディスク記憶装置19は、例えば、30メガバイトのハ
ード・ディスク駆動機構およびディスケット駆動機構を
備えることができる。ディスク記憶装置の基本的機能
は、必要なときにメモリ装置13に容易に転送可能なプ
ログラムおよびデータを記憶することである。ディスケ
ット駆動機構の機能は、プログラムおよびデータをシス
テムに入力するための着脱可能な記憶機能と、他の端末
またはシステムで使用するため容易に輸送可能な形でデ
ータを記憶するための媒体を提供することである。
表示装置16およびキーボード17は協働して端末の対
話機能をもたらし、通常操作では、操作員による特定の
キーストロークをシステムがどう解釈するかは、ほぼ全
ての場合、その時点で操作員に何が表示されているかに
よって決まる。
話機能をもたらし、通常操作では、操作員による特定の
キーストロークをシステムがどう解釈するかは、ほぼ全
ての場合、その時点で操作員に何が表示されているかに
よって決まる。
場合によっては、操作員がコマンドをシステムに入力す
ることにより、システムが特定の機能を実行する。他の
場合には、システムは、通常プロンプト型のメニュー/
メッセージ画面を表示することにより、特定のデータの
入力を要求する。操作員とシステムの間の対話の深さ
は、オペレーティング・システムとアプリケーション・
プログラムの種類によって変わるが、これは本発明の方
法を使用できる端末の必要な特性である。
ることにより、システムが特定の機能を実行する。他の
場合には、システムは、通常プロンプト型のメニュー/
メッセージ画面を表示することにより、特定のデータの
入力を要求する。操作員とシステムの間の対話の深さ
は、オペレーティング・システムとアプリケーション・
プログラムの種類によって変わるが、これは本発明の方
法を使用できる端末の必要な特性である。
第2図に示す端末は、さらに印刷装置18を備え、印刷
装置18は、端末で発生または記憶されたデータのハー
ド・コピー出力をもたらす働きをする。最後に、モデム
20は、1つまたは複数の通信リンクを介して、データ
を第1図の端末からホスト・システムに転送する働きを
する。通信リンクは商用型リンクでも、専用通信リンク
でもよい。
装置18は、端末で発生または記憶されたデータのハー
ド・コピー出力をもたらす働きをする。最後に、モデム
20は、1つまたは複数の通信リンクを介して、データ
を第1図の端末からホスト・システムに転送する働きを
する。通信リンクは商用型リンクでも、専用通信リンク
でもよい。
第3図は、第2図に示す対話型ワークステーションのネ
ットワーク21を示す。図のように、ネットワークは、
互いに相互接続されかつホスト中央処理装置23に相互
接続された複数の端末を含み、中央処理装置23は通信
リンク24を介して第2のホスト処理装置25に接続さ
れ、ホスト処理装置25も対話型ワークステーションの
別のネットワーク26に接続している。機能的には、こ
のシステムは確立された通信プロトコルを使って、1台
の端末が1台または複数の他の端末と通信できるように
働き、直列接続された様々な通信リンクは操作員にとっ
て透過性を有する構成となっている。そのようなシステ
ムは当技術分野では周知であり、現在、商業的に広く使
用されている。これらの通信リンク自体は本発明の特徴
部分ではないので、本発明の予定表管理方法を理解する
ために必要な細部についてのみ説明する。したがって、
以下の説明では、ネットワーク上の各ワークステーショ
ンは、システム・ノード・アドレスおよび「郵便局」ア
ドレスを有し、さらに、説明を簡単にするため、ネット
ワーク上の各ノードにはただ1台のワークステーション
のみが割り当てられていると仮定する。さらに、個々の
予定主の住所録や会議室等の共用資源などの予定を立て
るために必要な通常の通信サービスがシステムによって
提供されるものとする。
ットワーク21を示す。図のように、ネットワークは、
互いに相互接続されかつホスト中央処理装置23に相互
接続された複数の端末を含み、中央処理装置23は通信
リンク24を介して第2のホスト処理装置25に接続さ
れ、ホスト処理装置25も対話型ワークステーションの
別のネットワーク26に接続している。機能的には、こ
のシステムは確立された通信プロトコルを使って、1台
の端末が1台または複数の他の端末と通信できるように
働き、直列接続された様々な通信リンクは操作員にとっ
て透過性を有する構成となっている。そのようなシステ
ムは当技術分野では周知であり、現在、商業的に広く使
用されている。これらの通信リンク自体は本発明の特徴
部分ではないので、本発明の予定表管理方法を理解する
ために必要な細部についてのみ説明する。したがって、
以下の説明では、ネットワーク上の各ワークステーショ
ンは、システム・ノード・アドレスおよび「郵便局」ア
ドレスを有し、さらに、説明を簡単にするため、ネット
ワーク上の各ノードにはただ1台のワークステーション
のみが割り当てられていると仮定する。さらに、個々の
予定主の住所録や会議室等の共用資源などの予定を立て
るために必要な通常の通信サービスがシステムによって
提供されるものとする。
第3図に示すシステムは、情報をテキスト・データ・オ
ブジェクト、図形データ・オブジェクト、および予定表
管理データ・オブジェクト等の種々の形式のデータ・オ
ブジェクトとして処理する。これらのデータ・オブジェ
クトの各々は、一連の構造化フィールドから成るデータ
・ストリームによって表わされる。
ブジェクト、図形データ・オブジェクト、および予定表
管理データ・オブジェクト等の種々の形式のデータ・オ
ブジェクトとして処理する。これらのデータ・オブジェ
クトの各々は、一連の構造化フィールドから成るデータ
・ストリームによって表わされる。
予定表管理オブジェクト・データ・ストリームは、以下
の構造シーケンスを有する。
の構造シーケンスを有する。
ドキュメント開始(BDT) ページ開始(BPG) 予定表データ開始(BCL) 予定表データ記述子(CDD) (任意選択) 予定表データSF(CAD) 予定表構造(COCA) 予定表データ終了(ECL) ページ終了(EPG) ドキュメント終了(EDT) 他の予定表データのデータ・オブジェクトに対するデー
タ・ストリームの形式は文書開始、ページ開始、ページ
終了、および文書終了のデータ構造を含む。予定表オブ
ジェクトに対して上に列挙したフィールドに対応する構
造化フィールドは他のオブジェクトにも使用される。
タ・ストリームの形式は文書開始、ページ開始、ページ
終了、および文書終了のデータ構造を含む。予定表オブ
ジェクトに対して上に列挙したフィールドに対応する構
造化フィールドは他のオブジェクトにも使用される。
構造化フィールドは自己記述エンティティであり、パラ
メータ値およびトリプレットの関連したグループを含
む。構造化フィールドは、下に示すように、2つの部
分、すなわち、構造化フィールド導入子および構造化フ
ィールド内容を有する。
メータ値およびトリプレットの関連したグループを含
む。構造化フィールドは、下に示すように、2つの部
分、すなわち、構造化フィールド導入子および構造化フ
ィールド内容を有する。
構造化フィールドは、構造化フィールド導入子で始ま
る。
る。
構造化フィールド導入子の構文および意味は、その構造
化フィールドが属するデータ・ストリームを規定するア
ーキテクチャによって定義される。構造化フィールド導
入子は、最初の2バイトとして、構造化フィールドの長
さを定義するパラメータを含む。構造化フィールドを一
意的に識別する識別コードをも含む。
化フィールドが属するデータ・ストリームを規定するア
ーキテクチャによって定義される。構造化フィールド導
入子は、最初の2バイトとして、構造化フィールドの長
さを定義するパラメータを含む。構造化フィールドを一
意的に識別する識別コードをも含む。
各構造化フィールドの構造内容の部分は、構造化フィー
ルドにその意味を与える構造およびトリプレットを含
む。トリプレット内のパラメータは予定表オブジェクト
の属性を定義する。全てのパラメータは、データ・スト
リーム階層中の制御構造から受け取ったトリプレット中
に明示的に現われる値、または省略時に暗示的に定義さ
れる値を有する。この省略時の値は代替の活動値であっ
てもよい。全ての構造は必須または任意選択である。必
須の構造はオブジェクト中に現われる。なぜならば、そ
の構造の機能は必須であり、その機能の正しい遂行のた
めにある値が必要だからである。
ルドにその意味を与える構造およびトリプレットを含
む。トリプレット内のパラメータは予定表オブジェクト
の属性を定義する。全てのパラメータは、データ・スト
リーム階層中の制御構造から受け取ったトリプレット中
に明示的に現われる値、または省略時に暗示的に定義さ
れる値を有する。この省略時の値は代替の活動値であっ
てもよい。全ての構造は必須または任意選択である。必
須の構造はオブジェクト中に現われる。なぜならば、そ
の構造の機能は必須であり、その機能の正しい遂行のた
めにある値が必要だからである。
任意選択の構造は、オブジェクト中に現われない。なぜ
ならば、その構造の機能が必須でないか、または、機能
は必須であるが、全てのパラメータにとって省略時の値
が受入れ可能だからである。
ならば、その構造の機能が必須でないか、または、機能
は必須であるが、全てのパラメータにとって省略時の値
が受入れ可能だからである。
上で示したように、予定表(管理)データ(CAD)フ
ィールドは実際の予定表(管理)データに先行する。予
定表(管理)データ記述子(CDD)フィールドはCA
Dフィールドに先行し、後続するデータに対する様式化
情報をもたらすことができる。
ィールドは実際の予定表(管理)データに先行する。予
定表(管理)データ記述子(CDD)フィールドはCA
Dフィールドに先行し、後続するデータに対する様式化
情報をもたらすことができる。
予定表(管理)データは、命名された構造および命名さ
れたトリプレットを含み、これらの構造及びトリプレッ
トはパラメータを含む。パラメータとは、ある値が割り
当てられた変数である。パラメータは任意選択のもの
も、また必須のものもある。パラメータはまた、末端か
非末端かで分類される。末端パラメータとは、パラメー
タ・ストリング(パラメータ列)中の最後のパラメータ
にすぎない。
れたトリプレットを含み、これらの構造及びトリプレッ
トはパラメータを含む。パラメータとは、ある値が割り
当てられた変数である。パラメータは任意選択のもの
も、また必須のものもある。パラメータはまた、末端か
非末端かで分類される。末端パラメータとは、パラメー
タ・ストリング(パラメータ列)中の最後のパラメータ
にすぎない。
パラメータは、割り当てられた3つの種類の値のうちの
1つをとることができる。
1つをとることができる。
1.NUM−これは数または数値である。
2.COD−これは、特定の意味を割り当てられたコー
ドである。
ドである。
3.BST−これは2進要素から成るビット・ストリン
グ(ビット列)であり、通常その各々は他のビットから
独立している。
グ(ビット列)であり、通常その各々は他のビットから
独立している。
以下の考察では、1バイトは、左から右に0−7と番号
を付けた8つのビット位置から成り、位置0が高位位置
であるものと仮定する。ビット位置0は2**7(2の
7乗)を表わし、ビット7は2**0(2の0乗)を表
わす。
を付けた8つのビット位置から成り、位置0が高位位置
であるものと仮定する。ビット位置0は2**7(2の
7乗)を表わし、ビット7は2**0(2の0乗)を表
わす。
種々の予定表構造化フィールドおよび予定表トリプレッ
トが以下の形式のテーブルで定義される。
トが以下の形式のテーブルで定義される。
テーブルにおいて、 −バイト欄は0からの位置を指す。
−パラメータ名欄はそのパラメータの名前を示す。
−型式欄は「型式」によってパラメータの構文を示す。
体系化された型式NUM、CODおよびBSTは前に説
明した。
体系化された型式NUM、CODおよびBSTは前に説
明した。
−長さ欄は正確なバイト数または許容される最大バイト
数で表わしたフィールドの長さを示す。
数で表わしたフィールドの長さを示す。
−OPT欄は構造またはトリプレット内でのパラメータ
の出現の任意選択性を指す。
の出現の任意選択性を指す。
Oはそのパラメータが任意選択であることを意味する。
Rはそのパラメータの出現が必須であることを意味す
る。
る。
必須のパラメータが見つからない場合は、例外条件が存
在する。代替的活動は見つからなかったパラメータが属
する構造、自己定義フィールド、または、トリプレット
を無視することである。
在する。代替的活動は見つからなかったパラメータが属
する構造、自己定義フィールド、または、トリプレット
を無視することである。
本発明に関連する予定表(管理)データ構造および予定
表(管理)トリプレットについて、上記の形式を使って
説明する。前記データ構造について説明した後、予定主
が予定表管理機能を実行しようとするとき情報を要求す
るためシステムが予定主に提示する表示画面について説
明する。次に、本発明の方法の詳細なステップを示すフ
ローチャートについて、対話型端末のプログラミングに
習熟した人が本発明を実施するのを助ける擬似コードの
プログラム・リストと関連づけて説明する。
表(管理)トリプレットについて、上記の形式を使って
説明する。前記データ構造について説明した後、予定主
が予定表管理機能を実行しようとするとき情報を要求す
るためシステムが予定主に提示する表示画面について説
明する。次に、本発明の方法の詳細なステップを示すフ
ローチャートについて、対話型端末のプログラミングに
習熟した人が本発明を実施するのを助ける擬似コードの
プログラム・リストと関連づけて説明する。
自動回答機能は別の予定主が予定表中に管理している行
事への招待に応答して働くので、予定主がある行事を自
分の予定表中に組み入れる過程でシステムが使用するデ
ータ構造を詳細に説明する必要がある。好ましい実施例
では、予定表記入事項は複数の異なる型式に分類され
る。このシステムは、第3図に示す端末のように遠隔接
続された端末を含めて、システム全体に渡って予定表デ
ータを交換することを意図しているので、項目の型式お
よし指示言語は、定義されたアーキテクチャによって制
御される。
事への招待に応答して働くので、予定主がある行事を自
分の予定表中に組み入れる過程でシステムが使用するデ
ータ構造を詳細に説明する必要がある。好ましい実施例
では、予定表記入事項は複数の異なる型式に分類され
る。このシステムは、第3図に示す端末のように遠隔接
続された端末を含めて、システム全体に渡って予定表デ
ータを交換することを意図しているので、項目の型式お
よし指示言語は、定義されたアーキテクチャによって制
御される。
同じ表示画面を使って複数の異なる種類の行事に対する
データを送信要求することができるが、データ構造およ
びトリプレットは、必須のものであれ、任意選択のもの
であれ、行事の種類によって変わる。
データを送信要求することができるが、データ構造およ
びトリプレットは、必須のものであれ、任意選択のもの
であれ、行事の種類によって変わる。
ここで説明する種々の予定表(管理)オブジェクト・デ
ータ構造は、下記に示す予定表(管理)データ構造の後
にくる。
ータ構造は、下記に示す予定表(管理)データ構造の後
にくる。
予定表(管理)・データSF(略してCAD)は、デー
タを予定表(管理)データとして識別し、予定表(管
理)データの長さを指定する。予定表(管理)データS
Fは、例えば、最大32767バイトまでの予定表(管
理)データ構造を有し、また、予定表(管理)トリプレ
ット(「予定表(管理)データ」と呼ぶ)を含む。予定
表(管理)データは、オブジェクトの発生機構が使用す
る機能に応じて変わる。
タを予定表(管理)データとして識別し、予定表(管
理)データの長さを指定する。予定表(管理)データS
Fは、例えば、最大32767バイトまでの予定表(管
理)データ構造を有し、また、予定表(管理)トリプレ
ット(「予定表(管理)データ」と呼ぶ)を含む。予定
表(管理)データは、オブジェクトの発生機構が使用す
る機能に応じて変わる。
主要な予定表(管理)データ構造の説明 次に、本発明で用いる主要なデータ構造について説明す
る。これらのデータ構造は予定表(管理)トリプレット
の結合体から成る。トリプレットについては、この項の
次の予定表(管理)トリプレットの説明の項で説明す
る。
る。これらのデータ構造は予定表(管理)トリプレット
の結合体から成る。トリプレットについては、この項の
次の予定表(管理)トリプレットの説明の項で説明す
る。
予定表(管理)データ構造は予定表(管理)データ構造
化フィールド(CAD)により先行される。システムに
より指定されたパラメータ値を予定表(管理)データ中
で指定されるパラメータによって重ね書きすることがで
きる。例えば、データを表示、印刷するための記号のコ
ード・ページ等である。
化フィールド(CAD)により先行される。システムに
より指定されたパラメータ値を予定表(管理)データ中
で指定されるパラメータによって重ね書きすることがで
きる。例えば、データを表示、印刷するための記号のコ
ード・ページ等である。
構造の説明では、ビットには0から始まって、左から右
に連続番号を付ける。
に連続番号を付ける。
全ての構造に対する形式は同じである。その形式を下記
に示す。
に示す。
データ構造の長さは、含まれるトリプレットの数に応じ
て変わる可能性がある。
て変わる可能性がある。
長さに関する制約のためにトリプレット内の任意選択パ
ラメータの全部または一部が排除されるならば、そのパ
ラメータおよびそれに続く任意のパラメータに対する値
は変更されない。すなわち、長さフィールドは指定され
た通り使用される。
ラメータの全部または一部が排除されるならば、そのパ
ラメータおよびそれに続く任意のパラメータに対する値
は変更されない。すなわち、長さフィールドは指定され
た通り使用される。
データ構造が無効、すなわち、サポートされていない場
合は、例外条件が生じる。
合は、例外条件が生じる。
長さフィールドが必須パラメータまたはトリプレットを
排除する場合は、例外条件が生じる。
排除する場合は、例外条件が生じる。
データ構造が無効なパラメータ、すなわち、サポートさ
れていないパラメータまたはトリプレットを含む場合
は、例外条件が生じる。
れていないパラメータまたはトリプレットを含む場合
は、例外条件が生じる。
会議(MTG)項目のデータ構造 会議項目のデータ構造を下記に示す。
MTG構造(会議項目のデータ構造)は、会議情報の交
換、会議の予定作成、および会議情報の要求に必要なフ
ィールドをもたらす。MTG構造はまた、指定された予
定主リストに対する複合予定表の作成を可能にする特定
の探索分類を指定する。
換、会議の予定作成、および会議情報の要求に必要なフ
ィールドをもたらす。MTG構造はまた、指定された予
定主リストに対する複合予定表の作成を可能にする特定
の探索分類を指定する。
有効なMTGトリプレットを以下に列挙し、次の項で詳
細に定義する。
細に定義する。
エラー・アクション(EAC)−EACトリプレットは
どのような順序でも現われることができ、任意選択であ
る。
どのような順序でも現われることができ、任意選択であ
る。
構造ID(SID)−SIDは会議項目に対するIDを
指定する。会議項目に関連するトリガー(TRG)を識
別するために任意選択のSIDを含めることもできる。
指定する。会議項目に関連するトリガー(TRG)を識
別するために任意選択のSIDを含めることもできる。
日時(DTT)−DTTトリプレットは会議の時刻と日
をもたらし、必須である。DTTは昇順の時刻および日
で表わされなければならない。順序不同の時刻で行なわ
れる会議は、必須の時刻を指定する2つ以上のDTTト
リプレットを使用することによって、その予定を立てる
ことができる。
をもたらし、必須である。DTTは昇順の時刻および日
で表わされなければならない。順序不同の時刻で行なわ
れる会議は、必須の時刻を指定する2つ以上のDTTト
リプレットを使用することによって、その予定を立てる
ことができる。
名前(NME)−ネットワーク・アドレス(NAD)、
郵便アドレス(PAD)およびユーザ(予定主)状況
(UST)トリプレットを使って、指定された項目に対
するユーザ状況およびアドレスを指定することができ
る。NMEトリプレットおよび関連のNAD、PAD、
USTの各トリプレットは、CALLER(会議主催
者)およびARRANGER(会議手配者)の両方に対
してそれを含めることができる。名前状況バイトは、任
意選択である名前トリプレットの次にNAD、PAD、
USTの各トリプレットが続くかどうかを指定する。
郵便アドレス(PAD)およびユーザ(予定主)状況
(UST)トリプレットを使って、指定された項目に対
するユーザ状況およびアドレスを指定することができ
る。NMEトリプレットおよび関連のNAD、PAD、
USTの各トリプレットは、CALLER(会議主催
者)およびARRANGER(会議手配者)の両方に対
してそれを含めることができる。名前状況バイトは、任
意選択である名前トリプレットの次にNAD、PAD、
USTの各トリプレットが続くかどうかを指定する。
ユーザ状況(UST)−USTトリプレットは、NME
トリプレットで指定されている人物に対する役割および
状況を指定する。このトリプレットは、NMEトリプレ
ットに続くときのみ有効であり、任意選択である。
トリプレットで指定されている人物に対する役割および
状況を指定する。このトリプレットは、NMEトリプレ
ットに続くときのみ有効であり、任意選択である。
ネットワーク・アドレス(NAD)−NADトリプレッ
トは、NMEトリプレットで指定されている人物に対す
るネットワーク・アドレスを指定し、任意選択である。
トは、NMEトリプレットで指定されている人物に対す
るネットワーク・アドレスを指定し、任意選択である。
郵便アドレス(PAD)−PADトリプレットは、NM
Eトリプレットで指定されている人物に対する郵便アド
レスを指定し、任意選択である。
Eトリプレットで指定されている人物に対する郵便アド
レスを指定し、任意選択である。
行事状況(EVS)−EVSは会議状況を指定し、任意
選択である。
選択である。
タイム・スタンプ(TMS)−MTG構造中では1つの
TMSトリプレットのみが許容され、任意選択である。
TMSトリプレットのみが許容され、任意選択である。
項目安全保護(ESL)−このESLトリプレットによ
る制御が省略された場合、安全保護レベルはPUBLI
C(公開レベル)である。MTG構造中では1つのES
Lトリプレットのみが許容され、任意選択である。
る制御が省略された場合、安全保護レベルはPUBLI
C(公開レベル)である。MTG構造中では1つのES
Lトリプレットのみが許容され、任意選択である。
コード化図形文字セット大域ID設定(SCG)−SC
Gは、予定表(管理)データ構造中でSCGの次にくる
トリプレットに含まれる文字に対する文字セットおよび
コード・ページを選択する。ネットワーク・アドレス文
字セットおよびコード・ページはSCGの影響を受けな
い。活動コード・ページは、予定表(管理)データ構造
の終りで自動的に復元される。
Gは、予定表(管理)データ構造中でSCGの次にくる
トリプレットに含まれる文字に対する文字セットおよび
コード・ページを選択する。ネットワーク・アドレス文
字セットおよびコード・ページはSCGの影響を受けな
い。活動コード・ページは、予定表(管理)データ構造
の終りで自動的に復元される。
主題(SBJ)−SBJトリプレットは、会議の主題を
記述する文字データを含む。各MTG構造中で1つのS
BJが許容され、任意選択である。
記述する文字データを含む。各MTG構造中で1つのS
BJが許容され、任意選択である。
場所(PLC)−PLCトリプレットは、会議の場所を
記述する文字データを含む。各MTG構造中1つのPL
Cトリプレットが許容され、任意選択である。
記述する文字データを含む。各MTG構造中1つのPL
Cトリプレットが許容され、任意選択である。
詳細(DTL)−DTLトリプレットは、会議を説明す
る文字データを含む。会議の説明中でコード・ページま
たは文字セットが変更される場合は、DTLトリプレッ
トを打ち切って、SCGトリプレットを挿入し、別のD
TLトリプレットを作成しなければならない。任意選択
である。
る文字データを含む。会議の説明中でコード・ページま
たは文字セットが変更される場合は、DTLトリプレッ
トを打ち切って、SCGトリプレットを挿入し、別のD
TLトリプレットを作成しなければならない。任意選択
である。
RSVP(RVP)−RVPは会議の招待者からの出席
回答が必要かどうかを指定し、任意選択である。
回答が必要かどうかを指定し、任意選択である。
どの必須のトリプレットも伴なわないMTG構造を受け
取った場合、例外条件が存在する。省略時のアクション
は、このような必須トリプレットを伴なわないMTG構
造を無視し、処理を続行することである。MTG構造
が、サポートされていないトリプレット、すなわち、無
効なトリプレットを含む場合は、例外条件が存在する。
省略時のアクションは、このトリプレットを無視し、処
理を続行することである。MTG構造が、昇順でない日
時を含むDTTトリプレットを含む場合、または任意選
択のSCGトリプレットが、テキスト・データ(DT
L、SBJ、PLC)を含むトリプレットの直前でない
位置に現われた場合は、例外条件が存在する。どちらの
場合もデフォルト・アクションはこのトリプレットを無
視し、処理を続行することである。
取った場合、例外条件が存在する。省略時のアクション
は、このような必須トリプレットを伴なわないMTG構
造を無視し、処理を続行することである。MTG構造
が、サポートされていないトリプレット、すなわち、無
効なトリプレットを含む場合は、例外条件が存在する。
省略時のアクションは、このトリプレットを無視し、処
理を続行することである。MTG構造が、昇順でない日
時を含むDTTトリプレットを含む場合、または任意選
択のSCGトリプレットが、テキスト・データ(DT
L、SBJ、PLC)を含むトリプレットの直前でない
位置に現われた場合は、例外条件が存在する。どちらの
場合もデフォルト・アクションはこのトリプレットを無
視し、処理を続行することである。
名前リスト(NML)データ構造 名前リスト・データ構造を下記に示す。
NMLデータ構造は、アドレスおよび状況と関連する名
前をサポートするためのフィールドを指定する。NML
は、名前(NME)、アドレス(ADR)およびユーザ
状況(UST)シーケンスを連結することにより、招待
者リスト等の項目リストを含むことができる。このリス
トは1つまたは複数の名前および関連情報を含むことが
できる。
前をサポートするためのフィールドを指定する。NML
は、名前(NME)、アドレス(ADR)およびユーザ
状況(UST)シーケンスを連結することにより、招待
者リスト等の項目リストを含むことができる。このリス
トは1つまたは複数の名前および関連情報を含むことが
できる。
NMLデータ構造に対する以下の有効なNMLトリプレ
ットについては、MTG構造と関連して説明した。
ットについては、MTG構造と関連して説明した。
即ち、前記NMLトリプレットとは、エラー・アクショ
ン(EAC)、構造ID(SID)、項目安全保護(E
SL)、コード化図形文字セット大域ID設定(SC
G)、名前(NME)、ユーザ状況(UST)、ネット
ワーク・アドレス(NAD)および郵便アドレス(PA
D)である。
ン(EAC)、構造ID(SID)、項目安全保護(E
SL)、コード化図形文字セット大域ID設定(SC
G)、名前(NME)、ユーザ状況(UST)、ネット
ワーク・アドレス(NAD)および郵便アドレス(PA
D)である。
日時(DTT)トリプレットは有効ではないが、以下の
トリプレットは名前リスト・データ構造に対しては任意
選択である。
トリプレットは名前リスト・データ構造に対しては任意
選択である。
名前リスト型式(NLT)−名前リスト・データ構造中
では、1つのNLTトリプレットのみが許容される。N
LTトリプレットは、名前リストに含まれるデータの種
類を指定する。NLTが指定されていない場合、そのリ
ストは名前または状況またはアドレスあるいはそれらの
幾つかのリストを含むが、それらは、必ずしもNLTト
リプレットで定義されたカテゴリーの1つに含まれな
い。
では、1つのNLTトリプレットのみが許容される。N
LTトリプレットは、名前リストに含まれるデータの種
類を指定する。NLTが指定されていない場合、そのリ
ストは名前または状況またはアドレスあるいはそれらの
幾つかのリストを含むが、それらは、必ずしもNLTト
リプレットで定義されたカテゴリーの1つに含まれな
い。
構造IDトリプレットを伴なわないNML構造を受け取
った場合は、例外条件が存在する。省略時のアクション
は、この構造を無視し、処理を続行することである。N
ML構造が、サポートされていないトリプレット、すな
わち、無効なトリプレットを含む場合は、例外条件が存
在する。省略時のアクションは、このトリプレットを無
視し、処理を続行することである。名前リスト構造トリ
プレットの各順序は、リストされた順でなければならな
い。
った場合は、例外条件が存在する。省略時のアクション
は、この構造を無視し、処理を続行することである。N
ML構造が、サポートされていないトリプレット、すな
わち、無効なトリプレットを含む場合は、例外条件が存
在する。省略時のアクションは、このトリプレットを無
視し、処理を続行することである。名前リスト構造トリ
プレットの各順序は、リストされた順でなければならな
い。
任意選択のトリプレットはどのシーケンスからも省略す
ることができる。順序不同のトリプレットを伴うNML
構造を受け取った場合は、例外条件が存在する。省略時
のアクションは、この構造を無視し、処理を続行するこ
とである。例外を処理するための上記処理は、大部分の
構造にとって標準的なものであり、したがって以下の複
数の項目に対して想定することができる。
ることができる。順序不同のトリプレットを伴うNML
構造を受け取った場合は、例外条件が存在する。省略時
のアクションは、この構造を無視し、処理を続行するこ
とである。例外を処理するための上記処理は、大部分の
構造にとって標準的なものであり、したがって以下の複
数の項目に対して想定することができる。
ビュー(表示)選択(VSL)データ構造 ビュー選択データ構造を下記に示す。
VSL構造は、特定のカテゴリーおよび時間期間に対す
る予定表管理ビュー(表示)点検を要求するための手段
をもたらす。
る予定表管理ビュー(表示)点検を要求するための手段
をもたらす。
前述の有効なVSLトリプレットには、エラー・アクシ
ョン(EAC)、ユーザ定義フィールド(UDF)、お
よび時間(DTT)トリプレットがある。
ョン(EAC)、ユーザ定義フィールド(UDF)、お
よび時間(DTT)トリプレットがある。
次のトリプレットも任意選択であり、有効である。
項目類別(ECT)−ECTは、ビュー要求中で選択さ
れた予定項目に対する類別を選択する。ビュー選択構造
中では、1つのECTのみが許容される。ECT中で複
数の類別が選択されたときは、戻されるビューは、選択
された類別(複数)を含む。ECTおよびUDFトリプ
レットが両方とも省略された場合は、選択された時間期
間中の全ての項目が戻される。
れた予定項目に対する類別を選択する。ビュー選択構造
中では、1つのECTのみが許容される。ECT中で複
数の類別が選択されたときは、戻されるビューは、選択
された類別(複数)を含む。ECTおよびUDFトリプ
レットが両方とも省略された場合は、選択された時間期
間中の全ての項目が戻される。
DTTトリプレットの日時は昇順でなければならない。
最初に処理されるDTTは、最も早い日時ブロックを指
定しなければならない。最後に処理されるDTTは、最
も遅い日時ブロックを指定しなければならない。最初の
DTTはまた、選択された時間期間に対する開始日時を
指定する。
最初に処理されるDTTは、最も早い日時ブロックを指
定しなければならない。最後に処理されるDTTは、最
も遅い日時ブロックを指定しなければならない。最初の
DTTはまた、選択された時間期間に対する開始日時を
指定する。
任意選択のECTトリプレットが存在するときは、VS
LトリプレットはECT、DTTの順でなければならな
い。
LトリプレットはECT、DTTの順でなければならな
い。
自動回答(ARS)データ構造 自動回答データ構造を下記に示す。
ARS構造は、自動回答情報を交換するのに必要なフィ
ールドを指定する。ARS構造を使うと、自動回答を開
始するために、ネットワーク・アドレス(NAD)、会
議またはアポイントメント構造ID(SID)、優先順
位(UDF)またはユーザ定義フィールド(UDF)指
定の使用が可能になる。
ールドを指定する。ARS構造を使うと、自動回答を開
始するために、ネットワーク・アドレス(NAD)、会
議またはアポイントメント構造ID(SID)、優先順
位(UDF)またはユーザ定義フィールド(UDF)指
定の使用が可能になる。
有効なARSトリプレットには以下のものがある。
即ち、エラー・アクション(EAC)、コード化図形文
字セット大域ID設定(SCG)、構造ID(SI
D)、名前(OME)、ユーザ状況(UST)、ネット
ワーク・アドレス(NAD)、郵便アドレス(PA
D)、タイム・スタンプ(TMS)、項目安全(ES
L)、ユーザ定義フィールド(UDF)、応答(RS
P)である。
字セット大域ID設定(SCG)、構造ID(SI
D)、名前(OME)、ユーザ状況(UST)、ネット
ワーク・アドレス(NAD)、郵便アドレス(PA
D)、タイム・スタンプ(TMS)、項目安全(ES
L)、ユーザ定義フィールド(UDF)、応答(RS
P)である。
予定されている行事への招待および出席要求の一部とし
て受け取ったNAD、SID、優先順位UDF、または
UDFが、設定された自動回答基準を満たす場合、RS
Pトリプレットで指定される応答が自動的に送られる。
て受け取ったNAD、SID、優先順位UDF、または
UDFが、設定された自動回答基準を満たす場合、RS
Pトリプレットで指定される応答が自動的に送られる。
異なる各ARS基準セットごとに、独立したARS構造
が必要とされる。
が必要とされる。
NADトリプレットはまた、確立された自動回答を受け
取る個人を識別するために使用することができる。
取る個人を識別するために使用することができる。
予定表(管理)トリプレットの詳細な説明 この項目では、前の項で説明したものも含めて、システ
ムの予定表(管理)データ構造が使用されるように設計
された構成要素である予定表(管理)トリプレット・セ
ットについて詳細に説明する。
ムの予定表(管理)データ構造が使用されるように設計
された構成要素である予定表(管理)トリプレット・セ
ットについて詳細に説明する。
前項では、これらのトリプレットがどこで(どのデータ
構造中で)有効であるかを示した。
構造中で)有効であるかを示した。
トリプレットはアルファベット順に説明する。
トリプレットの説明では、ビットは0から始めて左から
右に連続番号が付けられる。
右に連続番号が付けられる。
トリプレットの全ての形式は同じであり、下記に示す。
幾つかのトリプレットの長さは、指定されたパラメータ
の数に応じて変わる可能性がある。長さについての制約
のために任意選択パラメータまたは任意選択パラメータ
の一部が排除される場合、そのパラメータおよびそれに
続く任意のパラメータに対する値は変更されない。すな
わち、LENGTHフィールドは、指定された通り使用
される。全てのパラメータを含めるのに必要とされる最
大値を超える長さのトリプレットを受け取った場合は、
追加の値はサポートされていないパラメータとみなされ
るので、例外条件が生じる。また、長さフィールドのた
めに必須のパラメータが排除される場合は、例外条件が
生じる。
の数に応じて変わる可能性がある。長さについての制約
のために任意選択パラメータまたは任意選択パラメータ
の一部が排除される場合、そのパラメータおよびそれに
続く任意のパラメータに対する値は変更されない。すな
わち、LENGTHフィールドは、指定された通り使用
される。全てのパラメータを含めるのに必要とされる最
大値を超える長さのトリプレットを受け取った場合は、
追加の値はサポートされていないパラメータとみなされ
るので、例外条件が生じる。また、長さフィールドのた
めに必須のパラメータが排除される場合は、例外条件が
生じる。
全てのトリプレットのバイト1および2は同じであるの
で、各トリプレットについてそれらを示すことはしな
い。バイト2ないしnのみについて説明する。
で、各トリプレットについてそれらを示すことはしな
い。バイト2ないしnのみについて説明する。
ネットワーク・アドレス(NAD)トリプレット・デー
タ構造 NADトリプレット・データ構造を下記に示す。
タ構造 NADトリプレット・データ構造を下記に示す。
NADトリプレットは、(NME)トリプレットで指定
された項目に対するネットワーク・アドレスを指定す
る。
された項目に対するネットワーク・アドレスを指定す
る。
NADパラメータには次のようなものがある。
ネットワーク・アドレス−これは個人のネットワーク・
アドレスである。
アドレスである。
バイト2−9 =USER ID(ユーザI D) バイト10−17=NODE ID(ノードI D) 郵便アドレス(PAD)トリプレット・データ構造 PADトリプレット・データ構造を下記に示す。
PADトリプレットは、(NME)トリプレットで指定
された項目に対する郵便アドレスを指定する。
された項目に対する郵便アドレスを指定する。
PADパラメータには以下のものがある。
郵便アドレス−これはその人の郵便アドレスである。有
効な値は、活動コード・ページまたは選択されたコード
・ページ内の有効文字である。
効な値は、活動コード・ページまたは選択されたコード
・ページ内の有効文字である。
処理ID(PRD)トリプレット・データ構造 PRDトリプレット・データ構造を下記に示す。
PRDトリプレットはコンピュータ・プログラムのよう
な処理のIDを指定する。
な処理のIDを指定する。
PRDパラメータには次のものがある。
処理−1ないし16バイトの識別子。有効な値は、活動
コード・ページまたは選択されたコード・ページ内の有
効文字である。
コード・ページまたは選択されたコード・ページ内の有
効文字である。
予定管理範囲(CSC)トリプレット・データ構造 CSCデータ構造を下記に示す。
CSCトリプレットは、予定表でサポートされる時間期
間を定義する。
間を定義する。
CSCパラメータ 予定(管理)開始日−予定(管理)時間期間が開始する
通算日。
通算日。
予定(管理)開始年−これは、予定表でサポートされて
いる時間期間の開始年である。
いる時間期間の開始年である。
予定(管理)終了日−予定(管理)時間期間が終了する
通算日。
通算日。
予定(管理)終了年−これは、予定表でサポートされて
いる時間期間の終了年である。
いる時間期間の終了年である。
予定表管理型式(CTP)トリプレット・データ構造 CTPデータ構造を下記に示す。
CTPトリプレットは、予定表管理型式を指定する。予
定表管理プロファイルで使用されるときのみ有効であ
る。CTPトリプレットは、予定表全体をどのように表
すかを定義する。
定表管理プロファイルで使用されるときのみ有効であ
る。CTPトリプレットは、予定表全体をどのように表
すかを定義する。
CTPパラメータ 型式−グレゴリオ暦、ユリウス暦、イスラム暦、ユダヤ
暦、太陰暦、ショップ暦等の予定表型式を指定する。
暦、太陰暦、ショップ暦等の予定表型式を指定する。
日時(DTT)トリプレット・データ構造 DTTデータ構造を下記に示す。
DTTトリプレットは、予定表管理データ構造内の関連
するトリプレットに対する日時を指定する。
するトリプレットに対する日時を指定する。
DTTパラメータ 夏時間標識−夏時間にあることを指定する。このパラメ
ータは、時間域と関連して、時間域を識別し、正しい時
間域ラベル(すなわち、CSTまたはCDT)が時間に
適用されることを可能にする。
ータは、時間域と関連して、時間域を識別し、正しい時
間域ラベル(すなわち、CSTまたはCDT)が時間に
適用されることを可能にする。
時間域標識−時間域標識は、指定された時刻に対するグ
リニッジ標準時(GMT)からのずれである。半時間域
を処理するため、値はGMTからの半時間で指定され
る。
リニッジ標準時(GMT)からのずれである。半時間域
を処理するため、値はGMTからの半時間で指定され
る。
開始日−行事が始まる通算日。
開始年−行事が始まる年。
開始時刻−開始時刻は、行事開始時刻を秒で指定する。
終了日−行事が終了する通算日。
終了年−行事が終了する年。
終了時刻−終了時刻を秒で指定する。
日付は2つの2バイト・パラメータ(通算日および年)
の組合せとして指定できる。時刻は、真夜中から始まる
秒表示の地域時である。各DTTトリプレット中で1つ
の開始日および開始時刻が必要とされる。追加の開始日
および終了日と開始時刻および終了時刻が必要な場合
は、開始および終了、日時シーケンスを反復することが
できる。
の組合せとして指定できる。時刻は、真夜中から始まる
秒表示の地域時である。各DTTトリプレット中で1つ
の開始日および開始時刻が必要とされる。追加の開始日
および終了日と開始時刻および終了時刻が必要な場合
は、開始および終了、日時シーケンスを反復することが
できる。
1つのDTTトリプレットで送ることができるより多く
の日時が必要な場合は、追加のDTTトリプレットを予
定表管理データ構造に含めることができる。唯一の制限
はバイト構造長である。
の日時が必要な場合は、追加のDTTトリプレットを予
定表管理データ構造に含めることができる。唯一の制限
はバイト構造長である。
詳細(DTL)データ構造 DTLデータ構造を下記に示す。
DTLトリプレットは、活動コード・ページまたは選択
されたコード・ページの文字データを含む。
されたコード・ページの文字データを含む。
DTLパラメータ 文字列−カレンダ入力事項に関連するテキスト情報。値
は、活動コード・ページまたは選択されたコード・ペー
ジの有効文字である。
は、活動コード・ページまたは選択されたコード・ペー
ジの有効文字である。
文字ストリング中でコード化図形文字セット大域ID設
定(SCG)が変更される場合は、DTLトリプレット
を打ち切り、SCGの挿入後、別のDTLトリプレット
を作成しなければならない。
定(SCG)が変更される場合は、DTLトリプレット
を打ち切り、SCGの挿入後、別のDTLトリプレット
を作成しなければならない。
入力事項類別(ECT)データ構造 ECTデータ構造を下記に示す。
ECTトリプレットは、予定表上の空いていない時間お
よび空いている時間に対する特定の類別をもたらす。E
CTトリプレットを使用して、日時マップ(DTM)お
よび点検選択(VSL)構造の両方に対する要求および
応答で予定表入力事項の類別を指定する。
よび空いている時間に対する特定の類別をもたらす。E
CTトリプレットを使用して、日時マップ(DTM)お
よび点検選択(VSL)構造の両方に対する要求および
応答で予定表入力事項の類別を指定する。
ECTパラメータ 類別−4バイトのビット・コード化値。複数の類別ビッ
トの組合せが可能である。類別は、日時マップ(DT
M)データ構造およびビュー選択(VSL)データ構造
の両方に対する要求類別および応答類別を指定する。ビ
ット0−20は、DTM類別およびVSL類別の両方に
対して使用することができる。ビット21−24はビュ
ー選択のみで使用される。それらが日時マップ中で使用
された場合、無視される。
トの組合せが可能である。類別は、日時マップ(DT
M)データ構造およびビュー選択(VSL)データ構造
の両方に対する要求類別および応答類別を指定する。ビ
ット0−20は、DTM類別およびVSL類別の両方に
対して使用することができる。ビット21−24はビュ
ー選択のみで使用される。それらが日時マップ中で使用
された場合、無視される。
各ビット重みのコード化 0= 休日(一般)−予定主はこの休日には 働く。
1= 休日(確定)−予定主の確定した休日。
2= 休日(暫定)−予定主の暫定の休日。
3= 休暇(確定)−予定主の確定した休暇。
4= 休暇(暫定)−予定主の暫定の休暇。
5= 不在(確定)−予定主は通常の仕事場 所におらず、会うことができない。
6= 不在(暫定)−予定主は通常の仕事場 所から離れた活動を予定しているが未 確定である。
7= 通常仕事時間外−通常仕事を行なわな い時間。
8= 会議についての確定した予定(欠席)− 予定主は出席しない。
9= 会議についての確定した予定(出席)− 予定主は出席する。
10= 会議についての確定した予定(多分出 席)−この会議に帯する予定主の予定 は暫定的である。
11= 会議についての暫定的な予定(欠席)− 予定主は出席しない。
12= 会議についての暫定的な予定(出席)− 確定した場合は、予定主はこの会議に 出席する。
13= 会議についての暫定的な予定(多分出 席)−この会議に対する予定主の予定 は未確定である。
14= 面会についての確定した予定(欠席)− 予定主は出席しない。
15= 面会についての確定した予定(出席)− 予定主は出席する。
16= 面会についての確定した予定(多分出 席)−この面会に対する予定主の状況 は暫定的である。
17= 面会についての暫定的な予定(欠席)− 予定主は出席しない。
18= 面会についての暫定的な予定(出席)− 確定した場合、予定主はこの面会に出 席する。
19= 面会についての暫定的な予定(多分出 席)−この面会に対する予定主の状況は 暫定的である。
20= 予定がない時間−予定表の空いている 時間を識別する。単独で使用する場合、 この類別は最も効果的である。
21= 日時のみ(ビュー選択のみ)−ビュー 選択で特に要求されていない全ての類 別に対して、日時を選択する。
22= 個人的項目(ビュー選択のみ)−予定 表ビュー選択要求に応答して、日時の みを指定することができる。
23= 予定表注釈(ビュー選択のみ)−文字 データ項目。
24= トリガ(ビュー選択のみ)−処理を開 始または通知する項目。
25−31=留保 日時マップに対する要求中で全ての類別ビットが1にセ
ットされた場合は、返される情報は、予定がある時間と
予定がない時間の両方を含むので無意味である。「予定
がない時間」ビットは、意味のあるデータを得るため他
のビットと共に使用する場合、慎重に使用しなければな
らない。「通常の仕事時間外」ビットも同様の理由で慎
重に使用しなければならない。
ットされた場合は、返される情報は、予定がある時間と
予定がない時間の両方を含むので無意味である。「予定
がない時間」ビットは、意味のあるデータを得るため他
のビットと共に使用する場合、慎重に使用しなければな
らない。「通常の仕事時間外」ビットも同様の理由で慎
重に使用しなければならない。
項目分類(ENC)データ構造 ENCデータ構造を下記に示す。
ENCトリプレットは、1つの時間ブロックを占有する
予定項目に対する特定の分類コードを指定する。
予定項目に対する特定の分類コードを指定する。
ENCパラメータ 分類−2バイトのビット・コード化値。複数の分類ビッ
トの組合せは許容されない。
トの組合せは許容されない。
各ビット重みのコード化 0= 休日−(一般)予定主はこの休日は働 く。
1= 休日−(確定)確定した予定主の確定 した休日。
2= 休日−(暫定)予定主の暫定的な休日。
3= 休暇−(確定)予定主の確定した休暇。
4= 休暇−(暫定)予定主の暫定的な休暇。
5= 不在−(確定)予定主は通常の仕事場 所におらず、会うことができない。
6= 不在−(暫定)予定主は、通常の仕事 場所から離れた活動を予定しているが 暫定的である。
7= 通常仕事時間外−予定主が働かない時 間。
エラー・アクション(EAC)データ構造 EACデータ構造を下記に示す。
EACトリプレットは、例外条件での処理のときに必要
なアクションを指定する。
なアクションを指定する。
EACパラメータ アクション−エラー・アクションの指定 ビットの重み ビット0= 0−(省略時)例外状態を報告 し、省略時アクションをとり、 続行する。
ビット0= 1−例外を無視し、省略時アク ションをとり、続行する。
EACトリプレットは予定表管理データ構造の任意の場
所に現われることがある。エラー・アクションが指定さ
れていない場合、省略時はエラーを報告し、省略時アク
ションをとり、続行することである。
所に現われることがある。エラー・アクションが指定さ
れていない場合、省略時はエラーを報告し、省略時アク
ションをとり、続行することである。
予定表管理データ構造で指定されたエラー・アクション
は、前記データ構造が終了するまでだけ活動状態に留ま
り、前記データ構造が終了した時点で、省略時エラー・
アクションが活動状態になる。
は、前記データ構造が終了するまでだけ活動状態に留ま
り、前記データ構造が終了した時点で、省略時エラー・
アクションが活動状態になる。
行事状況(EVS)データ構造 EVSデータ構造を下記に示す。
EVSトリプレットは、面会(約束)や会議等の行事に
対する状況を指定する。
対する状況を指定する。
EVSパラメータ 行事状況−行事の状況 各ビット重みのコード化 0= 確定(会議の時間が確定した) 1= 暫定的(会議の予定は暫定的である) 2= 取消し(会議は取り消された) 3= 延期(新しい日時は設定されていない) 4= 予定立て直し(会議の予定が立て直さ れた) 5= 保管(項目が参照用に保管される) 名前(NME)データ構造 NMEデータ構造は下記の通りである。
NMEトリプレットは、個人または予定表の名前を指定
する。
する。
NMEパラメータ 名前の型式−名前の型式を指定する。ビット1および2
は相互に排他的である。これらのビットは一方のみを1
にセットすることができる。
は相互に排他的である。これらのビットは一方のみを1
にセットすることができる。
各ビット重みのコード化 0= (0−名前が個人名である)。
(1−名前が予定表名である) 1= 1−名前は、ネットワーク内で一意的 でない原始名である。
2= 1−名前が、ネットワーク内で一意的 な記述名である。
3−7=留保 関連トリプレット−1にセットされたビットは、ユーザ
状況(UST)、ネットワーク・アドレス(NAD)お
よび郵便アドレス(PAD)トリプレットが任意の順序
でNMEトリプレットに続くことを指定する。
状況(UST)、ネットワーク・アドレス(NAD)お
よび郵便アドレス(PAD)トリプレットが任意の順序
でNMEトリプレットに続くことを指定する。
0= 名前の付けられた項目の役割および状 況を指定するユーザ状況(UST)ト リプレットが続く。
1= 名前の付けられた項目のネットワーク・ アドレスを指定するネットワーク・ア ドレス(NAD)トリプレットが続く。
2= 名前の付けられた項目の郵便アドレス を指定する郵便アドレス(PAD)ト リプレットが続く。
項目名−個人または予定表の名前を指定する。値は、活
動コード・ページまたは選択されたコード・ページの有
効文字である。最大の名前サイズは251バイトであ
る。
動コード・ページまたは選択されたコード・ページの有
効文字である。最大の名前サイズは251バイトであ
る。
NMEトリプレットによって名前の付けられた項目は、
ユーザ状況(UST)、郵便アドレス(PAD)および
ネットワーク・アドレス(NAD)トリプレットを使っ
てさらに識別することができる。
ユーザ状況(UST)、郵便アドレス(PAD)および
ネットワーク・アドレス(NAD)トリプレットを使っ
てさらに識別することができる。
使用される文字が活動コード・ページにない場合は、N
MEトリプレットの前にSCGトリプレットが来なけれ
ばならない。
MEトリプレットの前にSCGトリプレットが来なけれ
ばならない。
名前リスト形式(NLT)データ構造 NLTデータ構造は以下の通りである。
NLTトリプレットは、リストに含まれるデータの形式
を指定する。
を指定する。
NLTパラメータ リスト型式−リストの型式を指定する。ビットの組合せ
は可能である。郵便アドレスを追加または使用すること
ができる。
は可能である。郵便アドレスを追加または使用すること
ができる。
各ビット重みのコード化 2= 1:名前は、ネットワーク・アドレ スに関連するニックネームである。
2−15:留保 リストは任意選択として郵便アドレスおよびユーザ状況
を含むことができる。NLTトリプレットは、特定のリ
スト型式に対するリスト内容を記述する。NLTを含む
リストは指定された内容に限定される。NLTが省略さ
れた場合、リストは名前、ユーザ状況およびアドレスの
任意の有効な組合せを含むことができる。
を含むことができる。NLTトリプレットは、特定のリ
スト型式に対するリスト内容を記述する。NLTを含む
リストは指定された内容に限定される。NLTが省略さ
れた場合、リストは名前、ユーザ状況およびアドレスの
任意の有効な組合せを含むことができる。
場所(PLC)データ構造 PLCデータ構造は以下の通りである。
PLCトリプレットは、会議または面会等の行事の場所
を指定する。場所長は、テキスト文字を使って記述され
る。最大の場所長は253テキスト・バイトに制限され
る。
を指定する。場所長は、テキスト文字を使って記述され
る。最大の場所長は253テキスト・バイトに制限され
る。
PLCパラメータ 場所−場所は行事の場所を指定する。
応答(RSP)データ構造 RSPデータ構造は以下の通りである。
RSPトリプレットは、自動回答データ構造の一部とし
て自動的に送られる回答を確立する。
て自動的に送られる回答を確立する。
RSPパラメータ 回答−どのような回答が送られるかを指定する。代理人
の指示は、他のどのビットを使用してもよい。
の指示は、他のどのビットを使用してもよい。
各ビット重みのコード化 0= アクションなし−自動回答は非活動化 される。
1= 確定−招待者は出席する。
2= 暫定−出席者は多分出席する。
3= 欠席−招待者は出席しない。
4= ユーザ肯定回答−スケジュール要求が 受け取られた。
5= 代理人−回答が招待者の代理人からで ある。
RSVP(RVP)データ構造 RVPデータ構造は以下の通りである。
RVPトリプレットは、出席回答が必要とされることを
示す。
示す。
RVPパラメータ RSVP−会議スケジュールの要求に対する回答の必要
性を指定する。
性を指定する。
各ビット重みのコード化 0= 出席回答が必要。
1= NML構造を使った、出席回答が必要。
コード化図形文字セット大域ID設定(SCG)データ
構造 SCGデータ構造は以下の通りである。
構造 SCGデータ構造は以下の通りである。
SCGトリプレットは、後続テキストを提示可能な図形
にマップするために使用されるコード化図形文字セット
大域識別を指定する。
にマップするために使用されるコード化図形文字セット
大域識別を指定する。
システムによって指定されるCGCSGIDは、活動文
字セットおよびコード・ページを選択する。CGCSG
IDが指定されていない場合は、指定された省略時の文
字セットおよびコード・ページが使用される。
字セットおよびコード・ページを選択する。CGCSG
IDが指定されていない場合は、指定された省略時の文
字セットおよびコード・ページが使用される。
SCGパラメータ CGCSGID−コード化図形文字セット大域ID。2
つの2バイト数の連結。最初の2バイトは、2進値とし
て表わされた図形文字セット大域ID(GCSGID)
を識別する。第2の2バイトは、2進値として表わされ
たコード・ページ大域ID(CPGID)を識別する。
つの2バイト数の連結。最初の2バイトは、2進値とし
て表わされた図形文字セット大域ID(GCSGID)
を識別する。第2の2バイトは、2進値として表わされ
たコード・ページ大域ID(CPGID)を識別する。
GCSGID−図形文字セット大域ID CPGID−
コード・ページ大域ID GCSGIDおよびCPGIDは、コード化テキスト文
字が、どのようにして表示用図形文字に変換されるかを
決定するために使用される。
コード・ページ大域ID GCSGIDおよびCPGIDは、コード化テキスト文
字が、どのようにして表示用図形文字に変換されるかを
決定するために使用される。
SCGは、SCGの直後のトリプレットに対するコード
・ページを選択するだけである。省略時コード・ページ
とは異なるコード・ページ上のテキスト文字を含む構造
が連結される場合は、別々のSCGが各構造に先行する
ことが必要である。
・ページを選択するだけである。省略時コード・ページ
とは異なるコード・ページ上のテキスト文字を含む構造
が連結される場合は、別々のSCGが各構造に先行する
ことが必要である。
SCGは、UDFトリプレットのネットワーク・アドレ
スおよびUDFトリプレットのユーザ・コードには全く
影響を及ぼさない。
スおよびUDFトリプレットのユーザ・コードには全く
影響を及ぼさない。
構造ID(SID)データ構造 SIDデータ構造以下の通りである。
SIDトリプレットは、予定表管理データ構造に対する
識別子をもたらす。
識別子をもたらす。
SIDパラメータ ID型式−IDの型式を指定する。
各ビット重みのコード化 0= 入力事項ID−予定表入力事項を識別 する。
1= 名前リストID−名前リストを識別す る。
2= トリガID−トリガを識別する。
3= プロファイルID−予定表管理・プロファ イルを識別する。
4= 自動回答−自動回答を識別する。
識別子−1−44 文字識別子 SIDは相関IDを指定し、この相関IDは知能ワーク
ステーションからホストへの予定表内容の更新を実行
し、会議名リストを伴った会議通知に回答を相関させ、
人物のリストの通知を会議と相関させるための相関ID
をもたらす。
ステーションからホストへの予定表内容の更新を実行
し、会議名リストを伴った会議通知に回答を相関させ、
人物のリストの通知を会議と相関させるための相関ID
をもたらす。
主題(SBJ)データ構造 SBJデータ構造は以下の通りである。
SBJトリプレットは、行事の主題を指定する。主題
は、テキスト文字を使って記述される。
は、テキスト文字を使って記述される。
SBJパラメータ 行事主題−このパラメータは行事の主題を指定する。
タイム・スタンプ(TMS)データ構造 TMSデータ構造は以下の通りである。
TMSトリプレットは、入力事項の時間域、作成日時お
よび作成者のネットワーク・アドレスを指定する。
よび作成者のネットワーク・アドレスを指定する。
TMSパラメータ 夏時間標識−夏時間が活動状態にあることを指定する。
このパラメータは、時間域と一緒に時間域を識別し、正
しい時間域ラベル(すなわち、CSTまたはCDT)が
時間に適用できるようにする。
このパラメータは、時間域と一緒に時間域を識別し、正
しい時間域ラベル(すなわち、CSTまたはCDT)が
時間に適用できるようにする。
時間域インジケータ(標識)−時間域インジケータは、
指定された時刻のグリニッジ標準時(GMT)からのず
れである。値は、半時間域を処理するため、GMTから
の半時間で指定される。
指定された時刻のグリニッジ標準時(GMT)からのず
れである。値は、半時間域を処理するため、GMTから
の半時間で指定される。
開始年−行事が始まる年。
開始時刻−開始時刻は行事開始時刻を指定する。
ネットワーク・アドレス長−ネットワーク・アドレスの
長さ。
長さ。
ネットワーク・アドレス−システム・アドレス。
バイト12−19=ユーザID−CP256、CS93
0の有効文字。
0の有効文字。
バイト20−27=ノードID−CP256、CS93
0の有効文字。
0の有効文字。
バイト28−139=追加アドレスをサポートするため
留保。
留保。
ユーザ定義フィールド(UDF)データ構造 UDFデータ構造は以下の通りである。
UDFトリプレットは、優先順位と、予定主が割り当て
たユーザ定義フィールドを指定する。割り当てられたコ
ードは追加の項目類別をもたらす。
たユーザ定義フィールドを指定する。割り当てられたコ
ードは追加の項目類別をもたらす。
UDFパラメータ 優先順位−予定表項目に対する優先順位の値を指定する
1バイト・フィールド。1は最高の、10は最低の優先
順位である。
1バイト・フィールド。1は最高の、10は最低の優先
順位である。
ユーザ・コード−8バイトのユーザ定義コード。
ユーザ状況(UST)データ構造 USTデータ構造は以下の通りである。
USTトリプレットは、名前(NME)トリプレットで
指定された個人に関する情報をもたらす。USTトリプ
レットは、指定された個人の役割と個人状況をもたら
す。
指定された個人に関する情報をもたらす。USTトリプ
レットは、指定された個人の役割と個人状況をもたら
す。
USTパラメータ 役割−行事に関する個人の役割を指定する。
ビット値 0= 招集者−行事を招集した人物。
1= 準備者−行事を準備している人物。
2= 招待者(省略時)−行事に招待された 人物。
3= 強制的招待者−会議に出席しなければ ならない人物。
4= 代理人−招待者に代わって出席する人 物。
5= 追加出席者−グループ会議の配布リス ト中に自分自身を追加した人物。
6= コピー受取り−行事情報を受け取る人 物。
7= ブラインド・コピー受取り−行事情報 のみを受け取る人物で、その名前は配 布リスト中に現われない。
個人状況−名前と関連する状況。
ビット値 0= アクションなし(状況を受け取ってい ない) 1= 確定(その人物は出席する) 2= 暫定(その人物は多分出席する) 3= 欠席(その人物は出席しない) 4= ユーザ受信の確認(招待を受け取った) 5= 代理(招待者は出席しないが、代理人 が多分出席する) 仕事時間(WTM)データ構造 WTMデータ構造は以下の通りである。
WTMトリプレットは、関連する予定表の仕事時間を指
定する。時間は、真夜中から始まる秒表示の地域時であ
る。
定する。時間は、真夜中から始まる秒表示の地域時であ
る。
WTMパラメータ 夏時間標識−夏時間が活動状態にあることを指定する。
このパラメータは、時間域と一緒に時間域を識別し、正
しい時間域ラベル(すなわち、CSTまたはCDT)が
時間に適用できるようにする。
このパラメータは、時間域と一緒に時間域を識別し、正
しい時間域ラベル(すなわち、CSTまたはCDT)が
時間に適用できるようにする。
時間域標識−時間域標識は、指定された時間のグリニッ
ジ標準時(GMT)からのずれである。値は、半時間域
を処理するため、GMTから半時間表示で指定される。
ジ標準時(GMT)からのずれである。値は、半時間域
を処理するため、GMTから半時間表示で指定される。
開始時刻−開始時刻は時間ブロックの始めを秒で指定す
る。
る。
終了時刻−終了時刻は時間ブロックの始めを秒で指定す
る。
る。
各WTMトリプレットで1組の開始時刻および終了時刻
が必要である。追加の開始および終了時刻が必要とされ
る場合は、開始および終了時刻シーケンスを反復するこ
とができる。
が必要である。追加の開始および終了時刻が必要とされ
る場合は、開始および終了時刻シーケンスを反復するこ
とができる。
予定行事の処理 第4図は、ある行事を予定に入れたいと操作員がシステ
ムに示すのに応答して、操作員/予定主に表示される画
面である。このことは、 例えば、第5図に示すマスター・メニューから項目1を
選択することによって実現できる。会議が1986年1
0月7日、木曜日、午前10時に予定されており、会議
の通知が電子式予定表管理システムを介して発信される
ものとする。次に、所有者は第6図および第7図の画面
を使って、情報をシステムに入力する。第5図の画面上
でオプション1を選択した後、行事の種類を識別するに
は、カーソルは行事、例えば、第6図の画面上の「会
議」に自動的に合っているので、操作員は内部キーを押
すだけでよい。図で次のデータ入力は、この行事に優先
順位を割り当てることである。入力すべき値は、その行
のその値に対するブランクの後に示されている1−10
のうちの1つの値である。優先順位の役割は、計画また
は予想されている他の約束と比べたこの行事の相対的重
要度を設定することである。システムは、全ての予定主
に対して設定された、または各々の特定所有者に対する
一意的な省略をもたらす、ある所定の基準に従って、行
事に対して省略時の優先順位を設定するので、この優先
順位の値の入力は任意選択である。
ムに示すのに応答して、操作員/予定主に表示される画
面である。このことは、 例えば、第5図に示すマスター・メニューから項目1を
選択することによって実現できる。会議が1986年1
0月7日、木曜日、午前10時に予定されており、会議
の通知が電子式予定表管理システムを介して発信される
ものとする。次に、所有者は第6図および第7図の画面
を使って、情報をシステムに入力する。第5図の画面上
でオプション1を選択した後、行事の種類を識別するに
は、カーソルは行事、例えば、第6図の画面上の「会
議」に自動的に合っているので、操作員は内部キーを押
すだけでよい。図で次のデータ入力は、この行事に優先
順位を割り当てることである。入力すべき値は、その行
のその値に対するブランクの後に示されている1−10
のうちの1つの値である。優先順位の役割は、計画また
は予想されている他の約束と比べたこの行事の相対的重
要度を設定することである。システムは、全ての予定主
に対して設定された、または各々の特定所有者に対する
一意的な省略をもたらす、ある所定の基準に従って、行
事に対して省略時の優先順位を設定するので、この優先
順位の値の入力は任意選択である。
予定主が明示的に、またはシステムによって暗示的に予
定行事に優先順位を割り当てることは、同時係属特許出
願(AT9−86−046)に記載された方法に従って
ビュー選択処理を実施する際の必要なステップである。
優先順位値の役割は、上記の出願に詳細に記載されてい
る。
定行事に優先順位を割り当てることは、同時係属特許出
願(AT9−86−046)に記載された方法に従って
ビュー選択処理を実施する際の必要なステップである。
優先順位値の役割は、上記の出願に詳細に記載されてい
る。
第6図に示すユーザ定義フィールドは、この例では使用
しない。その機能は、ユーザまたはユーザ共同体がある
所定の目的のために使用することができるフィールドを
提供することである。行事識別子は会議の公式名であ
る。次に会議の日時を入力する。
しない。その機能は、ユーザまたはユーザ共同体がある
所定の目的のために使用することができるフィールドを
提供することである。行事識別子は会議の公式名であ
る。次に会議の日時を入力する。
画面上の次の項目は名前リストである。会議に出席する
よう招待されている全ての人物が、そのユーザID、ネ
ットワーク・アドレスまたは郵便アドレスあるいはその
両方と共に名前リストにリストされており、そのリスト
に名前が割り当てられている。この情報は前述の名前リ
スト・データ構造に記憶されているので、定期的に予定
された会議の場合は、会議の招集者は名前リストの名前
を識別するだけでよい。
よう招待されている全ての人物が、そのユーザID、ネ
ットワーク・アドレスまたは郵便アドレスあるいはその
両方と共に名前リストにリストされており、そのリスト
に名前が割り当てられている。この情報は前述の名前リ
スト・データ構造に記憶されているので、定期的に予定
された会議の場合は、会議の招集者は名前リストの名前
を識別するだけでよい。
次の項目は、会議を招集している人物の名前に対するも
のである。最後の2つの項目は、会議の主題と、会議室
等、その開催場所を識別することである。
のである。最後の2つの項目は、会議の主題と、会議室
等、その開催場所を識別することである。
第7図は、行事を予定に入れるとき使用される最後の画
面である。この画面を使うと、行事に安全保護等級を割
り当て、会議が暫定的かそれとも確定しているかを示す
ことができる。第7図に示す画面の残りの部分は、相互
参考特許出願番号(AT986−046)の主題である
行事に対するトリガの確認通知を確定するためのもので
ある。
面である。この画面を使うと、行事に安全保護等級を割
り当て、会議が暫定的かそれとも確定しているかを示す
ことができる。第7図に示す画面の残りの部分は、相互
参考特許出願番号(AT986−046)の主題である
行事に対するトリガの確認通知を確定するためのもので
ある。
行事を定義する全てのデータが入力された後、予定主
は、入力されたばかりの会議情報を、名前リストにリス
トされている各個人に送るようシステムに通知する。こ
のことは、この例では、プログラム・ファンクション・
キーPF5を打鍵することにより行なわれる。
は、入力されたばかりの会議情報を、名前リストにリス
トされている各個人に送るようシステムに通知する。こ
のことは、この例では、プログラム・ファンクション・
キーPF5を打鍵することにより行なわれる。
システムに入力された会議詳細事項を定義するデータ
が、前記の適当なデータ構造およびトリプレットとして
記憶される。これらのデータ構造は、予定表管理システ
ムに対して確立されたプロトコルおよび異なる2つの予
定表管理システム間でデータ交換に適応できるシステム
間通信プロトコルに従って、システム上の各招待者に伝
送される。
が、前記の適当なデータ構造およびトリプレットとして
記憶される。これらのデータ構造は、予定表管理システ
ムに対して確立されたプロトコルおよび異なる2つの予
定表管理システム間でデータ交換に適応できるシステム
間通信プロトコルに従って、システム上の各招待者に伝
送される。
全ての会議通知は、回答が必要とされることを示すRV
Pトリプレットを含むので、招待された予定主は、会議
通知に回答することを要請される。
Pトリプレットを含むので、招待された予定主は、会議
通知に回答することを要請される。
招待された予定主がこの通知に対する自動回答を確立し
ていない場合は、手動で回答を入力しなければならな
い。招待者が会議通知に手動で回答するための従来技術
の方法はどれでも使用することができる。例えば、行事
を予定に入れるために使用される画面またはそれに類似
した画面が、招待された者の回答を入力するようプログ
ラミングされたプログラム・ファンクション・キーと共
に招待された者に提示される。別法として、その行事に
対する回答フィールドをもたらす特別画面を提示するこ
ともできる。入力された回答は、名前リストの招待者名
と関連したユーザ状況トリプレットの個人状況フィール
ドに記憶される。そのデータ構造は会議招集者に返さ
れ、識別された会議に対する名前リスト・データ構造と
して記憶される。
ていない場合は、手動で回答を入力しなければならな
い。招待者が会議通知に手動で回答するための従来技術
の方法はどれでも使用することができる。例えば、行事
を予定に入れるために使用される画面またはそれに類似
した画面が、招待された者の回答を入力するようプログ
ラミングされたプログラム・ファンクション・キーと共
に招待された者に提示される。別法として、その行事に
対する回答フィールドをもたらす特別画面を提示するこ
ともできる。入力された回答は、名前リストの招待者名
と関連したユーザ状況トリプレットの個人状況フィール
ドに記憶される。そのデータ構造は会議招集者に返さ
れ、識別された会議に対する名前リスト・データ構造と
して記憶される。
以下の考察では、幾つかの理由で、特定の予定主または
特定の会議および面会または他の基準によって行事への
招待または参加要求に対して自動的に回答するように
と、予定主が決定したものと仮定する。自動回答を確立
するために、予定主は、第5図に示すマスター・メニュ
ーから項目5を選択する。第4図に示す自動回答画面が
次に示される。「D35会議A1」で識別される会議に
常に出席することを決定した場合、そのIDを第4図の
会議名という説明語の後にライン上に入力する。
特定の会議および面会または他の基準によって行事への
招待または参加要求に対して自動的に回答するように
と、予定主が決定したものと仮定する。自動回答を確立
するために、予定主は、第5図に示すマスター・メニュ
ーから項目5を選択する。第4図に示す自動回答画面が
次に示される。「D35会議A1」で識別される会議に
常に出席することを決定した場合、そのIDを第4図の
会議名という説明語の後にライン上に入力する。
招待者は送りたい回答を入力する。最初の仮定では、招
待者が常に出席したいという回答である。自動回答画面
の表示中に対話的にシステムに入力されたデータは、前
記の自動回答データ構造ARSに記憶される。プログラ
ム・ファンクション・キーPF12を押すことにより、
自動回答に対するもう1つのデータ・セットを入力する
ことができる。システムは妥当な数の基準セットを収容
するよう設計されている。フレーム3に複数の基準が入
力されると、システムによって「論理積」状況と解釈さ
れ、応答が自動的に送られる前に1つの画面で入力され
た全ての基準を通知に含めなければならないことにな
る。
待者が常に出席したいという回答である。自動回答画面
の表示中に対話的にシステムに入力されたデータは、前
記の自動回答データ構造ARSに記憶される。プログラ
ム・ファンクション・キーPF12を押すことにより、
自動回答に対するもう1つのデータ・セットを入力する
ことができる。システムは妥当な数の基準セットを収容
するよう設計されている。フレーム3に複数の基準が入
力されると、システムによって「論理積」状況と解釈さ
れ、応答が自動的に送られる前に1つの画面で入力され
た全ての基準を通知に含めなければならないことにな
る。
システムは、ホストが各予定主の予定表を維持するよう
構成されているので、予定主のワークステーションがオ
ンになっていないときでも、彼の予定表はシステム上の
他の個人にとって利用可能である。会議通知が招待者に
送られると、システムはまず、招待者である所有者がい
ずれかの自動回答項目を確立しているかどうか知るため
検査する。自動回答データ構造が存在することをシステ
ムが検出した場合、会議通知に含まれるデータと、自動
回答データ構造に基準として入力されたデータとの間で
比較が行なわれる。具体的には、会議名、すなわち、会
議通知に対する行事識別子が、ARSデータ構造のSI
Dトリプレットの識別子フィールドに入力されたデータ
と比較される。同様に、名前リストと関連するユーザ状
況トリプレットは、そのトリプレットの列フィールドに
0を入れることにより、会議招集者を識別する。次に会
議招集者の名前が、ARSデータと関連する名前および
ユーザ状況トリプレットと比較される。この名前は、招
待者が自動回答フレームに基準を入力していたとき、こ
のデータ構造に予め記憶されたものである。比較処理で
一致を示すときは、ARS構造と関連するユーザ状況デ
ータ構造の個人状況フィールドに記憶された回答が、自
動的に会議招集者に送られる。
構成されているので、予定主のワークステーションがオ
ンになっていないときでも、彼の予定表はシステム上の
他の個人にとって利用可能である。会議通知が招待者に
送られると、システムはまず、招待者である所有者がい
ずれかの自動回答項目を確立しているかどうか知るため
検査する。自動回答データ構造が存在することをシステ
ムが検出した場合、会議通知に含まれるデータと、自動
回答データ構造に基準として入力されたデータとの間で
比較が行なわれる。具体的には、会議名、すなわち、会
議通知に対する行事識別子が、ARSデータ構造のSI
Dトリプレットの識別子フィールドに入力されたデータ
と比較される。同様に、名前リストと関連するユーザ状
況トリプレットは、そのトリプレットの列フィールドに
0を入れることにより、会議招集者を識別する。次に会
議招集者の名前が、ARSデータと関連する名前および
ユーザ状況トリプレットと比較される。この名前は、招
待者が自動回答フレームに基準を入力していたとき、こ
のデータ構造に予め記憶されたものである。比較処理で
一致を示すときは、ARS構造と関連するユーザ状況デ
ータ構造の個人状況フィールドに記憶された回答が、自
動的に会議招集者に送られる。
上記処理を第1図のフローチャートに要約した。
対話型システムのプログラミングの当業者が、電子カレ
ンダ・システムで自動回答をもたらすとき必要な種々の
ステップを詳細に理解できるように、擬似コードによる
プログラミング形式ステートメント・リストを以下に示
す。
ンダ・システムで自動回答をもたらすとき必要な種々の
ステップを詳細に理解できるように、擬似コードによる
プログラミング形式ステートメント・リストを以下に示
す。
最初の部分は、他の予定主が招集している会議に出席す
るための招待に対して自動回答を行なうような、予定主
による基準を設定する過程に関するものである。
るための招待に対して自動回答を行なうような、予定主
による基準を設定する過程に関するものである。
1 .DO 1 .マスター・メニュー中で自動回答を選 択し、ENTERキーを押す。
1 .ENDDO 1 .DO UNTIL 1 .会議ID、会議招集者名、ユーザID、 システムID、ユーザ定義フィールド、 およびユーザ優先順位の任意の組合せを 入力する。
2 ..DO 2 ..回答番号を選択し、入力する(0= 回答なし;1=確定(出席する);2= 暫定(多分出席する);3=欠席: 4=ユーザ肯定回答;5=代理 2 ..ENDDO 以下のコードは、会議通知に対する自動回答を発生する
過程に関するものである。このコードは会議通知の受取
りから始まる。予定表管理方法を用いて会議が暫定また
は確定と分類できる場合、自動回答は、会議が暫定であ
るか、それとも確定しているか考慮しない。どちらも同
じ方法で処理される。
過程に関するものである。このコードは会議通知の受取
りから始まる。予定表管理方法を用いて会議が暫定また
は確定と分類できる場合、自動回答は、会議が暫定であ
るか、それとも確定しているか考慮しない。どちらも同
じ方法で処理される。
1 .DO 1 .受け取った会議通知データを、自動回 答構造に記憶された自動回答基準と比較 する。
1 .ENDDO 1 .設定された基準が会議通知データに一致する場
合、 1 .THEN 自動回答構造中で関連する回答をセット アップする。
合、 1 .THEN 自動回答構造中で関連する回答をセット アップする。
適当な会議状況(確定、または未確定) を有する受信人予定表に会議通知データ を入れる。会議の名前リスト中で回答状 況を確立する。
1 .そうでない場合は、会議通知を受信人 の受信待ち行列に入れ、会議要求の予定 主に通知する。
1 .ENDIF 1 .ユーザ肯定回答以外の自動回答がセット アップされた場合、 1 .THEN自動回答構造を会議招集者に送 り返す。
1 .そうでない場合は、ユーザ肯定回答を 送り返す。
1 .ENDIF
第1図は、本発明に係る予定表管理方法により自動回答
を発生させる際の処理ステップを示すフローチャート、 第2図は本発明の方法の使用に適した対話式データ処理
端末の構成を示すブロック図、 第3図は第2図に示す型式の端末のネットワークのブロ
ック図、 第4図は自動回答を発生する際に使用されるデータを得
るために使用される表示画面、 第5図ないし第7図は行事予定作成処理中に情報を対話
方式下でシステムに入力するために使用される一連の表
示画面を示す。 11……処理装置、12……マイクロプロセッサ・ブロ
ック、13……半導体メモリ、14……制御ブロック、
16……表示装置、17……キーボード、18……印刷
装置、19……ディスク記憶装置、20……モデム、2
1……ネットワーク、23、25……ホスト中央処理装
置、24……通信リンク。
を発生させる際の処理ステップを示すフローチャート、 第2図は本発明の方法の使用に適した対話式データ処理
端末の構成を示すブロック図、 第3図は第2図に示す型式の端末のネットワークのブロ
ック図、 第4図は自動回答を発生する際に使用されるデータを得
るために使用される表示画面、 第5図ないし第7図は行事予定作成処理中に情報を対話
方式下でシステムに入力するために使用される一連の表
示画面を示す。 11……処理装置、12……マイクロプロセッサ・ブロ
ック、13……半導体メモリ、14……制御ブロック、
16……表示装置、17……キーボード、18……印刷
装置、19……ディスク記憶装置、20……モデム、2
1……ネットワーク、23、25……ホスト中央処理装
置、24……通信リンク。
フロントページの続き (56)参考文献 特開 昭59−200557(JP,A) 特開 昭60−103479(JP,A) 特開 昭61−267163(JP,A) 特開 昭62−260264(JP,A) IBM TDB,Vol26,No.12, May 1984,page 6241,“Cal endar Masks" IBM TDB,Vol26,No.11, April 1984,page 6221,“C alendar Event Cmfir mation" IBM TDB,Vol26,No.8, Jan 1984,page 4379,“Cam ruter Notification of a meeting"
Claims (1)
- 【請求項1】ホスト処理装置に直接又は間接に接続され
た複数の対話型ワークステーションを備えるデータ処理
システムで使用され、前記データ処理システムを通じて
の第2予定主への予定事項への出席要請の通知に対する
第2予定主からの回答を第1予定主が受信し、前記回答
が、選択的に、第2予定主によって予め設定された判断
基準に基づいて自動的に発せられる予定表管理方法であ
って、 (a)前記予定事項に関するデータを保持する複数のフィ
ールドを含む第1データ構造体を形成する第1データ構
造体形成ステップと、 (b)前記判断基準に関するデータ及び前記回答に関する
データを含むデータを保持する複数のフィールドを含む
第2データ構造体を形成する第2データ構造体形成ステ
ップと、 (c)前記通知が第2予定主により受信されたときに前記
第2データ構造体中の前記判断基準に関するデータと前
記第1データ構造体中の前記予定事項に関するデータと
を比較する比較ステップと、 (d)前記判断基準に関するデータと前記予定事項に関す
るデータとが予め設定した関係にあることが示されたと
きに前記回答を自動的に発する回答発生ステップと、 を備えている予定表管理方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US8033 | 1987-01-29 | ||
| US07/008,033 US4807154A (en) | 1987-01-29 | 1987-01-29 | Method for developing automatic replies in an interactive electronic calendaring system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63188263A JPS63188263A (ja) | 1988-08-03 |
| JPH0628066B2 true JPH0628066B2 (ja) | 1994-04-13 |
Family
ID=21729485
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28565487A Expired - Lifetime JPH0628066B2 (ja) | 1987-01-29 | 1987-11-13 | 予定表管理方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US4807154A (ja) |
| EP (1) | EP0276425B1 (ja) |
| JP (1) | JPH0628066B2 (ja) |
| BR (1) | BR8800353A (ja) |
| DE (1) | DE3788209T2 (ja) |
Families Citing this family (140)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5070470A (en) * | 1987-12-18 | 1991-12-03 | International Business Machines Corporation | Methods for handling calendar information in a data processing system |
| US5261045A (en) * | 1987-12-18 | 1993-11-09 | International Business Machines Corporation | Method of exchanging entries from a plurality of different electronic calendars based on interactively entered criteria |
| US4899299A (en) * | 1987-12-23 | 1990-02-06 | International Business Machines Corporation | Method for managing the retention of electronic documents in an interactive information handling system |
| US5107419A (en) * | 1987-12-23 | 1992-04-21 | International Business Machines Corporation | Method of assigning retention and deletion criteria to electronic documents stored in an interactive information handling system |
| US4977520A (en) * | 1988-02-03 | 1990-12-11 | Ibm Corp. | Method to facilitate a reply to electronic meeting invitation in an interactive multi-terminal system employing electronic calendars |
| US5093901A (en) * | 1988-09-30 | 1992-03-03 | International Business Machines Corporation | System for exchanging electronic calendars based on entries and classification among users of the system |
| US5159669A (en) * | 1988-12-15 | 1992-10-27 | Xerox Corporation | Automatically creating a second workspace operation record including history data and a unit ID based on a first workspace operation |
| US5132902A (en) * | 1990-04-27 | 1992-07-21 | International Business Machines Corporation | Method for automated process delay within a data processing system |
| US5144557A (en) * | 1990-08-13 | 1992-09-01 | International Business Machines Corporation | Method and system for document distribution by reference to a first group and particular document to a second group of user in a data processing system |
| US5317683A (en) * | 1990-09-10 | 1994-05-31 | International Business Machines Corporation | Method and apparatus for automated meeting agenda generation in a data processing system |
| KR950014338B1 (ko) * | 1991-01-29 | 1995-11-24 | 삼성전자주식회사 | 메모관리장치 및 방법 |
| US5459859A (en) * | 1991-06-18 | 1995-10-17 | Mitsubishi Denki Kabushiki Kaisha | Apparatus and system for providing information required for meeting with desired person while travelling |
| JP2980780B2 (ja) * | 1991-09-24 | 1999-11-22 | ゼネラル・エレクトリック・カンパニイ | 消費エネルギーの使用時間を測定する方法および使用時間メータ記録器 |
| US5365360A (en) * | 1991-11-15 | 1994-11-15 | International Business Machines Corporation | Method and apparatus for presenting information contained within a data icon by assigning attributes to various dimensions of the data icon |
| US7299240B1 (en) | 1992-04-10 | 2007-11-20 | Intellisync Corporation | Method for translating computer data from one record structure to another |
| US5499291A (en) * | 1993-01-14 | 1996-03-12 | At&T Corp. | Arrangement for automating call-center agent-schedule-notification and schedule-adherence functions |
| US5428784A (en) * | 1993-03-05 | 1995-06-27 | International Business Machines Corporation | Method and apparatus for linking electronic mail and an electronic calendar to provide a dynamic response to an electronic mail message |
| CN1071977C (zh) | 1993-03-05 | 2001-09-26 | 杰姆斯达发展公司 | 使用压缩码作电视节目录像时间排定的装置与方法 |
| US5774867A (en) * | 1993-03-25 | 1998-06-30 | International Business Machines Corporation | Meeting conflict resolution for electronic calendars |
| US5832220A (en) * | 1993-04-30 | 1998-11-03 | International Business Machines Corp. | Automatic settting of an acknowledgement option based upon distribution content in a data processing system |
| US5537337A (en) * | 1993-12-21 | 1996-07-16 | International Business Machines Corporation | Playback conflict detection method and apparatus |
| US5732200A (en) * | 1994-04-19 | 1998-03-24 | International Business Machines Corporation | Integration of groupware with quality function deployment methodology via facilitated work sessions |
| US8793738B2 (en) | 1994-05-04 | 2014-07-29 | Starsight Telecast Incorporated | Television system with downloadable features |
| US5528745A (en) * | 1994-10-28 | 1996-06-18 | King; C. David | Method and system for the display of scheduling information for users within a single viewport |
| US5696965A (en) * | 1994-11-03 | 1997-12-09 | Intel Corporation | Electronic information appraisal agent |
| US5684990A (en) * | 1995-01-11 | 1997-11-04 | Puma Technology, Inc. | Synchronization of disparate databases |
| US5692125A (en) * | 1995-05-09 | 1997-11-25 | International Business Machines Corporation | System and method for scheduling linked events with fixed and dynamic conditions |
| US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
| US5664013A (en) * | 1995-06-07 | 1997-09-02 | Compaq Computer Corporation | Embedded notepad system for a cellular telephone |
| US5619555A (en) * | 1995-07-28 | 1997-04-08 | Latitude Communications | Graphical computer interface for an audio conferencing system |
| US6323911B1 (en) | 1995-10-02 | 2001-11-27 | Starsight Telecast, Inc. | System and method for using television schedule information |
| US8850477B2 (en) | 1995-10-02 | 2014-09-30 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
| US6732369B1 (en) | 1995-10-02 | 2004-05-04 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information |
| US6388714B1 (en) | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
| US5940073A (en) | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
| US5899979A (en) * | 1996-07-22 | 1999-05-04 | International Business Machines Corporation | Method and system for automatically integrating scheduled work items onto an electronic calendar |
| US5842009A (en) * | 1996-09-30 | 1998-11-24 | Apple Computer, Inc. | System for automatically retrieving information relevant to a user's scheduled event |
| US5895468A (en) * | 1996-10-07 | 1999-04-20 | Whitmyer, Jr.; Wesley W. | System automating delivery of professional services |
| US6049801A (en) | 1996-10-07 | 2000-04-11 | Whitmyer, Jr.; Wesley W. | Web site providing professional services |
| US6212529B1 (en) * | 1996-11-13 | 2001-04-03 | Puma Technology, Inc. | Synchronization of databases using filters |
| US6405218B1 (en) | 1996-11-13 | 2002-06-11 | Pumatech, Inc. | Synchronizing databases |
| US5943676A (en) | 1996-11-13 | 1999-08-24 | Puma Technology, Inc. | Synchronization of recurring records in incompatible databases |
| US7013315B1 (en) | 1996-11-13 | 2006-03-14 | Intellisync Corporation | Synchronization of databases with record sanitizing and intelligent comparison |
| US7302446B1 (en) | 1996-11-13 | 2007-11-27 | Intellisync Corporation | Synchronizing databases |
| US20030066085A1 (en) | 1996-12-10 | 2003-04-03 | United Video Properties, Inc., A Corporation Of Delaware | Internet television program guide system |
| CA2714104C (en) * | 1996-12-10 | 2013-07-23 | United Video Properties, Inc. | Internet television program guide system |
| US6687906B1 (en) | 1996-12-19 | 2004-02-03 | Index Systems, Inc. | EPG with advertising inserts |
| EP1036466B1 (en) | 1997-07-21 | 2003-03-26 | E Guide, Inc. | Method for navigating within a television program guide having advertisements |
| ATE217744T1 (de) | 1997-09-18 | 2002-06-15 | United Video Properties Inc | Erinnerungsvorrichtung für internet- fernsehprogrammführer mittels elektronischer post |
| JPH11191120A (ja) * | 1997-12-26 | 1999-07-13 | Hitachi Ltd | スケジュール管理システムのスケジュール表示方法および予約スケジュール管理方法 |
| US5960406A (en) * | 1998-01-22 | 1999-09-28 | Ecal, Corp. | Scheduling system for use between users on the web |
| US7185355B1 (en) | 1998-03-04 | 2007-02-27 | United Video Properties, Inc. | Program guide system with preference profiles |
| US6925477B1 (en) | 1998-03-31 | 2005-08-02 | Intellisync Corporation | Transferring records between two databases |
| US6442755B1 (en) | 1998-07-07 | 2002-08-27 | United Video Properties, Inc. | Electronic program guide using markup language |
| CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| AR020608A1 (es) | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
| US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
| US6418429B1 (en) | 1998-10-21 | 2002-07-09 | Apple Computer, Inc. | Portable browsing interface for information retrieval |
| US6865746B1 (en) | 1998-12-03 | 2005-03-08 | United Video Properties, Inc. | Electronic program guide with related-program search feature |
| US7007003B1 (en) | 1998-12-04 | 2006-02-28 | Intellisync Corporation | Notification protocol for establishing synchronization mode for use in synchronizing databases |
| WO2000045577A1 (en) * | 1999-01-29 | 2000-08-03 | International Thinklink Corporation | A system and method to manage phone sourced messages |
| AU5752300A (en) | 1999-06-22 | 2001-01-09 | Transcomputing International Corporation | Event planning system |
| US20020124255A1 (en) | 1999-12-10 | 2002-09-05 | United Video Properties, Inc. | Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities |
| US20020054072A1 (en) * | 1999-12-15 | 2002-05-09 | Barbara Hayes-Roth | System, method, and device for an interactive messenger |
| US7013340B1 (en) | 2000-05-18 | 2006-03-14 | Microsoft Corporation | Postback input handling by server-side control objects |
| US6757900B1 (en) | 2000-05-18 | 2004-06-29 | Microsoft Corporation | State management of server-side control objects |
| US6640230B1 (en) * | 2000-09-27 | 2003-10-28 | International Business Machines Corporation | Calendar-driven application technique for preparing responses to incoming events |
| US6988128B1 (en) * | 2000-09-27 | 2006-01-17 | International Business Machines Corporation | Calendar events and calendar-driven application technique |
| ES2312475T3 (es) | 2000-10-11 | 2009-03-01 | United Video Properties, Inc. | Sistemas y metodos para proporcionar el almacenamiento de datos en servidores de un sistema de entrega de medios bajo demanda. |
| US20020131565A1 (en) * | 2001-02-09 | 2002-09-19 | Scheuring Jerome James | Calendaring systems and methods |
| US7380250B2 (en) | 2001-03-16 | 2008-05-27 | Microsoft Corporation | Method and system for interacting with devices having different capabilities |
| US7359920B1 (en) | 2001-04-18 | 2008-04-15 | Intellisync Corporation | Communication protocol for synchronization of personal information management databases |
| US7493397B1 (en) | 2001-06-06 | 2009-02-17 | Microsoft Corporation | Providing remote processing services over a distributed communications network |
| US6944797B1 (en) | 2001-06-07 | 2005-09-13 | Microsoft Corporation | Method and system for tracing |
| US20020188490A1 (en) * | 2001-06-12 | 2002-12-12 | Kruse Patricia S. | Meeting scheduling/meeting room reservation linkage method |
| US6915454B1 (en) | 2001-06-12 | 2005-07-05 | Microsoft Corporation | Web controls validation |
| US7162723B2 (en) * | 2001-06-29 | 2007-01-09 | Microsoft Corporation | ASP.NET HTTP runtime |
| US7594001B1 (en) | 2001-07-06 | 2009-09-22 | Microsoft Corporation | Partial page output caching |
| US7216294B2 (en) | 2001-09-04 | 2007-05-08 | Microsoft Corporation | Method and system for predicting optimal HTML structure without look-ahead |
| US7428725B2 (en) * | 2001-11-20 | 2008-09-23 | Microsoft Corporation | Inserting devices specific content |
| JP2003223535A (ja) * | 2002-01-31 | 2003-08-08 | Fujitsu Ltd | スケジュール管理方法、プログラム及び記録媒体 |
| US7395221B2 (en) * | 2002-05-09 | 2008-07-01 | International Business Machines Corporation | Intelligent free-time search |
| US7865387B2 (en) * | 2002-05-23 | 2011-01-04 | Aol Inc. | Method and system for scheduling a meeting for a set of attendees via a special attendee |
| US20030233477A1 (en) * | 2002-06-17 | 2003-12-18 | Microsoft Corporation | Extensible infrastructure for manipulating messages communicated over a distributed network |
| US7574653B2 (en) * | 2002-10-11 | 2009-08-11 | Microsoft Corporation | Adaptive image formatting control |
| US20040111307A1 (en) * | 2002-12-04 | 2004-06-10 | International Business Machines Corporation | Electronic calendar management of privately owned resources |
| US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
| US7590695B2 (en) | 2003-05-09 | 2009-09-15 | Aol Llc | Managing electronic messages |
| US7739602B2 (en) | 2003-06-24 | 2010-06-15 | Aol Inc. | System and method for community centric resource sharing based on a publishing subscription model |
| US7596782B2 (en) * | 2003-10-24 | 2009-09-29 | Microsoft Corporation | Software build extensibility |
| US7984468B2 (en) | 2003-11-06 | 2011-07-19 | United Video Properties, Inc. | Systems and methods for providing program suggestions in an interactive television program guide |
| US7890604B2 (en) * | 2004-05-07 | 2011-02-15 | Microsoft Corproation | Client-side callbacks to server events |
| US20050251380A1 (en) * | 2004-05-10 | 2005-11-10 | Simon Calvert | Designer regions and Interactive control designers |
| US9026578B2 (en) * | 2004-05-14 | 2015-05-05 | Microsoft Corporation | Systems and methods for persisting data between web pages |
| US8065600B2 (en) | 2004-05-14 | 2011-11-22 | Microsoft Corporation | Systems and methods for defining web content navigation |
| US7464386B2 (en) * | 2004-05-17 | 2008-12-09 | Microsoft Corporation | Data controls architecture |
| US7530058B2 (en) * | 2004-05-28 | 2009-05-05 | Microsoft Corporation | Non-compile pages |
| US8156448B2 (en) * | 2004-05-28 | 2012-04-10 | Microsoft Corporation | Site navigation and site navigation data source |
| US20060020883A1 (en) * | 2004-05-28 | 2006-01-26 | Microsoft Corporation | Web page personalization |
| US20060036451A1 (en) | 2004-08-10 | 2006-02-16 | Lundberg Steven W | Patent mapping |
| US7876714B2 (en) * | 2004-09-01 | 2011-01-25 | Cisco Technology, Inc. | Techniques for managing conference schedules using groups |
| US7881233B2 (en) * | 2004-09-01 | 2011-02-01 | Cisco Technology, Inc. | Techniques for planning a conference using location data |
| US20060047557A1 (en) * | 2004-09-01 | 2006-03-02 | David Bieselin | Techniques for resolving conflicts in scheduling conferences |
| US7881232B2 (en) * | 2004-09-01 | 2011-02-01 | Cisco Technology, Inc. | Techniques for managing expenses for a conference scheduled using availability data |
| US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
| US20060143064A1 (en) * | 2004-12-23 | 2006-06-29 | Mock Von A | Method and system for managing events |
| US20060218027A1 (en) * | 2005-03-22 | 2006-09-28 | Carrion Veronica L | System and method for single user interface window event scheduling |
| US20110153509A1 (en) | 2005-05-27 | 2011-06-23 | Ip Development Venture | Method and apparatus for cross-referencing important ip relationships |
| WO2007014341A2 (en) | 2005-07-27 | 2007-02-01 | Schwegman, Lundberg & Woessner, P.A. | Patent mapping |
| US9113107B2 (en) | 2005-11-08 | 2015-08-18 | Rovi Guides, Inc. | Interactive advertising and program promotion in an interactive television system |
| US20070112881A1 (en) * | 2005-11-15 | 2007-05-17 | International Business Machines Corporation | Meeting invitation and group distribution list synchronization |
| US8380726B2 (en) | 2006-03-06 | 2013-02-19 | Veveo, Inc. | Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users |
| US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
| US8832742B2 (en) | 2006-10-06 | 2014-09-09 | United Video Properties, Inc. | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
| US7747458B2 (en) * | 2006-10-11 | 2010-06-29 | International Business Machines Corporation | Electronic calendar auto event resolution system and method |
| US8578301B2 (en) * | 2006-11-22 | 2013-11-05 | Skadool, Inc. | Hierarchical events |
| EP2521079A3 (en) * | 2007-02-02 | 2012-11-21 | Research In Motion Limited | Electronic device and method of meeting notification |
| US9552571B2 (en) | 2007-02-02 | 2017-01-24 | Blackberry Limited | Electronic device and method of meeting notification |
| US7849056B2 (en) | 2007-02-09 | 2010-12-07 | Research In Motion Limited | System and method for managing databases associated with respective personal information manager service accounts |
| US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
| US8036926B2 (en) * | 2007-03-12 | 2011-10-11 | International Business Machines Corporation | Techniques for selecting calendar events by examining content of user's recent e-mail activity |
| US20090006161A1 (en) * | 2007-06-27 | 2009-01-01 | Yen-Fu Chen | Systems and methods for managing events of event scheduling applications |
| US20090063993A1 (en) * | 2007-08-31 | 2009-03-05 | International Business Machines Corporation | System and method for workflow to allow meeting invitees to subscribe as dependents of other invitees |
| US8200520B2 (en) * | 2007-10-03 | 2012-06-12 | International Business Machines Corporation | Methods, systems, and apparatuses for automated confirmations of meetings |
| US20090210822A1 (en) * | 2008-02-18 | 2009-08-20 | Microsoft Corporation | Locating meeting users |
| US8041725B2 (en) * | 2008-06-25 | 2011-10-18 | International Business Machines Corporation | Eliminating duplicate and invalid calendar items from end user calendars using a unique entry identifier (UEID) |
| US20100131513A1 (en) | 2008-10-23 | 2010-05-27 | Lundberg Steven W | Patent mapping |
| US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
| US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
| US9736524B2 (en) | 2011-01-06 | 2017-08-15 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
| US9904726B2 (en) | 2011-05-04 | 2018-02-27 | Black Hills IP Holdings, LLC. | Apparatus and method for automated and assisted patent claim mapping and expense planning |
| US20130086042A1 (en) | 2011-10-03 | 2013-04-04 | Steven W. Lundberg | System and method for information disclosure statement management and prior art cross-citation control |
| US10242066B2 (en) | 2011-10-03 | 2019-03-26 | Black Hills Ip Holdings, Llc | Systems, methods and user interfaces in a patent management system |
| US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
| US11461862B2 (en) | 2012-08-20 | 2022-10-04 | Black Hills Ip Holdings, Llc | Analytics generation for patent portfolio management |
| US9767190B2 (en) | 2013-04-23 | 2017-09-19 | Black Hills Ip Holdings, Llc | Patent claim scope evaluator |
| US9274687B1 (en) | 2013-10-11 | 2016-03-01 | Google Inc. | Managing schedule changes for correlated calendar events |
| US9531651B1 (en) | 2014-02-13 | 2016-12-27 | Google Inc. | Methods for displaying notifications |
| US9288521B2 (en) | 2014-05-28 | 2016-03-15 | Rovi Guides, Inc. | Systems and methods for updating media asset data based on pause point in the media asset |
| US10599773B2 (en) * | 2018-02-26 | 2020-03-24 | International Business Machines Corporation | Reading-device-based social event preparation enhancement |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4194196A (en) * | 1977-10-25 | 1980-03-18 | Mohiuddin Mohammed S | Illuminated master calendar and message recording system |
| US4645238A (en) * | 1983-04-21 | 1987-02-24 | International Business Machines Corporation | Annotated calendar assembly |
| US4626836A (en) * | 1983-11-04 | 1986-12-02 | International Business Machines Corp. | Method of scheduling meetings |
| US4591840A (en) * | 1983-11-04 | 1986-05-27 | International Business Machines Corp. | Calendar event description abbreviation |
| FR2555336B1 (fr) * | 1983-11-23 | 1986-02-28 | Belay Jean Louis | Dispositif d'agenda electronique et procede de fonctionnement |
-
1987
- 1987-01-29 US US07/008,033 patent/US4807154A/en not_active Expired - Fee Related
- 1987-11-13 JP JP28565487A patent/JPH0628066B2/ja not_active Expired - Lifetime
- 1987-12-08 EP EP87118153A patent/EP0276425B1/en not_active Expired - Lifetime
- 1987-12-08 DE DE87118153T patent/DE3788209T2/de not_active Expired - Fee Related
-
1988
- 1988-01-28 BR BR8800353A patent/BR8800353A/pt not_active Application Discontinuation
Non-Patent Citations (3)
| Title |
|---|
| IBMTDB,Vol26,No.11,April1984,page6221,"CalendarEventCmfirmation" |
| IBMTDB,Vol26,No.12,May1984,page6241,"CalendarMasks" |
| IBMTDB,Vol26,No.8,Jan1984,page4379,"CamruterNotificationofameeting" |
Also Published As
| Publication number | Publication date |
|---|---|
| BR8800353A (pt) | 1988-09-20 |
| EP0276425A3 (en) | 1990-05-16 |
| US4807154A (en) | 1989-02-21 |
| DE3788209D1 (de) | 1993-12-23 |
| EP0276425B1 (en) | 1993-11-18 |
| EP0276425A2 (en) | 1988-08-03 |
| JPS63188263A (ja) | 1988-08-03 |
| DE3788209T2 (de) | 1994-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0628066B2 (ja) | 予定表管理方法 | |
| JPH0628067B2 (ja) | 予定表管理方法 | |
| US4807155A (en) | Electronic calendaring method for confirmation of resource availability during event calendaring | |
| US4831552A (en) | Method for concurrently displaying entries from a plurality of different electronic calendars based on interactively entered non-temporal criteria | |
| US4819191A (en) | Electronic calendaring method to establish calendar floating triggers for calendared events and processes | |
| US4866611A (en) | Method for automatically reconciling entries on two copies of independently maintained electronic calendars | |
| JP2687230B2 (ja) | 電子メールによる会議通知に対する返答作成支援方法 | |
| US5070470A (en) | Methods for handling calendar information in a data processing system | |
| JP2592190B2 (ja) | ミーティング・スケジューリング方法およびその装置 | |
| US6781920B2 (en) | Method for resolving meeting conflicts within an electronic calendar application | |
| US5124912A (en) | Meeting management device | |
| US5093901A (en) | System for exchanging electronic calendars based on entries and classification among users of the system | |
| US20030036941A1 (en) | System and method for scheduling multiple meetings on an electronic calendar | |
| JP2525047B2 (ja) | 複合予定表作成方法 |