JP4334568B2 - エージェント・ベースのパーソナルオブジェクト管理 - Google Patents
エージェント・ベースのパーソナルオブジェクト管理 Download PDFInfo
- Publication number
- JP4334568B2 JP4334568B2 JP2006523014A JP2006523014A JP4334568B2 JP 4334568 B2 JP4334568 B2 JP 4334568B2 JP 2006523014 A JP2006523014 A JP 2006523014A JP 2006523014 A JP2006523014 A JP 2006523014A JP 4334568 B2 JP4334568 B2 JP 4334568B2
- Authority
- JP
- Japan
- Prior art keywords
- personal
- agent
- objects
- context
- future
- 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 - Fee Related
Links
Images
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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図6は、コンテキスト・オブジェクトが、特定のコンテキストを有する新たに作成されたオブジェクトに関連付けを実行するプロセッシングを示す。このプロセッシングは、ブロック100から始まり、その時、そのコンテキスト・オブジェクトは新たなオブジェクト作成について通知される。各コンテキスト・オブジェクトはオブジェクト作成の通知をサブスクライブしなければならない。しかし、それは保有のコンテキストと関連付けられ得るそれらのオブジェクトのためにのみである。ブロック101においては、オブジェクト作成のソースは通知から決定される。ブロック102は、オブジェクト作成のソースがこのコンテキストの中のオブジェクトを作成できる諸ソースのうちの一つであるかどうかを決定する。もしもそうでないならば(ノーならば)、分岐103が採用されてブロック104に行き、それはプロセッシングを終了する。もしもそうであれば(イエスならば)、分岐110からブロック105に行く。ブロック102は、このコンテキストがファイルシステムに新たに加えられたオブジェクトを含むことができるように管理する――しかし、例えば、ウィンドウズ・メディア・プレーヤー(Windows Media Player)によって作成されたオブジェクトではない。ブロック105は、通知がオブジェクトの求められているコンテキストの明示の識別を含むかどうかを確かめるためにチェックする。これは、例えば、本発明の実施を承知しており、積極的にそれを容易にしようとしているアプリケーション・プログラムの場合に、そうなるであろう。そうしたアプリケーションが積極的にパーソナル・オブジェクトのメンテナンスを容易化することができる一つの方法は、新たに作成されたオブジェクトのコンテキストを識別することである。
IF (OBJECT.RECENTLY_ACCESSED) ESTIMATE=ESTIMATE+0.1;
IF (OBJECT.AUTHOR==USER) ESTIMATE=ESTIMATE+0.1;
ESTIMATE=ESTIMATE+CONTEXT.ESTIMATE;
IF (ESTIMATE>1.0) ESTIMATE=1.0;
これらのレポートに基づいてメンテナンスの決定がいかに行われるかについては、これから説明しなければならない。この目的のために、本発明は、独特のオブジェクトである、グローバル・メカニック(GM)を導入している。一方では、パーソナル・オブジェクト及びそのエージェントの関係が、他方では、GMとの関係は、図8に示されている。図8は、それぞれ関連付けられたエージェント121、123及び131を有するパーソナル・オブジェクト122、124及び130を含むパーソナル・オブジェクト・スペース120を描いている。スペースはまた、GM125を含んでいる。図2において、エージェント・ディレクトリ30が示され、それに付けられたテキストで説明されている。ここでは、図2で示されたエージェント・ディレクトリ30と同じであるエージェント・ディレクトリ127が再び示されている。GM125は、エージェント・ディレクトリ127をメンテナンスしそれにアクセスする任を負っている。それに加えて、GM125は、これから説明される目的のために持続的な履歴126をメンテナンスする。
例えば、もしもメンテナンスが直接的というよりも勧告を通じて遂行されるならば、各ユーザーの決定は、追跡されて、決定プロセスにおけるしきいを修正するために使うことができる。同様に、ある時点における将来の有用性の評価は、記録され、その時点におけるアクセス行動と後の時点におけるアクセス行動とを比較される。もしも、評価が不正確だということが発見されれば、この知識は将来の有用性を評価する計算の手順にフィードバックされることができる。エージェント・クラスは、図3のテンプレートの特性によって決定される必要はなく、エンドユーザーによる直接の指定を含む他の方法によって決定されることもできる。
そのレポートは、エンドユーザーに、望ましくはe-mailによって、新たなレポートが存在することをまず通知することによって、エンドユーザーに入手可能にされる。このe-mailは、サービス・プロバイダーによって維持され、そのレポートを含んでいるウェブ・ページのURLを含む。それから、エンドユーザーは、レポートを検討し、その勧告から選択を行う。パーソナル・オブジェクトの破壊は、パーソナル・コンピュータのOSの機能を用いて、エンドユーザーによってなされることができる。或いは、サービス・プロバイダーによって維持されているソフトウェアにレポートからの選択を送る手順を通じて、それが遂行される。そのソフトウェアは、パーソナル・コンピュータのOSから入手可能なプログラミング・インターフェースを用いて、選択されたエージェントに、そうしたエージェントに関連付けられたオブジェクトを破壊する命令を送ることによって、通信を行うことができる。
さらなる実施態様において、メッセージは、各エージェントからコーディネイティング・メカニックへのメッセージを含む。各メッセージは、次のことを含む情報のグループからとられた情報を有する。すなわち、各パーソナル・オブジェクトの将来の有用性の評価、各特定のオブジェクトのメンテナンスのコスト、各オブジェクトの将来の有用性の評価の信頼性のファクター、及びこれらのあらゆる組合せである。
Claims (9)
- 複数のパーソナル・オブジェクトを備えるオブジェクト管理システムを、
前記複数のパーソナル・オブジェクトと関連付けられ、関連付けられた前記各パーソナル・オブジェクトの監視及びメンテナンスを行う複数のエージェントと、
前記各エージェントとの間でメッセージの転送が可能なように構成され前記各エージェントをコントロールするコーディネーティング・メカニックと、
前記各エージェントによって使用され、前記パーソナル・オブジェクトの将来の使用の蓋然性に基づく有用性の評価、再作成のコスト、および前記有用性の評価の確実性に関する情報に基づいて前記各パーソナル・オブジェクトの将来の有用性の相対的確率を示す得点を計算するための採点モジュールと、
前記各エージェントから受け取った前記将来の有用性の相対的確率を示す得点をしきい値に対して比較した得点計算により前記各パーソナル・オブジェクトを消去するかまたはアーカイブするかを決定する決定モジュールと
して機能させるコンピュータ・プログラム。 - さらに、
前記各パーソナル・オブジェクトが有するコンピューティング・システム・ストレージ及び/又はネーム・スペースの使用における競争上の有利性を示す属性の度合いに直接に比例して前記各パーソナル・オブジェクトを生存させるサバイバル・モジュールとして機能させる請求項1に記載のコンピュータ・プログラム。 - 前記コーディネーティング・メカニックが前記各エージェントをコントロールするための複数の同格のメカニックを有し、前記各同格のメカニックが前記各パーソナル・エージェントと関連付けされる請求項1又は2に記載のコンピュータ・プログラム。
- 前記決定モジュールが、前記各パーソナル・オブジェクトをアーカイブしてから消去することを決定する請求項1から請求項3のいずれか1項記載のコンピュータ・プログラム。
- 前記コーディネーティング・メカニックが、少なくとも1つの基準の重みをつける係数に基づいて前記各エージェントのための係数を関連付けし、前記決定モジュールが前記各係数に基づいて決定する請求項1から請求項4のいずれか1項記載のコンピュータ・プログラム。
- 前記少なくとも1つの基準の重みをつける係数が基準の重みをつける履歴の正確性、エージェント・クラス、エージェント自身の確実性の評価及びそれらの組み合わせからなる諸係数のグループから取られた基準の重みをつける諸係数を含む請求項5に記載のコンピュータ・プログラム。
- 前記決定モジュールは、前記各パーソナル・オブジェクトの前記将来の有用性の相対的な確率および前記各パーソナル・オブジェクトの係数の積の和を形成する請求項5又は請求項6に記載のコンピュータ・プログラム。
- 前記コーディネーティング・メカニックがウェブ・サービスによって提供される請求項1から請求項7のいずれか1項記載のコンピュータ・プログラム。
- 複数のパーソナル・オブジェクトを備えるオブジェクト管理システムであって、
前記複数のパーソナル・オブジェクトと関連付けられ、関連付けられた前記各パーソナル・オブジェクトの監視及びメンテナンスを行う複数のエージェント手段と、
前記各エージェント手段との間でメッセージの転送が可能なように構成され前記各エージェント手段をコントロールするコーディネーティング・メカニック手段と、
前記各エージェント手段によって使用され、前記パーソナル・オブジェクトの将来の使用の蓋然性に基づく有用性の評価、再作成のコスト、および前記有用性の評価の確実性に関する情報に基づいて前記各パーソナル・オブジェクトの将来の有用性の相対的確率を示す得点を計算するための採点モジュール手段と、
前記各エージェント手段から受け取った前記将来の有用性の相対的確率を示す得点をしきい値に対して比較した得点計算により前記各パーソナル・オブジェクトを消去するかまたはアーカイブするかを決定する決定モジュール手段と
を有するオブジェクト管理システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/639,098 US20050038766A1 (en) | 2003-08-12 | 2003-08-12 | Agent-based personal object management |
| PCT/EP2004/051761 WO2005015433A1 (en) | 2003-08-12 | 2004-08-10 | Agent-based personal object management |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007501982A JP2007501982A (ja) | 2007-02-01 |
| JP4334568B2 true JP4334568B2 (ja) | 2009-09-30 |
Family
ID=34135810
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006523014A Expired - Fee Related JP4334568B2 (ja) | 2003-08-12 | 2004-08-10 | エージェント・ベースのパーソナルオブジェクト管理 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20050038766A1 (ja) |
| EP (1) | EP1665096A1 (ja) |
| JP (1) | JP4334568B2 (ja) |
| KR (1) | KR20060073591A (ja) |
| WO (1) | WO2005015433A1 (ja) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040059863A1 (en) * | 2002-09-20 | 2004-03-25 | Rick Andrew | Method of optimizing storage for streaming video |
| US7594120B2 (en) * | 2004-08-27 | 2009-09-22 | Research In Motion Limited | User-defined passwords having associated unique version data to assist user recall of the password |
| US7730493B2 (en) * | 2004-12-29 | 2010-06-01 | Sap Ag | Object space with active objects |
| US7552300B2 (en) * | 2006-01-03 | 2009-06-23 | International Business Machines Corporation | Method for migrating objects in content management systems through exploitation of file properties, temporal locality, and spatial locality |
| US7916023B2 (en) * | 2006-01-31 | 2011-03-29 | Zebra Enterprise Solutions Corp. | System and method for tracking assets within a monitored environment |
| US7630975B2 (en) * | 2006-03-30 | 2009-12-08 | Microsoft Corporation | Unified searching and running of files |
| US20090070425A1 (en) * | 2007-09-12 | 2009-03-12 | Hewlett-Packard Development Company, L.P. | Data processing system, method of updating a configuration file and computer program product |
| US8615499B2 (en) * | 2012-01-27 | 2013-12-24 | International Business Machines Corporation | Estimating data reduction in storage systems |
| US10402740B2 (en) * | 2016-07-29 | 2019-09-03 | Sap Se | Natural interactive user interface using artificial intelligence and freeform input |
| CN114860509B (zh) * | 2022-06-02 | 2025-09-23 | 深圳证券通信有限公司 | 数据备份方法及相关装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6067477A (en) * | 1998-01-15 | 2000-05-23 | Eutech Cybernetics Pte Ltd. | Method and apparatus for the creation of personalized supervisory and control data acquisition systems for the management and integration of real-time enterprise-wide applications and systems |
| US7392234B2 (en) * | 1999-05-18 | 2008-06-24 | Kom, Inc. | Method and system for electronic file lifecycle management |
| US8302127B2 (en) * | 2000-09-25 | 2012-10-30 | Thomson Licensing | System and method for personalized TV |
| TW511011B (en) * | 2001-05-18 | 2002-11-21 | Mitac Int Corp | Control method of data life cycle applied to knowledge management |
| US7409423B2 (en) * | 2001-06-28 | 2008-08-05 | Horvitz Eric J | Methods for and applications of learning and inferring the periods of time until people are available or unavailable for different forms of communication, collaboration, and information access |
-
2003
- 2003-08-12 US US10/639,098 patent/US20050038766A1/en not_active Abandoned
-
2004
- 2004-08-10 KR KR1020067002717A patent/KR20060073591A/ko not_active Abandoned
- 2004-08-10 JP JP2006523014A patent/JP4334568B2/ja not_active Expired - Fee Related
- 2004-08-10 WO PCT/EP2004/051761 patent/WO2005015433A1/en not_active Ceased
- 2004-08-10 EP EP04766464A patent/EP1665096A1/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| EP1665096A1 (en) | 2006-06-07 |
| US20050038766A1 (en) | 2005-02-17 |
| JP2007501982A (ja) | 2007-02-01 |
| KR20060073591A (ko) | 2006-06-28 |
| WO2005015433A1 (en) | 2005-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7668864B2 (en) | Digital library system with customizable workflow | |
| JP4648723B2 (ja) | データ価値に基づく階層型ストレージ管理の為の方法と装置 | |
| US8938457B2 (en) | Information classification | |
| US7672966B2 (en) | Adding extrinsic data columns to an existing database schema using a temporary column pool | |
| US7165088B2 (en) | System and method for incremental and reversible data migration and feature deployment | |
| JP5710851B2 (ja) | 影響分析のためのシステムおよび方法 | |
| US20070101256A1 (en) | Perfect source control | |
| US20170221003A1 (en) | Nearest known person directory function | |
| CN100592748C (zh) | 处理对象的方法和系统 | |
| JP5112524B2 (ja) | ストレージシステム及びストレージシステムの運用方法 | |
| US20100198881A1 (en) | Method of data storage and management | |
| KR20110061580A (ko) | 예측적 공간-시간 광고 타겟팅 | |
| KR20010014642A (ko) | 통신 관계형에 기초한 시스템 성능의 최적화 방법 | |
| JP4334568B2 (ja) | エージェント・ベースのパーソナルオブジェクト管理 | |
| CA2458908A1 (en) | Techniques for storing data based upon storage policies | |
| US5918054A (en) | Distributed electronic performance support systems | |
| Fitchett et al. | An empirical characterisation of file retrieval | |
| CN114238261A (zh) | 与旧有工具集成的云原生文档 | |
| US20080320011A1 (en) | Increasing file storage scale using federated repositories | |
| JP5076015B1 (ja) | 情報処理装置、クライアント管理方法及びクライアント管理システム | |
| JPH1063687A (ja) | 情報処理装置および方法 | |
| JP2007157138A (ja) | チャージバック課金データを提供するための、ファイルシステム、ストレージ・システム、プログラム・ストレージ・デバイスおよび方法 | |
| US20060218139A1 (en) | Document management apparatus and method | |
| JP2006031608A (ja) | 計算機、ストレージシステム、計算機が行うファイル管理方法、およびプログラム | |
| JPWO2004031956A1 (ja) | 関連情報管理方法、プログラム及び装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090217 |
|
| 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: 20090616 |
|
| 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: 20090623 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120703 Year of fee payment: 3 |
|
| 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: 20130703 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130703 Year of fee payment: 4 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130703 Year of fee payment: 4 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130703 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130703 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |