JP2001312478A - 共同作業オブジェクトのオーナ識別方法、コンピュータシステムおよびコンピュータ可読な記録媒体 - Google Patents
共同作業オブジェクトのオーナ識別方法、コンピュータシステムおよびコンピュータ可読な記録媒体Info
- Publication number
- JP2001312478A JP2001312478A JP2000126622A JP2000126622A JP2001312478A JP 2001312478 A JP2001312478 A JP 2001312478A JP 2000126622 A JP2000126622 A JP 2000126622A JP 2000126622 A JP2000126622 A JP 2000126622A JP 2001312478 A JP2001312478 A JP 2001312478A
- Authority
- JP
- Japan
- Prior art keywords
- user
- management table
- owner
- identification code
- node identification
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
るいは描画されているオブジェクトのオーナを簡単に識
別する。特定のオーナによって描画されたオブジェクト
を選択的に識別し、オーナー単位でのオブジェクトの編
集操作を簡単に行う。 【解決手段】 ユーザシステムのノード識別コードとオ
ーナ識別子をユーザ管理テーブルに記憶し、ノード識別
コードとオブジェクト情報をオブジェクト管理テーブル
に記憶する。オブジェクトに対するイベント入力によ
り、オブジェクト管理テーブルのノード識別コードを取
得し、ユーザ管理テーブルのオーナ識別子を取得する。
このオーナ識別子をオブジェクトに関連付けて画面に表
示する。
Description
トを有するコンピュータシステムまたはコンピュータネ
ットワークを用いて行う共同作業環境を提供するシステ
ムに関し、特に、共同作業で生成されるオブジェクトの
オーナ識別に適用して有効なものに関する。
進展に伴い、WWW(ワールドワイドウェブ)を業務、
取引、作業等に活用するニーズが増している。一般に業
務等を個人単独で行う例は少なく、むしろ複数人が同時
に情報を共有しつつ共同で作業を進めるのが一般的であ
る。
技術として、たとえば、特開平10−134461号公
報に記載の技術がある。同公報には、インターネットを
利用する二人以上のユーザが同時にHTML(Hyper Te
xt Markup Language)文書を参照しつつその移動変更等
を行えるシステムの提供を目的に、コンピュータシステ
ムおよび実行方法の発明が開示されている。このコンピ
ュータシステムでは、ソース側と受信側の共用クライア
ントコンピュータシステムにブラウザとウェブ共用マネ
ージャを有し、受信側共用クライアントのウェブ共用マ
ネージャがソース側のイベント・メッセージをソース側
のウェブ共用マネージャから受け取るように構成され
る。このため、イベント・メッセージがソース側と受信
側で共用され、共用クライアント上で同じウェブページ
の表示と制御が同時に実現される。
は、複数人あるいはグループで共用利用される文書の変
更箇所、変更内容をコメントと関連付けて表示すること
を目的とした共用文書処理システムが記載されている。
すなわち、文書コメント、版情報等を編集する各々のエ
ディタ部、あるいはこれらの各々の管理部を備えた複数
の端末に対し、編集文書、コメント、版情報を各々記憶
する記憶部を共通に設け、これら記憶された編集文書、
コメント、版情報等をリンクして記憶するとともに端末
から検索可能なように構成された技術が示されている。
このような構成により、ユーザは文書の変更箇所、変更
内容、変更理由等を関連を確認しながら見ることがで
き、作業グループ内での情報共有による意思疎通、共同
編集作業効率の向上が図れるとしている。
は、ファイル内の描画情報等の作成者に対し、任意の連
絡手段を用いてコンタクトできるようにすることを目的
とした共同作業支援システムが記載されている。この共
同作業支援システムでは、描画情報の作成者の識別情報
に対応させて少なくとも一種類の通信メディアにおける
作成者の連絡先を記憶しておき、描画情報を閲覧してい
るユーザの指示に応答して連絡先情報を取得し、作成者
の連絡先とユーザのコンピュータとを接続するように構
成されている。
いた共同作業環境が提供され、また、文書に関する編
集、コメント、版情報が共通に参照でき、また、文書等
描画情報の作成者に速やかに連絡をとることができる。
よる共同作業の場合には、共同ワークエリア上の個々の
オブジェクト(描画図形、文書、文字、画像、動画映
像、音声、あるいはこれらの組み合わせ等作業環境内で
提供されるあらゆる対象が含まれる)にオーナーシップ
という概念がない。このため、複数人が共同作業に参加
している場合、現在描画されているオブジェクトや既に
描画され表示されているオブジェクトが誰によって描か
れているかの判別ができない。また、描画されたオブジ
ェクトの中で、あるオーナによるものだけを選択してこ
れに変更・修正・削除等の編集操作を加えたい場合があ
る。しかし、オーナーシップという概念のない従来技術
では、このような操作を一括して行うことはできない。
在描画されつつあるオブジェクト、あるいは、共同ワー
クエリア上に既に描画されているオブジェクトのオーナ
を識別できる技術を提供することにある。
のオブジェクトの中からあるオーナによって描画された
オブジェクトを選択的に識別できる技術を提供すること
にある。
でのオブジェクトの編集操作を簡単に行うことができる
技術を提供することにある。
すれば、以下の通りである。すなわち、本発明のコンピ
ュータシステムは、各々が表示画面上に作業領域を表示
する複数のユーザシステムが接続されたコンピュータシ
ステムまたは複数のユーザシステムがコンピュータネッ
トワークを介して接続されたコンピュータシステムであ
って、各々の前記ユーザシステムは、前記ユーザシステ
ムに各々与えられたノード識別コードおよび前記ノード
識別コードに関連付けられたオーナ識別子を記録するユ
ーザ管理テーブルと、前記ノード識別コードに関連付け
られたオブジェクト情報を記録するオブジェクト管理テ
ーブルとを備える共同作業制御手段と、オブジェクトに
対するイベント入力により、前記オブジェクト管理テー
ブルを参照して前記オブジェクトに関連付けられている
前記ノード識別コードを取得し、前記ユーザ管理テーブ
ルを参照して前記取得されたノード識別コードに関連付
けられている前記オーナ識別子を取得し、前記取得され
たオーナ識別子を他のオーナ識別子のオブジェクトと識
別可能な態様でオブジェクトを前記画面に表示する手段
とを備える。
識別方法は、複数のユーザシステムが接続されたコンピ
ュータシステムまたは複数のユーザシステムがコンピュ
ータネットワークを介して接続されたコンピュータシス
テムを用いた共同作業により生成されるオブジェクトの
識別方法であって、前記複数のユーザシステムのうち何
れかのユーザシステムが他のユーザシステムから共同作
業データを受信した時に、前記ユーザシステムが前記共
同作業データに含まれるノード識別コードを取得し、前
記ユーザシステムのユーザ管理テーブルを参照して前記
ノード識別コードに関連付けられたオーナ識別子を取得
するステップと、前記共同作業データに含まれるオブジ
ェクトデータを用いて前記ユーザシステムの画面にオブ
ジェクトを表示する時に、前記オーナ識別子を前記オブ
ジェクトの始点、終点その他前記オブジェクトを構成す
る点に重ねて表示するステップと、を含む。
識別方法は、複数のユーザシステムが接続されたコンピ
ュータシステムまたは複数のユーザシステムがコンピュ
ータネットワークを介して接続されたコンピュータシス
テムを用いた共同作業により生成されたオブジェクトの
識別方法であって、前記ユーザシステムが他のユーザシ
ステムから受信した共同作業データに含まれるオブジェ
クトデータを前記他のユーザシステム毎のノード識別コ
ードに関連付けてオブジェクト管理テーブルに記憶し、
前記オブジェクトを前記ユーザシステムの画面に表示す
るステップと、前記画面に表示されている前記オブジェ
クトが選択された時に、前記オブジェクト管理テーブル
を参照して前記ノード識別コードを取得するステップ
と、前記取得されたノード識別コードに関連付けられた
オーナ識別子を前記ユーザシステムのユーザ管理テーブ
ルを参照して取得するステップと、前記オーナ識別子
を、前記選択されたオブジェクトの始点、終点その他前
記オブジェクトを構成する点に重ねて前記画面に表示す
るステップと、を含む。
別方法によれば、オブジェクトに関連付けてオーナ識別
子を表示するので、オブジェクトのオーナを簡単に識別
することができる。オーナ識別子としてはオーナ毎に定
義された文字・図形・絵文字(アイコン)等を例示でき
る。
ェクトの前記オーナによる描画操作または前記オブジェ
クトの前記オーナ以外のユーザによる選択操作とするこ
とができる。オーナによる描画操作の場合は、オブジェ
クトが描画されている状態、つまりオブジェクトが生成
されつつあるそのとき(リアルタイム)にオーナ識別子
が表示される。これにより複数人(特に3人以上)で共
同作業しているときに、リアルタイムにオブジェクトの
オーナを識別できる。オーナ以外のユーザによる選択操
作の場合は、選択操作されたときにオーナ識別子が表示
される。つまり、オブジェクトの描画後いつでもユーザ
の希望するときに個々のオブジェクトのオーナを識別で
きる。
てオブジェクトを順次選択する操作、マウス等の入力デ
バイスを用いて画面(ワークエリア)上のポインタをオ
ブジェクト上に移動しマウス等をクリックする操作のほ
か、単にポインタをオブジェクト上に移動させて一定時
間その位置を維持する操作も含まれる。オーナ識別子が
表示される位置はオブジェクトの始点または終点その他
オブジェクトを構成する点に重なる位置を例示できる。
「描画」と記載されている時には、特に明示しない限
り、「入力」「リンク」等、画面に表示されているオブ
ジェクトが生成される操作、動作を含む。つまり、前記
した通りオブジェクトは図形、画像に限られず、文字、
文書、動画、音声も含まれる。よってこれら文字、音声
等のオブジェクトがワークエリア上に表示されるような
操作を行うことも「オブジェクトが描画」される概念の
中に含まれる。
複数のユーザシステムが接続されたコンピュータシステ
ムまたは複数のユーザシステムがコンピュータネットワ
ークを介して接続されたコンピュータシステムであっ
て、各々の前記ユーザシステムは、前記ユーザシステム
に各々与えられたノード識別コードが記録されるユーザ
管理テーブルと、前記ノード識別コードに関連付けられ
たオブジェクト情報が記録されるオブジェクト管理テー
ブルとを備える共同作業制御手段と、前記オーナを選択
する選択操作により、前記ユーザ管理テーブルを参照し
て前記選択されたオーナに係る前記ユーザシステムの前
記ノード識別コードを取得し、前記オブジェクト管理テ
ーブルを参照して前記取得されたノード識別コードに関
連付けられている前記オブジェクトを取得し、前記取得
されたオブジェクトとそれ以外のオブジェクトとを識別
して前記画面に表示する手段とを有する。
識別方法は、複数のユーザシステムが接続されたコンピ
ュータシステムまたは複数のユーザシステムがコンピュ
ータネットワークを介して接続されたコンピュータシス
テムを用いた共同作業により生成されたオブジェクトの
識別方法であって、前記ユーザシステムが他のユーザシ
ステムから受信した共同作業データに含まれるオブジェ
クトデータを前記他のユーザシステム毎のノード識別コ
ードに関連付けてオブジェクト管理テーブルに記憶し、
前記オブジェクトを前記ユーザシステムの画面に表示す
るステップと、前記共同作業に参加するオーナのうち何
れかのオーナを選択したときに、前記選択されたオーナ
のユーザシステムに与えられたノード識別コードを前記
ユーザシステムのユーザ管理テーブルを参照して取得す
るステップと、前記取得されたノード識別コードに関連
付けられたオブジェクトを前記オブジェクト管理テーブ
ルを参照して取得するステップと、前記取得されたオブ
ジェクトの全てを他のオブジェクトと識別して前記画面
に表示するステップと、を含む。
別方法によれば、あるオーナに着目して、このオーナの
オブジェクトを他のオーナのオブジェクトと区別して表
示できる。これにより、共同作業中、共同作業後、ある
いは作業後に第三者によって作業がレビューされるよう
な場合にも共同ワークエリア上でのあるオーナによって
描画されたオブジェクトだけに注目することができる。
選択したオーナとその他のオーナとを区別して表示する
方法としては、たとえば選択オーナのオブジェクトをソ
リッドラインで表示し、その他のオーナのオブジェクト
をグレーアウトして表示する例を挙げることができる。
また、特定のオーナの選択の方法としては、ダイアログ
メニュー、共同ワークエリアのタイトルバー上に表示さ
れるメニュー等に共同作業に参加するメンバのリストを
表示してこれを選択する例を示すことができる。
して、複写、移動、消去その他の編集操作を行う手段ま
たはステップを有することができる。これによりオーナ
単位でのオブジェクトの編集操作が可能になる。
ード識別コードに関連付けられたセキュリティレベル情
報を記録し、編集操作が前記セキュリティレベル情報に
適合した範囲で許可されるようにすることができる。こ
れにより、権限のないオーナ以外の人の操作を制限して
オブジェクトの消去等共同作業結果の保全を図ることが
できる。
ムにおいても、画面に表示されるオーナ識別子または前
記取得されたオブジェクトとそれ以外のオブジェクトと
の識別表示が、タイマー操作により消去または解消され
る手段またはステップを有することができる。これによ
り、必要と思われる場合にのみオーナ識別子を表示し
て、限られた表示画面を有効に活用することができる。
記共同作業毎のセッションを制御する手段をさらに備
え、前記セッション制御手段には、前記セッションを識
別するセッション識別コードと、前記セッションに参加
するユーザを識別するユーザ識別コードと、前記ユーザ
の使用する前記ユーザシステムのノード識別コードとが
記録されたセッション管理テーブルを有し、前記セッシ
ョン制御手段は、前記セッション管理テーブルを参照
し、前記ユーザから送付されたデータに含まれるユーザ
識別コードが登録されたすべてのセッションについて、
そのセッションに参加する他のユーザシステムに前記デ
ータを送付することができる。このような構成により、
セッションマネージャ(セッションサーバ)を介した場
合においても本願発明を実施することが可能になる。
に基づいて詳細に説明する。ただし、本発明は多くの異
なる態様で実施することが可能であり、本実施の形態の
記載内容に限定して解釈すべきではない。なお、実施の
形態の全体を通して同じ要素には同じ番号を付するもの
とする。
ステムについて説明するが、当業者であれば明らかなと
おり、本発明は方法、システムの他、コンピュータで使
用可能なプログラムコードが記録された媒体としても実
施できる。したがって、本発明は、ハードウェアとして
の実施形態、ソフトウェアとしての実施形態またはソフ
トウェアとハードウェアとの組合せの実施形態をとるこ
とができる。プログラムコードが記録された媒体として
は、ハードディスク、CD−ROM、光記憶装置または
磁気記憶装置を含む任意のコンピュータ可読媒体を例示
できる。
ステムには、中央演算処理装置(CPU)、主記憶装置
(メインメモリ:RAM(Random Access Memory))、不
揮発性記憶装置(ROM(Read Only Memory))等を有
し、これらがバスで相互に接続される。バスには、その
他コプロセッサ、画像アクセラレータ、キャッシュメモ
リ、入出力制御装置(I/O)等が接続される。バスに
は、適当なインターフェイスを介して外部記憶装置、デ
ータ入力デバイス、表示デバイス、通信制御装置等が接
続されてもよい。その他、一般的にコンピュータシステ
ムに備えられるハードウェア資源を備えることが可能な
ことは言うまでもない。外部記憶装置は代表的にはハー
ドディスク装置が例示できるが、これに限られず、光磁
気記憶装置、光記憶装置、フラッシュメモリ等半導体記
憶装置も含まれる。なお、データの読み出しのみに利用
できるCD−ROM等の読み出し専用記憶装置もデータ
あるいはプログラムの読み出しにのみ適用する場合には
外部記憶装置に含まれる。データ入力デバイスには、キ
ーボード等の入力装置、マウス等ポインティングデバイ
スを備えることができる。データ入力デバイスには音声
入力装置も含む。表示装置としては、CRT、液晶表示
装置、プラズマ表示装置が例示できる。本実施の形態の
コンピュータシステムには、パーソナルコンピュータ、
ワークステーション、メインフレームコンピュータ等各
種のコンピュータが含まれる。
グラムは、他のコンピュータシステムに記録されていて
も良い。つまり、コンピュータシステムで利用する一部
のプログラムをリモートコンピュータで分散的に処理ま
たは実行できる。なお、他のコンピュータシステムに記
録されたプログラムをアドレスで参照する場合には、D
NS、URL等を用ることができる。
システム間の通信には、複数のコンピュータシステムが
相互に接続されるLAN、WAN等を用いてもよく、ま
た、インターネットを用いてもよい。これら接続に用い
られる通信回線は、専用線、公衆回線の何れでも良い。
また本発明は、単一のコンピュータシステムで実現され
てもよい。
語には、イントラネットおよびエクストラネットも含む
ものとする。インターネットへのアクセスという場合、
イントラネットやエクストラネットへのアクセスをも意
味する。コンピュータネットワークという用語には、公
的にアクセス可能なコンピュータネットワークと私的な
アクセスしか許可されないコンピュータネットワークと
の両方が含まれるものとする。
の形態である共同作業システムの概要を示す概念図であ
る。本実施の形態の共同作業システム100では、セッ
ションマネージャ101を介してユーザシステムである
コラボレーションクライアント102A、102Bが接
続されている。各コラボレーションクライアントには、
ワークエリア103A、103Bが生成される。ワーク
エリア103A、103Bは、各々コラボレーションク
ライアント102A、102Bの画面に表示される領域
(エリア)であり、ソフトウエア的に実現される機能で
ある。各種の文書(たとえばHTML文書)の表示、編
集等が行える他、表示されている文書あるいは図形に重
ねて、任意の描画図形をアノテーションデータとして入
力、表示、編集等する機能を持つ。さらに、HTML文
書等の有するデータフィールドにデータを入力し、入力
されたデータを表示、編集等する機能を持つ。
ント(ユーザシステム)が2つの場合を例示している
が、それ以上のユーザシステムが接続できることは勿論
である。また、各コラボレーションクライアントは、各
々同様の構成を有し、機能的にも等価である。つまり、
その1つが共同作業データの発信側の場合にはその他は
共同作業データの受信側として機能するが、任意のコラ
ボレーションクライアントは送信側・受信側の何れのシ
ステムとしても機能が可能である。事実これら受信送信
の機能は煩雑に交代される。本明細書においてコラボレ
ーションクライアント102A、102Bを区別する必
要が無いときには、単にコラボレーションクライアント
102と表現する。
例を示したブロック図であり、図3は、コラボレーショ
ンクライアントの構成の一例を示したブロック図であ
る。セッションマネージャ101には、セッション管理
テーブル104、セッション管理部105、通信部10
6を含み、コラボレーションクライアント102には、
通信部107、入力データ解析部108、外部イベント
入力部109、ユーザ管理部110、ユーザ管理テーブ
ル111、オブジェクト管理部112、オブジェクト管
理テーブル113、描画・出力部114を含む。
らデータを受信したとき、そのデータを同一セッション
に参加する他のユーザに転送する。データの送受信は通
信部106を介して行う。
ション管理テーブル104を参照する。図4は、セッシ
ョン管理テーブル104の一例を示した表図である。ス
テップ4に示すように、セッション管理テーブル104
には、セッション毎のセッションID(SID)、その
セッションに参加するユーザのID(UID)およびそ
のユーザのシステム(コラボレーションクライアント)
のノードID(NID)を記録する。セッション管理部
105は、受信したデータからセッションIDを取得
し、セッション管理テーブル104を参照してそのセッ
ションIDに含まれるユーザリストの他のユーザにデー
タを送信する。送信先の参照にはノードIDが参照され
る。
システム間で通信できるあらゆる技術を適用できる。た
とえばTCP/IPプロトコルに適合したインターフェ
イスとモデム・ターミナルアダプタ等のデータターミナ
ル、LANインターフェイス等を例示できる。通信部1
06には、公知のSSL等暗号化技術を含めることがで
きる。
ネージャ101から通信部106、107を介して受信
したデータあるいは外部イベント入力部109からの入
力を解析する。たとえば受信データに含まれるノードI
D(NID)を取得し、後に説明するオーナ識別子、セ
キュリティレベル、オブジェクトデータ等を取得し、ユ
ーザ管理部110やオブジェクト管理部112に各デー
タを引き渡す。また、次に説明する外部イベント入力部
109からの入力に応じて適当な動作を発生させるよう
機能する。
入力、たとえばマウス等のポインティングデバイス等を
用いたオブジェクトの選択、あるいはキーボード等の入
力デバイスからの入力を受け付け、イベントとして入力
データ解析部108に引き渡す。
するユーザを管理する。ユーザ管理部110でのユーザ
の管理には、ユーザ管理テーブル111を参照する。図
5は、ユーザ管理テーブル111の一例を示した表図で
ある。 ユーザ管理テーブル111には、共同作業に参
加しているユーザ毎に、ノードID(NID)、ユーザ
名(U)、オーナ識別子(OID)、セキュリティレベ
ル(S)が記録される。ノードIDは、前記の通りユー
ザが用いているユーザシステム(コラボレーションクラ
イアント102)を識別するコードである。ユーザ名
(U)は、ユーザの名称である。オーナ識別子(OI
D)はユーザに与えられた個別の識別子であり、そのユ
ーザを表示する文字、図形、絵文字(アイコン)等が例
示できる。セキュリティレベル(S)は、そのユーザに
オーナシップがあるオブジェクトに他のユーザが編集削
除等を加える場合に許容されるレベルを指定するコード
である。ユーザ管理テーブル111を参照したユーザ管
理部110の動作については、後に説明する識別方法の
説明において詳述する。
ト管理テーブル113を参照してユーザシステムに表示
されるオブジェクトを管理する。図6は、オブジェクト
管理テーブル113の一例を示した表図である。オブジ
ェクト管理テーブル113には、オブジェクトごとにオ
ブジェクトデータ、ノードID(NID)、グレーアウ
トフラグが記録される。オブジェクトデータは、たとえ
ばオブジェクトの種類(線、四角形等)、オブジェクト
の始点、終点のデータが含まれる。始点、終点のデータ
はたとえばx、y座標で与えられる。グレーアウトフラ
グは、オブジェクトがソリッドラインで表示されている
(フラグ=0)かグレーアウトして表示されているか
(フラグ=1)を示すフラグである。ここではグレーア
ウトを例示しているが、オブジェクトを識別して表示で
きるものであれば特にグレーアウトに限られるものでは
ない。たとえばオブジェクトの色を変える、オブジェク
トを立体的に装飾して表示する等他の表示形態を用いて
も良いことは勿論である。
表示装置にオブジェクトを表示する制御部である。描画
・出力部114で制御されて表示されるオブジェクトは
ワークエリア103に表示される。後に詳述するよう
に、オブジェクト、ユーザ識別子等が表示される。
ジェクトの識別方法を説明する。図7は、共同作業が開
始されるときに送受信されるデータのフォーマットを示
した図である。共同作業が開始される際のデータには、
ユーザID(UAID)、ノードID、オーナ識別子、
セキュリティレベルが含まれる。また、図8は共同作業
中に送受信されるデータのフォーマットを示した図であ
る。共同作業中のデータにはユーザID(UAID)、
ノードID、オブジェクトデータが含まれる。オブジェ
クトデータは複数でも良い。
一例を示したフローチャートである。あるコラボレーシ
ョンクライアント102が共同作業を開始すると(ステ
ップ120)、他の共同作業者(コラボレーションクラ
イアント102)にオーナー識別子を含むデータを送信
する(ステップ121)。このデータは前記図7に示す
データフォーマットを持つ。なお、データの送信はセッ
ションマネージャ101に対して行われる。セッション
マネージャ101はデータに含まれるユーザID(UA
ID)を取得し、セッション管理テーブル104を参照
して、そのUAIDを含むセッションのノードリストN
ID(データの発信元は除く)にこのデータを送信す
る。
イアント102は、ユーザ管理テーブル111に新しい
ユーザを追加する(ステップ122)。そして、ユーザ
管理テーブル111の新しいユーザの欄にノードID、
ユーザ名、オーナ識別子、セキュリティレベルを順次記
憶する(ステップ123〜126)。
ボレーション)開始のデータを受信しているか否かを判
断し(ステップ127)、受信している場合にはステッ
プ122に戻って処理を行い、受信していないときには
共同作業の処理を開始する(ステップ128)。
たフローチャートである。あるコラボレーションクライ
アント102から共同作業データが送信されると、その
他のコラボレーションクライアント102は、そのデー
タを受信する(ステップ130)。このデータのフォー
マットは図8に示す通りである。
アント102は、受信データの第1ブロックを取得し
(ステップ131)、データの終わりであるか否かを判
断する(ステップ132)。データの終わりであれば終
了操作を行ない(ステップ133)、データの終わりで
なければ次ステップ(ステップ134)に進む。なお、
第1ブロックにはUAID、ノードIDが含まれる。取
得したデータブロックがノードIDであるか否かを判断
し(ステップ134)、ノードIDであれば、取得した
ノードIDをNIDに代入し(ステップ135)、ユー
ザ管理テーブル111からNID(ノードID)に対応
するオーナ識別子(OID)を取得する。その後ステッ
プ148に進んで次ブロックを取得し(ステップ14
8)、ステップ132に戻る。
でない場合(オブジェクトデータである場合)、オブジ
ェクト管理テーブル113に新たなオブジェクトを追加
する(ステップ137)。この新たなオブジェクトの欄
にオブジェクトの種類、始点、終点、NID(ノード識
別子)を各々記憶する(ステップ138〜141)。
別子(OID)が表示中であるか否かを判断し(ステッ
プ142)、表示中である場合にはこのオーナ識別子
(OID)を消去し(ステップ143)、表示タイマを
消去する(ステップ144)。その後、ステップ145
に進む。オーナ識別子(OID)が表示中でない場合に
は、ステップ143、144に進むことなくステップ1
45に進み、オブジェクトの始点にオーナ識別子(OI
D)を描画する(ステップ145)。オーナ識別子(O
ID)を表示した時点で表示タイマを始動させ(ステッ
プ146)、オブジェクトを描画する(ステップ14
7)。その後、次のデータブロックを取得し(ステップ
148)、ステップ132に戻って処理を継続する。ス
テップ132でデータブロックの終了が検出されると処
理を終了する(ステップ133)。
画面の一例を示す画面図である。図では、共同作業に参
加するユーザ「B」「C」「D」がほぼ同時にオブジェ
クトであるアノテーション画像を描画した場合を示して
いる。各オブジェクトに重ねて「B」「C」「D」のオ
ーナ識別子が表示され、各オブジェクトのオーナが誰で
あるかを識別することができる。また、本実施の形態で
は、上記のような処理ステップを経ることにより、表示
画面を見ているユーザには、他のユーザからのオブジェ
クトの入力(描画)とほぼ同時にオーナ識別子が表示さ
れる。つまりリアルタイムにオーナを識別することがで
きる。これにより共同作業オブジェクトのオーナを極め
て簡単に識別することができる。
一例を示したフローチャートである。表示タイマが生成
され、表示が開始されてから、タイマで設定された時刻
が経過した時に表示タイマが終了する(ステップ14
9)。その後、表示中のオーナ識別子を消去し(ステッ
プ150)、表示タイマを消去する(ステップ15
1)。これにより、オブジェクトの表示は維持したま
ま、オーナ識別子(図11では「B」「C」「D」の表
示)のみが消去される。オーナ識別子の表示は本実施の
形態ではオブジェクトが描画されつつあるときにだけ一
定時間表示され、その後は消去される。オーナ識別子の
表示はユーザが認識したいであろうオブジェクトの描画
時にのみ表示され、その後はむしろ邪魔になる可能性が
ある。このような不必要な表示を消去して表示画面を有
効に活用できる。なお、ユーザは、後に説明するよう
に、必要なときにオブジェクトのオーナを表示すること
ができる。
(図11では「B」「C」「D」)を表示してオーナを
識別したが、オーナごとに定めた色、トーンで区分けし
てオブジェクトを表示しても良い。また、オーナごとに
ことなるパターンでオブジェクトを点滅させて識別して
も良い。その他オーナを識別できる態様で表示される表
示態様の全てを含むことができることは勿論である。
オブジェクトの始点に表示したが、オブジェクトの終
点、その他オブジェクト上の何れの点に表示しても良
く、さらに、オブジェクトとの関連が明白である以上、
オブジェクトの近傍に表示してもかまわない。
実施の形態である共同作業オブジェクトの識別方法の一
例を示したフローチャートである。本実施の形態の識別
方法は、実施の形態1におけるシステムと同じシステム
を用いて実施する。また、共同作業を開始する際の処理
も実施の形態1と同様である。
ブジェクトのオーナを識別したいと考えた時の処理を例
示する。まず、ユーザは、ワークエリア103に表示さ
れているオブジェクトを選択する(ステップ152)。
選択は、たとえば選択しようとするオブジェクトにポイ
ンティングデバイスのアイコン(たとえば矢印)を合わ
せ、この状態でマウスボタンをクリックすることにより
行う。その他、アイコンをオブジェクト上に一定時間
(数秒)留めることにより選択操作させても良い。
られているノードIDをオブジェクト管理テーブル11
3から取得する(ステップ153)。その後、オブジェ
クト管理テーブル113からオブジェクトの始点を取得
し(ステップ154)、ユーザ管理テーブル111から
ノードIDに対応するオーナ識別子を取得する(ステッ
プ155)。次に、取得されたオーナ識別子を前記取得
したオブジェクトの始点に表示する(ステップ15
6)。その後タイマーを始動させ(ステップ157)、
処理を終了する(ステップ158)。 なお、始動され
たタイマの消去処理は実施の形態1と同様である。
面の一例を示す画面図である。ここでは、オブジェクト
「Important!」を選択した場合を示してい
る。オブジェクト「Important!」の始点にオ
ーナ識別子「C」が表示され、「Important
!」というオブジェクトのオーナがCであることが識別
できる。このように本実施の形態の識別方法であれば、
ユーザが望むときにいつでもオーナをオブジェクト上に
表示でき、簡便にオブジェクトのオーナを識別できる。
トの始点に表示する例を説明したが、オブジェクトの終
点その他オブジェクトを構成する点のいずれの点に重ね
て表示しても良い。また、オブジェクトとの関連性が明
白であるかぎり、オブジェクトに重ねて表示する必要は
なく、その近傍に表示しても良い。
に他の実施の形態である共同作業オブジェクトの識別方
法の一例を示したフローチャートである。 本実施の形
態の識別方法は、実施の形態1におけるシステムと同じ
システムを用いて実施する。また、共同作業を開始する
際の処理も実施の形態1と同様である。
定のオーナのオブジェクトを識別したいと考えた時の処
理を例示する。まず、ユーザは注目したいオーナを選択
する(ステップ159)。次に、ユーザ管理テーブル1
11から選択されたオーナのノードIDを取得する(ス
テップ160)。取得されたノードIDはN1として記
憶する。
オブジェクト数を代入する(ステップ161)。
成するために、変数iを判断し(ステップ162)、i
がobjNum以下の場合には、オブジェクト管理テーブル1
13からi番目のオブジェクト(O)を取得し(ステッ
プ163)、オブジェクト管理テーブル113からオブ
ジェクト(O)のノードID(N2)を取得する(ステ
ップ164)。さらに、オブジェクト管理テーブル11
3からオブジェクト(O)のグレーアウトフラグ(F)
を取得する(ステップ165)。
(N1)が取得したノードID(N2)と等しいかを判
断し(ステップ166)、等しくない(対象とするオブ
ジェクトのオーナ(N2)が注目しているオーナ(N
1)と相違している)場合には対象オブジェクト(O)
をグレーアウト表示し(ステップ167)、フラグ
(F)を1(グレーアウト表示していることを示す)に
する(ステップ168)。その後iに1を加えて(ステ
ップ169)、ステップ162に戻る。
ジェクトのオーナ(N2)が注目しているオーナ(N
1)と一致している)と判断された場合には、グレーア
ウトフラグ(F)が1(グレー表示されている)でない
かを判断し(ステップ170)、グレーアウト表示され
ている(F=1)時にはオブジェクトを再描画(ステッ
プ171)した後、フラグを0にして(ステップ17
2)、ステップ169に進む。グレーアウト表示されて
いなければ(F!=1)、そのままステップ169に進
む。
+1番目のオブジェクトを対象に同様の操作が繰り返さ
れる。iがobjNum(オブジェクト数)を超えた段階でグ
レーアウトタイマが始動し(ステップ173)、処理を
終了する(ステップ174)。
す画面図である。ここでは、注目するオーナとして
「C」を選択した場合を示している。「C」以外のオー
ナのオブジェクトはグレーアウトして表示されている。
目して、そのオーナとそれ以外のオーナのオブジェクト
を簡単に区別することができる。このような識別方法を
用いることにより、たとえば共同作業の後にリビューを
行うような場合に、特定のオーナに着目して、そのオー
ナが行った作業のみをわかりやすい形態で表示できる。
これによりリビューを効率的に行うことが可能になる。
示す部分表示画面図である。すなわち、図17(a)に
示すように、各オーナをアイコンで表示するボタンをダ
イアログボックスに表示し、このダイアログ内のオーナ
を選択する方法を採用できる。また、図17(b)に示
すように、ワークエリアのメニュー領域に、各オーナを
アイコンで示するボタンを表示し、これを選択すること
ができる。また、図17(c)に示すように、実施の形
態2で説明したオーナの選択方法を採用することもでき
る。
了処理の一例を示すフローチャートである。グレーアウ
トタイマが生成され、グレーアウトが開始されてから、
タイマで設定された時刻が経過した時にグレーアウトタ
イマが終了する。その後、変数iに1を代入し、変数ob
jNumにオブジェクト数を代入する(ステップ175)。
全オブジェクトについてループを形成するために、変数
iを判断し(ステップ176)、iがobjNum以下の場合
には、オブジェクト管理テーブル113からi番目のオ
ブジェクト(O)を取得し(ステップ177)、オブジ
ェクト管理テーブル113からオブジェクト(O)のグ
レーアウトフラグ(F)を取得する(ステップ17
8)。次にグレーアウトフラグ(F)が1(グレー表示
されている)でないかを判断し(ステップ179)、グ
レーアウト表示されている(F=1)時にはオブジェク
トを再描画(ステップ180)した後、フラグを0にし
て(ステップ181)、ステップ182に進む。 グレ
ーアウト表示されていなければ(F!=1)、そのまま
ステップ182に進む。ステップ182ではiに1が加
えられ、i+1番目のオブジェクトを対象に同様の操作
が繰り返される。iがobjNum(オブジェクト数)を超え
た段階でグレーアウトタイマが消去し(ステップ18
3)、処理を終了する(ステップ184)。
のオブジェクトを一括して編集加工することができる。
図19は、本実施の形態の識別方法の他の例を示すフロ
ーチャートである。
ことにより注目するオーナを選択する(ステップ18
5)。次に、ユーザ管理テーブル111からそのオーナ
識別子に対応するセキュリティレベルを取得する(ステ
ップ186)。次に、取得したセキュリティレベルに合
わせて編集加工のポップアップメニューを表示する(ス
テップ187)。その後、編集加工を行い処理を終了す
る(ステップ189)。図20は、前記処理を行い、ポ
ップアップメニューを表示した段階の表示画面を例示す
る表示画面図である。
た編集加工処理が可能になる。なお、図20の例では、
オブジェクトの削除(Delete)が可能なように表示され
ているが、セキュリティレベルにより削除が許可されて
いないときには、「Delete」がメニュー表示されないこ
とは勿論である。
について説明したが、オブジェクトごとの編集加工が可
能なことは勿論である。
ジェクト以外をグレーアウトして表示する例を説明した
が、選択オブジェクト以外を、色分け、点滅等により、
区分けして表示できることは勿論、選択オブジェクトの
全てに実施形態2で説明したようなオーナ識別子を表示
することも可能である。
明の実施の形態に基づき具体的に説明したが、本発明は
前記実施の形態に限定されるものではなく、その要旨を
逸脱しない範囲で種々変更可能である。
ンマネージャ101を介してコラボレーションクライア
ント102が接続されている例を説明したが、図21に
示すように、セッションマネージャを介さず、コラボレ
ーションクライアント102A、102Bが直接接続さ
れてもよい。この場合、共同作業開始の際のデータのフ
ォーマットは図22に示す通りであり、共同作業中のデ
ータのフォーマットは図23に示す通りである。図2
2、23に示すデータフォーマットでは、セッションマ
ネージャで用いるUAIDが必要なく、その他のデータ
は図7、8と同様である。
ものによって得られる効果は、以下の通りである。
されつつあるオブジェクト、あるいは、共同ワークエリ
ア上に既に描画されているオブジェクトのオーナを簡単
に識別できる。また、共同ワークエリア上のオブジェク
トの中からあるオーナによって描画されたオブジェクト
を選択的に識別できる。また、オーナー単位でのオブジ
ェクトの編集操作を簡単に行うことができる。
の概要を示す概念図である。
ロック図である。
示したブロック図である。
ある。
る。
である。
タのフォーマットを示した図である。
トを示した図である。
フローチャートである。
ートである。
チャートである。
ジェクトの識別方法の一例を示したフローチャートであ
る。
業オブジェクトの識別方法の一例を示したフローチャー
トである。
である。
フローチャートである。
例を示すフローチャートである。
画面を例示する表示画面図である。
念図である。
ータのフォーマットを示した図である。
ットを示した図である。
ジャ、102…コラボレーションクライアント、103
…ワークエリア、104…セッション管理テーブル、1
05…セッション管理部、106、107…通信部、1
08…入力データ解析部、109…外部イベント入力
部、110…ユーザ管理部、111…ユーザ管理テーブ
ル、112…オブジェクト管理部、113…オブジェク
ト管理テーブル、114…描画・出力部。
Claims (16)
- 【請求項1】 各々が表示画面上に作業領域を表示する
複数のユーザシステムが接続されたコンピュータシステ
ムまたは複数のユーザシステムがコンピュータネットワ
ークを介して接続されたコンピュータシステムであっ
て、 各々の前記ユーザシステムは、前記ユーザシステムに各
々与えられたノード識別コードおよび前記ノード識別コ
ードに関連付けられたオーナ識別子を記録するユーザ管
理テーブルと、前記ノード識別コードに関連付けられた
オブジェクト情報を記録するオブジェクト管理テーブル
とを備える共同作業制御手段と、 オブジェクトに対するイベント入力により、前記オブジ
ェクト管理テーブルを参照して前記オブジェクトに関連
付けられている前記ノード識別コードを取得し、前記ユ
ーザ管理テーブルを参照して前記取得されたノード識別
コードに関連付けられている前記オーナ識別子を取得
し、前記取得されたオーナ識別子を他のオーナ識別子の
オブジェクトと識別可能な態様でオブジェクトを前記画
面に表示する手段と、を備えるコンピュータシステム。 - 【請求項2】 前記イベント入力は、前記オブジェクト
の前記オーナによる描画操作または前記オブジェクトの
前記オーナ以外のユーザによる選択操作である請求項1
記載のコンピュータシステム。 - 【請求項3】 前記オーナ識別子が、前記オブジェクト
の始点または終点その他前記オブジェクトを構成する点
に重ねて表示される請求項1または2記載のコンピュー
タシステム。 - 【請求項4】 前記取得されたオブジェクトに対して、
複写、移動、消去その他の編集操作を行う手段を有する
請求項3記載のコンピュータシステム。 - 【請求項5】 前記ユーザ管理テーブルには、前記ノー
ド識別コードに関連付けられたセキュリティレベル情報
がさらに記録され、前記編集操作が前記セキュリティレ
ベル情報に適合した範囲で許可される請求項4記載のコ
ンピュータシステム。 - 【請求項6】 前記画面に表示されるオーナ識別子また
は前記取得されたオブジェクトとそれ以外のオブジェク
トとの識別表示が、タイマー操作により消去または解消
される手段を有する請求項1〜5の何れか一項に記載の
コンピュータシステム。 - 【請求項7】 前記コンピュータシステムには、前記共
同作業毎のセッションを制御する手段をさらに備え、 前記セッション制御手段には、前記セッションを識別す
るセッション識別コードと、前記セッションに参加する
ユーザを識別するユーザ識別コードと、前記ユーザの使
用する前記ユーザシステムのノード識別コードとが記録
されたセッション管理テーブルを有し、 前記セッション制御手段は、前記セッション管理テーブ
ルを参照し、前記ユーザから送付されたデータに含まれ
るユーザ識別コードが登録されたすべてのセッションに
ついて、そのセッションに参加する他のユーザシステム
に前記データを送付する請求項1〜6の何れか一項に記
載のコンピュータシステム。 - 【請求項8】 複数のユーザシステムが接続されたコン
ピュータシステムまたは複数のユーザシステムがコンピ
ュータネットワークを介して接続されたコンピュータシ
ステムを用いた共同作業により生成されたオブジェクト
の識別方法であって、 前記ユーザシステムが他のユーザシステムから受信した
共同作業データに含まれるオブジェクトデータを前記他
のユーザシステム毎のノード識別コードに関連付けてオ
ブジェクト管理テーブルに記憶し、前記オブジェクトを
前記ユーザシステムの画面に表示するステップと、 前記画面に表示されている前記オブジェクトが選択され
た時に、前記オブジェクト管理テーブルを参照して前記
ノード識別コードを取得するステップと、 前記取得されたノード識別コードに関連付けられたオー
ナ識別子を前記ユーザシステムのユーザ管理テーブルを
参照して取得するステップと、 前記オーナ識別子を、前記選択されたオブジェクトの始
点、終点その他前記オブジェクトを構成する点に重ねて
前記画面に表示するステップと、 を含む共同作業オブジェクトの識別方法。 - 【請求項9】 複数のユーザシステムが接続されたコン
ピュータシステムまたは複数のユーザシステムがコンピ
ュータネットワークを介して接続されたコンピュータシ
ステムを用いた共同作業により生成されたオブジェクト
の識別方法であって、 前記ユーザシステムが他のユーザシステムから受信した
共同作業データに含まれるオブジェクトデータを前記他
のユーザシステム毎のノード識別コードに関連付けてオ
ブジェクト管理テーブルに記憶し、前記オブジェクトを
前記ユーザシステムの画面に表示するステップと、 前記共同作業に参加するオーナのうち何れかのオーナを
選択したときに、前記選択されたオーナのユーザシステ
ムに与えられたノード識別コードを前記ユーザシステム
のユーザ管理テーブルを参照して取得するステップと、 前記取得されたノード識別コードに関連付けられたオブ
ジェクトを前記オブジェクト管理テーブルを参照して取
得するステップと、 前記取得されたオブジェクトの全てを他のオブジェクト
と識別して前記画面に表示するステップと、 を含む共同作業オブジェクトの識別方法。 - 【請求項10】 前記取得されたオブジェクトの前記画
面への識別表示は、前記選択されたオーナに関連付けら
れているオーナ識別子を前記オブジェクトの始点、終点
その他前記オブジェクトを構成する点に重ねて表示する
請求項9記載の共同作業オブジェクトの識別方法。 - 【請求項11】 前記取得されたオブジェクトに対し
て、複写、移動、消去その他の編集操作を行うステップ
をさらに有する請求項9または10記載の共同作業オブ
ジェクトの識別方法。 - 【請求項12】 前記ユーザ管理テーブルには、前記ノ
ード識別コードに関連付けられたセキュリティレベル情
報がさらに記録され、前記編集操作が前記セキュリティ
レベル情報に適合した範囲で許可される請求項11記載
の共同作業オブジェクトの識別方法。 - 【請求項13】 前記共同作業オブジェクトの識別方法
であって、さらに、前記複数のユーザシステムのうちの
何れかのユーザシステムが共同作業を開始する時に、そ
のノード識別コードおよびオーナ識別子を含むユーザ情
報を他のユーザシステムに送信するステップと、 前記ユーザ情報を受信した他のユーザシステムが、前記
ユーザ情報を各々のユーザ管理テーブルに記憶するステ
ップと、 を有する請求項8〜12の何れか一項に記載の共同作業
オブジェクトの識別方法。 - 【請求項14】 前記画面に表示されるオーナ識別子ま
たは前記取得されたオブジェクトとそれ以外のオブジェ
クトとの識別表示は、タイマー操作により消去または解
消される請求項8〜13の何れか一項に記載の共同作業
オブジェクトの識別方法。 - 【請求項15】 複数のユーザシステムが接続されたコ
ンピュータシステムまたは複数のユーザシステムがコン
ピュータネットワークを介して接続されたコンピュータ
システムを制御するプログラムコードが記録されたコン
ピュータ可読な記憶媒体であって、前記プログラムコー
ドには、 前記ユーザシステムが他のユーザシステムから受信した
共同作業データに含まれるオブジェクトデータを前記他
のユーザシステム毎のノード識別コードに関連付けてオ
ブジェクト管理テーブルに記憶し、前記オブジェクトを
前記ユーザシステムの画面に表示するプログラムコード
と、 前記画面に表示されている前記オブジェクトが選択され
た時に、前記オブジェクト管理テーブルを参照して前記
ノード識別コードを取得するプログラムコードと、 前記取得されたノード識別コードに関連付けられたオー
ナ識別子を前記ユーザシステムのユーザ管理テーブルを
参照して取得するプログラムコードと、 前記オーナ識別子を、前記選択されたオブジェクトの始
点、終点その他前記オブジェクトを構成する点に重ねて
前記画面に表示するプログラムコードと、 を含む記憶媒体。 - 【請求項16】 複数のユーザシステムが接続されたコ
ンピュータシステムまたは複数のユーザシステムがコン
ピュータネットワークを介して接続されたコンピュータ
システムを制御するプログラムコードが記録されたコン
ピュータ可読な記憶媒体であって、前記プログラムコー
ドには、 前記ユーザシステムが他のユーザシステムから受信した
共同作業データに含まれるオブジェクトデータを前記他
のユーザシステム毎のノード識別コードに関連付けてオ
ブジェクト管理テーブルに記憶し、前記オブジェクトを
前記ユーザシステムの画面に表示するプログラムコード
と、 前記共同作業に参加するオーナのうち何れかのオーナを
選択したときに、前記選択されたオーナのユーザシステ
ムに与えられたノード識別コードを前記ユーザシステム
のユーザ管理テーブルを参照して取得するプログラムコ
ードと、 前記取得されたノード識別コードに関連付けられたオブ
ジェクトを前記オブジェクト管理テーブルを参照して取
得するプログラムコードと、 前記取得されたオブジェクトの全てを他のオブジェクト
と識別して前記画面に表示するプログラムコードと、 を含む記憶媒体。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000126622A JP3549097B2 (ja) | 2000-04-26 | 2000-04-26 | 共同作業オブジェクトのオーナ識別方法、コンピュータシステムおよびコンピュータ可読な記録媒体 |
TW090103419A TW503370B (en) | 2000-04-26 | 2001-02-15 | Owner identifying method of collaboration work object, computer system and computer readable recording medium |
EP01000043A EP1160667A3 (en) | 2000-04-26 | 2001-03-07 | System for enabling a plurality of computer users to identify objects in a collaborative work |
CA002340496A CA2340496A1 (en) | 2000-04-26 | 2001-03-12 | Owner identifying method of collaboration work object, computer system and computer readable recording medium |
SG200102114A SG100668A1 (en) | 2000-04-26 | 2001-04-12 | Owner identifying method of collaboration work object, computer system and computer readable recording medium |
US09/843,548 US7310657B2 (en) | 2000-04-26 | 2001-04-26 | Owner identification of collaboration work object |
US11/930,577 US20080059892A1 (en) | 2000-04-26 | 2007-10-31 | Owner identification of collaboration work object |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000126622A JP3549097B2 (ja) | 2000-04-26 | 2000-04-26 | 共同作業オブジェクトのオーナ識別方法、コンピュータシステムおよびコンピュータ可読な記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001312478A true JP2001312478A (ja) | 2001-11-09 |
JP3549097B2 JP3549097B2 (ja) | 2004-08-04 |
Family
ID=18636373
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000126622A Expired - Fee Related JP3549097B2 (ja) | 2000-04-26 | 2000-04-26 | 共同作業オブジェクトのオーナ識別方法、コンピュータシステムおよびコンピュータ可読な記録媒体 |
Country Status (6)
Country | Link |
---|---|
US (2) | US7310657B2 (ja) |
EP (1) | EP1160667A3 (ja) |
JP (1) | JP3549097B2 (ja) |
CA (1) | CA2340496A1 (ja) |
SG (1) | SG100668A1 (ja) |
TW (1) | TW503370B (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011148872A1 (ja) * | 2010-05-25 | 2011-12-01 | 株式会社ジェイアール四国コミュニケーションウェア | グループウェアシステムおよびプログラム |
JP2012038057A (ja) * | 2010-08-06 | 2012-02-23 | Konica Minolta Business Technologies Inc | 画像処理装置 |
JP2013101667A (ja) * | 2013-01-17 | 2013-05-23 | Casio Comput Co Ltd | 端末装置及びプログラム |
US8566729B2 (en) | 2008-09-29 | 2013-10-22 | International Business Machines Corporation | Joint editing of an on-line document |
US10979587B2 (en) | 2019-01-30 | 2021-04-13 | Seiko Epson Corporation | Recording apparatus |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2007202886B2 (en) * | 2000-04-17 | 2010-04-22 | Accenture Global Services Limited | Method for a collaborative work tool environment |
US20020099739A1 (en) * | 2001-01-03 | 2002-07-25 | Herman Fischer | Transformation and processing of Web form documents and data for small footprint devices |
JP2003085345A (ja) * | 2001-09-07 | 2003-03-20 | Ricoh Co Ltd | 意思決定支援装置、意思決定支援方法、記憶媒体及びコンピュータプログラム |
US7818678B2 (en) * | 2002-10-31 | 2010-10-19 | Litera Technology Llc | Collaborative document development and review system |
US20050138566A1 (en) * | 2003-12-17 | 2005-06-23 | International Business Machines Corporation | User interface, method, system and program product for managing collaboration data |
US7580867B2 (en) * | 2004-05-04 | 2009-08-25 | Paul Nykamp | Methods for interactively displaying product information and for collaborative product design |
US20060059431A1 (en) * | 2004-08-30 | 2006-03-16 | Microsoft Corporation | Real-time collaborative graphics application and method for use on a computer network having a collaborative networking platform |
EP1999634A2 (en) * | 2006-03-03 | 2008-12-10 | Live Cargo, Inc. | Systems and methods for document annotation |
US20080183733A1 (en) * | 2007-01-30 | 2008-07-31 | International Business Machines Corporation | Method, system, and program product for the creation and use of a unified dynamic information system |
US7844616B2 (en) * | 2007-01-30 | 2010-11-30 | International Business Machines Corporation | Method, system, and program product for discovering relevant information in a dynamic information system |
US7685140B2 (en) * | 2007-01-30 | 2010-03-23 | International Business Machines Corporation | Dynamic information systems |
US7941399B2 (en) * | 2007-11-09 | 2011-05-10 | Microsoft Corporation | Collaborative authoring |
US8825758B2 (en) | 2007-12-14 | 2014-09-02 | Microsoft Corporation | Collaborative authoring modes |
US8301588B2 (en) | 2008-03-07 | 2012-10-30 | Microsoft Corporation | Data storage for file updates |
US8352870B2 (en) | 2008-04-28 | 2013-01-08 | Microsoft Corporation | Conflict resolution |
US8429753B2 (en) | 2008-05-08 | 2013-04-23 | Microsoft Corporation | Controlling access to documents using file locks |
US8825594B2 (en) | 2008-05-08 | 2014-09-02 | Microsoft Corporation | Caching infrastructure |
US8417666B2 (en) | 2008-06-25 | 2013-04-09 | Microsoft Corporation | Structured coauthoring |
US8346768B2 (en) | 2009-04-30 | 2013-01-01 | Microsoft Corporation | Fast merge support for legacy documents |
US8280846B2 (en) * | 2009-07-10 | 2012-10-02 | Novell, Inc. | Collaboration swarming |
US8924864B2 (en) * | 2009-11-23 | 2014-12-30 | Foresight Imaging LLC | System and method for collaboratively communicating on images and saving those communications and images in a standard known format |
US8706809B2 (en) * | 2011-12-29 | 2014-04-22 | Brandon E. D'Amore | Systems and methods of creative work collaborative systems |
US10007405B2 (en) | 2011-12-29 | 2018-06-26 | Brandon E. D'Amore | Systems and methods of creative work collaborative systems |
KR20140034612A (ko) * | 2012-09-12 | 2014-03-20 | 삼성전자주식회사 | 멀티 유저를 위한 디스플레이 장치 및 그 제어 방법 |
US10956667B2 (en) * | 2013-01-07 | 2021-03-23 | Google Llc | Operational transformations proxy for thin clients |
US9846526B2 (en) * | 2013-06-28 | 2017-12-19 | Verizon and Redbox Digital Entertainment Services, LLC | Multi-user collaboration tracking methods and systems |
KR20150043109A (ko) * | 2013-10-14 | 2015-04-22 | 삼성전자주식회사 | 오브젝트 디스플레이를 제어하는 전자 장치 및 방법 |
US11862036B2 (en) * | 2016-06-29 | 2024-01-02 | Clipboard Nation, Inc. | Method and system for generating and managing plays in an electronic forum |
US10638089B2 (en) | 2017-12-11 | 2020-04-28 | Foresight Imaging | System and method of collaboratively communication on images via input illustrations and have those illustrations auto erase |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08307842A (ja) | 1995-04-28 | 1996-11-22 | Oki Electric Ind Co Ltd | 電子会議システム |
JPH08305663A (ja) | 1995-04-28 | 1996-11-22 | Hitachi Ltd | 共同作業支援システム |
JPH0962631A (ja) * | 1995-08-24 | 1997-03-07 | Hitachi Ltd | 共同作業支援システム |
US6286034B1 (en) * | 1995-08-25 | 2001-09-04 | Canon Kabushiki Kaisha | Communication apparatus, a communication system and a communication method |
CA2244002A1 (en) * | 1996-01-23 | 1997-07-31 | Aim Corporation | Information display system |
JP2996197B2 (ja) * | 1997-02-14 | 1999-12-27 | 日本電気株式会社 | 文書共有管理方法 |
JP3799134B2 (ja) * | 1997-05-28 | 2006-07-19 | ソニー株式会社 | システムおよび通知方法 |
US5966512A (en) * | 1997-06-05 | 1999-10-12 | International Business Machines Corporation | Groupware save operation |
US6378001B1 (en) * | 1997-06-18 | 2002-04-23 | International Business Machines Corp. | Collaborative framework with shared objects |
JP4035257B2 (ja) * | 1998-04-10 | 2008-01-16 | キヤノン株式会社 | 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体 |
US6766355B2 (en) * | 1998-06-29 | 2004-07-20 | Sony Corporation | Method and apparatus for implementing multi-user grouping nodes in a multimedia player |
US6463460B1 (en) * | 1999-04-23 | 2002-10-08 | The United States Of America As Represented By The Secretary Of The Navy | Interactive communication system permitting increased collaboration between users |
US6286031B1 (en) * | 1999-01-21 | 2001-09-04 | Jerry Richard Waese | Scalable multimedia distribution method using client pull to retrieve objects in a client-specific multimedia list |
US7062532B1 (en) * | 1999-03-25 | 2006-06-13 | Autodesk, Inc. | Method and apparatus for drawing collaboration on a network |
US6557028B2 (en) * | 1999-04-19 | 2003-04-29 | International Business Machines Corporation | Method and computer program product for implementing collaborative bookmarks and synchronized bookmark lists |
US6823363B1 (en) * | 1999-10-26 | 2004-11-23 | Beth S. Noveck | User-moderated electronic conversation process |
-
2000
- 2000-04-26 JP JP2000126622A patent/JP3549097B2/ja not_active Expired - Fee Related
-
2001
- 2001-02-15 TW TW090103419A patent/TW503370B/zh not_active IP Right Cessation
- 2001-03-07 EP EP01000043A patent/EP1160667A3/en not_active Withdrawn
- 2001-03-12 CA CA002340496A patent/CA2340496A1/en not_active Abandoned
- 2001-04-12 SG SG200102114A patent/SG100668A1/en unknown
- 2001-04-26 US US09/843,548 patent/US7310657B2/en not_active Expired - Fee Related
-
2007
- 2007-10-31 US US11/930,577 patent/US20080059892A1/en not_active Abandoned
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8566729B2 (en) | 2008-09-29 | 2013-10-22 | International Business Machines Corporation | Joint editing of an on-line document |
WO2011148872A1 (ja) * | 2010-05-25 | 2011-12-01 | 株式会社ジェイアール四国コミュニケーションウェア | グループウェアシステムおよびプログラム |
JP2012038057A (ja) * | 2010-08-06 | 2012-02-23 | Konica Minolta Business Technologies Inc | 画像処理装置 |
JP2013101667A (ja) * | 2013-01-17 | 2013-05-23 | Casio Comput Co Ltd | 端末装置及びプログラム |
US10979587B2 (en) | 2019-01-30 | 2021-04-13 | Seiko Epson Corporation | Recording apparatus |
Also Published As
Publication number | Publication date |
---|---|
US20020072947A1 (en) | 2002-06-13 |
TW503370B (en) | 2002-09-21 |
CA2340496A1 (en) | 2001-10-26 |
JP3549097B2 (ja) | 2004-08-04 |
SG100668A1 (en) | 2003-12-26 |
US7310657B2 (en) | 2007-12-18 |
US20080059892A1 (en) | 2008-03-06 |
EP1160667A2 (en) | 2001-12-05 |
EP1160667A3 (en) | 2004-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3549097B2 (ja) | 共同作業オブジェクトのオーナ識別方法、コンピュータシステムおよびコンピュータ可読な記録媒体 | |
JP6961994B2 (ja) | デバイス上でのメッセージ管理とドキュメント生成のためのシステムと方法、メッセージの管理プログラム、モバイルデバイス | |
US9602447B2 (en) | Context based virtual area creation | |
JP6961993B2 (ja) | デバイス上でのメッセージ管理とドキュメント生成のためのシステムと方法、メッセージの管理プログラム、モバイルデバイス | |
CA2993664C (en) | Method for archiving a collaboration session with a multimedia data stream and view parameters | |
US9065874B2 (en) | Persistent network resource and virtual area associations for realtime collaboration | |
JP5344460B2 (ja) | 編集装置、編集プログラム、および編集方法 | |
JP3821170B2 (ja) | 共同作業情報の管理方法および共同作業支援システム | |
US6728784B1 (en) | Collaborative multimedia architecture for packet-switched data networks | |
US7818679B2 (en) | Method, system, and apparatus for enabling near real time collaboration on an electronic document through a plurality of computer systems | |
US20060212583A1 (en) | Distributing messaging session logs to users entering an already ongoing messaging session | |
JP2003150542A (ja) | デジタル・コンテンツに付加されるアノテーション情報を共有するための方法、プログラムおよびコンピュータ・システム | |
US20180234363A1 (en) | Context based virtual area creation | |
TW201033853A (en) | Hybrid synchronous/asynchronous means for sharing user interactions across multiple devices | |
JP2007219939A (ja) | 情報管理システム、情報管理方法及び情報管理プログラム | |
US20240143266A1 (en) | Shared screen tools for collaboration | |
CN111309211A (zh) | 图片处理方法、装置及存储介质 | |
JP2001350397A (ja) | 遠隔地用講座情報提示方法及び装置 | |
JP4045768B2 (ja) | 映像処理装置 | |
JP3601314B2 (ja) | マルチメディア情報処理装置 | |
JP4347006B2 (ja) | サーバとなる情報処理装置 | |
JP2003111042A (ja) | 会議支援装置、情報処理装置、電子会議システムおよびプログラム | |
JP2000137683A (ja) | 情報処理装置及び共有データ処理方法 | |
JP2002541694A (ja) | インターネット通信およびプレゼンテーション・ソフトウェアおよび方法 | |
JP2002123813A (ja) | サーバおよびクライアントを用いてサーバ上で1つのデータを作成する方法および装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040121 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040401 |
|
RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20040402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040415 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080430 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080430 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090430 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090430 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100430 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110430 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110430 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120430 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130430 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |