JP7435255B2 - Information processing device, information processing system, and program - Google Patents
Information processing device, information processing system, and program Download PDFInfo
- Publication number
- JP7435255B2 JP7435255B2 JP2020090466A JP2020090466A JP7435255B2 JP 7435255 B2 JP7435255 B2 JP 7435255B2 JP 2020090466 A JP2020090466 A JP 2020090466A JP 2020090466 A JP2020090466 A JP 2020090466A JP 7435255 B2 JP7435255 B2 JP 7435255B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- history
- user
- information processing
- storage location
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 92
- 238000010586 diagram Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 238000000605 extraction Methods 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、情報処理装置、情報処理システム、及びプログラムに関する。 The present invention relates to an information processing device, an information processing system, and a program.
例えば、特許文献1は、文書データベース中の文書から作者、タイトル、キーワード等の属性情報を抽出し、この抽出された属性情報をもとに文書を分類し、この分類された文書を、属性情報をノードする木構造である話題構造として表現してディレクトリに格納し、文書の分類時に、前記話題構造から上位ノードをつなげて付けて表した話題構造リストを得て、この話題構造リストの個々の要素と文書に付随した属性情報との一致量を計算し、この一致量に基づいて文書を分類する文書分類装置を開示している。
For example,
本発明は、移動を繰り返したり、検索をしたりしなくてもユーザが階層を辿って見つけられる場所に文書又はその文書の代替となる情報を格納すること、を目的とする。 An object of the present invention is to store a document or information that can be substituted for the document in a location where the user can find it by tracing the hierarchy without having to repeatedly move or search.
本発明の請求項1に係る情報処理装置は、プロセッサを有し、前記プロセッサは、文書に関するユーザの操作の履歴を取得し、前記履歴のうち、前記ユーザが予め決められた操作をした後に文書を使用した履歴がある場合に、該履歴から特定される格納場所に、該文書又は該文書の代替情報を格納する情報処理装置である。
The information processing apparatus according to
本発明の請求項2に係る情報処理装置は、請求項1に記載の態様において、前記プロセッサは、前記履歴のうち、前記ユーザが条件を指定して該条件を満たす文書の検索を指示する操作をした後に該文書を使用した履歴がある場合に、前記格納場所に、該文書又は該文書の代替情報を格納する情報処理装置である。
In the information processing apparatus according to
本発明の請求項3に係る情報処理装置は、請求項2に記載の態様において、前記プロセッサは、前記履歴のうち、前記ユーザが第1格納場所の閲覧中に前記検索を指示する操作をした後に、該第1格納場所と異なる第2格納場所に格納された前記文書を使用した履歴がある場合に、該文書又は該文書の代替情報を前記第1格納場所に格納する情報処理装置である。
In the information processing apparatus according to
本発明の請求項4に係る情報処理装置は、請求項1に記載の態様において、前記プロセッサは、前記履歴のうち、前記ユーザが閲覧先を第1格納場所に変更してから元に戻す操作をした後に、該第1格納場所と異なる第2格納場所に格納された前記文書を使用した履歴がある場合に、該文書又は該文書の代替情報を前記第1格納場所に格納する情報処理装置である。
In the information processing apparatus according to
本発明の請求項5に係る情報処理装置は、請求項1から4のいずれか1項に記載の態様において、前記プロセッサは、複数の前記ユーザが、それぞれ前記操作をした後に前記文書を使用した履歴がある場合に、該履歴から特定され、かつ、複数の前記ユーザのいずれもが属するグループに対応付けられた格納場所に、該文書又は該文書の代替情報を格納する情報処理装置である。
In the information processing apparatus according to claim 5 of the present invention, in the aspect according to any one of
本発明の請求項6に係る情報処理装置は、請求項1から5のいずれか1項に記載の態様において、前記プロセッサは、予め決められた期間にわたって、前記ユーザに使用された履歴のない文書を削除する情報処理装置である。
In the information processing apparatus according to claim 6 of the present invention, in the aspect according to any one of
本発明の請求項7に係る情報処理システムは、プロセッサを有する1以上の情報処理装置を有し、前記1以上の情報処理装置のいずれかは、文書に関するユーザの操作の履歴を取得し、前記履歴のうち、前記ユーザが予め決められた操作をした後に文書を使用した履歴がある場合に、該履歴から特定される格納場所に、該文書又は該文書の代替情報を格納する情報処理システムである。 An information processing system according to a seventh aspect of the present invention includes one or more information processing apparatuses each having a processor, and one of the one or more information processing apparatuses acquires a history of user operations regarding documents, and acquires a history of user operations regarding documents. An information processing system that stores the document or alternative information of the document in a storage location specified from the history when there is a history of using the document after the user performed a predetermined operation. be.
本発明の請求項8に係るプログラムは、プロセッサを有するコンピュータに、文書に関するユーザの操作の履歴を取得するステップと、前記履歴のうち、前記ユーザが予め決められた操作をした後に文書を使用した履歴がある場合に、該履歴から特定される格納場所に、該文書又は該文書の代替情報を格納するステップと、を実行させるプログラムである。 The program according to claim 8 of the present invention includes the steps of: acquiring a history of user operations regarding a document in a computer having a processor; If there is a history, this program executes the step of storing the document or alternative information of the document in a storage location specified from the history.
請求項1、7、8に係る発明によれば、文書又はその文書の代替となる情報は、ユーザが移動を繰り返したり、検索をしたりしなくても階層を辿って見つけられる場所に格納される。
請求項2に係る発明によれば、ユーザは、文書の検索を指示する操作を繰り返さなくても、その文書又はその文書の代替となる情報を得ることができる。
請求項3に係る発明によれば、ユーザは、第1格納場所の閲覧中に検索を指示する操作をして第2格納場所に格納された文書を使用した場合、その後、第1格納場所からその文書を見つけることができる。
請求項4に係る発明によれば、ユーザは、閲覧先を第1格納場所に変更してから元に戻す操作をした後に第2格納場所に格納された文書を使用した場合、その後、第1格納場所からその文書を見つけることができる。
請求項5に係る発明によれば、複数のユーザは、予め決められた操作をした後に文書を使用すれば、その後、それらのユーザのいずれもが属するグループに対応付けられた格納場所からその文書を見つけることができる。
請求項6に係る発明によれば、予め決められた期間にわたって使用された履歴のない文書は、削除される。
According to the inventions according to
According to the invention according to
According to the invention according to
According to the invention according to
According to the invention according to claim 5, when a plurality of users use a document after performing a predetermined operation, the document can be retrieved from a storage location associated with a group to which all of the users belong. can be found.
According to the invention according to claim 6, a document that has no history of being used over a predetermined period of time is deleted.
<実施形態>
<情報処理システムの構成>
図1は、情報処理システム9の全体構成の例を示す図である。図1に示す情報処理システム9は、ユーザの操作を監視するとともに、ユーザが使用する文書を管理するシステムである。情報処理システム9は、図1に示す通り、情報処理装置1、端末2、通信回線3、及び文書管理装置4を有する。
<Embodiment>
<Configuration of information processing system>
FIG. 1 is a diagram showing an example of the overall configuration of the
情報処理装置1は、文書管理装置4に格納された文書と、端末2のユーザによる操作と、を監視して、文書の格納場所を管理する装置である。情報処理装置1は、例えばコンピュータである。
The
端末2は、情報処理システム9のユーザがそれぞれ操作する端末装置であり、例えば、スマートフォン、パーソナルコンピュータ等である。
The
文書管理装置4は、文書を格納し、ユーザの操作に応じてそれら文書をユーザに使用させる装置である。文書管理装置4は、例えば、コンピュータである。
The
通信回線3は、情報処理装置1、端末2、及び文書管理装置4を通信可能に接続する回線である。通信回線3は、例えばLAN(Local Area Network)のほか、WAN(Wide Area Network)であってもよいし、インターネットであってもよいし、これらの組合せであってもよい。また、通信回線3は、公衆交換通信網(PSTN:Public Switched Telephone Networks)やサービス統合デジタル網(ISDN:Integrated Services Digital Network)等を含むものでもよい。
The
なお、情報処理システム9における情報処理装置1、端末2、通信回線3、及び文書管理装置4の、それぞれの数は図1に示したものに限られない。例えば、情報処理装置1、及び文書管理装置4は、それぞれ複数台の装置が機能を分担するクラスタシステムにより構成されてもよい。
Note that the numbers of
<文書管理装置の構成>
図2は、文書管理装置4の構成の例を示す図である。図2に示す文書管理装置4は、プロセッサ41、メモリ42、及びインタフェース43を有する。つまり、この文書管理装置4は、メモリとプロセッサとを有する文書管理装置の例である。これらの構成は、例えばバスで、互いに通信可能に接続されている。
<Configuration of document management device>
FIG. 2 is a diagram showing an example of the configuration of the
プロセッサ41は、メモリ42に記憶されているプログラムを読出して実行することにより文書管理装置4の各部を制御する。プロセッサ41は、例えばCPU(Central Processing Unit)である。
The
インタフェース43は、有線又は無線により通信回線3を介して、文書管理装置4を端末2、及び情報処理装置1に通信可能に接続する通信回路である。
The
メモリ42は、プロセッサ41に読み込まれるオペレーティングシステム、各種のプログラム、データ等を記憶する記憶手段である。メモリ42は、RAM(Random Access Memory)やROM(Read Only Memory)を有する。なお、メモリ42は、ソリッドステートドライブ、ハードディスクドライブ等を有してもよい。また、メモリ42は、文書DB421を記憶する。
The
図3は、文書DB421の構成の例を示す図である。文書管理装置4は、メモリ42において文書DB421として、図3に示す階層構造のファイルシステムを記憶している。このファイルシステムは、複数のノードが親子関係を有することで階層構造をなすものであり、各ノードはファイルか、ファイルを含むディレクトリを表している。ディレクトリは、さらにディレクトリを含んでもよい。
FIG. 3 is a diagram showing an example of the configuration of the
例えば、図3に示すディレクトリ「/」は、このファイルシステムの根幹となるディレクトリであり、ルートディレクトリと呼ばれる。この「/」は、「home」、「group」、及び「pub」という名のディレクトリを含む。「home」には、文書管理装置4のユーザのそれぞれが初期状態で閲覧するディレクトリがそれぞれ記憶されている。これらのディレクトリは、対応するユーザに管理の権限が与えられており、ユーザは、この下にサブディレクトリを作り、その閲覧、使用、書換等の権限を他のユーザに与えることができる。
For example, the directory "/" shown in FIG. 3 is the root directory of this file system and is called a root directory. This "/" includes directories named "home," "group," and "pub." “Home” stores directories that each user of the
「group」には、文書管理装置4のユーザのそれぞれが属するグループに用いられるディレクトリが、グループごとに記憶されている。これら各グループに属するディレクトリは、それぞれのグループのメンバにのみ公開されている。
In “group”, directories used for groups to which each user of the
「pub」には、ユーザそれぞれに公開されているファイルやディレクトリが記憶されている。「pub」の下に記憶されるディレクトリやファイルは、全てのユーザに等しく閲覧が許可されている。 "pub" stores files and directories that are open to each user. Directories and files stored under "pub" are equally permitted to be viewed by all users.
例えば、図3に示すファイルシステムにおいて、ファイル「f41」は、「/home/U11/U112/」という格納場所に格納される。この格納場所や、この格納場所にファイル「f41」のファイル名を連結した文字列は、パスと呼ばれる。 For example, in the file system shown in FIG. 3, the file "f41" is stored in a storage location "/home/U11/U112/". This storage location and a character string in which the file name of the file "f41" is concatenated with this storage location are called a path.
文書DB421で構築されるこのファイルシステムにおいて、各ノードは、それぞれメタデータを記憶する。メタデータは、例えば、ノード自身の名前や、ノード自身が作成、更新された日時を示す日時情報、上述した閲覧、使用、書換に関する権限の情報等である。文書管理装置4のプロセッサ41は、情報処理装置1からの要求に応じて、文書DB421で記憶されている文書について、その文書の名前や、パス、その文書の日時情報、権限の情報等を提供する。
In this file system constructed using the
<情報処理装置の構成>
図4は、情報処理装置1の構成の例を示す図である。図4に示す情報処理装置1は、プロセッサ11、メモリ12、及びインタフェース13を有する。つまり、この情報処理装置1は、メモリとプロセッサとを有する情報処理装置の例である。これらの構成は、例えばバスで、互いに通信可能に接続されている。
<Configuration of information processing device>
FIG. 4 is a diagram showing an example of the configuration of the
プロセッサ11は、メモリ12に記憶されているプログラムを読出して実行することにより情報処理装置1の各部を制御する。プロセッサ11は、例えばCPUである。
The
インタフェース13は、有線又は無線により通信回線3を介して、情報処理装置1を端末2及び文書管理装置4に通信可能に接続する通信回路である。
The
メモリ12は、プロセッサ11に読み込まれるオペレーティングシステム、各種のプログラム、データ等を記憶する記憶手段である。メモリ12は、RAMやROMを有する。なお、メモリ12は、ソリッドステートドライブ、ハードディスクドライブ等を有してもよい。また、メモリ12は、ユーザDB121、操作履歴DB122、及びパターンDB123を記憶する。
The
図5は、ユーザDB121の例を示す図である。図5に示すユーザDB121は、情報処理システム9のユーザと、そのユーザそれぞれが所属するグループと、を記憶するデータベースである。図5に示すユーザDB121は、グループリスト1211、及びメンバリスト1212を有する。
FIG. 5 is a diagram showing an example of the
図5に示すユーザDB121において、グループリスト1211は、ユーザが所属するグループを識別する識別情報であるグループIDを列挙したリストである。メンバリスト1212は、グループリスト1211に列挙されたグループIDごとに対応付けて設けられ、対応するグループIDで識別されるグループに所属するユーザ(すなわち、メンバ)をそれぞれ識別する識別情報であるメンバIDと、そのユーザのそのグループにおける役割と、を対応付けて記憶する。
In the
なお、ユーザDB121において、一人のユーザは、複数のグループに所属していてもよい。例えば、図5に示すユーザDB121において、メンバID「U11」で識別されるユーザは、グループID「G21」で識別されるグループにリーダとして所属しており、かつ、グループID「G22」で識別されるグループにも役割なしで所属している。
Note that in the
図6は、操作履歴DB122の例を示す図である。操作履歴DB122は、情報処理システム9のユーザの操作の履歴を記憶するデータベースである。図6に示す操作履歴DB122は、ユーザリスト1221と、操作履歴表1222と、を有する。
FIG. 6 is a diagram showing an example of the
ユーザリスト1221は、情報処理システム9のユーザのそれぞれを識別する識別情報であるユーザIDを列挙したリストである。ユーザリスト1221に列挙されたユーザIDには、それぞれ操作履歴表1222が1つずつ対応付けられている。この操作履歴表1222は、対応付けられたユーザIDで識別されるユーザの操作を記憶する表である。
The
図7は、操作履歴表1222の例を示す図である。図7に示す通り、操作履歴表1222は、操作ID、操作日時、CWD、操作種別、及び操作対象の各項目を対応付けて記憶する。操作IDは、操作履歴表1222が対応付けられているユーザIDで識別されるユーザが行った操作をそれぞれ識別する識別情報である。操作日時は、対応する操作IDが示す操作が行われた日時を示す情報である。CWDは、いわゆるカレント・ワーキング・ディレクトリ(current working directory)であり、対応する操作が行われたときにユーザが閲覧又は操作が可能な状態にしていたディレクトリを示す情報である。操作種別は、対応する操作の種別を示す情報である。操作対象は、対応する操作の対象を示す情報である。 FIG. 7 is a diagram showing an example of the operation history table 1222. As shown in FIG. 7, the operation history table 1222 stores each item of operation ID, operation date and time, CWD, operation type, and operation target in association with each other. The operation ID is identification information that identifies each operation performed by the user identified by the user ID with which the operation history table 1222 is associated. The operation date and time is information indicating the date and time when the operation indicated by the corresponding operation ID was performed. The CWD is a so-called current working directory, and is information indicating the directory that the user was able to view or operate when the corresponding operation was performed. The operation type is information indicating the type of the corresponding operation. The operation target is information indicating the target of the corresponding operation.
図8は、パターンDB123の例を示す図である。パターンDB123は、ユーザが文書を見つけられないときの操作のパターンを記憶するデータベースである。図8に示すパターンDB123は、パターンID、操作パターン、閾値、及び特定手続の各項目を対応付けて記憶する。
FIG. 8 is a diagram showing an example of the
パターンIDは、ユーザが文書を見つけられないときの操作のパターンを識別する識別情報である。操作パターンは、対応するパターンIDで識別されるパターンの内容を示す情報である。閾値は、上述したパターンと、ユーザの操作のパターンとを比較して、その操作をしたユーザの状態を判断するときに用いる数値等である。特定手続は、ユーザの操作の履歴から、ユーザが見つけられない文書、又はその文書の代替となる情報(以下、代替情報という)を格納すべき場所(以下、格納場所という)を特定するための手続を示す情報である。 The pattern ID is identification information that identifies an operation pattern when the user cannot find a document. The operation pattern is information indicating the content of the pattern identified by the corresponding pattern ID. The threshold value is a numerical value or the like used when comparing the above-described pattern with a pattern of a user's operation and determining the state of the user who performed the operation. The identification procedure is a process for identifying a location (hereinafter referred to as a storage location) where a document that the user cannot find or information that is a substitute for that document (hereinafter referred to as alternative information) should be stored based on the user's operation history. This is information indicating the procedure.
ここで代替情報は、例えば、ソフトリンク、シンボリックリンク、ハードリンク、ショートカット等と呼ばれる情報を含む。これらは、元となる格納場所の名前や実体に別名を与える機能を有し、選択されたときに、元となる格納場所が選択されるものである。また、代替情報は、元となる格納場所を示す文字列であってもよい。 Here, the alternative information includes information called soft links, symbolic links, hard links, shortcuts, etc., for example. These have the function of giving an alias to the name or entity of the original storage location, and when selected, the original storage location is selected. Further, the alternative information may be a character string indicating the original storage location.
<端末の構成>
図9は、端末2の構成の例を示す図である。図9に示す端末2は、プロセッサ21、メモリ22、インタフェース23、操作部24、及び表示部25を有する。これらの構成は、例えばバスで、互いに通信可能に接続されている。
<Terminal configuration>
FIG. 9 is a diagram showing an example of the configuration of the
プロセッサ21は、メモリ22に記憶されているプログラムを読出して実行することにより端末2の各部を制御する。プロセッサ21は、例えばCPUである。
The
インタフェース23は、有線又は無線により通信回線3を介して、端末2と情報処理装置1、及び文書管理装置4とを通信可能に接続する通信回路である。
The
操作部24は、各種の指示をするための操作ボタン、キーボード、タッチパネル、マウス等の操作子を備えており、操作を受付けてその操作内容に応じた信号をプロセッサ21に送る。
The
表示部25は、液晶ディスプレイ等の表示画面を有しており、プロセッサ21の制御の下、画像を表示する。表示画面の上には、操作部24の透明のタッチパネルが重ねて配置されてもよい。
The
メモリ22は、プロセッサ21に読み込まれるオペレーティングシステム、各種のプログラム、データ等を記憶する記憶手段である。メモリ22は、RAMやROMを有する。なお、メモリ22は、ソリッドステートドライブ、ハードディスクドライブ等を有してもよい。
The
<情報処理装置の機能的構成>
図10は、情報処理装置1の機能的構成の例を示す図である。情報処理装置1のプロセッサ11は、メモリ12に記憶されたプログラムを実行することにより、取得部111、判断部112、指示部113、及び抽出部114として機能する。
<Functional configuration of information processing device>
FIG. 10 is a diagram showing an example of the functional configuration of the
取得部111は、インタフェース13を介して、端末2から文書に関するユーザの操作の履歴を取得する。取得部111が取得した操作の履歴は、ユーザDB121の参照によりユーザごとに仕分けされ、操作履歴DB122に記憶される。
The
判断部112は、操作履歴DB122に記憶されたユーザの操作の履歴を読出し、読出したこの操作の履歴を、パターンDB123に記憶された、予め決められた操作のパターンと比較して、ユーザが文書を見つけられない状態であるか否かを判断する。
The determining
指示部113は、判断部112により、ユーザが文書を見つけられない状態である、と判断された場合に、そのユーザの操作の履歴から特定される格納場所に、その文書の代理情報を格納するよう文書管理装置4に指示する。
When the
抽出部114は、決められたタイミングで操作履歴DBの中から、ユーザが文書を使用する操作の履歴を抽出する。そして、抽出部114は、予め決められた期間にわたって、ユーザに使用された履歴のない文書がある場合には、その文書を削除するよう指示部113から文書管理装置4へ指示させる。
The
<情報処理装置の動作>
情報処理装置1は、文書の代替情報を格納する動作、及び文書を削除する動作、をそれぞれ行う。以下、各動作の流れをフロー図により説明する。
<Operation of information processing device>
The
<文書の代替情報を格納する動作>
図11は、文書の代替情報を格納する動作の流れの例を示すフロー図である。情報処理装置1のプロセッサ11は、ユーザの操作の履歴を取得して、ユーザが文書を使用したか否かを判断する(ステップS101)。ユーザが文書を使用していない、と判断する間(ステップS101;NO)、プロセッサ11は、この判断を続ける。
<Operation to store document alternative information>
FIG. 11 is a flow diagram illustrating an example of the flow of operations for storing alternative information of a document. The
一方、ユーザが文書を使用した、と判断すると(ステップS101;YES)、プロセッサ11は、その使用の前の操作履歴が予め決められた条件を満たすか否か判断する(ステップS102)。例えば、プロセッサ11は、ユーザによる文書の使用の直前に行われた一連の操作と、予め決められた操作パターンと、を比較し、両者の共通する割合を求める。そして、プロセッサ11は、求めたその割合が決められた閾値を超えたか否か判断する。
On the other hand, if it is determined that the user has used the document (step S101; YES), the
文書の使用の前の操作履歴が上述した条件を満たしていない、と判断する場合(ステップS102;NO)、プロセッサ11は、処理を終了する。一方、文書の使用の前の操作履歴が上述した条件を満たした、と判断する場合(ステップS102;YES)、プロセッサ11は、操作履歴から上述した文書を格納すべき格納場所を特定する(ステップS103)。そして、プロセッサ11は、上述した文書の代替情報を生成し、ステップS103で特定した格納場所にその代替情報を格納するよう文書管理装置4に指示する(ステップS104)。文書管理装置4は、この指示を受けて上述した格納場所に、この文書の代替情報を格納する。
When determining that the operation history before use of the document does not satisfy the above-mentioned conditions (step S102; NO), the
例えば、ユーザID「U11」で識別されるユーザが、上述した図7に示す操作履歴表1222を記憶させている場合、このユーザは、操作ID「T501」の操作をして、CWDをホームディレクトリである「/home/U11」から「/home/U11/U111」へ移動させる。さらにこのユーザは、操作ID「T502」の操作をして、CWDを「/home/U11/U111/U1111」へ移動させた後、操作ID「T503」及び操作ID「T504」の操作では、連続して「戻る」操作をする。そして、その後、操作ID「T505」の操作により、ユーザは、CWDを「/home/U11/U112」へ移動し、操作ID「T506」の操作により、そこに格納されている「f41」という名称の文書を使用する。 For example, if the user identified by the user ID "U11" has stored the operation history table 1222 shown in FIG. from "/home/U11" to "/home/U11/U111". Furthermore, this user performs the operation with operation ID "T502" to move the CWD to "/home/U11/U111/U1111", and then performs the operation with operation ID "T503" and operation ID "T504" continuously. and then perform the "Back" operation. Then, by operating the operation ID "T505", the user moves the CWD to "/home/U11/U112", and by operating the operation ID "T506", the user moves the CWD to "f41" stored there. Use this document.
図8に示すパターンDB123には、例えば、パターンID「P61」で識別される操作パターンとして、CWDを或る場所に移動させた後、どの文書も使用せずに、戻る操作をし、その後に別の場所で見つけた文書を使用する操作パターンが記憶されている。プロセッサ11は、図7に示す操作履歴表1222の操作と、このパターンDB123に記憶されている操作パターンと、を比較して、共通する部分の割合を求める。そして、求めたこの割合が閾値を超えたと判断すると、プロセッサ11は、このユーザの操作を、ユーザが文書を見つけられない状態にあるときの操作と判断し、上述した操作の履歴から、ユーザが使用した文書を格納すべき格納場所として、戻る操作をする前のディレクトリを特定する。この場合、「f41」という名称の文書のソフトリンクが、この文書の代替情報として、例えば「/home/U11/U111/U1111」に格納される。
For example, the
なお、上述した実施形態において情報処理装置1のプロセッサ11は、文書管理装置4に文書の代替情報を格納するよう指示するが、プロセッサ11は、文書の代替情報ではなく、文書そのものを格納するよう指示してもよい。この指示は、文書の複製を格納させる指示であってもよいし、文書を上述した格納場所に移動させる指示であってもよい。要するに、プロセッサ11は、操作履歴から特定される格納場所に、文書又は文書の代替情報を格納するように、文書管理装置4に指示をすればよく、文書管理装置4は、この指示に従って、指定された格納場所に文書又は文書の代替情報を格納すればよい。
Note that in the embodiment described above, the
つまり、この「文書の代替情報を格納する動作」を実行するプロセッサ11は、文書に関するユーザの操作の履歴を取得し、それらの履歴のうち、ユーザが予め決められた操作をした後に文書を使用した履歴がある場合に、この履歴から特定される格納場所に、この文書又はこの文書の代替情報を格納するプロセッサの例である。
In other words, the
特に、上述した例でプロセッサ11は、CWDを或る場所に移動させた後、どの文書も使用せずに、戻る操作をし、その後に別の場所で見つけた文書を使用する操作パターン、と共通する操作をユーザがしたときに、その文書の代替情報を格納している。すなわち、このプロセッサ11は、履歴のうち、ユーザが閲覧先を第1格納場所に変更してから元に戻す操作をした後に、第1格納場所と異なる第2格納場所に格納された文書を使用した履歴がある場合に、この文書又はこの文書の代替情報を第1格納場所に格納するプロセッサの例である。
In particular, in the example described above, the
例えば、このユーザID「U11」で識別されるユーザが、CWDを「/home/U11/U111/U1111」に移動させ、いずれの文書も使用せずに戻った後に、「f41」という名称の文書を使用することが複数回にわたって行われた場合、このユーザは「f41」で示される文書が、「/home/U11/U111/U1111」に格納されていると思い込む癖があることを意味している。したがって、プロセッサ11が上述した動作をすることにより、この「/home/U11/U111/U1111」を次に閲覧したときに、ここに「f41」の代替情報が格納されていれば、このユーザは、改めて別の格納場所に移動してこの「f41」で示す文書を探す手間を省くことができる。
For example, after the user identified by this user ID "U11" moves the CWD to "/home/U11/U111/U1111" and returns without using any document, a document named "f41" is created. If used multiple times, this means that the user has a habit of thinking that the document indicated by "f41" is stored in "/home/U11/U111/U1111". There is. Therefore, when the
<文書を削除する動作>
図12は、文書を削除する動作の流れの例を示すフロー図である。プロセッサ11は、操作履歴DB122からユーザが文書を使用した操作履歴を抽出し(ステップS201)、抽出されたそれらの操作履歴により、予め決められた期間にわたって、どのユーザにも使用された履歴のない文書があるか否かを判断する(ステップS202)。この文書がない、と判断する場合(ステップS202;NO)、プロセッサ11は、この処理を終了する。一方、予め決められた期間にわたって、どのユーザにも使用された履歴のない文書がある、と判断する場合(ステップS202;YES)、プロセッサ11は、その文書を削除するよう、文書管理装置4に指示する(ステップS203)。文書管理装置4は、この指示を受けて上述した文書を削除する。
<Operation to delete a document>
FIG. 12 is a flow diagram showing an example of the flow of operations for deleting a document. The
この「文書を削除する動作」を実行するプロセッサ11は、予め決められた期間にわたって、ユーザに使用された履歴のない文書を削除するプロセッサの例である。この構成によれば、情報処理装置1は、使用されなくなった文書を削除することができる。なお、プロセッサ11は、この「文書を削除する動作」を実行しなくてもよい。
The
以上が本実施形態に係る情報処理システム9の情報処理装置1の動作である。例えば、文書に対して予め定められた格納場所があったとしても、ユーザごとに格納場所や文書に対する解釈が異なっていることがある。そのため、文書は、定められた格納場所に格納されないことがあった。また、管理者が予め定められた格納場所に文書を格納したとしても、ユーザはそれを認識しておらず、文書を使用する際にディレクトリを無駄に往復してその文書を探したり、検索機能に頼ったりして、時間を費やすことがあった。
The above is the operation of the
上述した通り、情報処理システム9の情報処理装置1は、移動を繰り返したり、検索をしたりしなくてもユーザが階層を辿って見つけられる場所に文書又はその文書の代替となる情報を格納する。そのため、ユーザは、自分にとって把握し易い格納場所や、自然に探そうとする格納場所において、文書や文書の代替情報を見つけられるため、この文書を使用しようとする際に、その文書を見つけるための無駄な時間を費やさなくて済む。
As described above, the
<変形例>
以上が実施形態の説明であるが、この実施形態の内容は以下のように変形し得る。また、以下の変形例は、互いに組合されてもよい。
<Modified example>
The above is the description of the embodiment, but the content of this embodiment can be modified as follows. Moreover, the following modifications may be combined with each other.
<1>
上述した実施形態において、情報処理装置1は、CPUで構成されるプロセッサ11を有していたが、情報処理装置1を制御する制御手段は他の構成であってもよい。例えば、情報処理装置1は、CPU以外にも各種のプロセッサ等を有してもよい。
<1>
In the embodiment described above, the
ここでプロセッサとは広義的なプロセッサを指し、汎用的なプロセッサ(例えば上述したCPU等)や、専用のプロセッサ(例えばGPU: Graphics Processing Unit、ASIC: Application Specific Integrated Circuit、FPGA: Field Programmable Gate Array、プログラマブル論理デバイス、等)を含むものである。 Processor here refers to a processor in a broad sense, including a general-purpose processor (for example, the CPU mentioned above), a dedicated processor (for example, GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic devices, etc.).
<2>
上述した実施形態におけるプロセッサの動作は、1つのプロセッサによって成すのみでなく、物理的に離れた位置に存在する複数のプロセッサが協働して成すものであってもよい。
<2>
The operations of the processor in the embodiments described above may be performed not only by one processor, but also by the cooperation of a plurality of processors located at physically separate locations.
また、プロセッサの各動作の順序は、上述した実施形態において記載した順序のみに限定されるものではなく、適宜変更されてもよい。 Furthermore, the order of each operation of the processor is not limited to the order described in the embodiments described above, and may be changed as appropriate.
<3>
上述した実施形態において、情報処理装置1は、文書管理装置4と別の装置であったが、文書管理装置4の機能を兼ねて実現してもよい。また、情報処理装置1は、端末2の機能を有してもよい。この場合、情報処理装置1は、端末2における操作部24、及び表示部25に相当する構成を有してもよい。
<3>
In the embodiment described above, the
<4>
上述した実施形態において、パターンDB123は、CWDを或る場所に移動させた後、どの文書も使用せずに、戻る操作をし、その後に別の場所で見つけた文書を使用する操作パターンを記憶していたが、他の操作パターンを記憶していてもよい。例えば、パターンDB123は、条件を指定してその条件を満たす文書の検索を指示する操作をした後に、その文書を使用する操作パターンを記憶していてもよい。
<4>
In the embodiment described above, the
図13は、変形例における操作履歴表1222の例を示す図である。例えば、ユーザID「U12」で識別されるユーザが、上述した図13に示す操作履歴表1222を記憶させている場合、このユーザは、操作ID「T511」の操作をして、CWDをホームディレクトリである「/home/U12」から「/home/U12/U121」へ移動させる。そして、このユーザは、操作ID「T512」の操作により、「f42」という文字列を入力して、この「f42」という名称の文書を検索する。 FIG. 13 is a diagram showing an example of an operation history table 1222 in a modified example. For example, if the user identified by the user ID "U12" has stored the operation history table 1222 shown in FIG. "/home/U12" to "/home/U12/U121". Then, this user inputs the character string "f42" by operating the operation ID "T512" and searches for the document named "f42".
検索の結果、「f42」を含むパス等が端末2の表示部25において表示される。上述したユーザは、操作ID「T513」の操作によって、この表示されたパスの中から「/pub/J31/J312」を選択してここにCWDを移動させる。そして、このユーザは、操作ID「T514」の操作をし、「/pub/J31/J312」に格納されている「f42」で示される文書を使用する。
As a result of the search, paths including "f42" are displayed on the
図8に示すパターンDB123には、例えば、パターンID「P62」で識別される操作パターンとして、CWDを或る場所(すなわち、第1格納場所)にし、その下にあるファイル等を閲覧中に、条件を指定してその条件を満たす文書の検索を指示し、その後に検索された文書が格納された場所(すなわち、第2格納場所)にCWDを移動させて、その文書を使用する操作パターンが記憶されている。プロセッサ11は、図13に示す操作履歴表1222の操作と、このパターンDB123に記憶されている操作パターンと、を比較して、共通する部分の割合を求める。そして、求めたこの割合が閾値を超えたと判断すると、プロセッサ11は、このユーザの操作を、ユーザが文書を見つけられない状態にあるときの操作と判断する。そして、プロセッサ11は、上述した操作の履歴から、ユーザが使用した文書を格納すべき格納場所として、検索を指示したときのCWDを特定する。この場合、「f42」という名称の文書のソフトリンクが、この文書の代替情報として、例えば「/home/U12/U121」に格納される。
In the
上述したユーザによる図13に示す操作は、「/home/U12/U121」へ移動したものの、目的とする「f42」で識別される文書が見つからない状態であったため、検索してこの文書を見つけ、使用したものと解釈される。文書管理装置4は、プロセッサ11の指示にしたがって、「f42」で識別される文書の代替情報を「/home/U12/U121」に格納するため、次回からこのユーザは、「/home/U12/U121」に移動したときに、「f42」で識別される文書を検索する必要がなくなる。
The operation shown in FIG. 13 by the user described above moves to "/home/U12/U121", but the target document identified by "f42" is not found, so a search is performed to find this document. , is interpreted as having been used. The
つまり、この場合のプロセッサ11は、履歴のうち、ユーザが第1格納場所の閲覧中に検索を指示する操作をした後に、この第1格納場所と異なる第2格納場所に格納された文書を使用した履歴がある場合に、該文書又は該文書の代替情報を第1格納場所に格納するプロセッサの例である。
In other words, the
なお、上述した条件は、第1格納場所の閲覧中に検索を指示したというものであったが、第1格納場所の閲覧中以外に検索を指示した操作パターンも条件として記憶されていてもよい。この場合、検索時にユーザがどこを閲覧していたかに関わらず、文書の代替情報が格納される格納場所が特定される。例えば、ユーザがどのディレクトリも閲覧していないときに、文書を検索した場合、プロセッサ11は、そのユーザに対応付けて予め決められたディレクトリを格納場所として特定してもよい。すなわち、この場合のプロセッサ11は、履歴のうち、ユーザが条件を指定してその条件を満たす文書の検索を指示する操作をした後にその文書を使用した履歴がある場合に、その履歴から特定される格納場所に、その文書又はその文書の代替情報を格納するプロセッサの例である。
Note that the above-mentioned condition was that a search was instructed while the first storage location was being viewed, but an operation pattern that caused a search to be instructed other than while the first storage location was being viewed may also be stored as a condition. . In this case, the storage location where the alternative information of the document is stored is specified regardless of where the user was viewing at the time of the search. For example, if a user searches for a document while not viewing any directory, the
<5>
上述した実施形態において、情報処理装置1のプロセッサ11は、一人のユーザの操作を予め決められた操作パターンと比較して、その結果に応じて使用された文書又はその文書の代替情報を、ユーザの操作の履歴から特定される格納場所に格納していた。しかし、プロセッサ11は、複数のユーザの操作と、上述した操作パターンとの比較により、使用された文書又はその文書の代替情報を格納する格納場所を決めてもよい。
<5>
In the embodiment described above, the
例えば、図3に示す「f43」で識別される文書は、「/home/U12/U121」に格納されている。すなわち、この文書は、ユーザID「U12」で識別されるユーザのホームディレクトリの下に格納されている。この文書をユーザID「U11」及び「U13」でそれぞれ識別されるユーザも検索する場合、ユーザID「U12」で識別されるユーザがその閲覧等を他のユーザに許可していないと、他のユーザは文書を使用することができない。 For example, the document identified by "f43" shown in FIG. 3 is stored in "/home/U12/U121". That is, this document is stored under the home directory of the user identified by user ID "U12." If this document is also searched by users identified by user IDs "U11" and "U13", if the user identified by user ID "U12" does not allow other users to view it, The user cannot use the document.
この場合、プロセッサ11は、ユーザID「U12」で識別されるユーザに、「f43」で識別される文書の使用が、ユーザID「U11」及び「U13」でそれぞれ識別されるユーザから要求されているため、これを許可するよう要求すればよい。そして、この要求に応じてユーザが許可をすると、プロセッサ11は、ユーザID「U11」、「U12」及び「U13」でそれぞれ識別されるユーザのいずれもが属するグループに対応付けられた格納場所に、「f43」で識別される文書、又はこの文書の代替情報を格納すればよい。
In this case, the
例えば、ユーザID「U11」、「U12」及び「U13」で識別されるユーザは、図5に示す通り、ユーザDB121において、いずれもグループID「G21」で識別されるグループに属している。そこで、プロセッサ11は、図3に示す通り、「f43」で識別される文書の代替情報を、例えば「/group/G21/G212」の下に格納すればよい。これにより、「f43」で識別される文書を検索した全てのメンバは、この文書の代替情報を閲覧可能となり、この文書を使用することができる。
For example, the users identified by the user IDs "U11", "U12", and "U13" all belong to the group identified by the group ID "G21" in the
つまり、この場合のプロセッサ11は、複数のユーザが、それぞれ操作をした後に文書を使用した履歴がある場合に、その履歴から特定され、かつ、複数のユーザのいずれもが属するグループに対応付けられた格納場所に、その文書又はその文書の代替情報を格納するプロセッサの例である。
In other words, the
<6>
上述した実施形態で、情報処理システム9は、1つの情報処理装置1を有していたが、複数台の情報処理装置1を有し、これらにより機能を分担するクラスタシステムを実現する場合、いずれかの情報処理装置1が有するプロセッサ11が、ユーザの操作の履歴を取得し、他の情報処理装置1が有するプロセッサ11が、それら履歴のうち、ユーザが予め決められた操作をした後に文書を使用した履歴があるか否かを判断してもよい。また、別の情報処理装置1が有するプロセッサ11が、上述した履歴から格納場所を特定してもよく、さらに、また別の情報処理装置1が有するプロセッサ11が、上述した文書又はこの文書の代替情報を、特定された格納場所へ格納するよう指示してもよい。
<6>
In the embodiment described above, the
この場合においてこの情報処理システム9は、プロセッサを有する1以上の情報処理装置を有し、1以上の情報処理装置のいずれかは、文書に関するユーザの操作の履歴を取得し、この履歴のうち、ユーザが予め決められた操作をした後に文書を使用した履歴がある場合に、この履歴から特定される格納場所に、この文書又はこの文書の代替情報を格納する情報処理システムの例である。
In this case, the
<7>
上述した実施形態において、情報処理装置1のプロセッサ11によって実行されるプログラムは、プロセッサを有するコンピュータに、文書に関するユーザの操作の履歴を取得するステップと、この履歴のうち、ユーザが予め決められた操作をした後に文書を使用した履歴がある場合に、この履歴から特定される格納場所に、この文書又はこの文書の代替情報を格納するステップと、を実行させるプログラムの例である。
<7>
In the embodiment described above, the program executed by the
このプログラムは、磁気テープ及び磁気ディスク等の磁気記録媒体、光ディスク等の光記録媒体、光磁気記録媒体、半導体メモリ等の、コンピュータ装置が読取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムは、インターネット等の通信回線経由でダウンロードされてもよい。 This program can be provided in a state stored in a computer readable recording medium such as a magnetic recording medium such as a magnetic tape and a magnetic disk, an optical recording medium such as an optical disk, a magneto-optical recording medium, or a semiconductor memory. Further, this program may be downloaded via a communication line such as the Internet.
1…情報処理装置、11…プロセッサ、111…取得部、112…判断部、113…指示部、114…抽出部、12…メモリ、121…ユーザDB、1211…グループリスト、1212…メンバリスト、122…操作履歴DB、1221…ユーザリスト、1222…操作履歴表、123…パターンDB、13…インタフェース、2…端末、21…プロセッサ、22…メモリ、23…インタフェース、24…操作部、25…表示部、3…通信回線、4…文書管理装置、41…プロセッサ、42…メモリ、421…文書DB、43…インタフェース、9…情報処理システム。 1... Information processing device, 11... Processor, 111... Acquisition unit, 112... Judgment unit, 113... Instruction unit, 114... Extraction unit, 12... Memory, 121... User DB, 1211... Group list, 1212... Member list, 122 ...Operation history DB, 1221...User list, 1222...Operation history table, 123...Pattern DB, 13...Interface, 2...Terminal, 21...Processor, 22...Memory, 23...Interface, 24...Operation section, 25...Display section , 3... Communication line, 4... Document management device, 41... Processor, 42... Memory, 421... Document DB, 43... Interface, 9... Information processing system.
Claims (8)
文書に関するユーザの操作の履歴を取得し、
前記履歴のうち、前記ユーザが予め決められた操作をした後に文書を使用した履歴がある場合に、該履歴から特定される格納場所に、該文書又は該文書の代替情報を格納する
情報処理装置。 a processor, the processor comprising:
Obtain the history of user operations regarding documents,
If there is a history of using a document after the user performs a predetermined operation among the history, the information processing device stores the document or alternative information of the document in a storage location specified from the history. .
前記履歴のうち、前記ユーザが条件を指定して該条件を満たす文書の検索を指示する操作をした後に該文書を使用した履歴がある場合に、前記格納場所に、該文書又は該文書の代替情報を格納する
請求項1に記載の情報処理装置。 The processor includes:
Among the histories, if there is a history of using the document after the user specifies conditions and instructs to search for documents that meet the conditions, the document or an alternative to the document is stored in the storage location. The information processing device according to claim 1, wherein the information processing device stores information.
前記履歴のうち、前記ユーザが第1格納場所の閲覧中に前記検索を指示する操作をした後に、該第1格納場所と異なる第2格納場所に格納された前記文書を使用した履歴がある場合に、該文書又は該文書の代替情報を前記第1格納場所に格納する
請求項2に記載の情報処理装置。 The processor includes:
Among the histories, if there is a history of using the document stored in a second storage location different from the first storage location after the user performs an operation instructing the search while viewing the first storage location. The information processing apparatus according to claim 2, wherein the document or alternative information of the document is stored in the first storage location.
前記履歴のうち、前記ユーザが閲覧先を第1格納場所に変更してから元に戻す操作をした後に、該第1格納場所と異なる第2格納場所に格納された前記文書を使用した履歴がある場合に、該文書又は該文書の代替情報を前記第1格納場所に格納する
請求項1に記載の情報処理装置。 The processor includes:
Among the histories, a history of using the document stored in a second storage location different from the first storage location after the user changed the viewing destination to the first storage location and then changed the viewing destination back to the original storage location. The information processing apparatus according to claim 1, wherein in some cases, the document or alternative information of the document is stored in the first storage location.
複数の前記ユーザが、それぞれ前記操作をした後に前記文書を使用した履歴がある場合に、該履歴から特定され、かつ、複数の前記ユーザのいずれもが属するグループに対応付けられた格納場所に、該文書又は該文書の代替情報を格納する
請求項1から4のいずれか1項に記載の情報処理装置。 The processor includes:
If a plurality of users have a history of using the document after performing the operation, a storage location identified from the history and associated with a group to which all of the plurality of users belong; The information processing device according to claim 1 , wherein the information processing device stores the document or alternative information of the document.
予め決められた期間にわたって、前記ユーザに使用された履歴のない文書を削除する
請求項1から5のいずれか1項に記載の情報処理装置。 The processor includes:
The information processing apparatus according to any one of claims 1 to 5, wherein documents that have no history of being used by the user are deleted over a predetermined period of time.
文書に関するユーザの操作の履歴を取得し、
前記履歴のうち、前記ユーザが予め決められた操作をした後に文書を使用した履歴がある場合に、該履歴から特定される格納場所に、該文書又は該文書の代替情報を格納する
情報処理システム。 One or more information processing devices having a processor, any of the one or more information processing devices,
Obtain the history of user operations regarding documents,
If there is a history of using a document after the user performs a predetermined operation among the history, the information processing system stores the document or alternative information of the document in a storage location specified from the history. .
文書に関するユーザの操作の履歴を取得するステップと、
前記履歴のうち、前記ユーザが予め決められた操作をした後に文書を使用した履歴がある場合に、該履歴から特定される格納場所に、該文書又は該文書の代替情報を格納するステップと、
を実行させるプログラム。 A computer with a processor,
obtaining a history of user operations regarding the document;
If there is a history of using a document after the user performs a predetermined operation among the history, storing the document or alternative information of the document in a storage location specified from the history;
A program to run.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020090466A JP7435255B2 (en) | 2020-05-25 | 2020-05-25 | Information processing device, information processing system, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020090466A JP7435255B2 (en) | 2020-05-25 | 2020-05-25 | Information processing device, information processing system, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021185471A JP2021185471A (en) | 2021-12-09 |
| JP7435255B2 true JP7435255B2 (en) | 2024-02-21 |
Family
ID=78815812
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020090466A Active JP7435255B2 (en) | 2020-05-25 | 2020-05-25 | Information processing device, information processing system, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7435255B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000172696A (en) | 1998-12-03 | 2000-06-23 | Toshiba Corp | Document management system |
| JP2006260297A (en) | 2005-03-17 | 2006-09-28 | Ricoh Co Ltd | Document management apparatus, document management method, document management program, and storage medium |
| JP2009265910A (en) | 2008-04-24 | 2009-11-12 | Ntt Docomo Inc | File management device and file management method |
| JP2010251973A (en) | 2009-04-14 | 2010-11-04 | Canon Inc | Document management system |
| WO2013069388A1 (en) | 2011-11-10 | 2013-05-16 | シャープ株式会社 | Content management device, control program, recording medium, content management method, destination device, television receiver, and content management system |
| JP2013109698A (en) | 2011-11-24 | 2013-06-06 | Canon Inc | Item recommendation apparatus, item recommendation method and program |
| JP2015141514A (en) | 2014-01-28 | 2015-08-03 | 株式会社アイ・オー・データ機器 | File management system, file management method, and program for file management system |
-
2020
- 2020-05-25 JP JP2020090466A patent/JP7435255B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000172696A (en) | 1998-12-03 | 2000-06-23 | Toshiba Corp | Document management system |
| JP2006260297A (en) | 2005-03-17 | 2006-09-28 | Ricoh Co Ltd | Document management apparatus, document management method, document management program, and storage medium |
| JP2009265910A (en) | 2008-04-24 | 2009-11-12 | Ntt Docomo Inc | File management device and file management method |
| JP2010251973A (en) | 2009-04-14 | 2010-11-04 | Canon Inc | Document management system |
| WO2013069388A1 (en) | 2011-11-10 | 2013-05-16 | シャープ株式会社 | Content management device, control program, recording medium, content management method, destination device, television receiver, and content management system |
| JP2013109698A (en) | 2011-11-24 | 2013-06-06 | Canon Inc | Item recommendation apparatus, item recommendation method and program |
| JP2015141514A (en) | 2014-01-28 | 2015-08-03 | 株式会社アイ・オー・データ機器 | File management system, file management method, and program for file management system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021185471A (en) | 2021-12-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10909151B2 (en) | Distribution of index settings in a machine data processing system | |
| US11226976B2 (en) | Systems and methods for graphical exploration of forensic data | |
| US11461286B2 (en) | Fair sampling in a hierarchical filesystem | |
| JP6336096B2 (en) | Method, system and computer program for scanning a plurality of storage areas in memory for a specified quantity of results | |
| JP5106045B2 (en) | Search engine linkage file sharing system | |
| EP1513065B1 (en) | File system and file transfer method between file sharing devices | |
| CN103257993B (en) | Listed files generates method, system and device | |
| JP2004086868A (en) | Document group management device | |
| US20040186845A1 (en) | File system for managing files in tree structure allowing users to readily know availability condition | |
| CN102667772A (en) | File level hierarchical storage management system, method, and apparatus | |
| JP2005275555A (en) | Data search device and data search program | |
| US10902011B1 (en) | Systems and methods for context development | |
| JP6575080B2 (en) | Image search apparatus and program | |
| US20240256566A1 (en) | Systems and methods for detecting performance degradation in distributed database deployments | |
| US10848451B1 (en) | Systems and methods for context development | |
| KR101272656B1 (en) | Method of file management based on tag and system of the same | |
| JP4333184B2 (en) | Electronic data management system | |
| JP7435255B2 (en) | Information processing device, information processing system, and program | |
| JP5615593B2 (en) | Electronic document management apparatus, display method, display program, and recording medium | |
| JP2015219850A (en) | Information management system | |
| US12105764B2 (en) | Empty search state | |
| JP6270263B2 (en) | Information management system and information processing apparatus | |
| JP2005327225A (en) | System, method, and program for document management, and program recording medium | |
| US12073174B2 (en) | Identifying downloadable objects in markup language | |
| JP2005196254A (en) | Directory structure forming device, its method and directory service system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230228 |
|
| 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: 20240109 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240119 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7435255 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |