JPH07306875A - 共存データ検索システム - Google Patents
共存データ検索システムInfo
- Publication number
- JPH07306875A JPH07306875A JP7111223A JP11122395A JPH07306875A JP H07306875 A JPH07306875 A JP H07306875A JP 7111223 A JP7111223 A JP 7111223A JP 11122395 A JP11122395 A JP 11122395A JP H07306875 A JPH07306875 A JP H07306875A
- Authority
- JP
- Japan
- Prior art keywords
- data
- coexistence
- server
- virtual
- function
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
Abstract
を提供すること、及び従来のデータ検索システムから共
存データ検索システムを構築する方法を提供すること。 【構成】 本データ検索システムは、データ貯蔵部か
らデータオブジェクトを検索するためのデータサーバ
と、検索されたデータオブジェクトと仮想場所とを関連
付けるための関連付け手段とを有している。検索された
データオブジェクトにアクセスしているユーザは前記仮
想場所によって共存することができる。データ貯蔵部
と、データサーバと、複数のデータ検索クライアントと
を有する従来のデータ検索システムをアップグレードし
て共存データ検索システムを構築する本発明による方法
は、共存サーバを付与する過程と、データ検索クライア
ントに必要な機能を加えて“共存”データ検索クライア
ントにする過程とを含む。
Description
ステムに関する。特に、共存機能を有するデータ検索シ
ステム(共存データ検索システム)に関する。
なっている。典型的なデータ検索システムを図1に示
す。図1を参照すると、データ検索システムは、通常デ
ータサーバ10と、複数のデータ検索クライアント12
とから構成されていることがわかる。データ検索クライ
アント12は通常個々のコンピュータである。データ検
索クライアント12のコマンドによって、データサーバ
10は、データオブジェクト16を貯蔵しているデータ
貯蔵部(またはデータベース)14にアクセスする。デ
ータオブジェクト16は、通常情報ファイルである。デ
ータ検索クライアントとユーザ17との情報交換(コミ
ュニケーション)は、通常ディスプレー18を通じて行
われる。
ついて説明する。ユーザ17から、あるデータオブジェ
クト16の検索命令(矢印1)を受け取ると、データ検
索クライアント12は、データサーバ10に向けて要求
を送る(矢印2)。データサーバ10は、データ貯蔵部
14から、要求されたデータオブジェクト16を検索し
(矢印3)、データオブジェクト16をデータ検索クラ
イアント12へと送る(矢印4)。
な機能として、データ管理機能がある。この機能によっ
て、データ検索クライアント12は、新しいデータオブ
ジェクト16を生成したり、検索されたデータオブジェ
クト16の修正を行ったり、生成または修正されたデー
タオブジェクト16をデータサーバ10へと送り返し
て、データ貯蔵部14に貯蔵したりすることができる。
追加的な機能には許可機能もあり、それによってデータ
サーバ10はクライアントの要求を受け付けたり拒絶し
たりする。
いくつかは上述の追加的な機能にあたる)、ファイル伝
送プロトコル(FTP)、ハイパー伝送プロトコル(H
TTP)、ゴファー(Gopher)及びネットワーク
ファイルシステム(NFS)標準規格、ネットワークニ
ュースサービス(NNTP)、米国DigitalEl
ectric CorporationのDECノー
ト、米国LotusInc.のLotusノート、米国
Novell Inc.のNovell NetWar
e、及び米国Oracle社、Sybase社、Inf
omix社などによって作られているリレーショナルデ
ータベース管理システムなどがある。
機能を備えたデータ検索システムを提供することにあ
る。それによって、同時に同じデータオブジェクトにア
クセスした2人以上のユーザは、互いの存在に気付き、
リアルタイムに互いに情報交換することができる。この
データ検索システムによると、あるドキュメントにアク
セスしたユーザは、同じドキュメントに同じ時にアクセ
スしている他のユーザと、リアルタイムに、そのドキュ
メントについて討議することができる。
は、2人以上のユーザが、一ヶ所の“仮想場所”(“v
irtual place”)に“存在”することがで
きるようにする機能のことである。例えば、イリノイ大
学の“the National Center fo
r Supercomputing Applicat
ions”によって開発された“COLLAGE”は、
クライアント−サーバパッケージであり、共有されたホ
ワイトボードへの共存を支援する。ユーザは、データオ
ブジェクトをデータサーバから既にある“COLLAG
Eセッション”へコピーし、このCOLLAGEセッシ
ョンでデータオブジェクトを操作する。他のユーザも、
このCOLLAGEセッションに参加すれば、同じデー
タオブジェクトを操作することができる。しかし、セッ
ションに参加するには、COLLAGEセッションの開
かれている場所をあらかじめ知っておく必要がある。
Chat”は、リアルタイムの、インターネット全体
に渡る、マルチパーティの、テキストベースの相互交信
ツーることができ、特定の話題に対して開かれた仮想的
な“チャネル”に入ったり出たりすることができる。
s”(Multiple−UserDungeons)
というゲームは、複数プレーヤ参加型ゲームの一つであ
り、そこでは相互に連結された場所という概念が提供さ
れ、各場所にはオブジェクトと他の場所に通じる通路と
がある。プレーヤはある場所から他の場所へと移動する
ことができ、“共存する”プレーヤと互いに連絡を取っ
て、その場所にあるオブジェクトに対して対処する。
し、そこで人々は情報交換することができる。しかし、
このような共存システムによって提供される共存は、デ
ータと関連していない。すなわちデータオブジェクトの
変更に伴って形成されたりするものではない。本発明
は、これを提供するものである。
うと、データ貯蔵部からデータオブジェクトを検索する
データサーバと、検索されたデータオブジェクトと仮想
場所とを相互に関連付けるための関連付け手段とを含む
データ検索システムが提供される。この仮想場所によっ
て、検索されるデータオブジェクトにアクセスするユー
ザは互いに共存することができる。
と、前記関連付け手段は、共存サーバと、データサーバ
及び共存サーバと情報交換することのできる少なくとも
2つの共存データ検索クライアントとを含む。共存サー
バは、データオブジェクトの一つと関連付けられた少な
くとも一つの仮想場所を含む。共存データ検索クライア
ントはオブジェクト関連手段と、共存手段とを含む。オ
ブジェクト関連手段はデータサーバから受け取ったデー
タオブジェクトを共存サーバ内の仮想場所の一つに関連
付ける働きをする。共存手段は、この関連付けられた仮
想場所に関連する他のユーザとの情報交換を可能にする
ものである。
例では、関連付け手段は、やはり共存サーバと、少なく
とも2つの共存データ検索クライアントとを含むが、こ
の実施例では、共存サーバがデータサーバと情報交換す
る能力を有し、共存データ検索クライアントは共存サー
バとのみ情報交換する。共存データ検索クライアントは
オブジェクト関連手段と共存手段とを有し、オブジェク
ト関連手段は共存サーバから受け取ったデータオブジェ
クトを共存サーバ内の仮想場所の一つに関連付ける働き
をし、共存手段は関連付けられた仮想場所に関連する他
のユーザとの情報交換を可能にする。
も、共存サーバは、各仮想場所に対して一つ存在するよ
うに可変の複数の場所プロセス(a changing
plurality of place proce
sses)と、共存データ検索クライアントから場所プ
ロセスへのコミュニケーションを提供するための管理プ
ロセスとを含んでもよい。
に於いても、オブジェクト関連付け手段は、新しい仮想
場所に移動するための手段を備えていてもよい。
と、データ貯蔵部からデータオブジェクトを検索するこ
とのできるデータサーバと、複数のデータ検索クライア
ントとを含むデータ検索システムをアップグレードして
共存データ検索システムにするための方法が提供され
る。この方法は、a)データオブジェクトの一つに関連
する少なくとも一つの仮想場所を含む共存サーバを付け
加える過程と、b)少なくとも2つのデータ検索クライ
アントを以下の機能を加えることによりアップグレード
する過程とを含む:
ションチャネルを開く機能;検索されたデータオブジェ
クトを仮想場所にマッピングする機能;共存情報を表示
する機能;ユーザ間の情報交換を可能にする機能;デー
タ検索クライアントが終了したとき、共存サーバに知ら
せる機能。
されるデータオブジェクトに同じ時にアクセスしている
ユーザは、互いに共存し、リアルタイムに情報交換する
ことができる。
よって、より詳細に理解されるだろう。
び図4には、本発明によるデータ検索システムが説明さ
れている。本発明によるシステムは、従来技術と同様
に、通常データサーバ10とデータ貯蔵部14とを備え
ている。さらにこのシステムは、本発明の好適実施例に
従って、共存サーバ20と、複数の共存データ検索クラ
イアント22とを含む。各共存データ検索クライアント
22は、データサーバ10、共存サーバ20、及び(デ
ィスプレー18を通して)ユーザ17と情報交換するこ
とができる。
ント22は、データサーバ10を介してデータオブジェ
クト16を要求し、データサーバ10はデータ貯蔵部1
4から要求されたデータオブジェクト16を検索する。
それと同時に、本発明の好適実施例に従って、共存デー
タ検索クライアント22は、特定のデータオブジェクト
16(例えばデータオブジェクト16a)の検索を行っ
たという情報を共存サーバ20へも通知する。それに応
じて、共存サーバ20は、データ検索クライアント22
を、検索されたデータオブジェクト16aに関連付けら
れた仮想場所24に加える。クライアント22は、検索
されたデータオブジェクト16a〜16cを仮想場所2
4a〜24cに関連させる。
が、データサーバ10に保存されたデータオブジェクト
16の各々に対する仮想場所24を管理することとしよ
う。理解されるように、共存サーバ20は、第1ユーザ
がデータオブジェクト16に現れたときに、要求によっ
て仮想場所24を生成し、また、誰もいなくなったとき
に仮想場所24を消すことができる。
タオブジェクト16にアクセスする全てのユーザは、ア
クセスするデータオブジェクト16に関連付けられた仮
想場所24に加えられる。さらに、共存サーバ20は各
仮想場所24に対してユーザ間コミュニケーション機能
を提供し、それによってデータオブジェクト16にアク
セスしたユーザは、そう望むのであれば、その時点で同
じデータオブジェクト16を使用している他のユーザと
情報交換することができる。共存サーバ20によって、
データオブジェクト16に存在しているユーザ17は、
他の共存しているユーザの存在に気付きくことができ、
さらに他のユーザとリアルタイムに情報交換するための
手段を与えられる。ユーザ17間の情報交換は、共存サ
ーバ20を介する情報交換が遅い場合には、クライアン
ト−クライアントの情報交換とすることもできる。
オブジェクトを仮想場所へと変えることであり、この仮
想場所でユーザ17は一緒になってデータオブジェクト
を見たり、修正したり、あるいはそれについて議論した
りすることができる。例えば、データサーバ10に、あ
る製品に関する複数のマニュアルが含まれているとす
る。その時、その製品のベンダ(vendor)は、ひ
とつの(または複数の)仮想場所に、マニュアルに関す
るアドバイザを置くことができたら便利であろう。そう
することによってこのアドバイザは、マニュアルを参照
するユーザが、さらにつっこんだ内容を知りたいとき
や、ドキュメントを読んでもどのようにすればよいのか
わからないときに、ユーザを支援することができる。
アント22は、共存プロトコルに従うが、この共存プロ
トコルは、図4内の矢印31〜38によって例示されて
いる。
トコル(矢印31〜35、図2の矢印1〜5と同様)に
従って、データサーバ10からデータオブジェクト16
dを検索する。同時に、共存データ検索クライアント2
2は、共存サーバ20内のデータオブジェクト16dと
関連付けられている仮想場所24dに対して、ユーザ1
7がデータオブジェクト16dにアクセスしたというメ
ッセージを送る(矢印36)。(通常、データオブジェ
クト16はデータサーバ10に於いて、うまく決められ
た名前を持っている。クライアント22は、同じまたは
対応する名前を用いて対応する仮想場所24を同定す
る。)仮想場所24dは、ユーザを共存ユーザのリスト
に加え(37過程)、そのメッセージを仮想場所24d
に入ったユーザを含む全ての共存ユーザに送信する。
が、共存ユーザ17の一人に選択的にメッセージを送信
したい場合、第1のユーザ17は、共存データ検索クラ
イアント22と共存サーバ20とを介して、関連する仮
想場所24へとメッセージを送る。仮想場所24にて、
メッセージはデータオブジェクト16にいる選択された
ユーザ17へと中継される。
いなくなるときは(同じまたは他のデータサーバ10か
ら他のデータオブジェクト16の検索を行ったり、共存
データ検索クライアント22が閉じたりすることによ
る)、共存データ検索クライアント22は、それを知ら
せるメッセージを仮想場所24へ送る(矢印36)。仮
想場所24は、それを受けて、ユーザ17を共存ユーザ
のリストから消去すると共に、残っている共存ユーザ1
7の全員にメッセージを送ってそのことを知らせる。
アント22によって実行される機能と、共存サーバ20
と仮想場所24によって実行される機能に関して記述さ
れる。以下にそれぞれの機能の疑似コード(pseud
ocode)を示す。
サーバS1から受け取っているとして、ユーザUのクラ
イアント22に於ける疑似コードを以下に示す。
2を要求したとき: 1.サーバS2からドキュメントD2の検索を試みる。 2.検索が成功の場合、“UはサーバS2の仮想場所P
(D2)へと去った。”というメッセージを、ドキュメ
ントD1に対応する共存サーバC(S1)内の仮想場所
P(D1)に送る。
求したとき:“UはTと言った。”というメッセージを
共存サーバC(S2)へ送る。
(Dj)から入った(または、仮想場所P(Dj)へと
去った)。”というメッセージを受け取ったとき:その
時その仮想場所内にいるユーザのリストをユーザUに対
して表示する。
け取ったとき:“VがTと言った”というメッセージを
ユーザUに対して表示する。
サーバC(Si)上の仮想場所P(Di)に於ける疑似
コードを以下に示す。
へと去った”というメッセージを受け取ったとき: 1.共存ユーザの集合CPから、ユーザUを消去する。 2.CP内の残りのユーザV全員に、“UはサーバSk
内の仮想場所P(Dj)へと去った”というメッセージ
を送る。
から入ってきた”というメッセージを受け取ったとき: 1.ユーザUを共存ユーザの集合CPに加える。 2.共存ユーザの集合CP内のユーザV全員に“Uがサ
ーバSk内の仮想場所P(Dj)から入ってきた”とい
うメッセージを送る。
け取ったとき:“UがTと言った”と言うメッセージを
共存ユーザの集合CP内の全てのユーザに送る。
うな方法でシステムに組み込まれれもよい。一実施例で
は、共存サーバ20は、フラット並行Prolog(f
lat concurrent Prolog:FC
P)と呼ばれる並行プログラミング言語を実行するUn
ixプロセスとして組み込まれる。Houriらに付与
された米国特許第5,222,221号明細書(ここで
言及したことにより、本出願の一部とされたい)に述べ
られているように、FCP内部軽負荷プロセス機構(i
nternal light−weight proc
ess mechanism)を用いることにより、各
仮想場所24を、各々FCPプロセスの集まりとして形
成される場所プロセス(place process)
として組み込むことができる。各FCPプロセスは、上
述の共存プロトコルに従う。
れ、そのアイデンティティが共存データ検索クライアン
トに登録されているポートにてメッセージを受けとる。
共存サーバ20は、通常共存データ検索クライアント2
2からメッセージを受け取り、それらのメッセージを適
切な仮想場所24に伝える。さらに、要求があれば、U
nix管理プロセス(共存サーバ20)は、データオブ
ジェクト16に最初のユーザがアクセスしたときにはい
つでも羽のように軽い(featherweight)
プロセス(仮想場所24)を生成することができる。ま
た、関連する仮想場所24に共存することをユーザが止
めたときにはいつでもプロセスを消すこともできる。
報交換機能はデータ検索機能から独立しているため、本
発明によるデータ検索システムは、共存機能を持たない
標準的なデータ検索クライアント12と共に動作するこ
とが可能である。
ータ検索システムは、既存の従来のデータ検索システム
から容易に構築することができる。この既存システムか
らのアップグレード方法は、上述したような共存サーバ
20を加える過程と、データ検索クライアント12をア
ップグレードして、共存データ検索クライアント22に
する過程とを含む。データ検索クライアント12のアッ
プグレードは、以下の機能を付加することによりなされ
る。
ケーションチャネルを開く機能、 b)仮想場所24に対してデータオブジェクト16をマ
ッピングする機能、 c)共存情報を表示する機能、 d)ユーザ17間のリアルタイムコミュニケーションを
可能にするための機能、 e)クライアント22が終了または閉鎖したときに共存
サーバ20に通知する機能。
いないデータ検索クライアントも、図3及び図4に示さ
れている共存データ検索システム内で機能することが可
能である。
の別の実施例を説明するための図である。この実施例で
は、データ検索システムは、前の実施例と同じ構成要素
を含んでいるが、それらの要素は異なった組み合わされ
方をしている。詳述すると、このデータ検索システム
は、共存データ検索クライアント40と、共存データ検
索サーバ42と備えており、また、従来技術と同様にデ
ータサーバ10及びデータ貯蔵部14も備えている。
イアント40は共存データ検索サーバ42とのみ情報交
換する。即ち、共存データ検索サーバに対して、データ
検索を要求したり、共存に必要なメッセージを送ったり
する。要求を受け取った共存データ検索サーバ42は、
それらをデータサーバ10へと伝える。共存データ検索
サーバ42は、仮想場所44を含む。複数のサーバ42
が存在し、それらが各々関連するデータサーバ10への
データ検索要求を取り扱ってもよい。
間のプロトコルを表す疑似コードを示す。
バS1内に持っているとして、ユーザUのクライアント
40に於ける疑似コードを以下に示す。
2を要求したとき: 1.“UはサーバS1内の場所P(D1)からの参入を
要求する”というメッセージを共存サーバC(S2)内
の場所P(D2)へと送る。 2.検索が成功の場合、“UはサーバS2の仮想場所D
2へと去った。”というメッセージを、共存サーバC
(S1)内の仮想場所P(D1)に送る。
求したとき:“UはTと言った。”というメッセージを
共存サーバC(S2)へ送る。
から入った(または、仮想場所P(Dj)へと去っ
た)。”というメッセージを受け取ったとき:その時仮
想場所P(Dj)内にいる共存ユーザのリストをユーザ
Uに対して表示する。
け取ったとき:ユーザVからのメッセージをユーザUに
対して表示する。
サーバC(Si)上の仮想場所P(Di)に於ける疑似
コードを以下に示す。
へと去った”というメッセージを受け取ったとき: 1.共存ユーザの集合CPから、ユーザUを消去する。 2.CP内の残りのユーザV全員に、“UはサーバSk
内の仮想場所P(Dj)へと去った”というメッセージ
を送る。
からの参入を要求する”というメッセージを受け取った
とき: 1.データサーバ10からデータ検索を試みる。 2.データ検索が成功した場合: a.ユーザUのクライアント42にデータを送る。 b.共存ユーザの集合CPにユーザUを加える。 c.共存ユーザの集合CP内のユーザV全員に“Uがサ
ーバSk内の仮想場所P(Dj)から入ってきた”とい
うメッセージを送る。
け取ったとき:“UがTと言った”と言うメッセージを
共存ユーザの集合CP内の全てのユーザに送る。
上記に例示され、述べられたことだけに限定されない。
本発明の範囲は特許請求の範囲によって画定される。
ある。
るための概念図である。
成され動作する共存サーバを備えたデータ検索システム
の概念図である。
である。
とその動作を説明する概念図である。
Claims (7)
- 【請求項1】 データ検索システムであって、 データ貯蔵部からデータオブジェクトを検索するための
データサーバと、 検索されたデータオブジェクトと仮想場所とを関連付け
るための関連付け手段とを有し、 前記仮想場所によって、前記検索されたデータオブジェ
クトにアクセスしているユーザが共存することができる
ことを特徴とする共存データ検索システム。 - 【請求項2】 前記関連付け手段が、 前記データオブジェクトの一つに関連付けられた少なく
とも一つの仮想場所を含む共存サーバと、 少なくとも前記データサーバ及び前記共存サーバと情報
交換することのできる少なくとも2つの共存データ検索
クライアントとを有し、 前記共存データ検索クライアントの各々が、 前記データサーバから受け取ったデータオブジェクト
を、前記共存サーバ内の仮想場所の少なくとも一つに関
連付けるためのオブジェクト関連付け手段と、 前記関連付けられた仮想場所に関連する他のユーザと情
報交換するための共存手段とを含むことを特徴とする請
求項1に記載の共存データ検索システム。 - 【請求項3】 前記関連付け手段が、 前記データオブジェクトの一つに関連付けられた少なく
とも一つの仮想場所を含み、かつ前記データサーバと情
報交換することができる共存サーバと、 前記共存サーバと情報交換することのできる少なくとも
2つの共存データ検索クライアントとを有し、 前記共存データ検索クライアントの各々が、 前記共存サーバから受け取ったデータオブジェクトを、
前記共存サーバ内の仮想場所の少なくとも一つに関連付
けるためのオブジェクト関連付け手段と、 前記関連付けられた仮想場所に関連する他のユーザと情
報交換するための共存手段とを含むことを特徴とする請
求項1に記載の共存データ検索システム。 - 【請求項4】 前記共存サーバが、 各仮想場所に対して一つ存在するように可変の複数の場
所プロセスと、 前記共存データ検索クライアントから前記場所プロセス
へのコミュニケーションを提供するための管理プロセス
とを含むことを特徴とする請求項2または請求項3のい
ずれかに記載のデータ検索システム。 - 【請求項5】 前記オブジェクト関連付け手段が、新
しい仮想場所に移動するための手段を含んでいることを
特徴とする請求項2または請求項3のいずれかに記載の
共存データ検索システム。 - 【請求項6】 データオブジェクトを貯蔵するデータ
貯蔵部と、前記データ貯蔵部から前記データオブジェク
トを検索することのできるデータサーバと、複数のデー
タ検索クライアントとを有するデータ検索システムをア
ップグレードして共存データ検索システムを構築する方
法であって、 前記データオブジェクトに関連付けられた少なくとも一
つの仮想場所を含む共存サーバを付与する過程と、 少なくとも2つの前記データ検索クライアントを、 前記共存サーバに対して個別のコミュニケーションチャ
ネルを開く機能と、 前記仮想場所に、検索されたデータオブジェクトをマッ
ピングする機能と、 共存情報を表示する機能と、 ユーザが情報交換できるようにする機能と、 該データ検索クライアントが終了されるとき、前記共存
サーバにそれを通知する機能とを付け加えることにより
アップグレードする過程とを含むことを特徴とする共存
データ検索システムの構築方法。 - 【請求項7】 データ貯蔵部から前記データオブジェ
クトを検索することのできるデータサーバと、複数のデ
ータ検索クライアントとを有するデータ検索システムを
アップグレードして共存データ検索システムを構築する
ための方法であって、 前記データオブジェクトに関連付けられた少なくとも一
つの仮想場所を含む共存サーバを付与する過程と、 少なくとも2つの前記データ検索クライアントを、 前記共存サーバに対して個別のコミュニケーションチャ
ネルを開く機能と、 前記仮想場所に、検索されたデータオブジェクトをマッ
ピングする機能と、 共存情報を表示する機能と、 ユーザが情報交換できるようにする機能と、 該データ検索クライアントが終了されるとき、前記共存
サーバにそれを通知する機能とを付け加えることにより
アップグレードする過程とを含むことを特徴とする共存
データ検索システムの構築方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US23629394A | 1994-05-02 | 1994-05-02 | |
| US08/236,293 | 1994-05-02 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07306875A true JPH07306875A (ja) | 1995-11-21 |
| JP4222639B2 JP4222639B2 (ja) | 2009-02-12 |
Family
ID=22888926
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11122395A Expired - Fee Related JP4222639B2 (ja) | 1994-05-02 | 1995-04-12 | 共存データ検索システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5819084A (ja) |
| JP (1) | JP4222639B2 (ja) |
| DE (1) | DE19511770B4 (ja) |
| GB (1) | GB2289149B (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1173390A (ja) * | 1997-08-06 | 1999-03-16 | Samsung Electron Co Ltd | 多利用者用ウェブサーバ及びこれを用いた使用者端末間通信方法 |
| US7856473B2 (en) | 2002-10-29 | 2010-12-21 | Fuji Xerox Co., Ltd. | Teleconference system, teleconference support method, and computer program |
| WO2011099192A1 (ja) * | 2010-02-15 | 2011-08-18 | 石井 美恵子 | アクセス制御システム、アクセス制御方法およびサーバ |
Families Citing this family (83)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6651050B2 (en) | 1994-05-02 | 2003-11-18 | International Business Machines Corporation | Co-presence data retrieval system which indicates observers of data |
| US5864874A (en) * | 1994-05-02 | 1999-01-26 | Ubique Ltd. | Community co-presence system |
| US6243714B1 (en) * | 1997-04-11 | 2001-06-05 | Ubique Ltd. | Co-presence data retrieval system |
| US5854898A (en) | 1995-02-24 | 1998-12-29 | Apple Computer, Inc. | System for automatically adding additional data stream to existing media connection between two end points upon exchange of notifying and confirmation messages therebetween |
| US5960173A (en) * | 1995-12-22 | 1999-09-28 | Sun Microsystems, Inc. | System and method enabling awareness of others working on similar tasks in a computer work environment |
| US6209048B1 (en) * | 1996-02-09 | 2001-03-27 | Ricoh Company, Ltd. | Peripheral with integrated HTTP server for remote access using URL's |
| US5899997A (en) * | 1996-04-03 | 1999-05-04 | Transparency Systems, Inc. | Object-oriented query mechanism |
| US7167897B2 (en) * | 1996-05-08 | 2007-01-23 | Apple Computer, Inc. | Accessories providing a telephone conference application one or more capabilities independent of the teleconference application |
| US6448978B1 (en) * | 1996-09-26 | 2002-09-10 | Intel Corporation | Mechanism for increasing awareness and sense of proximity among multiple users in a network system |
| US6286029B1 (en) | 1997-04-28 | 2001-09-04 | Sabre Inc. | Kiosk controller that retrieves content from servers and then pushes the retrieved content to a kiosk in the order specified in a run list |
| US6356934B1 (en) * | 1997-04-28 | 2002-03-12 | Sabre Inc. | Intermediate server having control program for storing content accessed during browsing sessions and playback program for asynchronously replaying browsing sessions |
| IL139291A0 (en) * | 1998-05-07 | 2001-11-25 | Ubique Ltd | A co-presence data retrieval system which indicates observers of data |
| US6192383B1 (en) | 1998-09-10 | 2001-02-20 | International Business Machines Corporation | Method and system in a computer network for automatically adding synchronization points to network documents |
| JP2000278290A (ja) * | 1999-03-29 | 2000-10-06 | Matsushita Electric Ind Co Ltd | ネットワーク管理システム |
| US7143356B1 (en) | 1999-06-02 | 2006-11-28 | International Business Machines Corporation | Communication link system based on user indicator |
| US7100116B1 (en) | 1999-06-02 | 2006-08-29 | International Business Machines Corporation | Visual indicator of network user status based on user indicator |
| US7103846B1 (en) | 1999-06-02 | 2006-09-05 | International Business Machines Corporation | Collaborative application with indicator of concurrent users |
| WO2001022241A1 (fr) * | 1999-09-22 | 2001-03-29 | Digit Co., Ltd. | Procede de commande d'affichage pour page d'accueil sur un site d'abonnement connecte via un reseau de communications |
| AU1660701A (en) * | 1999-11-17 | 2001-05-30 | Zadu, Inc. | System and method for in context communications among overlapping communities ofcomputer network users |
| KR100366384B1 (ko) * | 2000-02-26 | 2002-12-31 | (주) 고미드 | 사용자간의 커뮤니케이션을 기반으로 하는 정보 검색 방법및 시스템 |
| US9246975B2 (en) | 2000-03-17 | 2016-01-26 | Facebook, Inc. | State change alerts mechanism |
| US7624172B1 (en) | 2000-03-17 | 2009-11-24 | Aol Llc | State change alerts mechanism |
| US7020686B2 (en) | 2000-12-29 | 2006-03-28 | International Business Machines Corporation | Method and system for providing synchronous communication and person awareness in a place |
| US7246371B2 (en) * | 2001-02-05 | 2007-07-17 | Openwave Systems Inc. | System and method for filtering unavailable devices in a presence and availability management system |
| US7062533B2 (en) * | 2001-09-20 | 2006-06-13 | International Business Machines Corporation | Specifying monitored user participation in messaging sessions |
| JP2005518114A (ja) * | 2002-02-14 | 2005-06-16 | アバイア テクノロジー コーポレーション | 存在追跡および名前空間相互接続の技術 |
| US7206388B2 (en) * | 2002-03-18 | 2007-04-17 | Openwave Systems Inc. | System and method for providing voice-activated presence information |
| US8005919B2 (en) | 2002-11-18 | 2011-08-23 | Aol Inc. | Host-based intelligent results related to a character stream |
| US8122137B2 (en) | 2002-11-18 | 2012-02-21 | Aol Inc. | Dynamic location of a subordinate user |
| US7428580B2 (en) | 2003-11-26 | 2008-09-23 | Aol Llc | Electronic message forwarding |
| US7590696B1 (en) | 2002-11-18 | 2009-09-15 | Aol Llc | Enhanced buddy list using mobile device identifiers |
| US7899862B2 (en) | 2002-11-18 | 2011-03-01 | Aol Inc. | Dynamic identification of other users to an online user |
| US8965964B1 (en) | 2002-11-18 | 2015-02-24 | Facebook, Inc. | Managing forwarded electronic messages |
| CA2506585A1 (en) | 2002-11-18 | 2004-06-03 | Valerie Kucharewski | People lists |
| US7640306B2 (en) | 2002-11-18 | 2009-12-29 | Aol Llc | Reconfiguring an electronic message to effect an enhanced notification |
| US8701014B1 (en) | 2002-11-18 | 2014-04-15 | Facebook, Inc. | Account linking |
| US7023980B2 (en) | 2002-12-04 | 2006-04-04 | Avaya Technology Corp. | Outbound dialing decision criteria based |
| US8195714B2 (en) | 2002-12-11 | 2012-06-05 | Leaper Technologies, Inc. | Context instantiated application protocol |
| US7925246B2 (en) | 2002-12-11 | 2011-04-12 | Leader Technologies, Inc. | Radio/telephony interoperability system |
| US7474741B2 (en) * | 2003-01-20 | 2009-01-06 | Avaya Inc. | Messaging advise in presence-aware networks |
| US7603417B2 (en) | 2003-03-26 | 2009-10-13 | Aol Llc | Identifying and using identities deemed to be known to a user |
| US7653693B2 (en) | 2003-09-05 | 2010-01-26 | Aol Llc | Method and system for capturing instant messages |
| US8094804B2 (en) | 2003-09-26 | 2012-01-10 | Avaya Inc. | Method and apparatus for assessing the status of work waiting for service |
| US9398152B2 (en) | 2004-02-25 | 2016-07-19 | Avaya Inc. | Using business rules for determining presence |
| US7734032B1 (en) | 2004-03-31 | 2010-06-08 | Avaya Inc. | Contact center and method for tracking and acting on one and done customer contacts |
| US7953859B1 (en) | 2004-03-31 | 2011-05-31 | Avaya Inc. | Data model of participation in multi-channel and multi-party contacts |
| US8000989B1 (en) | 2004-03-31 | 2011-08-16 | Avaya Inc. | Using true value in routing work items to resources |
| US20050276407A1 (en) * | 2004-06-09 | 2005-12-15 | Avaya Technology Corp. | Telephony device ring determination by scheduler |
| US7769154B1 (en) | 2004-06-09 | 2010-08-03 | Avaya Inc. | Aggregated perceived presence |
| US7983148B1 (en) | 2004-07-12 | 2011-07-19 | Avaya Inc. | Disaster recovery via alternative terminals and partitioned networks |
| US8738412B2 (en) | 2004-07-13 | 2014-05-27 | Avaya Inc. | Method and apparatus for supporting individualized selection rules for resource allocation |
| US8234141B1 (en) | 2004-09-27 | 2012-07-31 | Avaya Inc. | Dynamic work assignment strategies based on multiple aspects of agent proficiency |
| US7949121B1 (en) | 2004-09-27 | 2011-05-24 | Avaya Inc. | Method and apparatus for the simultaneous delivery of multiple contacts to an agent |
| US7669213B1 (en) | 2004-10-28 | 2010-02-23 | Aol Llc | Dynamic identification of other viewers of a television program to an online viewer |
| US7567653B1 (en) | 2005-03-22 | 2009-07-28 | Avaya Inc. | Method by which call centers can vector inbound TTY calls automatically to TTY-enabled resources |
| US7809127B2 (en) | 2005-05-26 | 2010-10-05 | Avaya Inc. | Method for discovering problem agent behaviors |
| US7779042B1 (en) | 2005-08-08 | 2010-08-17 | Avaya Inc. | Deferred control of surrogate key generation in a distributed processing architecture |
| US7822587B1 (en) | 2005-10-03 | 2010-10-26 | Avaya Inc. | Hybrid database architecture for both maintaining and relaxing type 2 data entity behavior |
| US7787609B1 (en) | 2005-10-06 | 2010-08-31 | Avaya Inc. | Prioritized service delivery based on presence and availability of interruptible enterprise resources with skills |
| US7752230B2 (en) | 2005-10-06 | 2010-07-06 | Avaya Inc. | Data extensibility using external database tables |
| US7765230B2 (en) * | 2005-12-01 | 2010-07-27 | The Boeing Company | Method and system for managing data |
| US8737173B2 (en) | 2006-02-24 | 2014-05-27 | Avaya Inc. | Date and time dimensions for contact center reporting in arbitrary international time zones |
| US8842818B2 (en) * | 2006-06-30 | 2014-09-23 | Avaya Inc. | IP telephony architecture including information storage and retrieval system to track fluency |
| US7936867B1 (en) | 2006-08-15 | 2011-05-03 | Avaya Inc. | Multi-service request within a contact center |
| US8391463B1 (en) | 2006-09-01 | 2013-03-05 | Avaya Inc. | Method and apparatus for identifying related contacts |
| US8811597B1 (en) | 2006-09-07 | 2014-08-19 | Avaya Inc. | Contact center performance prediction |
| US8938063B1 (en) | 2006-09-07 | 2015-01-20 | Avaya Inc. | Contact center service monitoring and correcting |
| US7573996B1 (en) | 2006-10-03 | 2009-08-11 | Avaya Inc. | Presence based callback |
| US8504926B2 (en) * | 2007-01-17 | 2013-08-06 | Lupus Labs Ug | Model based avatars for virtual presence |
| US8150003B1 (en) | 2007-01-23 | 2012-04-03 | Avaya Inc. | Caller initiated undivert from voicemail |
| US10671600B1 (en) | 2007-07-24 | 2020-06-02 | Avaya Inc. | Communications-enabled dynamic social network routing utilizing presence |
| US8504534B1 (en) | 2007-09-26 | 2013-08-06 | Avaya Inc. | Database structures and administration techniques for generalized localization of database items |
| US8856182B2 (en) | 2008-01-25 | 2014-10-07 | Avaya Inc. | Report database dependency tracing through business intelligence metadata |
| US8806354B1 (en) * | 2008-12-26 | 2014-08-12 | Avaya Inc. | Method and apparatus for implementing an electronic white board |
| US8301581B2 (en) | 2009-09-24 | 2012-10-30 | Avaya Inc. | Group compositing algorithms for presence |
| US8565386B2 (en) | 2009-09-29 | 2013-10-22 | Avaya Inc. | Automatic configuration of soft phones that are usable in conjunction with special-purpose endpoints |
| US9516069B2 (en) | 2009-11-17 | 2016-12-06 | Avaya Inc. | Packet headers as a trigger for automatic activation of special-purpose softphone applications |
| WO2011149558A2 (en) | 2010-05-28 | 2011-12-01 | Abelow Daniel H | Reality alternate |
| US9691055B2 (en) | 2010-12-17 | 2017-06-27 | Google Inc. | Digital wallet |
| US20120158654A1 (en) * | 2010-12-17 | 2012-06-21 | Google Inc. | Receipt storage in a digital wallet |
| US10471348B2 (en) | 2015-07-24 | 2019-11-12 | Activision Publishing, Inc. | System and method for creating and sharing customized video game weapon configurations in multiplayer video games via one or more social networks |
| US10099140B2 (en) | 2015-10-08 | 2018-10-16 | Activision Publishing, Inc. | System and method for generating personalized messaging campaigns for video game players |
| US11185784B2 (en) | 2015-10-08 | 2021-11-30 | Activision Publishing, Inc. | System and method for generating personalized messaging campaigns for video game players |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5222221A (en) * | 1986-06-17 | 1993-06-22 | Yeda Research And Development Co., Ltd. | Method and apparatus for implementing a concurrent logic program |
| US5226161A (en) * | 1987-08-21 | 1993-07-06 | Wang Laboratories, Inc. | Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data types |
| US5008853A (en) * | 1987-12-02 | 1991-04-16 | Xerox Corporation | Representation of collaborative multi-user activities relative to shared structured data objects in a networked workstation environment |
| US5220657A (en) * | 1987-12-02 | 1993-06-15 | Xerox Corporation | Updating local copy of shared data in a collaborative system |
| US4953080A (en) * | 1988-04-25 | 1990-08-28 | Hewlett-Packard Company | Object management facility for maintaining data in a computer 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 |
| US5388196A (en) * | 1990-09-07 | 1995-02-07 | Xerox Corporation | Hierarchical shared books with database |
| EP0497022B1 (en) * | 1991-01-31 | 1999-04-07 | Hewlett-Packard Company | Conference system |
| US5511196A (en) * | 1992-11-17 | 1996-04-23 | International Business Machines Corporation | Method and system in a data processing system for the enhancement of relationships between reference objects in an object oriented environment and a data object outside an object oriented environment |
| US5452299A (en) * | 1993-10-14 | 1995-09-19 | Intel Corporation | Optimized transfer of large object data blocks in a teleconferencing system |
| US5408470A (en) * | 1993-10-14 | 1995-04-18 | Intel Corporation | Deferred synchronization of distributed objects |
-
1995
- 1995-03-09 GB GB9504780A patent/GB2289149B/en not_active Expired - Lifetime
- 1995-03-30 DE DE19511770A patent/DE19511770B4/de not_active Expired - Lifetime
- 1995-04-12 JP JP11122395A patent/JP4222639B2/ja not_active Expired - Fee Related
-
1997
- 1997-04-11 US US08/827,845 patent/US5819084A/en not_active Expired - Lifetime
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1173390A (ja) * | 1997-08-06 | 1999-03-16 | Samsung Electron Co Ltd | 多利用者用ウェブサーバ及びこれを用いた使用者端末間通信方法 |
| US6487582B2 (en) | 1997-08-06 | 2002-11-26 | Samsung Electronics Co., Ltd. | Multi-user interactive web server and communication method between users using the same |
| US7856473B2 (en) | 2002-10-29 | 2010-12-21 | Fuji Xerox Co., Ltd. | Teleconference system, teleconference support method, and computer program |
| WO2011099192A1 (ja) * | 2010-02-15 | 2011-08-18 | 石井 美恵子 | アクセス制御システム、アクセス制御方法およびサーバ |
| JP5211401B2 (ja) * | 2010-02-15 | 2013-06-12 | 豊 塚本 | アクセス制御システム、アクセス制御方法およびサーバ |
| JP2013218720A (ja) * | 2010-02-15 | 2013-10-24 | Yutaka Tsukamoto | コンピュータシステムおよびサーバ |
Also Published As
| Publication number | Publication date |
|---|---|
| DE19511770B4 (de) | 2006-10-12 |
| GB2289149B (en) | 1998-11-18 |
| JP4222639B2 (ja) | 2009-02-12 |
| GB2289149A (en) | 1995-11-08 |
| GB9504780D0 (en) | 1995-04-26 |
| DE19511770A1 (de) | 1995-11-09 |
| US5819084A (en) | 1998-10-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07306875A (ja) | 共存データ検索システム | |
| EP0841622B1 (en) | A system for managing co-presence within communities | |
| CA2330664C (en) | A co-presence data retrieval system | |
| JP2996197B2 (ja) | 文書共有管理方法 | |
| US6651050B2 (en) | Co-presence data retrieval system which indicates observers of data | |
| US10374973B2 (en) | Method for managing computer network access | |
| CN1947110B (zh) | 用于在计算机网络中生成聚集数据视图的系统和方法 | |
| US20060095419A1 (en) | Arranging records in a search result to be provided in response to a data inquiry of a database | |
| JP2001521224A (ja) | 情報管理システム | |
| JP2002099454A (ja) | ファイル管理システムおよび方法 | |
| JPH10290259A (ja) | 電子情報提供装置及びプログラム記憶媒体 | |
| JP2005038006A (ja) | 情報共有装置および情報共有処理プログラム | |
| CA2332057C (en) | A co-presence data retrieval system which indicates observers of data | |
| JPH05241932A (ja) | 情報管理システム | |
| US7284264B1 (en) | Discovery of an advertising service in e-speak | |
| JPH07262118A (ja) | 情報利用システム | |
| JPH08272809A (ja) | 検索最適化方法 | |
| JP2000137735A (ja) | アクセス制御装置およびそのプログラム記録媒体 | |
| JP2000215166A (ja) | ユ―ザ管理システム | |
| IL139291A (en) | A co-presence data retrieval system which indicates observers of data | |
| JPH10334103A (ja) | 検索装置および検索制御プログラムを記録した媒体 | |
| JP2001337976A (ja) | 問い合わせ回答支援システム及び問い合わせ回答支援方法及びそのプログラムが記録されている情報記録媒体 | |
| JPH01187632A (ja) | 分散データベース管理システムの問合せ処理方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040330 |
|
| RD12 | Notification of acceptance of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7432 Effective date: 20040413 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20040414 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20040628 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20040702 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040929 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041130 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050224 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20050420 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20050527 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081015 |
|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20081111 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081118 |
|
| 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: 20111128 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111128 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121128 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121128 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131128 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |