JP3936862B2 - 推薦システム及び推薦方法 - Google Patents
推薦システム及び推薦方法 Download PDFInfo
- Publication number
- JP3936862B2 JP3936862B2 JP2001388418A JP2001388418A JP3936862B2 JP 3936862 B2 JP3936862 B2 JP 3936862B2 JP 2001388418 A JP2001388418 A JP 2001388418A JP 2001388418 A JP2001388418 A JP 2001388418A JP 3936862 B2 JP3936862 B2 JP 3936862B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- item
- recommendation
- document
- language
- 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99936—Pattern matching access
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
【発明の属する技術分野】
本発明は推薦システムに関し、より特定的には、暗示的レーティング(implicit ratings)を作成する、ハードコピー媒体機器に関連した推薦システムに関する。
【0002】
【従来の技術】
電子媒体利用の増大にともない、通信媒体としての紙の役目は終わりに向かう感がある。しかしいわゆるペーパーレス・オフィス構想はまだ実現されていない。依然として、紙は、文書を読み、注釈を付け、かつ共有するのに至便な媒体であるから、例えば大半の重要文書は、その役目を終えるまでに少なくとも1回は印刷される。あるワークグループのプリンタ/ファクシミリ/コピー機を組み合わせたものが設置される部屋は、文書に表現される関連情報の大半が通過する交差点といえる。
【0003】
【発明が解決しようとする課題】
電子情報が利用できるにもかかわらず、ワークグループで働く人たちは、社会的な交流や偶然に依存して、新たな関連文書を見つけたり他種類の情報を共有する場合が多い。直接的な対話なしでは、関連文書を見つけた人物が同僚の関心事を認識することはないだろうし、またはその人物が、ある特定の情報と同僚が関心があると考えるものとの間に関連性を見つけることはできないだろう。
【0004】
この問題を解決する1つとして、推薦システム、特に協調型(collaborative)推薦システムが挙げられる。このシステムは、関連情報の共有を増大させる支援をし、ユーザが自分たちの関心事を表明できるようにする。しかし最近まで、仕事場での推薦システムは、ユーザからの積極的な参加が必要であった。
【0005】
暗示的レーティング(行動から推測したレーティング)を使用して推薦を計算する方法が、文献で提案されている。
【0006】
一般に、暗示的レーティングを獲得する推薦システムは、積極的な参加を要求するシステムよりも、より多数のレーティングを入手できるという利点がある。ワークグループ環境で暗示的レーティングを作成する推薦システムは、さらに大きな利点を提供しうる。専用の追加ハードウェアの入手やユーザによるファイルのアップロード及びダウンロードを必要とせずに、印刷/スキャン/ファクシミリサービスを増進するシステムは、ユーザにとって有益と考える。
【0007】
【課題を解決するための手段】
本発明は、ワークグループによる共有記録装置の使用、例えばプリンタ、コピー機、スキャナ、またはプリンタ、コピー機、及びスキャナの組、またはこれらを組み合わせたものの使用から、暗示的な推薦を推測することによって、ユーザが積極的に参加せずに推薦を蓄積する。本発明は、他の業務用推薦システムと同じく、ワークグループ内で関連情報を共有する問題に対処する推薦及び検索メカニズムを提供するが、ただしユーザには追加コストがほぼかからない。
【0008】
本発明に従うアイテム推薦を提供するシステムは、メモリと、ユーザリクエストに応答してハードコピー媒体上にアイテムを記録する装置と、アイテムのレーティングを記憶し、かつ推薦基準に基づいて新アイテムの推薦を作成するプロセッサとを含む。ユーザリクエストに応答して、プロセッサは、要求されたアイテムの暗示的レーティングをメモリに記憶し、この暗示的レーティング及び推薦基準に基づいて、アイテム推薦を作成するかどうかを判定し、もし推薦作成基準に合致すれば、新アイテムの推薦を作成する。プロセッサ及びメモリは、記録装置と同位置に配置してもよい。または、プロセッサ及びメモリは、記録装置から離れた位置に配置し、構内イントラネットまたはインターネットを介して記録装置に接続してもよい。
【0009】
推薦システムはさらに、記録済みアイテムの表現をメモリに記憶できる。この表現は、記録済みアイテム全体、記録済みアイテムのサムネイル画像、記録済みアイテムの内容のアイテム属性または特徴の組の表現でもよい。この表現を推薦システムが用いて、他アイテムとの、またはユーザプロファイルに記載されたユーザプリファレンス(ユーザの好み)とのアイテム類似性を測定または判定する。システム中にユーザプロファイルが記憶されている場合は、プロセッサは、ユーザリクエストに応答して、ユーザプロファイルを暗示的レーティングで更新する。推薦は、アイテム間の類似性、アイテム−ユーザ間の類似性、またはユーザ間の類似性に基づきうる。
【0010】
ユーザ間の類似性は、好適には2つの方法のうちのいずれかで判定できる。第1の方法では、推薦システムは、言語ツールを用いて記録済みアイテムの内容を特徴付け、ユーザが記録したアイテム群から抽出した用語リストと、その抽出用語の発生頻度とを含む言語ユーザプロファイル履歴を各ユーザごとに作成し、かつt=(本日)―(記録済みアイテムとユーザとが関連づけられたタイムスタンプ)、αを減衰係数とすると、e - α t で表される減衰係数で重み付けされた用語群からなる、ユーザが記録したアイテム群から抽出した用語リストを含む現在の言語ユーザプロファイルを各ユーザごとに作成する。2人のユーザが類似の言語プロファイルを持っていれば、一方のユーザが記録したアイテムが他方のユーザに推薦されうる。
【0011】
第2の方法では、推薦システムは、ユーザプロファイル中のユーザが与えたアイテム数と、メモリ中に記憶された記録済みアイテム表現の総数とを相関させて、行為ベースのユーザ類似性レーティングを判定する。2人のユーザが類似の記録及び/またはレーティング履歴を持つ場合、将来一方のユーザによって記録されるアイテムまたは文書は、他方のユーザにも関心がある可能性が高い。
【0012】
本発明は、オフィス用プリンタ(または複数のプリンタの組)を拡張して、推薦システムとする。記録行為(印刷、スキャン、コピー等)を、関心を暗に表明したものとしてとらえる。明示的レーティング(explicit rating)の入力を受信する別個の入力インターフェースが設けられる場合は、ユーザはシステムに対して積極的に文書を推薦する能力を保持する。推薦システムの主要な利点、すなわち個人に合った推薦、情報共有、評価メカニズム、ワークグループ/コミュニティメモリ、検索及び閲覧機能を維持しながら、ワークグループに対して追加コストなしでより多くの暗示的レーティングを得る利点を有する。
【0013】
本発明の推薦システムは、複数の機能性を有する。ユーザは(文書−ユーザ間類似性基準を用いて)、自分が最近または過去に印刷したのと類似する文書の通知を自動的に受け取ることができる。ユーザは(ユーザ間類似性基準を用いて)、類似のプリファレンスを持つユーザが印刷した文書の推薦を自動的に受け取ることができる。ユーザは(文書間類似性基準を用いて)、所与の文書に類似した文書を見つけることができる。ユーザは(オプションの検索機能性を用いて)、所与の文書のその他の読み手を見つけることができる。ユーザは(文書間類似性基準を用いて)、所与の文書に類似した文書のその他の読み手を見つけることができる。ユーザは(オプションで)、その日の任意の文書を受け取ることができる。
【0014】
文書を印刷すると、ユーザはユーザディスプレイまたはインターフェースを介して、上記の機能性のうち1つ以上の機能性を電子的に受信できる。またはユーザは、プリンタのカバーシート(管理者によって、上述した別種類の通知を1つ以上自動的に表示するように構成可能)上に印刷された推薦を受信できる。
【0015】
プリンタ、ファクシミリ機、及びスキャナ等の記録装置のユーザに推薦サービスを提供することに加えて、追加のソフトウェアまたは機器を購入かつインストールする必要なく、他のサービスの提供も可能である。このような追加サービスを提供する情報管理システムは、ユーザリクエストに応答して、要求されたアイテムをハードコピー媒体上に記録する装置と、この装置から離れた分散型ネットワーク上に設置されて、システム中の各アイテムに関連したサービスを提供する情報管理サービスとを含む。このサービスはレポジトリ(置き場)とプロセッサとを含み、記録を要求される各アイテムごとに、情報管理サービスが、記録済みアイテムの電子コピーをレポジトリに保存し、ユーザリクエストと要求されたアイテムとの記録を作成して、レポジトリ中に保存し、サービスと要求されたアイテムとを関連づける。このシステムはまた、システム上のアイテムに関連したサービスをリクエストする入力装置を含む。入力装置及び記録装置は、記録装置がシステムにリクエストを入力できるように構成される場合は、同一の装置でもよい。
【0016】
情報管理システムは、記録済み(印刷済、ファクシミリ済、スキャン済等)文書ストリームをシームレスで取得する。ユーザ位置にある物理プリンタと情報管理システムとが関連づけられると、遠隔位置にある情報管理サービスが仮想プリンタと物理プリンタとを関連づける。仮想プリンタは、物理プリンタのサービス増大に利用できる。ユーザ位置と情報管理サービスとは、イントラネットまたはインターネットを介して接続できる。印刷時には、ユーザは、システム上にはない物理プリンタか、またはシステム上の「仮想プリンタ」を選択するオプションが与えられる。システムプリンタ上で印刷することによって、ユーザは、PostScriptまたはPDFファイル等の文書の印刷準備バージョンをユーザの個人的な印刷メモリ中に保存する記憶サービスを起動する。レポジトリ中に印刷済み文書を置くことができるため、(印刷によって)関連性を持つ文書のワークグループメモリも作成され、この上で、ユーザ位置で記憶装置及び処理装置を持つ必要なく、追加の個人的かつ協調的サービスを提供できる。
【0017】
こうして多数の異なるタイプのサービスがローカルユーザに利用可能となる。記録済み文書にインデックスを付けて、検索及び高速取り出しができるようにしてもよい。検索を支援するため、文脈メモリを用いてもよい(「私はその文書を先週印刷したことを覚えている」等)。関連文書(「友人」文書)を該文書を記録したユーザ名とともに取り出せるようにして、関連行為の認識を支援し、かつ専門知識の位置確認を容易にするようにしてもよい。文書をクラスター化かつ分類して、行為及び個人やグループの関心の変化の自己認識を支援するようにしてもよい。同一文書の複数のバージョン(「双子」文書)を認識して、複数の著者がいる場合でも、自動的にバージョン化できるようにしてもよい。システムを拡張して、文書のより最近のバージョンが印刷される場合は、以前の読み手または著者に警告を送るようにもできる。
【0018】
情報管理システムがインターネットを介して接続される場合は、ユーザが自分のウェブブラウザからサービスにアクセスできるようにするウェブサーバを使用できる。例えば、DocuShareを用いて文書レポジトリを整理し、印刷済み文書の保存かつアクセス、及び関連サービスの提供ができるようにしてもよい。
【0019】
情報管理システムの重要な特徴は、印刷メモリと呼ばれる記録アーカイブである。システムは、ローカルユーザからの印刷/ファクシミリ/スキャンリクエストに割り込んで、文書をデジタルアーカイブに記録する。より正確には、システムがリモートシステムサーバ中でローカルプリンタ用の印刷待ち行列を作成すると、ローカルプリンタは仮想プリンタとなる。その後、ユーザは、そのプリンタ直接ではなく、システムサーバを介して印刷を行う。従ってシステムは、印刷ジョブを記録する機会だけでなく、印刷ジョブを増やすことによって追加情報またはサービスを提供する機会も持つ。特に、印刷バナーを、現在の印刷ジョブ及び要求中のユーザのためにその場で作成されるFlowPort(登録商標)フォームと交換することによって、システムは情報共有またはワークフロー分野のいずれかに関係するより貴重なサービスを提供する。このシステムのもっとも重要な利点は、ユーザの印刷/記録行為によってサービスが提供かつ起動されるという、サービスの非妨害性である。
【0020】
情報管理システムは、定位置すなわちローカルネットワーク上でサービスを提供できるが、インターネットを介してサービスを提供できる利点もある。この場合、小規模またはホームオフィスに対しては、第三者が記憶及び関連文書サービスを提供して、専用機器またはソフトウェアのインストールを代行し、管理コストがかからないようにすることができる。このようなインターネットベースのシステムでは、例えばユーザは情報管理システムのサービスプロバイダのインターネットウェブサイトに登録できる。ユーザは、ネットワークアドレス及び好適な印刷プロトコルを指定して、1台または複数の手持ちプリンタ(ファクシミリ機、スキャナ、または多機能装置)をサービスプロバイダに登録できる。インターネット・情報管理システム・ウェブサイトは、登録された機器に応じて増やした記録待ち行列を顧客に提供する。ユーザは任意の好都合な入力装置を介してサービスを要求できる。
【0021】
【発明の実施の形態】
図1を参照して、推薦を提供するシステム100は、紙等のハードコピー媒体上に文書(アイテム)を記録する装置10と、プロセッサ12と、メモリレポジトリ40とを含む。メモリ40は、文書表現を記憶する領域42と、レーティング領域44と、ユーザプロファイル領域46と、推薦基準領域48とを含む。ユーザ50が文書を記録(印刷等)するリクエストを装置10に送ると、プロセッサ12は要求された文書の暗示的レーティングをレーティング44に記憶する。ユーザ50のユーザプロファイルがユーザプロファイル46に記憶されている場合は、プロセッサ12はユーザ50のユーザプロファイルを更新して、要求された文書の暗示的レーティングを示すようにする。プロセッサ12は、推薦基準48に記憶されている何らかの推薦基準を利用して推薦を作成し、ユーザ50に与える。推薦は、文書間の類似性(要求された文書と推薦システム中の他文書との類似性)の判定、文書−ユーザ間の類似性(ユーザが過去に印刷した文書と類似した文書)の判定、またはユーザ間の類似性(類似のユーザプロファイルを持つ他ユーザによって印刷された文書)の判定に基づいて作成されうる。プロセッサ12が1つ以上の他文書の推薦をユーザ50に提供できるようになると、これら推薦は複数の方法でユーザ50に提供できる。
【0022】
印刷文書30に先行してプリンタが出力するプリンタカバーシート上に推薦を印刷して、ユーザ50に与えてもよい。またはユーザ50は、電子インターフェース60にアクセスして、該インターフェース60に関連した表示装置上で推薦を読むこともできる。電子インターフェース60は、例えばコンピュータ、個人情報端末(PDA)、インターネットeメール機能付け携帯電話、またはネットワークステーションでもよい。電子インターフェースは、直接、無線、イントラネット接続、またはインターネット接続を介してシステム100に接続可能である。推薦システム100がオプションで検索機能性を含む場合は、ユーザ50は検索推薦システム100にアクセスし、ユーザ50が与える何らかの入力基準に基づいて関心のある文書を検索することができる。
【0023】
本発明のこの実施形態は、プリンタ(または他種類の記録装置)を推薦システムに拡張したものと考えることができる。プロセッサとメモリとの組み合わせが機能的に作動して、あるワークグループの印刷済み文書の表現を計算かつ記憶するモジュール、印刷済み文書間の類似性を測定するモジュール、及び関係者の関心の類似性を測定するモジュールを与える。
【0024】
すべてのユーザが推薦システムへの参加を希望しない場合もあるので、ユーザの印刷行為が要求文書の暗示的レーティングとしてシステムに入力されるワークグループモードでの文書印刷をユーザが選択できるように、ワークグループを構成してもよい。ユーザが個人モードでの印刷を選択する場合は、このレーティングは記憶されず、推薦は発行されない。ワークグループモードでは、推薦システムは文書の正の暗示的レーティングをユーザのプロファイルに加算する。推薦システムは、多数の異なる推薦基準で構成可能である。例えばワークグループは、送信された印刷ジョブからの文脈と、ユーザ及び文書に関する情報とを、オンラインまたはオフラインで推薦システムに抽出させる推薦基準を確立してもよい。推薦システムはまた、(ローカルまたはリモートの)レポジトリ中に文書の表現を記憶してもよく、この表現は文書自体でもよいし、または言語ツールを用いて計算した文書内容の特徴表示等を伴う該文書の属性の組(文書のタイトル、参照文献、及びその他のメタデータ)でもよい。文書類似性モジュールは、記憶した印刷済み文書の表現を基にして、文書の類似性を(やはりオンラインまたはオフラインで)計算できる。関心類似性モジュールは、複数のユーザが類似文書を印刷する傾向に基づいてユーザ間の関心を相関させ、文書とユーザの関心との間の類似性を(オンラインまたはオフラインで)計算できる。
【0025】
推薦システムが、一定期間の間、定位置に設置されて、レーティングを記憶し、ワークグループに推薦を作成すると、推薦システムの他の典型的な特徴を提供できるようになる。例えば推薦システムは、ワークグループ中で過去に印刷されたもののマップを作成できる。この情報は、その後、電子インターフェース60からシステム100に対して閲覧または検索できる。この情報の集合体は、それ自体で企業またはワークグループのメモリとしての価値がある。このような情報の集合体にインデックスを付け、かつ閲覧するために実行される方法には、同時継続中の同一譲受人に譲渡された米国特許出願第09/305,836号(1999年5月5日出願)「アクセスされたリソースの言語学的に分析可能な内容に基づいて人物グループを見つける方法(Finding Groups of People Based on Linguistically Analyzable Content of Resources Accessed)」に記載されたようなものがあり、かかる方法を本発明に適用できる。
【0026】
装置10は、プリンタ、コピー機、スキャナ、または多機能装置(MFD)でもよい。MFDは、スキャン可能、スキャン済みアイテムのメモリへの記憶可能、及びスキャン済みアイテムの印刷が可能なデジタル装置である。あるアイテムが印刷のためにMFDに提示されると、MFDは、印刷されるアイテムの画像を記憶できる。この画像はMFDのメモリ、推薦サービスのメモリ、または文書レポジトリ中に局所的に記憶されうる。文書レポジトリに記憶される場合は、文書レポジトリは局所的に配置してもよいし、または遠隔に配置してネットワークによってアクセスできるようにしてもよい。印刷または記録済みの各アイテムの記録または画像を記憶することによって、推薦システムは、推薦を作成し、ワークグループにとって暗に関心のあるアイテムの履歴を保持することができる。また、ユーザが記憶されたアイテムにアクセスすることもできる。これは、インターネットからダウンロードしたウェブページ等の一時的なアイテムを印刷する場合には特に有利と考えられる。
【0027】
推薦システム100は、3層のシステムアーキテクチャを持つと考えることができる。システムアーキテクチャの最下層は記憶部からなり、一般的にはデータベースを用いて文書表現及びユーザプロファイルを記憶するように構成される。文書及びユーザを表現する方法については、後ほど詳述する。中間層はサービスの組からなり、サービスは(1)文書間の類似性、(2)ユーザ間の類似性、及び(3)文書−ユーザ間の類似性をそれぞれ計算及び更新する役目を持つ複数のモジュールを介して実現される。最後に、最上層はユーザインターフェースからなり、サービスにアクセスする。
【0028】
システムは、ネットワークに接続されたプリンタまたはその他の記録装置を用いて、文書についての暗示的レーティングを、ユーザから非割り込み式に集める。プリンタから直接サービスにアクセスすることも可能だし、またはブラウザ、eメールインターフェース、もしくは文書管理システムインターフェース等の標準的な電子インターフェースを介してアクセスしてもよい。以下に、3種類の異なる類似性基準を計算する1組の方法と、システム用のユーザインターフェースの可能な実施形態とを説明する。
【0029】
文書表現及び文書間類似性基準。文書が推薦システム100を通過するたびに、システムはその文書がシステムにとって公知のものかどうかを検査する。まず、後述のように文書の特徴が計算される。この特徴がシステム中にすでに記憶されたものと一致すれば、文書は「公知」とされ、それ以降のステップは行われない。それ以外の場合は、文書には文書ID(docid)が割り当てられ、このdocid、特徴、及びタイムスタンプが(例えば文書の特徴はデータベーステーブル42に)記憶される。
【0030】
システムメモリに含まれる各文書は、言語学的方法を用いて特徴付けることができる。文書の特徴付けには他の方法を用いてもよい。その後、文書同士が互いに比較され、各文書の特徴を用いて文書間の類似性を計算できる。
【0031】
文書の特徴を計算し、文書間の類似性を判定する方法には次のようなものがある。まず、ソースとなるテキストに使用される言語がわかっていない場合は、可能性のある言語が特定される(G. Grefenstette, "Comparing Two Language Identification Schemes", in Proceedings of The 3rd International Conference on the Statistical Analysis of the Textual Data, JADT '95, December 1995, Rome Italy参照)。その後、テキストの単語群が個々の単語に分けられる(G. Grefenstette and P. Tapanainen, "What is a Word, What is a Sentence. Problems of Tokenization", in 3rd International Conference on Computer Lexicography and Text Research COMPLEX '94, July 1994, Budapest, Hungary参照)。個々に分けられた単語は、その後、形態学的な語彙目録中で調べられ、各単語のもっとも可能性の高い品詞タグが計算される(A. Schiller, "Multilingual Part-of-Speech Tagging and Noun Phrase Mark-up", in the 15th European Conference on Grammar and Lexicon of Romance Languages", September 1996, University of Munich参照)。これを用いて、各単語の標準化形式が作成される。このプロセスが始まると、二重単語は廃棄され、各単語の発生回数のカウントがとられて、単語の頻度に応じた重みを計算できる。最後に、ソースとなる言語の停止語のリスト(G. Salton, "The SMART Retrival System: Experiments in automatic document processing", Prentice-Hall, 1971参照)を用いて、接続詞や前置詞等、テキスト分類に使用されない頻発する単語が廃棄される。
【0032】
このプロセスの結果、各文書は、各語の頻度を記載した関連キーワードリストを持つようになる。この頻度リストを用いて、重み付けジャカードアルゴリズムを適用して、2文書間の類似性を計算できる(G. Grefenstette, "Explorations in Automatic Thesaurus Discovery", Kluwer Academic Press, 1994参照)。まずキーワードには、文書全集中の頻度に反比例する重みが付けられ、このためよりより優秀な識別子である低頻度の単語のほうがより多く重み付けされる。
【0033】
だがこのアプローチは、特定したキーワード群が必ずしも文書内容の最良の指標とは限らないため、常に最適とはいえない。例えば「サイエンス・フィクション」という句を含む文書は、「コンピュータ・サイエンス」という句を含む文書と何らかの相関を持ちうる。また利用可能な停止語リストは、「人」という単語等の識別力をほとんど持たない単語は含まない。これらの問題に対処するため、上記のアプローチにいくつかの改良を加えることができる。まず、単一のキーワードの代わりに、システムが名詞句を特定し、これらの句のみを使用するようにできる。識別力を向上するため、ある特定の最低数の単語からなる名詞句のみを使用するようにシステムを設定可能である。例えば「情報検索」は単に「情報」及び「検索」をそれぞれ特定キーワードとして使用するより文書間を良好に識別できる場合が多い。第2に、キーワードを廃棄する追加方法を使用できる。ブリティッシュ・ナショナル・コーパス(British National Corpus)等の文書全集は、単語、その単語の品詞、頻度、及びその単語が登場する文書全集中の文書数を記載したリストを提供している。この情報を用いて、ある特定のテキスト中のある単語を平均発生頻度と比較した場合に、平均頻度より上の頻度で発生しているかどうかを判定でき、これにより、平均頻度より上の(従ってテキストの主題領域により密接に関係していると思われる)キーワードのみを使用して、類似性を測定できる。
【0034】
その後、2つの文書間の類似性を、2文書が共通に持つ全キーワード(または句)の重みの和を、2文書X及びYに関連づけられる全キーワードの重みの和で除算したものとして計算する(以下の式1)。
【数1】
【0035】
文書間の類似性基準は、所与の文書(ユーザによって印刷中のもの等)に類似した他文書、及び所与の文書に類似した文書を印刷したことがある(従って類似トピックを調査していると思われる)同僚の特定に使用できる。2つの文書は、その文書間類似性基準が所与のしきい値を超えている場合に、類似していると定義される。
【0036】
ユーザプロファイル、ならびにユーザ間及びユーザ−文書間類似性基準。ユーザが文書を印刷/スキャン/コピーするたびに、システムはユーザのID(userid)、docid、印刷/スキャン/コピー行為、及びタイムスタンプを記憶する。システムが、文書についてのイベントを「読む」手段(ユーザインターフェースを電子的にモニターする等によって)を持つ場合は、システムはuserid、docid、読み行為、読みに要した時間、及びこれらイベントのタイムスタンプを記憶する能力を有する。可能な場合は、印刷カバーシートの紙のインターフェース、または電子ユーザインターフェースを介してユーザから与えられる明示的レーティング及びコメントを記憶することもできる。こうして、暗示的レーティング(「印刷」及び/または「読み」行為等)と、明示的レーティング(数値的スコア及びコメント等)との両方のユーザプロファイルを時間とともに漸増するように構成できる。
【0037】
ユーザプロファイルはまた、ユーザに関連した文書(ユーザが印刷、読み、またはそれ以外で推薦した文書)から抽出した用語頻度リストを含みうる。ある有利な方法では、各ユーザごとに2つの用語頻度リストが維持される。第1のリストは、ユーザに関連した全文書の組から抽出される。このリストは、ユーザの言語ユーザプロファイル履歴と称される。第2のリストでは、より最近ユーザに関連づけられた文書の用語のほうが、ずっと以前に関連づけられた文書の用語より多く重み付けされる。これは例えば、文書用語の重みを減衰係数で累乗して得ることができ、t=(本日)―(文書とユーザとが関連づけされたタイムスタンプ)、かつαを減衰係数とすると、e - α t と表すことができる。この第2のリストは、ユーザの「現在の」言語プロファイルと称される。
【0038】
ユーザ間の類似性の判定には、様々な方法をとることができる。例えば、行為ベースのユーザ間類似性では、推薦システムが公知である文書組に対するユーザの印刷/レーティング行為の相関を計算する。言語学的なユーザ間類似性では、上記の文書間類似性基準で文書の特徴の共通部分を計算するのとちょうど同じように、ユーザの言語プロファイルの共通部分を比較する。ユーザの言語プロファイルと文書の特徴間の共通部分も判定できる。
【0039】
行為ベースのユーザ間類似性。このアプローチは、2人のユーザが同様の印刷及び/またはレーティング履歴を持つならば、一方のユーザがある行為を行う文書は、将来、他方のユーザにも関心を与えるであろう、という仮定に基づく。本質的には、このアプローチは、暗示的レーティングを考慮するために多数の既存推薦システムが使用している受動的協調フィルタリング(passive collaborative filtering)アルゴリズムを拡張したものである。
【0040】
システムは、各ユーザ対X,Yごとに相関ベクトル{printxy,ratexy}を作成する。印刷行為(及び読み、スキャン、コピー等の他の暗示的な推薦行為も含めてもよい)については、この2人のユーザ間の相関は、2人のユーザが同一文書に対して同一行為を行う相対頻度となり、これは以下の式2で与えられる。
【数2】
【0041】
すなわち、2人のユーザX及びYについての印刷相関は、両ユーザが過去に印刷した共通文書数を、両ユーザが印刷した文書の合計数で除算したものである。
【0042】
2人のユーザ間のレーティングの相関は、P.Resnick, N. Iacovou, M. Suchak, P. Bergstrom & J. Riedl: "GroupLens: An Open Architecture for Collaborative Filtering of Netnews" に記載されているピヤソンアルゴリズム(Pearson Algorithm)等を用いて、統計的に計算できる。CSCW'94, October 22-26, Chapel Hill, NC, 1994の議事録及び以下の式3に示すように、Xi及びYiはそれぞれ、アイテムiについてのユーザX及びYのレーティングを表す。このアルゴリズムは、−1(X及びYが一致しない場合)から0(X及びYの行為に相関がない場合)まで、及び1(X及びYが完全に一致する場合)までの値をだす。これらの計算において考慮されるアイテムは、X及びY両者がレーティングしたものだけであることに注意されたい。
【数3】
【0043】
その後、X及びYについて計算した相関値を、個々のベクトル成分の重み付け和として用いる。異なる成分(すなわち印刷/レーティング)に割り当てられる重みは、推薦システムのパラメータであり、かつ各行為ごとの共通文書数の関数ともなる。例えば、システムは、2人のユーザが最低10件の文書を共通にレーティング/印刷した場合にのみ、レーティング/印刷相関を考慮してもよい。
【0044】
このアプローチは、コールドスタート問題(最初に共通行為がないこと)や、希薄性の問題(2人のユーザが一般的に異なる文書組に対して行為を行うこと)の影響を受けることがある。この結果、本アプローチは、推薦システム100が有効数のユーザ行為を収集した後にのみ、非常に有用な類似性基準を与えうる。だが、多数の異なるユーザ行為を考慮することによって、この推薦システムは、従来のレーティングベースの推薦システムより迅速にコールドスタート問題を克服できる。実際、システムは初期に、すべてのユーザ行為を1種類に巻き込んで、少ない行為組を最大に利用できるように構成できる。このため一般的に同一文書に対して行為を行う2人のユーザについて、当初から十分に相関をとることができる。システムがこれら2人のユーザについてより多くの行為を収集すると、より差別化されたベクトルアプローチが発生する。
【0045】
言語的なユーザ間及びユーザ−文書間の類似性。行為の類似性に基づいてユーザ間の相関を計算することに加えて、ユーザプロファイル同士を直接比較して重複の度合いを検査し、ユーザ間を相関させることも可能である。ユーザ間の言語的類似性は、文書間の類似性と同じ方法で判定される。ただ一点、ユーザ間類似性は、ユーザの関心(過去または現在の関心)を表すベクトルを用いる点が異なる。これらのベクトルは、その後、文書が(ワークグループモードで)印刷されるごとに、または一定期間ごとに全ユーザについて、定期的に更新される。同様に、文書の特徴とユーザプロファイルとの共通部分を判定して、文書−ユーザ間類似性基準を求めることもできる。
【0046】
上述のごとく、推薦システムは、文書の特徴及びユーザプロファイルの記憶と、ユーザ間、文書−ユーザ間、及び文書間の類似性の計算とに基づいて、多数のサービスを提供する。推薦システムによってこのように保存されたワークグループメモリは、ワークグループモードで閲覧される文書レポジトリと組み合わせて拡張可能である。閲覧文書のレポジトリ上でのサービスについては、同時継続中の同一譲受人に譲渡された米国特許出願第09/305,836号(1999年5月5日出願)「アクセスされたリソースの言語学的に分析可能な内容に基づいて人物グループを見つける方法(Finding Groups of People Based on Linguistically Analyzable Content of Resources Accessed)」に記載されており、かつゼロックス・リサーチ・センター・ヨーロッパによってウェブメモリと呼ばれるリサーチプロトタイプ形式で実現されている。2つのレポジトリを組み合わせることによって、紙のインターフェースと電子ユーザインターフェースとの2つの異なるインターフェースを介して、改良したサービスを提供できる。さらに、ウェブメモリには、推薦システムの2つの主要サービス、すなわちカバーシートをインターフェースとして用いてテンプレートに類似した文書を抽出することと、関心があると思われる文書を個人的に通知すること、が可能となりうる。
【0047】
その後、別種類の行為として、閲覧(すなわち読み)行為を推薦システムに加えることができる。実際、文書の閲覧行為と印刷行為とは、文書の品質及び関連性の表現度合いが異なる。文書が推薦または検索される場合、ユーザインターフェースは、ユーザ人口中の閲覧頻度と印刷頻度との両方を示すことができる。
【0048】
その後、ユーザの読み及び印刷行為によってレポジトリに格納される文書を検索して、同様の関心を持っている人はだれか、及びトピックに関連した文書はどれかを見つけることができる。複数の人が同一文書を読み、かつ印刷した可能性があるので、この情報を用いて文書の価値にランク付けをすることができる。これら2つの行為をヒットと称して、読みヒットと印刷ヒットとに識別できる。文書の言語表現、及びそれに関連したヒット数に基づいて、サービスは文書について2つのビューを提供し、結果のナビゲーションを支援することができる。内容ベースのビューは、ユーザリクエストとの類似性の度合いに基づく文書リストを配列し、また同時にヒット及びその質的価値(読みまたは印刷)を表示する。ヒットビューは、リスト上方によりヒット基準の高い文書を置いて結果を配列し、同時にユーザリクエストとの類似性の強さを表示する。
【0049】
文書の印刷に誘発される類似文書の推薦。文書が印刷されるたびに、文書自体をテンプレートとして用いて、それに対してレポジトリ中で類似性が測定される。印刷文書の内容は言語表現に変換され、上述したような方法で類似性の測定に使用される。その後、上記の2つのビュー(内容またはヒット)のいずれかに、結果リストが提示される。この結果は、文書の印刷カバーシート上でユーザに配布することができる。カバーシート自体が有効トークンとして機能し、示された文書を直接プリンタから取り出す支援ができることも提案されている。
【0050】
関心の類似性に基づく関心のある文書の推薦。印刷メモリはまた、上述の場合のようにサンプル文書に頼らずに、純粋にユーザ間の類似性のみに基づいてアドバイスを行うことができる。上記のモードはリアクティブ(受動的)、ここで提示するモードはプロアクティブ(能動的)と定義できる。リアクティブモードでは、テンプレートとして考慮される印刷文書のカバーシートが好都合な出力といえるが、プロアクティブ推薦の場合は、おそらく他の手段がより適切と考えられる。例えばユーザは、グループが(選択された組織プリファレンスのグラニュラリティ(粒度)度合で)(過去または最近に)関心があると考えるコンパイルした文書リストを、eメールで受信できる。
【0051】
本発明の他の実施形態では、記録装置のユーザに対して推薦サービスを提供する以外に、他の文書関連サービスを提供できる。図2及び図3に、分散型情報管理システム200を示す。システム200は、情報管理システムプロバイダ210を含み、これはユーザ50から遠隔位置に位置する。本例では、ユーザ50はインターネット150を介してサービスプロバイダ210が提供するサービスにアクセスする。サービスプロバイダ210は、レポジトリとプロセッサとを有する。プロバイダ210によって各種サービス(上述した推薦サービスを含む)の提供が可能である。
【0052】
サービスにアクセスするには、ユーザ50は、サービスプロバイダ210に接続したローカルプリンタ112で文書120を印刷する。サービスプロバイダ210は、この文書120をユーザ50用のデジタルアーカイブに記録し、また各種文書サービスを提供するために印刷ジョブを処理する。この処理には、印刷文書120のコピーの記憶、テキストの抽出、内容のインデックス付け、及びその他のサービス等がある。サービスプロバイダ210は、その後、印刷ジョブをユーザのプリンタ112に送信し、そこで印刷文書が作成される。サービスプロバイダ210には、追加記憶装置220及びFlowPort(登録商標)等のデータ管理ツール240を増設してもよい。
【0053】
ユーザ50は、自分のプリンタ112から印刷ジョブを取り出す。ユーザ50は、サービスプロバイダ210のウェブサイト130から、閲覧、検索、及びその他の任意のサービスにアクセスできる。顧客はまた、FlowPort(登録商標)によって起動されるMFD110上で記入済みフォーム122をスキャンすることにより、紙ベースのユーザインターフェース110(FlowPort(登録商標)フォーム等)を介してサービスにアクセスすることもできる。印刷文書の前にFlowPort(登録商標)フォーム等の特別のバナーページが設けられ、ユーザが紙上でサービスプロバイダと他のやりとりを行うことができるようにしてもよい。カバーシート122は独自に識別されるので、デジタルアーカイブに記憶された文書のポインタとなる。
【0054】
分散型システム200は、ユーザに対して情報管理システム及びその他の利点を提供する。システム200は、専用装置またはソフトウェアの入手コストを削減する。管理コスト、特に大量のデータを安全にアーカイブに格納することに起因するコストが削減され、アーカイブへの格納はリモートレポジトリ上で行われる。顧客は、最新のサービスの恩恵を受ける。地理的に分散したオフィス間で1つのアーカイブをシームレスで共有できる。システム200によって、複数の異なる目的を同時に達成することができる。所有権が同じである複数のオフィスは同一のアーカイブを共有し、所有権が異なる複数のオフィスもアーカイブを共有して協調することができる。
【0055】
システム200では、ユーザがサービスプロバイダに、ユーザのプリンタへのネットワークアクセスを付与しなければならない。このためファイアウォール140構造が必要と考えられ、悪意のある人物によるプリンタの不正使用の危険性に関する保安上の注意が必要である。この問題は、ネットワーク連結性の分野で周知である、プリンタの使用に対するアクセスコントロールの設定によって解決できる。さらに、安全性の問題も考慮されうる。SecureHTTP等の安全トランスポートプロトコルを用いてインターネットを介して、またはインターネットプリントプロトコルに対して、 クライアント−サーバ間の認証(ユーザが主張する人物であると証明すること)、データの保全(内容が改ざんされていないと保証すること)、及びプライバシー(内容の守秘)を適正に処理できる。だがサービスプロバイダは、内容に対する完全なアクセス権を持つ。プライバシー及び内容の保全は技術的には保証することができないので、顧客はサービスプロバイダを(銀行、公証人等の場合と同じく)信用しなければならない。印刷ジョブは大規模な場合が多く、インターネット帯域幅が時に進行妨害となるが、帯域幅の改良が進んでいるため、これは大きな問題ではないと考える。
【0056】
システム200によって(文書記録ストリームの取得によって)提供可能なサービス例には、次のようなものがある。取得した文書からテキスト内容を抽出してインデックスを付すことができる。現在のOCR(光学式文字認識)技術は、機械作成文字については100%近くの文字認識率を持つ。他の方法にはPostScript−テキストコンバータがあるが、有効性が低い。印刷文書の永久アーカイブ格納、及び関連の検索及び視覚化サービスを作成できる。このアーカイブは、「私はこの文書を数週間前にそのカラープリンタで印刷したことを覚えている。」等の文脈メモリを支持する。文書の自動的なクラスター化及び分類によって、記憶された文書の階層的なビューが与えられる。
【0057】
ネットワークの視点からは、ユーザは、サービスプロバイダ210が印刷ジョブをユーザのプリンタに送信できるように、ルータによってインターネットに接続された構内ネットワークを有すると仮定される。この構造はファイアウォール140の使用も示唆する。これはオフィスの場合には、小さいオフィスであっても非常に一般的な構造だが、ホームオフィスではまだ一般的ではない。しかしホームオフィスネットワークは将来より広がることが予想される。印刷文書をサービスプロバイダ210に送信し、サービスプロバイダ210が該文書を処理してから文書をリリースすることによる時間遅延を最小化するため、他のアプローチでは、印刷ジョブのコピー(サービスプロバイダでの印刷ではなく、サービスプロバイダにカーボンコピーを)送付する。これは印刷スプーラを修正すれば可能である。本実施形態では、サービスプロバイダは文書から必要なデータを抽出し、一方、ローカルプリンタは印刷ジョブを作成する。ただしこの代替実施形態では、サービスプロバイダは印刷カバーシートによる情報の提供はできない。本実施形態では、サービスプロバイダにプリンタアクセスを与える必要性をなくし、インターネットを介して送信されるデータのサイズを1/2に縮小し、印刷時間を減速させない。
【0058】
サービスプロバイダは、ユーザインターフェースとサーバとの間で文書内容及びユーザリクエストを渡すことができるXML(eXtensible Markup Language)インターフェースを提供しうる。XMLインターフェースを用いると、多数のユーザインターフェースが利用可能となる等のいくつかの利点がある。ユーザは紙インターフェースを介してサービスにアクセス可能である。文書が印刷されるたびにFlowPort(登録商標)フォームが作成される場合、ユーザはFlowPort(登録商標)フォームを入力装置に与えて、サービスを要求できる。このインターフェースは、手書きのメモ書き、文書の分類、及び文書トークンによる文書の共有を支援する。ユーザは、DocuShareアカウントを介してサービスプロバイダにアクセスすることもできる。DocuShareは、ウェブインターフェースの等価物となる。ユーザは、個人情報端末(PDA)等を介して、無線接続でサービスプロバイダにアクセスできる。サービス(閲覧及びリプリント)は、パームポートインターフェースから可能である。パームポートは、多機能装置上で赤外線ベースの閲覧及び印刷を支持する。ユーザは、デジタル・ファイリング・キャビネット(DFC)を介してサービスプロバイダにアクセスできる。DFCは、英国のケンブリッジで開発された、多機能装置(MFD)からハイレベルの文書機能にアクセスするユーザインターフェースである。DFCインターフェースからは、MFDから文書を検索する別の方法(すなわち印刷行為に関連した文脈メモリを利用する方法)を実演するシステムサービスが利用可能である。
【0059】
情報管理システムは、(ワークグループ及び組織の)記録行為をシームレスで捕捉して、かかる記録行為によって作成される共通レポジトリを利用する。システムの利点の1つは、情報のクラスター化及び分類による検索手段を提供できることである。記録済み文書の記憶及び分析後、ウェブ上の平均頻度に基づく用語重み付けに基づいて、類似性の測定が使用可能である。この測定は、先祖(バージョン)、子(一部)、友人(関連)文書の検出、行為分析及び情報探査行為の両方を支持するための関心事クラスターの検出、コミュニティマイニング、(印刷重複度が高い)実践コミュニティと(トピックの重複度が高い)関心事コミュニティとの識別、という多数のサービスを構築するインフラストラクチャを与える。
【0060】
以上、本発明を特定の実施形態を参照して説明した。本明細書及び添付図面を判読し理解することによって、変形及び変更の可能性が生じるであろう。ここに記載した実施形態は例にすぎず、当業者によって本明細書の教示から各種変更、変形、修正、または改良が行われると考え、それらは前掲の特許請求の範囲に包含されるものとする。
【図面の簡単な説明】
【図1】 本発明に従う推薦を与えるシステムのブロック図である。
【図2】 本発明に従う分散型情報管理システムのブロック図である。
【図3】 本発明に従う分散型情報管理システムのブロック図である。
【符号の説明】
10 プリンタ(MFD)、12 プロセッサ、20 カバーシート、30 記録済み文書、40 メモリ、42 文書表現、44 レーティング、46 ユーザプロファイル、48 推薦基準、50 ユーザ、60 電子インターフェース、100 推薦提供システム、110 ユーザインターフェース、112 ローカルプリンタ、120 文書、122 カバーシート(記入済みフォーム)、140 ルータ・ファイアウォール、150 インターネット、200 分散型情報管理システム、210 サービスプロバイダ、220 ハードディスク等、240 FlowPort(登録商標)。
Claims (6)
- アイテム推薦を与える推薦システムであって、
ユーザリクエストに応答して、ハードコピー媒体上にアイテムを記録する処理であって、ユーザによるそのアイテムへの暗示的なレーティングを示す記録処理を行う手段と、
言語ツールを用いて前記記録済みのアイテムの内容を特徴付ける手段であって、ハードコピー媒体上へのアイテムの記録に応じて、記録されたアイテムの暗示的なレーティングを保存し、記録されたアイテムに対する暗示的なレーティングと推薦基準に基づいて推薦を行うか否かを決定し、もし推薦を行うための基準が満たされれば新しく推薦するアイテムを抽出する手段と、
ユーザが記録したアイテム群から抽出した用語リストと、前記抽出した用語の発生頻度と、を含む言語ユーザプロファイル履歴をユーザ毎に生成する手段と、
t=(本日)−(前記記録済みアイテムとユーザとが関連付けられた時点の時間)、α=減衰係数とすると、e-αtで表される減衰係数で重み付けされた用語群からなる現在の言語プロファイルを生成する手段と、
推奨を要求するユーザに対する前記言語ユーザプロファイル履歴と推奨を要求するユーザではないユーザに対する前記現在の言語プロファイルとに基づいて推薦するアイテムを抽出する手段と、
を備えることを特徴とする推薦システム。 - 請求項1に記載の推薦システムにおいて、
前記アイテムを抽出する手段は、複数のアイテム間において前記言語ユーザプロファイル履歴の共通部分と前記現在の言語プロファイルの共通部分と、をそれぞれ比較することによってアイテムを抽出することを特徴とする推薦システム。 - 請求項1又は2に記載の推薦システムにおいて、
前記アイテムは、ユーザによって印刷、スキャン、及び、コピーのいずれか1つの処理に供されたものであることを特徴とする推薦システム。 - アイテム推薦を与える推薦プログラムであって、
コンピュータに、
ユーザリクエストに応答して、ハードコピー媒体上にアイテムを記録するステップであって、ユーザによるそのアイテムへの暗示的なレーティングを示す記録処理を行うステップと、
言語ツールを用いて前記記録済みのアイテムの内容を特徴付けるステップであって、ハードコピー媒体上へのアイテムの記録に応じて、記録されたアイテムの暗示的なレーティングを保存し、記録されたアイテムに対する暗示的なレーティングと推薦基準に基づいて推薦を行うか否かを決定し、もし推薦を行うための基準が満たされれば新しく推薦するアイテムを抽出するステップと、
ユーザが記録したアイテム群から抽出した用語リストと、前記抽出した用語の発生頻度と、を含む言語ユーザプロファイル履歴をユーザ毎に生成するステップと、
t=(本日)−(前記記録済みアイテムとユーザとが関連付けられた時点の時間)、α=減衰係数とすると、e-αtで表される減衰係数で重み付けされた用語群からなる現在の言語プロファイルを生成するステップと、
推奨を要求するユーザに対する前記言語ユーザプロファイル履歴と推奨を要求するユーザではないユーザに対する前記現在の言語プロファイルとに基づいて推薦するアイテムを抽出するステップと、
を実行させることを特徴とする推薦プログラム。 - 請求項4に記載の推薦プログラムにおいて、
前記アイテムを抽出するステップは、複数のアイテム間において前記言語ユーザプロファイル履歴の共通部分と前記現在の言語プロファイルの共通部分と、をそれぞれ比較することによってアイテムを抽出することを特徴とする推薦プログラム。 - 請求項4又は5に記載の推薦プログラムにおいて、
前記アイテムは、ユーザによって印刷、スキャン、及び、コピーのいずれか1つの処理に供されたものであることを特徴とする推薦プログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/746,917 | 2000-12-22 | ||
US09/746,917 US7440943B2 (en) | 2000-12-22 | 2000-12-22 | Recommender system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002278989A JP2002278989A (ja) | 2002-09-27 |
JP3936862B2 true JP3936862B2 (ja) | 2007-06-27 |
Family
ID=25002901
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001388418A Expired - Fee Related JP3936862B2 (ja) | 2000-12-22 | 2001-12-20 | 推薦システム及び推薦方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US7440943B2 (ja) |
EP (1) | EP1217554A3 (ja) |
JP (1) | JP3936862B2 (ja) |
Families Citing this family (209)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317722B1 (en) | 1998-09-18 | 2001-11-13 | Amazon.Com, Inc. | Use of electronic shopping carts to generate personal recommendations |
FI108490B (fi) * | 2000-05-02 | 2002-01-31 | Sonera Oyj | Valtuutusinformaation võlittõminen |
US6964022B2 (en) * | 2000-12-22 | 2005-11-08 | Xerox Corporation | Electronic board system |
US7440943B2 (en) * | 2000-12-22 | 2008-10-21 | Xerox Corporation | Recommender system and method |
US20020116470A1 (en) * | 2001-02-20 | 2002-08-22 | Dyer Daniel J. | Document distribution system and method |
US20010027419A1 (en) * | 2001-03-21 | 2001-10-04 | Sands Gerald Keith | Methods and apparatus for fulfilling electronic book orders on demand |
US7392287B2 (en) * | 2001-03-27 | 2008-06-24 | Hemisphere Ii Investment Lp | Method and apparatus for sharing information using a handheld device |
US7117247B2 (en) * | 2001-04-24 | 2006-10-03 | Ricoh Company, Ltd. | System, computer program product and method for storing information in an application service provider via e-mails |
US7239409B2 (en) * | 2001-06-22 | 2007-07-03 | Hewlett-Packard Development Company, L.P. | Remote access to print job retention |
US7284191B2 (en) | 2001-08-13 | 2007-10-16 | Xerox Corporation | Meta-document management system with document identifiers |
US7133862B2 (en) * | 2001-08-13 | 2006-11-07 | Xerox Corporation | System with user directed enrichment and import/export control |
US20040201682A1 (en) * | 2001-08-22 | 2004-10-14 | Lou Chauvin | System, method and software product for allowing a consumer to order image products over a communication network from a plurality of different providers |
US8688764B2 (en) * | 2001-08-22 | 2014-04-01 | Intellectual Ventures Fund 83 Llc | System, method and software product for ordering image products using images stored on a digital storage device from a plurality of order terminals |
US6985908B2 (en) * | 2001-11-01 | 2006-01-10 | Matsushita Electric Industrial Co., Ltd. | Text classification apparatus |
DE10157487C1 (de) * | 2001-11-23 | 2003-06-18 | Sgl Carbon Ag | Faserverstärkter Verbundkörper für Schutzpanzerungen, seine Herstellung und Verwendungen |
US20060085270A1 (en) * | 2001-12-12 | 2006-04-20 | Bellsouth Intellectual Property Corporation | Process and system for providing information to customers at point of sale |
US9967633B1 (en) | 2001-12-14 | 2018-05-08 | At&T Intellectual Property I, L.P. | System and method for utilizing television viewing patterns |
US7096265B2 (en) * | 2001-12-28 | 2006-08-22 | Hewlett-Packard Development Company, L.P. | System and method for intelligent routing of tasks across a distributed network |
US7464134B2 (en) * | 2002-01-24 | 2008-12-09 | Hewlett-Packard Development Company, L.P. | Mechanism and method for sharing imaging information from an enterprise resource planning computing environment |
US7253915B2 (en) * | 2002-03-07 | 2007-08-07 | Canon Kabushiki Kaisha | Creating a locally managed instance of a network printer |
US7426549B2 (en) * | 2002-05-31 | 2008-09-16 | Hewlett-Packard Development Company, L.P. | Mechanism for sharing web-based imaging information from a mainframe computing environment |
US7321902B2 (en) * | 2002-08-15 | 2008-01-22 | Hewlett-Packard Development Company, L.P. | Mechanism for sharing web-based imaging information from a multi-function peripheral |
KR20050043917A (ko) * | 2002-08-19 | 2005-05-11 | 초이스스트림 | 통계적 개인화된 추천 시스템 |
JP4233836B2 (ja) * | 2002-10-16 | 2009-03-04 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 文書自動分類システム、不要語判定方法、文書自動分類方法、およびプログラム |
US8868543B1 (en) * | 2002-11-20 | 2014-10-21 | Google Inc. | Finding web pages relevant to multimedia streams |
US7460259B2 (en) * | 2002-12-19 | 2008-12-02 | Panasonic Corporation | Print control device and print control method |
US20040153373A1 (en) * | 2003-01-31 | 2004-08-05 | Docomo Communications Laboratories Usa, Inc. | Method and system for pushing services to mobile devices in smart environments using a context-aware recommender |
US7797343B2 (en) * | 2003-03-17 | 2010-09-14 | Xerox Corporation | System and method for providing usage metrics of digital content |
EP1484692B1 (en) * | 2003-06-04 | 2013-07-24 | Intel Corporation | Content recommendation device with user feedback |
EP1484693A1 (en) * | 2003-06-04 | 2004-12-08 | Sony NetServices GmbH | Content recommendation device with an arrangement engine |
US7162103B2 (en) * | 2003-07-21 | 2007-01-09 | Xerox Corporation | Output job request electronic message notification system and method |
JP2005049972A (ja) * | 2003-07-30 | 2005-02-24 | Ricoh Co Ltd | 多機能画像形成装置及び文書情報検索方法 |
US7310612B2 (en) * | 2003-08-13 | 2007-12-18 | Amazon.Com, Inc. | Personalized selection and display of user-supplied content to enhance browsing of electronic catalogs |
EP1519529B1 (en) * | 2003-09-25 | 2012-06-27 | RealNetworks, Inc. | Content output device providing personalized media content |
US20050138065A1 (en) * | 2003-12-18 | 2005-06-23 | Xerox Corporation | System and method for providing document services |
US20050149498A1 (en) * | 2003-12-31 | 2005-07-07 | Stephen Lawrence | Methods and systems for improving a search ranking using article information |
US8954420B1 (en) | 2003-12-31 | 2015-02-10 | Google Inc. | Methods and systems for improving a search ranking using article information |
US7389285B2 (en) * | 2004-01-22 | 2008-06-17 | International Business Machines Corporation | Process for distributed production and peer-to-peer consolidation of subjective ratings across ad-hoc networks |
US7693825B2 (en) | 2004-03-31 | 2010-04-06 | Google Inc. | Systems and methods for ranking implicit search results |
US8346777B1 (en) | 2004-03-31 | 2013-01-01 | Google Inc. | Systems and methods for selectively storing event data |
US20080040315A1 (en) * | 2004-03-31 | 2008-02-14 | Auerbach David B | Systems and methods for generating a user interface |
US8161053B1 (en) | 2004-03-31 | 2012-04-17 | Google Inc. | Methods and systems for eliminating duplicate events |
US7707142B1 (en) | 2004-03-31 | 2010-04-27 | Google Inc. | Methods and systems for performing an offline search |
US8631076B1 (en) | 2004-03-31 | 2014-01-14 | Google Inc. | Methods and systems for associating instant messenger events |
US8386728B1 (en) | 2004-03-31 | 2013-02-26 | Google Inc. | Methods and systems for prioritizing a crawl |
US7725508B2 (en) | 2004-03-31 | 2010-05-25 | Google Inc. | Methods and systems for information capture and retrieval |
US8099407B2 (en) | 2004-03-31 | 2012-01-17 | Google Inc. | Methods and systems for processing media files |
US9009153B2 (en) | 2004-03-31 | 2015-04-14 | Google Inc. | Systems and methods for identifying a named entity |
US7941439B1 (en) | 2004-03-31 | 2011-05-10 | Google Inc. | Methods and systems for information capture |
US8275839B2 (en) | 2004-03-31 | 2012-09-25 | Google Inc. | Methods and systems for processing email messages |
US8631001B2 (en) * | 2004-03-31 | 2014-01-14 | Google Inc. | Systems and methods for weighting a search query result |
US8041713B2 (en) * | 2004-03-31 | 2011-10-18 | Google Inc. | Systems and methods for analyzing boilerplate |
US7412708B1 (en) | 2004-03-31 | 2008-08-12 | Google Inc. | Methods and systems for capturing information |
US7680888B1 (en) | 2004-03-31 | 2010-03-16 | Google Inc. | Methods and systems for processing instant messenger messages |
US7272601B1 (en) | 2004-03-31 | 2007-09-18 | Google Inc. | Systems and methods for associating a keyword with a user interface area |
US7664734B2 (en) * | 2004-03-31 | 2010-02-16 | Google Inc. | Systems and methods for generating multiple implicit search queries |
US7333976B1 (en) | 2004-03-31 | 2008-02-19 | Google Inc. | Methods and systems for processing contact information |
US7581227B1 (en) | 2004-03-31 | 2009-08-25 | Google Inc. | Systems and methods of synchronizing indexes |
US7376643B2 (en) * | 2004-05-14 | 2008-05-20 | Microsoft Corporation | Method and system for determining similarity of objects based on heterogeneous relationships |
US8131754B1 (en) | 2004-06-30 | 2012-03-06 | Google Inc. | Systems and methods for determining an article association measure |
US7788274B1 (en) | 2004-06-30 | 2010-08-31 | Google Inc. | Systems and methods for category-based search |
CA2512945A1 (en) * | 2004-07-23 | 2006-01-23 | Genesis Group Inc. | System and method for estimating user ratings from user behavior and providing recommendations |
US7752200B2 (en) * | 2004-08-09 | 2010-07-06 | Amazon Technologies, Inc. | Method and system for identifying keywords for use in placing keyword-targeted advertisements |
JP4605763B2 (ja) * | 2004-11-26 | 2011-01-05 | 京セラ株式会社 | 端末装置及びその条件確認方法並びに条件確認プログラム |
US20060136284A1 (en) * | 2004-12-17 | 2006-06-22 | Baruch Awerbuch | Recommendation system |
JP2006260522A (ja) * | 2005-02-21 | 2006-09-28 | Ricoh Co Ltd | 情報処理装置、情報管理装置、情報管理システム、情報処理方法、情報管理方法、情報処理プログラム、情報管理プログラム及び記録媒体 |
US8214264B2 (en) * | 2005-05-02 | 2012-07-03 | Cbs Interactive, Inc. | System and method for an electronic product advisor |
US8365306B2 (en) * | 2005-05-25 | 2013-01-29 | Oracle International Corporation | Platform and service for management and multi-channel delivery of multi-types of contents |
US7783635B2 (en) * | 2005-05-25 | 2010-08-24 | Oracle International Corporation | Personalization and recommendations of aggregated data not owned by the aggregator |
US7917612B2 (en) | 2005-05-25 | 2011-03-29 | Oracle International Corporation | Techniques for analyzing commands during streaming media to confirm delivery |
JP4591217B2 (ja) * | 2005-06-07 | 2010-12-01 | 富士ゼロックス株式会社 | 推薦情報提供システム |
JP2006344118A (ja) * | 2005-06-10 | 2006-12-21 | Fuji Xerox Co Ltd | 利用状況通知システム |
CA2613200A1 (en) * | 2005-06-28 | 2007-01-04 | Choicestream, Inc. | Methods and apparatus for a statistical system for targeting advertisements |
JP4614392B2 (ja) * | 2005-08-09 | 2011-01-19 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにコンピュータプログラム及びコンピュータ可読記憶媒体 |
US7788266B2 (en) | 2005-08-26 | 2010-08-31 | Veveo, Inc. | Method and system for processing ambiguous, multi-term search queries |
JP4908094B2 (ja) * | 2005-09-30 | 2012-04-04 | 株式会社リコー | 情報処理システム、情報処理方法及び情報処理プログラム |
US10324899B2 (en) * | 2005-11-07 | 2019-06-18 | Nokia Technologies Oy | Methods for characterizing content item groups |
EP1783632B1 (en) * | 2005-11-08 | 2012-12-19 | Intel Corporation | Content recommendation method with user feedback |
WO2007142696A2 (en) * | 2005-12-08 | 2007-12-13 | Mybuys, Inc | Apparatus and method for providing a marketing service |
US9262446B1 (en) | 2005-12-29 | 2016-02-16 | Google Inc. | Dynamically ranking entries in a personal data book |
US7657526B2 (en) | 2006-03-06 | 2010-02-02 | Veveo, Inc. | Methods and systems for selecting and presenting content based on activity level spikes associated with the content |
JP4875911B2 (ja) * | 2006-03-20 | 2012-02-15 | ニフティ株式会社 | コンテンツ特定方法及び装置 |
US8285595B2 (en) * | 2006-03-29 | 2012-10-09 | Napo Enterprises, Llc | System and method for refining media recommendations |
US7539676B2 (en) | 2006-04-20 | 2009-05-26 | Veveo, Inc. | User interface methods and systems for selecting and presenting content based on relationships between the user and other members of an organization |
JP4289371B2 (ja) * | 2006-05-30 | 2009-07-01 | コニカミノルタビジネステクノロジーズ株式会社 | 文書データ処理装置及び文書データ処理プログラム |
JP4179341B2 (ja) * | 2006-06-01 | 2008-11-12 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びに記録媒体 |
US8032425B2 (en) * | 2006-06-16 | 2011-10-04 | Amazon Technologies, Inc. | Extrapolation of behavior-based associations to behavior-deficient items |
US8903843B2 (en) | 2006-06-21 | 2014-12-02 | Napo Enterprises, Llc | Historical media recommendation service |
US8560463B2 (en) | 2006-06-26 | 2013-10-15 | Oracle International Corporation | Techniques for correlation of charges in multiple layers for content and service delivery |
US9003056B2 (en) | 2006-07-11 | 2015-04-07 | Napo Enterprises, Llc | Maintaining a minimum level of real time media recommendations in the absence of online friends |
US8327266B2 (en) | 2006-07-11 | 2012-12-04 | Napo Enterprises, Llc | Graphical user interface system for allowing management of a media item playlist based on a preference scoring system |
US8059646B2 (en) | 2006-07-11 | 2011-11-15 | Napo Enterprises, Llc | System and method for identifying music content in a P2P real time recommendation network |
US7970922B2 (en) | 2006-07-11 | 2011-06-28 | Napo Enterprises, Llc | P2P real time media recommendations |
US7613692B2 (en) * | 2006-07-25 | 2009-11-03 | Microsoft Corporation | Persona-based application personalization |
US8090606B2 (en) | 2006-08-08 | 2012-01-03 | Napo Enterprises, Llc | Embedded media recommendations |
US8620699B2 (en) | 2006-08-08 | 2013-12-31 | Napo Enterprises, Llc | Heavy influencer media recommendations |
JP2008059150A (ja) * | 2006-08-30 | 2008-03-13 | Fuji Xerox Co Ltd | 情報処理プログラム、画像読取プログラム、情報処理装置、画像読取装置および情報処理システム |
US20080133681A1 (en) * | 2006-10-13 | 2008-06-05 | Jackson Troy V | System and method for diagnosis of and recommendations for remote processor system |
US8001008B2 (en) * | 2006-10-24 | 2011-08-16 | Garett Engle | System and method of collaborative filtering based on attribute profiling |
US8078884B2 (en) | 2006-11-13 | 2011-12-13 | Veveo, Inc. | Method of and system for selecting and presenting content based on user identification |
US7584171B2 (en) * | 2006-11-17 | 2009-09-01 | Yahoo! Inc. | Collaborative-filtering content model for recommending items |
US20080147500A1 (en) * | 2006-12-15 | 2008-06-19 | Malcolm Slaney | Serving advertisements using entertainment ratings in a collaborative-filtering system |
US8175989B1 (en) | 2007-01-04 | 2012-05-08 | Choicestream, Inc. | Music recommendation system using a personalized choice set |
US7729899B2 (en) * | 2007-02-06 | 2010-06-01 | Basis Technology Corporation | Data cleansing system and method |
US20080222105A1 (en) * | 2007-03-09 | 2008-09-11 | Joseph Matheny | Entity recommendation system using restricted information tagged to selected entities |
US9224427B2 (en) * | 2007-04-02 | 2015-12-29 | Napo Enterprises LLC | Rating media item recommendations using recommendation paths and/or media item usage |
US7941764B2 (en) | 2007-04-04 | 2011-05-10 | Abo Enterprises, Llc | System and method for assigning user preference settings for a category, and in particular a media category |
US8112720B2 (en) | 2007-04-05 | 2012-02-07 | Napo Enterprises, Llc | System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items |
JP5178040B2 (ja) * | 2007-04-23 | 2013-04-10 | 株式会社タイトー | 携帯端末における自動ユーザ嗜好収集システムおよび該システムに用いるサーバ装置 |
US8793155B2 (en) * | 2007-04-30 | 2014-07-29 | The Invention Science Fund I, Llc | Collecting influence information |
US8290973B2 (en) * | 2007-04-30 | 2012-10-16 | The Invention Science Fund I, Llc | Determining influencers |
US20080270552A1 (en) * | 2007-04-30 | 2008-10-30 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Determining influencers |
US20080270620A1 (en) * | 2007-04-30 | 2008-10-30 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Reporting influence on a person by network-available content |
US9135657B2 (en) * | 2007-07-27 | 2015-09-15 | The Invention Science Fund I, Llc | Rewarding independent influencers |
US20080270551A1 (en) * | 2007-04-30 | 2008-10-30 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Rewarding influencers |
US20080270473A1 (en) * | 2007-04-30 | 2008-10-30 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Determining an influence on a person by web pages |
US20080270474A1 (en) * | 2007-04-30 | 2008-10-30 | Searete Llc | Collecting influence information |
US8712837B2 (en) * | 2007-04-30 | 2014-04-29 | The Invention Science Fund I, Llc | Rewarding independent influencers |
US9037632B2 (en) | 2007-06-01 | 2015-05-19 | Napo Enterprises, Llc | System and method of generating a media item recommendation message with recommender presence information |
US8285776B2 (en) * | 2007-06-01 | 2012-10-09 | Napo Enterprises, Llc | System and method for processing a received media item recommendation message comprising recommender presence information |
US9164993B2 (en) * | 2007-06-01 | 2015-10-20 | Napo Enterprises, Llc | System and method for propagating a media item recommendation message comprising recommender presence information |
US20090049045A1 (en) * | 2007-06-01 | 2009-02-19 | Concert Technology Corporation | Method and system for sorting media items in a playlist on a media device |
US8839141B2 (en) | 2007-06-01 | 2014-09-16 | Napo Enterprises, Llc | Method and system for visually indicating a replay status of media items on a media device |
US20080307316A1 (en) * | 2007-06-07 | 2008-12-11 | Concert Technology Corporation | System and method for assigning user preference settings to fields in a category, particularly a media category |
CN101779180B (zh) * | 2007-08-08 | 2012-08-15 | 贝诺特公司 | 基于背景的内容推荐的方法和设备 |
US20090077093A1 (en) * | 2007-09-19 | 2009-03-19 | Joydeep Sen Sarma | Feature Discretization and Cardinality Reduction Using Collaborative Filtering Techniques |
US20090077081A1 (en) * | 2007-09-19 | 2009-03-19 | Joydeep Sen Sarma | Attribute-Based Item Similarity Using Collaborative Filtering Techniques |
US7865522B2 (en) * | 2007-11-07 | 2011-01-04 | Napo Enterprises, Llc | System and method for hyping media recommendations in a media recommendation system |
US7904462B1 (en) * | 2007-11-07 | 2011-03-08 | Amazon Technologies, Inc. | Comparison engine for identifying documents describing similar subject matter |
US9060034B2 (en) | 2007-11-09 | 2015-06-16 | Napo Enterprises, Llc | System and method of filtering recommenders in a media item recommendation system |
US8943539B2 (en) | 2007-11-21 | 2015-01-27 | Rovi Guides, Inc. | Enabling a friend to remotely modify user data |
US20090138457A1 (en) * | 2007-11-26 | 2009-05-28 | Concert Technology Corporation | Grouping and weighting media categories with time periods |
US8224856B2 (en) | 2007-11-26 | 2012-07-17 | Abo Enterprises, Llc | Intelligent default weighting process for criteria utilized to score media content items |
US20090144226A1 (en) * | 2007-12-03 | 2009-06-04 | Kei Tateno | Information processing device and method, and program |
US9224150B2 (en) | 2007-12-18 | 2015-12-29 | Napo Enterprises, Llc | Identifying highly valued recommendations of users in a media recommendation network |
US8396951B2 (en) | 2007-12-20 | 2013-03-12 | Napo Enterprises, Llc | Method and system for populating a content repository for an internet radio service based on a recommendation network |
US9734507B2 (en) * | 2007-12-20 | 2017-08-15 | Napo Enterprise, Llc | Method and system for simulating recommendations in a social network for an offline user |
US8117193B2 (en) | 2007-12-21 | 2012-02-14 | Lemi Technology, Llc | Tunersphere |
US8060525B2 (en) | 2007-12-21 | 2011-11-15 | Napo Enterprises, Llc | Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information |
US8316015B2 (en) | 2007-12-21 | 2012-11-20 | Lemi Technology, Llc | Tunersphere |
US9141687B2 (en) * | 2008-01-03 | 2015-09-22 | Hewlett-Packard Development Company, L.P. | Identification of data objects within a computer database |
JP5473230B2 (ja) * | 2008-02-06 | 2014-04-16 | キヤノン株式会社 | 文書管理方法、文書管理装置、文書管理システム、およびプログラム |
US9223530B2 (en) * | 2008-02-26 | 2015-12-29 | Konica Minolta Laboratory U.S.A., Inc. | Multi-tiered constraint checking for managing print jobs |
US8725740B2 (en) | 2008-03-24 | 2014-05-13 | Napo Enterprises, Llc | Active playlist having dynamic media item groups |
US20090259621A1 (en) * | 2008-04-11 | 2009-10-15 | Concert Technology Corporation | Providing expected desirability information prior to sending a recommendation |
US8484311B2 (en) | 2008-04-17 | 2013-07-09 | Eloy Technology, Llc | Pruning an aggregate media collection |
US8204883B1 (en) * | 2008-04-17 | 2012-06-19 | Amazon Technologies, Inc. | Systems and methods of determining genre information |
US20090303535A1 (en) * | 2008-06-05 | 2009-12-10 | Kabushiki Kaisha Toshiba | Document management system and document management method |
JP2009301108A (ja) * | 2008-06-10 | 2009-12-24 | Canon Inc | 文書管理システム、文書管理システムの情報処理方法、及びプログラム |
EP2332039A4 (en) * | 2008-08-11 | 2012-12-05 | Collective Inc | METHOD AND SYSTEM FOR CLASSIFYING TEXT |
US8880599B2 (en) | 2008-10-15 | 2014-11-04 | Eloy Technology, Llc | Collection digest for a media sharing system |
US8484227B2 (en) | 2008-10-15 | 2013-07-09 | Eloy Technology, Llc | Caching and synching process for a media sharing system |
US9129008B1 (en) | 2008-11-10 | 2015-09-08 | Google Inc. | Sentiment-based classification of media content |
US9262509B2 (en) * | 2008-11-12 | 2016-02-16 | Collective, Inc. | Method and system for semantic distance measurement |
US8214375B2 (en) * | 2008-11-26 | 2012-07-03 | Autodesk, Inc. | Manual and automatic techniques for finding similar users |
US20100153581A1 (en) * | 2008-12-17 | 2010-06-17 | Xerox Corporation | Method and system for optimizing network transmission of rendered documents |
US8380583B1 (en) * | 2008-12-23 | 2013-02-19 | Amazon Technologies, Inc. | System for extrapolating item characteristics |
US20100312648A1 (en) * | 2009-01-10 | 2010-12-09 | Ryan Gerome | System and method for profile based search and correlation of customers, vendors, distributors, consultants and products |
US8326688B2 (en) * | 2009-01-29 | 2012-12-04 | Collective, Inc. | Method and system for behavioral classification |
US8200602B2 (en) * | 2009-02-02 | 2012-06-12 | Napo Enterprises, Llc | System and method for creating thematic listening experiences in a networked peer media recommendation environment |
US9836538B2 (en) * | 2009-03-03 | 2017-12-05 | Microsoft Technology Licensing, Llc | Domain-based ranking in document search |
US8301624B2 (en) * | 2009-03-31 | 2012-10-30 | Yahoo! Inc. | Determining user preference of items based on user ratings and user features |
EP2452280A1 (en) * | 2009-07-09 | 2012-05-16 | Collective Media, Inc. | Method and system for tracking interaction and view information for online advertising |
US8612435B2 (en) | 2009-07-16 | 2013-12-17 | Yahoo! Inc. | Activity based users' interests modeling for determining content relevance |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US20110066497A1 (en) * | 2009-09-14 | 2011-03-17 | Choicestream, Inc. | Personalized advertising and recommendation |
US20110154209A1 (en) * | 2009-12-22 | 2011-06-23 | At&T Intellectual Property I, L.P. | Platform for proactive discovery and delivery of personalized content to targeted enterprise users |
US20110191330A1 (en) | 2010-02-04 | 2011-08-04 | Veveo, Inc. | Method of and System for Enhanced Content Discovery Based on Network and Device Access Behavior |
CN102169566A (zh) * | 2010-02-26 | 2011-08-31 | 国际商业机器公司 | 在陌生领域中生成推荐项目的方法和装置 |
US8788342B2 (en) * | 2010-03-04 | 2014-07-22 | Yahoo! Inc. | Intelligent feature expansion of online text ads |
US9183308B1 (en) * | 2010-05-28 | 2015-11-10 | Sri International | Method and apparatus for searching the internet |
JP5483576B2 (ja) * | 2010-06-08 | 2014-05-07 | 日本電信電話株式会社 | 推薦アイテムフィルタリング方法及び推薦アイテムフィルタリングプログラム |
US8413037B2 (en) * | 2010-06-27 | 2013-04-02 | Hewlett-Packard Development Company, L.P. | User selection of flaw present within digitally scanned document |
US9792640B2 (en) * | 2010-08-18 | 2017-10-17 | Jinni Media Ltd. | Generating and providing content recommendations to a group of users |
US8533066B2 (en) * | 2010-10-13 | 2013-09-10 | Hulu, LLC | Method and apparatus for recommending media programs based on correlated user feedback |
US9044675B2 (en) | 2010-11-17 | 2015-06-02 | Sony Computer Entertainment Inc. | Automated video game rating |
CA2853856A1 (en) * | 2010-11-25 | 2012-05-31 | Kobo Inc. | Systems and methods for managing a profile of a user accessing electronic content |
TWI480742B (zh) * | 2011-03-18 | 2015-04-11 | Ind Tech Res Inst | 基於動態語言模型之推薦方法與推薦系統 |
IL212502A0 (en) | 2011-04-26 | 2011-07-31 | Friedmann Michael | Method and system for recommending geo-tagged items |
US9460375B2 (en) * | 2011-06-01 | 2016-10-04 | Hewlett-Packard Development Company, L.P. | Managing printer dry time |
US8842840B2 (en) | 2011-11-03 | 2014-09-23 | Arvind Gidwani | Demand based encryption and key generation and distribution systems and methods |
US8458197B1 (en) * | 2012-01-31 | 2013-06-04 | Google Inc. | System and method for determining similar topics |
US8458193B1 (en) | 2012-01-31 | 2013-06-04 | Google Inc. | System and method for determining active topics |
US8886648B1 (en) | 2012-01-31 | 2014-11-11 | Google Inc. | System and method for computation of document similarity |
US8458195B1 (en) * | 2012-01-31 | 2013-06-04 | Google Inc. | System and method for determining similar users |
US8458196B1 (en) | 2012-01-31 | 2013-06-04 | Google Inc. | System and method for determining topic authority |
US8756236B1 (en) | 2012-01-31 | 2014-06-17 | Google Inc. | System and method for indexing documents |
US8458194B1 (en) | 2012-01-31 | 2013-06-04 | Google Inc. | System and method for content-based document organization and filing |
US10438268B2 (en) | 2012-02-09 | 2019-10-08 | Microsoft Technology Licensing, Llc | Recommender system |
US8880439B2 (en) | 2012-02-27 | 2014-11-04 | Xerox Corporation | Robust Bayesian matrix factorization and recommender systems using same |
EP2845147B1 (en) * | 2012-04-29 | 2018-06-06 | Hewlett-Packard Development Company, L.P. | Re-digitization and error correction of electronic documents |
US9086825B2 (en) | 2013-01-23 | 2015-07-21 | Hewlett-Packard Development Company, L.P. | Providing supplemental content based on a selected file |
EP2948842A4 (en) * | 2013-01-24 | 2016-09-21 | Hewlett Packard Development Co | COMPOSITE PRODUCT FOR PRINTING |
US9547829B2 (en) | 2014-03-06 | 2017-01-17 | Quale LLC | Two-model recommender |
US9836765B2 (en) | 2014-05-19 | 2017-12-05 | Kibo Software, Inc. | System and method for context-aware recommendation through user activity change detection |
US10025779B2 (en) * | 2015-08-13 | 2018-07-17 | Xerox Corporation | System and method for predicting an optimal machine translation system for a user based on an updated user profile |
KR102651538B1 (ko) * | 2016-12-16 | 2024-03-28 | 삼성전자주식회사 | 콘텐트 추천 시스템 |
US11488602B2 (en) | 2018-02-20 | 2022-11-01 | Dropbox, Inc. | Meeting transcription using custom lexicons based on document history |
US10467335B2 (en) | 2018-02-20 | 2019-11-05 | Dropbox, Inc. | Automated outline generation of captured meeting audio in a collaborative document context |
CN108763502B (zh) * | 2018-05-30 | 2022-03-25 | 腾讯科技(深圳)有限公司 | 信息推荐方法和系统 |
US20210165829A1 (en) * | 2018-07-23 | 2021-06-03 | Google Llc | Intelligent serendipitous document discovery notifications |
US11689379B2 (en) | 2019-06-24 | 2023-06-27 | Dropbox, Inc. | Generating customized meeting insights based on user interactions and meeting media |
US11455312B1 (en) | 2019-11-20 | 2022-09-27 | Sabre Glbl Inc. | Data query system with improved response time |
US11847170B2 (en) | 2020-01-17 | 2023-12-19 | Target Brands, Inc. | Data visualization tool with guided visualization creation and secure publication features, and graphical user interface thereof |
USD941836S1 (en) | 2020-01-17 | 2022-01-25 | Target Brands, Inc. | Display panel or portion thereof with a computer-generated graphical user interface |
US11921991B2 (en) | 2020-01-17 | 2024-03-05 | Target Brands, Inc. | Data visualization tool with guided visualization creation and secure publication features, and graphical user interface thereof |
WO2022051735A1 (en) * | 2020-09-04 | 2022-03-10 | Hewlett-Packard Development Company, L.P. | Print pool ports |
US20240152853A1 (en) * | 2022-10-14 | 2024-05-09 | Dista Technology Private Limited | Methods and systems to create clusters in an area |
US12106316B1 (en) * | 2024-02-22 | 2024-10-01 | ESG-Rate, Inc. | Counting machine for data and confidential personalization of proprietary entity ratings via minkowski-distance semi-supervised machine learning |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5483650A (en) * | 1991-11-12 | 1996-01-09 | Xerox Corporation | Method of constant interaction-time clustering applied to document browsing |
US5694594A (en) | 1994-11-14 | 1997-12-02 | Chang; Daniel | System for linking hypermedia data objects in accordance with associations of source and destination data objects and similarity threshold without using keywords or link-difining terms |
US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
US5887120A (en) * | 1995-05-31 | 1999-03-23 | Oracle Corporation | Method and apparatus for determining theme for discourse |
US5664109A (en) * | 1995-06-07 | 1997-09-02 | E-Systems, Inc. | Method for extracting pre-defined data items from medical service records generated by health care providers |
US6092049A (en) * | 1995-06-30 | 2000-07-18 | Microsoft Corporation | Method and apparatus for efficiently recommending items using automated collaborative filtering and feature-guided automated collaborative filtering |
US6112186A (en) * | 1995-06-30 | 2000-08-29 | Microsoft Corporation | Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering |
US6049777A (en) * | 1995-06-30 | 2000-04-11 | Microsoft Corporation | Computer-implemented collaborative filtering based method for recommending an item to a user |
US6041311A (en) | 1995-06-30 | 2000-03-21 | Microsoft Corporation | Method and apparatus for item recommendation using automated collaborative filtering |
EP0817461A3 (en) * | 1996-06-25 | 2000-08-16 | Matsushita Electric Industrial Co., Ltd. | Image information processor and image information transmitter |
US6108493A (en) | 1996-10-08 | 2000-08-22 | Regents Of The University Of Minnesota | System, method, and article of manufacture for utilizing implicit ratings in collaborative filters |
JPH1120275A (ja) * | 1997-07-08 | 1999-01-26 | Toshiba Corp | 画像印刷システム及び画像印刷方法 |
US6105023A (en) * | 1997-08-18 | 2000-08-15 | Dataware Technologies, Inc. | System and method for filtering a document stream |
US6269368B1 (en) * | 1997-10-17 | 2001-07-31 | Textwise Llc | Information retrieval using dynamic evidence combination |
US6562077B2 (en) * | 1997-11-14 | 2003-05-13 | Xerox Corporation | Sorting image segments into clusters based on a distance measurement |
EP0935182A1 (en) * | 1998-01-09 | 1999-08-11 | Hewlett-Packard Company | Secure printing |
NL1008642C2 (nl) * | 1998-03-19 | 1999-09-23 | Oce Tech Bv | Digitale kopieerinrichting met een persoonlijk gegevens-opslagsysteem. |
US6377937B1 (en) * | 1998-05-28 | 2002-04-23 | Paskowitz Associates | Method and system for more effective communication of characteristics data for products and services |
US6266649B1 (en) * | 1998-09-18 | 2001-07-24 | Amazon.Com, Inc. | Collaborative recommendations using item-to-item similarity mappings |
US6189002B1 (en) * | 1998-12-14 | 2001-02-13 | Dolphin Search | Process and system for retrieval of documents using context-relevant semantic profiles |
US6651218B1 (en) * | 1998-12-22 | 2003-11-18 | Xerox Corporation | Dynamic content database for multiple document genres |
US6675356B1 (en) * | 1998-12-22 | 2004-01-06 | Xerox Corporation | Distributed document-based calendaring system |
US6199067B1 (en) | 1999-01-20 | 2001-03-06 | Mightiest Logicon Unisearch, Inc. | System and method for generating personalized user profiles and for utilizing the generated user profiles to perform adaptive internet searches |
US6446035B1 (en) | 1999-05-05 | 2002-09-03 | Xerox Corporation | Finding groups of people based on linguistically analyzable content of resources accessed |
US6981214B1 (en) * | 1999-06-07 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Virtual editor and related methods for dynamically generating personalized publications |
JP4743740B2 (ja) * | 1999-07-16 | 2011-08-10 | マイクロソフト インターナショナル ホールディングス ビー.ブイ. | 自動化された代替コンテンツ推奨を作成する方法及びシステム |
US6578167B2 (en) * | 1999-08-06 | 2003-06-10 | Hewlett-Packard Development Company, L.P. | Digital Component test Apparatus, an apparatus for testing electronic assemblies and a method for remotely testing a peripheral device having an electronic assembly |
US6430559B1 (en) * | 1999-11-02 | 2002-08-06 | Claritech Corporation | Method and apparatus for profile score threshold setting and updating |
US6785721B1 (en) * | 2000-06-19 | 2004-08-31 | International Business Machines Corporation | System and method for providing a distributable runtime that deploys web applications and services from a workflow, enterprise, and mail-enabled web application server and platform |
US20020053020A1 (en) * | 2000-06-30 | 2002-05-02 | Raytheon Company | Secure compartmented mode knowledge management portal |
WO2002010984A2 (en) * | 2000-07-21 | 2002-02-07 | Triplehop Technologies, Inc. | System and method for obtaining user preferences and providing user recommendations for unseen physical and information goods and services |
US6845374B1 (en) * | 2000-11-27 | 2005-01-18 | Mailfrontier, Inc | System and method for adaptive text recommendation |
US7440943B2 (en) | 2000-12-22 | 2008-10-21 | Xerox Corporation | Recommender system and method |
US6873430B2 (en) | 2000-12-22 | 2005-03-29 | Xerox Corporation | Knowledge management system and method |
US6964022B2 (en) | 2000-12-22 | 2005-11-08 | Xerox Corporation | Electronic board system |
AU2002353289A1 (en) * | 2001-12-13 | 2003-06-23 | Koninklijke Philips Electronics N.V. | Recommending media content on a media system |
-
2000
- 2000-12-22 US US09/746,917 patent/US7440943B2/en active Active
-
2001
- 2001-12-18 EP EP01310564A patent/EP1217554A3/en not_active Withdrawn
- 2001-12-20 JP JP2001388418A patent/JP3936862B2/ja not_active Expired - Fee Related
-
2004
- 2004-06-24 US US10/877,565 patent/US7386547B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1217554A3 (en) | 2003-11-26 |
JP2002278989A (ja) | 2002-09-27 |
US20020116291A1 (en) | 2002-08-22 |
US20040254911A1 (en) | 2004-12-16 |
EP1217554A2 (en) | 2002-06-26 |
US7440943B2 (en) | 2008-10-21 |
US7386547B2 (en) | 2008-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3936862B2 (ja) | 推薦システム及び推薦方法 | |
US6873430B2 (en) | Knowledge management system and method | |
US6446035B1 (en) | Finding groups of people based on linguistically analyzable content of resources accessed | |
US7305381B1 (en) | Asynchronous unconscious retrieval in a network of information appliances | |
JP4908094B2 (ja) | 情報処理システム、情報処理方法及び情報処理プログラム | |
US7617195B2 (en) | Optimizing the performance of duplicate identification by content | |
US6883001B2 (en) | Document information search apparatus and method and recording medium storing document information search program therein | |
EP1524610B1 (en) | Systems and methods for performing electronic information retrieval | |
US6202058B1 (en) | System for ranking the relevance of information objects accessed by computer users | |
US6523044B1 (en) | Collecting, storing, and retrieving knowledge within an organization | |
EP1906321A1 (en) | System, apparatus and method for document management | |
US20080243818A1 (en) | Content-based accounting method implemented in image reproduction devices | |
Murphy | Digital document metadata in organizations: Roles, analytical approaches, and future research directions | |
US9607076B2 (en) | Device and method for determining interest, and computer-readable storage medium for computer program | |
JP3722672B2 (ja) | 指定単語関係者情報抽出装置,及び指定単語関係者情報抽出プログラムを記録したコンピュータ読み取り可能な記録媒体,及び設定単語関係者度数集計装置 | |
US20090287692A1 (en) | Information processing apparatus and method for controlling the same | |
JP2001160068A (ja) | 文書管理システムにおいて問い合わせを処理するための方法及び装置 | |
JP2020064482A (ja) | 属性抽出装置および属性抽出方法 | |
JP2009075849A (ja) | 情報処理装置、情報処理方法、そのプログラム及び記憶媒体 | |
JP5217513B2 (ja) | 情報解析処理方法、情報解析処理プログラム、情報解析処理装置、情報登録処理方法、情報登録処理プログラム、情報登録処理装置、情報登録解析処理方法、および情報登録解析処理プログラム。 | |
JP5082974B2 (ja) | 画像生成装置及びプログラム | |
JP4311062B2 (ja) | コンテンツ推薦システム | |
Grasso et al. | Who can claim complete abstinence from peeking at print jobs? | |
JP2006146621A (ja) | 情報管理装置及び方法並びに情報管理用プログラム | |
KR20020019991A (ko) | 이미지 데이터 베이스 자료 구축과 검색 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041214 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20041214 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060510 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060704 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060727 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060829 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061127 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070208 |
|
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: 20070227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070326 |
|
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: 20110330 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110330 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120330 Year of fee payment: 5 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120330 Year of fee payment: 5 |
|
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: 20130330 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |