JP3987133B2 - Search hypertext information using profiles and topics - Google Patents
Search hypertext information using profiles and topics Download PDFInfo
- Publication number
- JP3987133B2 JP3987133B2 JP34857595A JP34857595A JP3987133B2 JP 3987133 B2 JP3987133 B2 JP 3987133B2 JP 34857595 A JP34857595 A JP 34857595A JP 34857595 A JP34857595 A JP 34857595A JP 3987133 B2 JP3987133 B2 JP 3987133B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- profiles
- list
- information
- article
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 49
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 8
- 238000013500 data storage Methods 0.000 description 3
- 238000012216 screening Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 241000721701 Lynx Species 0.000 description 1
- 238000010420 art technique Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- QCAWEPFNJXQPAN-UHFFFAOYSA-N methoxyfenozide Chemical compound COC1=CC=CC(C(=O)NN(C(=O)C=2C=C(C)C=C(C)C=2)C(C)(C)C)=C1C QCAWEPFNJXQPAN-UHFFFAOYSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- 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/99932—Access augmentation or optimizing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は情報検索に関する。詳細にいえば、本発明は第1のマークアップ言語で書かれたプロファイルとトピックによって編成された複数の情報の受信と、第2のマークアップ言語で書かれた情報の部分への複数の情報の構文解析とを含んでいる情報検索のためのクライアント/サーバ・モデルに関する。上記情報の部分にはハイパーテキストの閲覧およびアクセスを可能とするための情報の各部分を参照するアンカを含んでいる。
【0002】
【従来の技術】
Internetなどのコンピュータ化された情報資源、Compuserve、America Online、Prodigyなどの各種のオンライン・サービス、およびその他のサービスの発展によって、電子的に利用できる情報が急激に増加してきた。事実、この電子的情報は新聞、雑誌、さらにはテレビジョンなどの従来からの情報伝送手段に置き換わることが増加してきている。これらの資源すべてにおける主な問題は、利用可能な大量の情報を選別して、ユーザが感心のある情報を得られるようにすることである。
【0003】
現在、上記のサービスの1つに加入していたり、Internetを使用しているユーザは、状況によっては、手作業で各種の情報資源を走査して、記事や掲示あるいは関心のある情報を得ている。通常、ユーザは手作業で関心のある分野やソース(パブリケーション、USENET Newsgroup、フォーラム、またはトピックごとに分類されたその他の分野)を走査して、ユーザに関心のあるトピックの分野を探し出していた。ユーザは次いで、たとえば、自分が読みたいものに合致する主題の見出しのついている記事またはファイルを検索する。たとえば、Internetの掲示にあるUSENET Newsgroupは手動操作を可能とする関連する主題の見出しを有していることがしばしばある。新聞/雑誌サービスの記事の見出しは同様な機能を果たす。それ故、ユーザが売り物の製品についてのストーリーの閲覧を望まない場合、主題の見出しに「売り物」という用語がついている掲示を無視するだけである。最後に、選別の最後のレベルとして、ユーザはトピックおよび主題の見出し別に選別したストーリーを読み、ストーリーの閲覧中にユーザが記事の他の部分を無視したいものが出てきた場合には、読むのをやめ、ストーリーを放棄することができる。希望する場合には、ユーザは任意の数の従来技術の方法で残りのストーリーをダウンロードし、後で閲覧することができる。
【0004】
【発明が解決しようとする課題】
明らかに、ユーザが関与しなければならないこの手動走査プロセスはきわめて時間のかかるものである。ある程度までニュースは読者向けに選別済みである。何らかの雑誌/新聞を購読したり、何らかのテレビジョン・ネットワークを視聴している人は、これらの人々向けに選別された電子的に利用可能な膨大な情報ベース(たとえば、優先サービス)をすでに有している。しかしながら、この「選別」は広範囲にわたる読者や視聴者のために大規模に行われている。特定のユーザが関心を持っている特定のストーリーの調整は行われていない。それ故、きわめて大量の電子的ソースを自動的にソートして、ユーザの特定の関心に合わせて調整された電子的な形態で利用できるストーリーのサブセットを生成する必要が生じている。
【0005】
その他のサービスが最近利用可能となっている。ユーザ固有のパラメータに基づいて、ファクシミリその他の手段によって情報の検索を可能とするものがある。いくつかの商業サービスは事前定義したプロファイルに基づいて関心のある記事を検索するためのファクシミリ・サービスを提供している。これらのプロファイルは会社ごとに、あるいは主題の分野ごとにグループ分けされたものを含んでいる。関心の対象となる記事は標準的な従来技術の技法(たとえば、ブール探索項)を使用して検索される。これらのサービスはしかしながら、広範囲にわたって情報をディジタル形式(たとえば、ユーザ・インタフェース表示)で提供するものではなく、またこれらのソースから検索された情報の閲覧を可能とするものでもない。
【0006】
それ故、各種のソースから情報を取得する従来の技術にはいくつかの欠点がある。
【0007】
【課題を解決するための手段】
本発明は情報を検索するためのコンピュータで実現される方法およびシステムである。
情報の内容を識別するための第1のマークアップ言語で書かれた情報の第1のファイルを受け取る。
情報の第1のファイルの受け取りに応じて、情報の第1のファイルを構文解析して、プロファイルのリストとプロファイルのリストの各々についての対応する少なくとも1つのトピックを生成する。
第2のマークアップ言語で書かれた第2のファイルを生成する。この第2のファイルはプロファイルのリストとこのプロファイルのリストの各々についての対応する少なくとも1つのトピックについて第2のマークアップ言語で書かれた少なくとも1つの第3のファイルとを含む。第2のファイルはそれぞれ少なくとも1つの対応する第3のファイルを参照するアンカを含む。情報の第1のファイルの第1のマークアップ・インスタンスは第2のファイルまたは第3のファイルのいずれかにおける第2のマークアップ・インスタンスに変換される。
情報の第1のファイルを構文解析して、プロファイルのリストの各々についての対応する少なくとも1つのトピックについて、もし記事があれば、少なくとも1つの記事とこの記事の少なくとも1つについての対応する摘要とを決定する。
プロファイルのリストの各々についての対応する少なくとも1つのトピックについて、もし記事があれば、少なくとも1つの記事について第4のファイルと第5のファイルを生成する。第4のファイルは情報の第1のファイルの少なくとも1つの記事の摘要と第5のファイルに対するアンカとを含み、第5のファイルはプロファイルのリストの各々についての対応する少なくとも1つのトピックについて、もし記事があれば、少なくとも1つの記事に対するテキストを含む。
実現された実施態様においては、複数の第5のファイルを参照する複数のアンカを含む第6のファイルも生成でき、第6のファイルのアンカは各プロファイルおよび対応するトピックごとに配列される。情報の第1のファイルを電子メール(eメール)メッセージで受けることができる。情報の第1のファイルの処理とアンカを含む追加的のファイルの作成とによって、処理された情報のハイパーテキストでの表示と縦覧が可能となる。
【0008】
他の実施態様において、情報を検索するためのコンピュータで実現された方法および装置は、プロファイルのリストとそのプロファイルのリストの各々についての対応する少なくとも1つのトピックとを含む、第2のマークアップ言語によって生成された表示をハイパーテキスト変換プロトコルを使用してユーザに対して表示することを含む。ユーザはハイパーテキスト変換プロトコルによって、第2の複数の前記プロファイルのリストについての対応する第1の複数の少なくとも1つのトピックをユーザが選択できる。ユーザはハイパーテキスト変換プロトコルによって、少なくとも1つの探索項を入力することができる。探索は探索項を使用して情報の第1のデータベースで行うことができる。情報の第1のデータベースは前記プロファイルのリストと前記プロファイルのリストの各々についての対応する少なくとも1つのトピックとによって編成される。探索は第2の複数のプロファイルのリストについての対応する第1の複数の少なくとも1つのトピックの各々に対応している情報の第1のデータベース内の位置で行われる。探索の結果を示すマークアップ言語ファイルを生成することができる。この探索は構文解析された情報のFreeWAIS(逆索引)を含んでいてもよい。
【0009】
本発明を同様な参照符号が同様な要素を示している添付図面の限定するものではない例によって説明する。
【0010】
【発明の実施の形態】
本明細書の開示の一部には著作権保護の対象となり、著作権保護の主張が行われる資料が含まれている。所有者は米国特許商標局の特許ファイルまたは記録に示されている特許の開示の何人によるそのままの複製に対して異議を唱えないが、それ以外の場合についてはすべての著作権およびその他の権利を保留する。
【0011】
本発明はプロファイルおよびトピックを使用して情報からハイパーテキスト文書を自動的に作成し、その情報をユーザに提供する方法および装置である。以下の説明はデータ構造、ステップの流れ、ハードウェア構成などを含め、特定の実施形態を参照して行われるが、当分野の技術者には、本発明の実施形態をこれらの特定の詳細によることなく実現できることが明らかであろう。
【0012】
本発明の実施形態は図1に示したクライアント/サーバ・アーキテクチャを使用する。同図において、ニュースに対するユーザ要求110がクライアント・アプリケーション・プログラム100によってサーバ150(通常、Internetその他の通信媒体によってアクセス可能な遠隔コンピュータ・システム)へ送られる。以下で詳細に説明するサーバ150はこれらのユーザ要求に基づいて生の(未処理の)情報源(たとえば、ニュースワイヤ・フィードまたはニュースグループ)の走査および探索を行い、サーバ応答160として選別した電子情報をクライアント・プロセスに提示する。クライアント・プロセスは第1のコンピュータ・システムで活動することができ、サーバ・プロセスは第2のコンピュータ・システムで活動することができ、通信媒体によって互いに通信して、したがって、分散機能をもたらし、複数のクライアントがサーバの情報収集機能を利用できるようになる。
【0013】
クライアントおよびサーバの詳細を図2に示す。クライアントおよびサーバは2つのコンピュータ・システムで作動するプロセスであって、高水準プログラミング言語(たとえば、PERL)によって生成された、実行時にコンピュータ・システム(たとえば、ワークステーション)で解釈され、実行されるプロセスであるが、当分野の技術者には、これらをプログラムによるものであっても、専用のものであってもよい各種のハードウェア装置によって実現できることが理解できよう。
【0014】
クライアント100およびサーバ150はハイパーテキスト変換プロトコル(HTTP)によって提供される機能を使用して通信を行う。ワールド・ワイド・ウェブ(WWW)、縮めて「ウェブ」はこの規格に合致しており、ユニフォーム・リソース・ロケータ(URL)によってクライアントにアクセス可能なすべてのサーバを含んでいる。たとえば、通信を通信媒体250でもたらすことができる。実施形態によっては、クライアントおよびサーバを大容量通信用のシリアル・ライン・インターネット・プロトコル(SLIP)すなわちTCP/IP接続によって結合してもかまわない。クライアント内では「ブラウザ」200といわれる第1のプロセスが活動しており、これはサーバ150との接続を確立し、情報をユーザに表示する。任意の数の市販のブラウザあるいは公共的に利用可能なブラウザを各種の実施形態で使用できるが、本実施形態においては、ブラウザ200はイリノイ州Urbana−ChampaignのNationalCenter for Supercomputing Applications(NCSA)から入手できるMosaicブランドのブラウザである。入手可能であり、HTTPおよびMosaicブラウザで規定された機能を備えているNetscape、NetcruiserあるいはLynxブランドのブラウザなどの他のブラウザを使用してもよい。
【0015】
サーバ150はHTTP応答の形でクライアントに情報を与える対応したサーバ・ソフトウェアを実行する。HTTP応答はハイパーテキスト・マークアップ言語(HTML)を使用して表されたウェブの「ページ」または、以下で説明するようにサーバによって生成されるその他のデータに対応している。
【0016】
Mosaicブランドのブラウザの下では、サーバによってもたらされるHTML機能210(ハイパーテキストの閲覧および項目の選択に基づくある種のテキストおよびその他のデータの表示および検索)に加えて、クライアント・プログラムがサーバに指示して、サーバ内に収められている特定のプログラムの実行を開始させることを可能とする共通ゲートウェイ・インタフェース(CGI)220が用意されている。これはサーバに受信した情報を操作して、クライアントを制御しているユーザに表示する探索エンジンを含んでいる。このインタフェースおよびHTTPを使用すると、サーバは完了時にその実行の結果をクライアントに通知することもできる。
【0017】
このサーバ常駐プロセスの実行のパラメータを制御するために、クライアントはそのブラウザからいくつかの「フォーム」の記入を指示することができる。これはMosaicで利用可能な「フォーム記入」機能230によっても提供でき、この機能はユーザがそのクライアント・アプリケーション・プログラム100を介して、サーバがアプリケーション・プログラムに機能させる探索項(たとえば、ユーザが関心を持っているストーリー/記事のタイプに含まれている項)を指定することを可能とする。この探索機構の詳細については以下で検討する。
【0018】
クライアント100およびサーバ150が動作できるワークステーション、パーソナル・コンピュータおよびその他の処理装置などのコンピュータ・システムを図3に示す。本発明の実施形態の1つを実施できるワークステーションはシステム300を含んでいる。300は情報を通信するためのバスその他の通信手段301、および情報を処理するための、バス301に結合された処理手段302を含んでいる。システム300はさらに、バス301に結合された、情報およびプロセッサ302によって実行される命令を記憶するためのランダム・アクセス・メモリ(RAM)その他の揮発性記憶装置304(メイン・メモリと呼ぶ)を含んでいる。メイン・メモリ304を使用して、プロセッサ302による命令の実行中に一時変数またはその他の中間情報を記憶することもできる。システム300はプロセッサ302用のスタティックな情報および命令を記憶するための、バス301に結合された読取り専用メモリ(ROM)ないしその他のスタティック記憶装置306、ならびに磁気ディスクまたは光ディスクおよび対応するディスク装置などのデータ記憶装置307も含んでいる。データ記憶装置307は情報および命令を記憶するためにバス301に結合されている。プロファイル、索引、トピック、および記事のファイルを含めて、本明細書に記載する各種のファイルの記憶にこれを使用することもできる。
【0019】
システム300はさらにコンピュータ・ユーザに情報を表示するための陰極線管(CRT)または液晶表示装置(LCD)などのバス301に結合された表示装置321に結合される。この表示装置321はさらにフレーム・バッファ310を介してバス301に結合されている。フレーム・バッファには表示装置321に表示する単一または複数のフレームまたは画像などの情報を記憶する。英数字キーおよびその他のキーを含む英数字入力装置322も、情報およびコマンドの選択をプロセッサ302へ通信するためにバス301に結合されている。付加的なユーザ入力装置としては、方向情報およびコマンドの選択をプロセッサ302へ通信し、表示装置321上でのカーソルの運動を制御するためにバス301に結合されたマウス、トラックボール、スタイラス、またはカーソル方向キーなどのカーソル制御装置323がある。
【0020】
また、システム300のすべての構成要素および関連するハードウェアを各種の実施形態で使用できることに留意されたいが、任意の構成のシステムを特定の実施形態にしたがって各種の目的で使用できることが理解できよう。
【0021】
1実施形態において、システム300はカリフォルニア州Mountain ViewのSun Microsystems(登録商標)製のSPARCstationブランドのワークステーションなどのSun Microsystems(登録商標)ブランド・ファミリーのワークステーションの1つである。プロセッサ302はカリフォルニア州Mountain ViewのSun Microsystems(登録商標),Inc.製のSPARCブランドのマイクロプロセッサの1つである。
【0022】
本明細書記載の各種の実施形態の以下の説明は、特に、実行時にシステム300で解釈ないし実行される高水準プログラミング言語(たとえば、PERLインタプリタ言語)で生成された一連のルーチンについて述べるものであることに留意されたい。これらはさらに、HTMLでの表示の外観についての指定を含め、上述したように、NCSAから入手可能なブラウザおよびサーバ・ソフトウェアとともに使用することもできる。しかしながら、当分野の技術者には、離散論理装置、大規模集積回路(LSI)、特定用途向け集積回路(ASIC)、その他の特殊ハードウェアなどの特殊目的のハードウェアで、以下の方法および装置を実現できることが理解できよう。本明細書の記載は同様な機能を有する装置に同等に適用できるものである。
【0023】
図4は本発明を実施した実施形態の主要構成要素を形成するプロセスを詳細に示すものである。PERLで実施されたSGML/HTMLパーサ/コンバータ・プロセス400はCGI220を介してサーバと通信し、サーバに常駐しているファイル内の情報に対する、探索要求を含むユーザ要求を処理し、応答することができる。さらに、探索結果フォーマッタ・プロセス430がユーザ探索要求に応じていくつかのHTMLファイル420を作成し、FreeWAIS探索を行うこともできる。SGMLメール・メッセージによって記憶されたHTMLバージョンの記事を指定された探索項が存在しているかどうかについて探索し、他のHTMLファイルをこれに応じて作成する。これらの探索要求のHTMLでの結果を次いで、クライアントのコンソールに表示することができる。実行された実施形態において、サーバに常駐するHTMLファイル420は、第2のプロセス、すなわちニュース・ソース410から受信した電子メール(eメール)から作成される。このプロセスは他のコンピュータ・システムでも作動可能であり、ネットワーク媒体によってサーバと通信することができる。この実施形態において、ニュース・ソースはテキストを特定し、分類するのに役立つ標準汎用マークアップ言語(SGML)テキストをeメール・メッセージの内部に埋め込む。これを図5に示す。これは実施形態の1つにすぎず、他のソース(たとえばUSENET Newsgroups)をニュース・ソースとして使用することもできる。
【0024】
この実施形態において、ニュース・ソースはeメール・メッセージを何らかの所定の時間間隔でサーバ150へ与え、HTMLジェネレータ400はこのメッセージを構文解析し、クライアントのセッション中に利用できるHTMLファイルを作成する。eメール・メッセージは埋め込まれたSGMLテキストを含んでおり、このテキストはプロファイル/トピック(キー)情報を含んでいる。もちろん、テキストは任意の数の記述/フォーマット言語で受信することができる。プロファイルは本実施形態において、1つまたは多数のトピックである。たとえば、プロファイル・リスト・ファイルには「Sun_Express_News.list」という題名がつけられており、このリストにおいて、単一のプロファイル名には「DirectMarketing」という題名がつけられている。キー(または、トピック)はたとえば、「Telemarketing」および「Catalog Sales」である。他の実施形態において、プロファイル/トピックはUSENETNewsgroupsおよび主題の見出しを含んでいることがある。個々のトピックは、この実施形態において、トピックを取得し、プロファイルごとにこれらをグループ分けする帰納的技法を使用して多数のパブリケーションを探索することによって生成される。フロントエンド探索、ならびにプロファイルおよびトピックへのカテゴリー化は、Individual Inc.で利用可能なサービスを使用して行われる。また、プロファイルはそれに含まれている特定のトピックによってプリセットされているが、他の実施形態では、プロファイルないしトピックをユーザが定義してもかまわない。
【0025】
各トピックを記憶するために独立したディレクトリを使用する。図5に示すように、プロファイルを表すディレクトリ501を必要に応じ作成することができる(本例においては、「Internet Watch」という名称)。すでに存在している場合には、プロファイル内に含まれているトピックに対するサブディレクトリ(たとえば、「Connectivity」および「Making Money」という名称の502および503)も存在している(必要であれば作成される)。各サブディレクトリ内には、eメール・メッセージ500内に含まれている構文解析済みの記事自体を含んでいるファイル(たとえば、504)が作成される。2つのタイプのファイル、すなわち記事の摘要と記事自体が各記事に対して記憶される。摘要(概要ともいう)は情報の検索の結果の閲覧時に、特定の記事の詳細な検討が必要かどうかを決定するために、ユーザによって使用される。
【0026】
SGMLの処理中に作成される各種のファイルを図6および図7に示す。指定されたディレクトリ(たとえば、ユニフォーム・リソース・ロケータ[URL]によってアクセスできるルート・ディレクトリ)には、HTMLのファイルindex.html 610およびexpanded_index.html 620が記憶されている。index.html ファイル610は現在定義されている(SGMLファイルに受信したままの)すべてのプロファイルのリストを含んでいる。expanded_index.html ファイル620は各トピックの概要(摘要)のリストを参照する関連アンカとともにプロファイルのリストを含んでいる。
【0027】
概要のこれらのリストは各トピックに対するキー・ファイル(たとえば、620、630)に収められる。index.html ファイル610、expanded_index.html ファイル620およびキー・ファイルはすべて記事ファイルの構文解析後に作成され、各種の関連ファイルないし文書のハイパーテキスト相互参照を可能とするために、アンカが各種のファイルに作成される。SGMLファイルが構文解析されると、プロファイル・ファイル(トピックのリスト)640、641、642、・・・がプロファイルを追跡するために作成される。これらはプロファイル・ディレクトリ630に記憶される。
【0028】
図7に示すように、トピック・ディレクトリ650はディレクトリ660、661、662、として記憶されているトピックの各々を参照している。各トピック・ディレクトリ(たとえば、660)には、キー・ファイル670が記憶されており、そのファイルはトピックごとに、ディレクトリ内に含まれている記事(たとえば、673)の各々に対する参照を含んでいる。以下で説明するように、キー・ファイル670は記事自体に対するアンカとして表された題名と、ディレクトリに記憶された関連した概要(摘要ファイル、たとえば672からの)を含んでいる。672などの各摘要ファイルは記事ファイルに対するアンカも含んでいる。最後に、summary*.html 671 などの要約ファイルがディレクトリに記憶されており、これらのファイルはトピック・ディレクトリに記憶されている記事のアンカとして表されている題名の前の週の要約を含んでいる。要約ファイルはファイル指定の要約<date#>.html とともに記憶されており、date#は前の週の日付のユリウス暦日である。もちろん、何らかの一意のファイル指定を使用してもかまわない。
【0029】
SGMLファイルは関連する情報を取得するために2回処理される。まず、記事および各記事に対する摘要を取得するために構文解析される。記事がどのプロファイル/トピックに関連しているかにしたがって、各記事および摘要のディレクトリが必要に応じ作成される。記事および摘要は次いで、これらのサブディレクトリに記憶される。プロファイルおよびトピックのサブディレクトリの第2のパスはハイパーリンク相互参照のための各トピックに対するindex.html ファイル、expanded_index.html ファイル、key.htmlファイルおよび記事ファイルの連携を引き起こす。この詳細および機構については以下で検討する。
【0030】
SGMLフォーマット化メッセージ内に含まれているストーリーの例を以下に示す。
【0031】
【0032】
プロファイル・リストを作成するための構文解析後、SGMLファイルを再度構文解析して、摘要ファイルおよびストーリー・ファイルを取得する。.html インスタンスでSGMLインスタンスを置き換える。ソース言語のものに対応した他の対応フォーマット・コマンドないしコードを使用することができる。さらに、記事ファイル自体を参照するアンカを作成して、記事自体に対する摘要からのハイパーテキスト閲覧を可能とする。任意の数のハイパーテキスト検索技法を使用して実施されたアンカ、および.html を1つの実施形態としてだけ検討する。摘要ファイルは次のフォーマットのファイル名を有している。
<yr-day#.rec_brf_story#.html > (たとえば94-307.rec_brf_72.html)
ただし、day#はその年のユリウス暦年であり、story#はSGMLファイルから読み取ったときにストーリーに割り当てられる一意の数字である。
【0033】
摘要ファイル例は次のようになる。
【0034】
記事ファイルが同様にして作成されるが、SGMLインスタンスは.html の同等物で置き換えられる。記事ファイルは次のフォーマットのファイル名を有している。
<yr-day#.rec_story#.html > (たとえば94-307.rec_72.html )
【0035】
記事ないしストーリー・ファイルの例は次のようになる。
【0036】
実施された実施形態でprofile.list (および、対応する.htmlファイル)、トピック・ファイル、要約ファイル、記事ファイルおよび摘要ファイルを作成するプロセスの詳細を、図8−図11を参照して検討する。プロセスは対話型のPERLスクリプトとし実施され、所定の時間枠(たとえば、15分)が経過するまで遊休状態である(ステップ702)。この時間枠が経過すると、サーバがSGMLフォーマット化テキストを含んでいる新しいメール・メッセージを受信しているかどうかが判定される(ステップ704)。受信している場合には、メール・メッセージの処理に進むことができる。
【0037】
ステップ706において、メール・メッセージが他の処理のためにローカル作業ディレクトリにコピーされる。ファイルは次のフォーマットの名称を有している。
<yr-day#.sgml> (たとえば、94-307.sgml)
【0038】
ファイルは次いで、記事を取り除き、プロファイル/キーを取得し、必要に応じトピック・ディレクトリを作成するために、ステップ710で構文解析される。SGMLファイルの構文解析およびいくつかの.html ファイルの生成に引き続いて、ディレクトリをステップ712で事後処理して、ホームページおよび拡張索引を作成し、記事ファイル、摘要ファイル、要約ファイル、トピック・ファイル、索引ファイルおよび拡張索引ファイルの間にリンクを設ける。最後に、ステップ714において、キーワードの探索を行うためのFreeWAIS索引を更新して、プロファイルおよびトピックのユーザの探索を可能とする。
【0039】
図9は図8に示したステップ710の詳細を示す。ステップ730において、SGMLファイルに含まれている他の記事ファイルがあるかどうかを判定する。存在しない場合(たとえば、ファイルの終わり状態が検出された場合)、プロセスは完了する。しかしながら、存在している場合には、プロファイル/キー情報を含む次の記事ファイルがステップ732で読み取られる(たとえば、<rec>の次のインスタンス)。ストーリーは,<rec></rec>で区切られている。この場合、記事に含まれているプロファイル/キー情報を処理することができる。
【0040】
上記のSGMLファイルの例で示すように、プロファイルは<profile></profile>という式で区切られている。トピックは<key></key>という式で区切られ、プロファイル名の後におかれる。上記のように、プロファイルとキー(トピック)は各記事の後にあり、<catalog_item></catalog_item>という式で区切られている。ステップ734で検出されるように、記事に他のプロファイル/トピックがない場合には、プロセス710はステップ736に進む。他のプロファイルが存在している場合には、ステップ736において、そのプロファイルに対するプロファイル・ファイルが存在しているかどうかが検出される。検出されない場合には、プロファイル・ファイルがステップ738で作成される。次いで、ステップ740において、そのトピックに対するトピック・サブディレクトリが存在しているかどうかが検出される。検出されない場合には、ステップ742でこれが作成され、プロファイル・ファイルのトピックをリストしているプロファイル・ファイルに項目が追加される。項目がプロファイル・ファイルに追加され、必要に応じて、トピック・サブディレクトリが作成されると、記事ファイルがステップ744に書き込まれ、すべてのSGMLインスタンスを.html インスタンスと置き換える。摘要ファイルも同様に書き込まれる。上記の例に示すように、摘要ファイルは<brief></brief>によって区切られている。ステップ748において、他のトピックがこのプロファイルに対して定義されているかどうかが検出される。検出された場合には、プロセス710はステップ740へ進む。検出されない場合には、プロセスは記事の次のプロファイルを検出するためにステップ734へ進む。流れ図から明らかなように、記事および対応する摘要の何部かのコピーを作成することができるが、最適化として、摘要および対応する記事の単一のコピーに対するリンクだけをディレクトリに記憶してもよい。他の改変形も当分野の技術者には明らかであろう。
【0041】
図10および図11は事後処理ステップ712の詳細を示す。ステップ712はeメール・メッセージからの記事ファイルの処理が完了すると行われる。ステップ712へ入ると、完全なプロファイルと関連するトピックがわかる。したがって、Index.html ファイルおよび expanded_index.htmlファイルをステップ750で作成することができる。摘要ファイルおよび対応する記事に対するアンカが、ステップ752においてプロセス内に生じる。ステップ754において、他のトピック・サブディレクトリがあるかどうかが検出される。検出される場合には、次のトピック・サブディレクトリがステップ756で検索される。key.html ファイル(記事を参照するための)がステップ758で作成される。プロセスは図11へ続く。図11のステップ762において、他の摘要ファイルがサブディレクトリに含まれているかどうかが検出される。検出されない場合には、プロセスは図10のステップ754へ戻る。検出される場合には、次の摘要ファイルがステップ764で検索される。対応する記事ファイルが次いで、ステップ766で検索される。記事に対するアンカをステップ768で摘要ファイルに追加することができる。アンカを含む摘要ファイルを次いで、ステップ770においてkey.html ファイルに挿入される。これによって、ブラウザによるkey.html ファイルの摘要からの記事のハイパーテキストの閲覧が可能となる。この処理が完了すると、索引ファイル、拡張索引ファイル、トピック・ファイル、摘要ファイルまたは記事ファイルの間の完全なハイパーテキスト閲覧を達成することができる。
【0042】
図12は上記で作成された.html ファイルおよび探索の実行後に要求に応じて作成される付加的なファイルを使用した表示/探索プロセスを示す。HTTPサーバがクライアントの接続に対する要求を検出したときに、セッションが通常開始される(ステップ802)。次いで、要求されたページ、通常はホーム・ページを、ステップ804においてクライアントのブラウザに表示することができる。プロファイル・リスト(ホーム・ページ)、プロファイル、すなわち任意の選択されたプロファイルごとに配列されているトピックを含む拡張プロファイル・ファイル・リスト、上記で作成された.html ページを使用したトピック・ページ、摘要ページまたはストーリー・ページを含む正規のHTTP交換を使用して、その他の要求されたページを表示することができる。さらに、サーバが探索が要求されているかどうかをステップ806で検出する。要求されている場合には、FreeWAIS(逆索引)探索がステップ808において選択したプロファイル(もしあれば)で行われる。ステップ810において、探索の結果を含む . html ページが生成される。探索の結果には、関連性によって編成されたストーリー、摘要および題名が含まれている。関連性は幾つかの要因を含んでいる。例えば、これに限定されるものではないが、プライマシーとか、発生数(オカレンス)をこの順序で含んでいる。他の、もっと複雑な関連性の尺度を使用してもよい。ストーリーの見出しが、ストーリー自体を参照するアンカとして表示される。探索が完了すると、要求のページ、この場合には、探索の結果がステップ804で再度表示される。
【0043】
図13はメイン・ホーム・ページの.html ファイルとして表示されるスクロール可能な表示を示している。HTTPの下での記入フォームを使用していつでもユーザが入力できる探索フィールド910が、選択されたプロファイルにおいて任意の時点にFreeWAIS探索について表示される。プロファイル名の各々(たとえば、920、921など)は探索に対する、あるいは拡張ホーム・ページ(図14)を参照するためのプロファイルと同じアンカとして選択可能である。
【0044】
拡張ホーム・ページの表示を図14に示す。これはトピック・メイン・ページにアクセスするためのプロファイルの見出し(たとえば、1020、1030)および対応するトピック・アンカ(1021、1022、1023および1031)を含んでいる。この場合も、拡張ホーム・ページはフィールド1010へテキストを入力することによって探索可能である。
【0045】
図15−図17は図14に示したトピック・アンカのいずれかを選択することによってアクセスできるトピック要約ページを示す表示を示す。これはトピックの見出し1100、プロファイルに対する以前のトピック(もしあれば)に対するアンカ1101を含んでいる。これは次のトピック・アンカ1102、および図13に示したホーム・ページへ戻るためのプロファイル・ページへ戻るも含んでいる。ストーリーの見出しに対するアンカ1111、1112、・・・がストーリー自体にアクセスするために存在している。表示は各ストーリーに対する摘要(たとえば、1121)も含んでいる。前日の見出しだけ(1130、1131、・・・)だけが示されており、図16に示すようにこれらのストーリーに対するアクセスを可能とする。図11cのアンカ1140は所与のトピックに対する前週のストーリー(もしあれば)に対する.html ページのアクセスを可能とする。
【0046】
図18および図19は上述のFreeWAIS探索の結果を示す。探索項がフィールド1200に示されており、ストーリー・ページ自体に対するアンカとして機能するストーリーの見出し(たとえば、1202)が関連性によって分類されて示されている。日付を含む関連性のスコアが各記事に対して1201として示されている。摘要.html ファイルからのテキストが1203として示されている。
【0047】
最後に、ストーリーのテキストが図20に示したもののようなページに表示される。1300はストーリーの題名を含んでおり、1301はストーリーに関する識別情報を含んでおり、1302はストーリー・テキスト自体を示している。
【0048】
これで、情報を検索するための方法および装置を説明した。上記は特定の有用性を有しており、図面および明細書におけるいくつかの特定の実施形態を参照して説明したものであること、ならびにこれらの特定の細部のすべてを実施することなく、本発明を実施できることに留意されたい。それ故、図面および明細書は単なる例として考えるべきものであって、本発明を限定するものではない。本発明は首記のクレームによってのみ限定されるものである。
【図面の簡単な説明】
【図1】 本発明の実施形態を実現することのできるクライアント/サーバ・システムを示す図である。
【図2】 図1のクライアント/サーバ・システムの詳細図である。
【図3】 クライアントまたはサーバが作動できるワークステーションの構造を示す図である。
【図4】 サーバ内で作動できるプロセスの詳細図である。
【図5】 本発明の実現された実施形態で処理されるファイルの例を示す図である。
【図6】 サーバで作成されたファイルの詳細を示す図である。
【図7】 サーバで作成されたファイルの詳細を示す図である。
【図8】 プロファイルの生成もしくはパーソナル・ニューズペーパの作成のためにサーバで行われるステップの順序を示す図である。
【図9】 プロファイルの生成もしくはパーソナル・ニューズペーパの作成のためにサーバで行われるステップの順序を示す図である。
【図10】プロファイルの生成もしくはパーソナル・ニューズペーパの作成のためにサーバで行われるステップの順序を示す図である。
【図11】 プロファイルの生成もしくはパーソナル・ニューズペーパの作成のためにサーバで行われるステップの順序を示す図である。
【図12】 探索の遂行を含む、ユーザ・セッション中に行われるプロセスの図である。
【図13】 ユーザ制御のための各種の表示画面を示し、かつ図8−図12に示したプロセスの結果を示す図である。
【図14】 ユーザ制御のための各種の表示画面を示し、かつ図8−図12に示したプロセスの結果を示す図である。
【図15】 ユーザ制御のための各種の表示画面を示し、かつ図8−図12に示したプロセスの結果を示す図である。
【図16】 ユーザ制御のための各種の表示画面を示し、かつ図8−図12に示したプロセスの結果を示す図である。
【図17】 ユーザ制御のための各種の表示画面を示し、かつ図8−図12に示したプロセスの結果を示す図である。
【図18】 ユーザ制御のための各種の表示画面を示し、かつ図8−図12に示したプロセスの結果を示す図である。
【図19】 ユーザ制御のための各種の表示画面を示し、かつ図8−図12に示したプロセスの結果を示す図である。
【図20】 ユーザ制御のための各種の表示画面を示し、かつ図8−図12に示したプロセスの結果を示す図である。
【符号の説明】
100 クライアント・アプリケーション・プログラム
110 ユーザ要求
150 サーバ
160 サーバ応答
200 ブラウザ
220 共通ゲートウェイ・インタフェース(CGI)
250 通信媒体
230 「フォーム記入」機能
300 システム
301 バス
302 処理手段
304 メイン・メモリ
306 読取り専用メモリ
307 データ記憶装置
310 フレーム・バッファ
321 表示装置
322 英数字入力装置
323 カーソル制御装置[0001]
BACKGROUND OF THE INVENTION
The present invention relates to information retrieval. In detail, the present invention is the first.ofMarkup languageWritten inReceiving multiple information organized by profile and topic, and a second markup languageWritten inIt relates to a client / server model for information retrieval that includes parsing a plurality of information into pieces of information. The information part includes an anchor that references each part of the information to enable hypertext viewing and access..
[0002]
[Prior art]
With the development of computerized information resources such as Internet, various online services such as Composer, America Online, Prodigy, and other services, information that can be used electronically has increased rapidly. In fact, this electronic information is increasingly being replaced by traditional information transmission means such as newspapers, magazines and even television. The main problem with all of these resources is to screen the large amount of information available so that the user can get interesting information.
[0003]
Users who are currently subscribed to one of the above services or who use the Internet, depending on the situation, can manually scan various information resources to obtain articles, notices, or information of interest. Yes. Typically, users have manually scanned areas and sources of interest (publications, USENET Newsgroups, forums, or other areas categorized by topic) to find areas of topics of interest to the user. The user then searches, for example, for articles or files with subject headings that match what he wants to read. For example, USENET Newsgroups on Internet bulletins often have relevant subject headings that allow manual operation. Article headlines for newspaper / magazine services perform a similar function. Therefore, if the user does not want to view a story about the product for sale, he simply ignores the posting with the term “sale” in the subject heading. Finally, as the final level of screening, users read stories sorted by topic and subject heading, and if they see something they want to ignore other parts of the article while browsing the story, read You can stop and abandon the story. If desired, the user can download the remaining stories and view them later in any number of prior art methods.
[0004]
[Problems to be solved by the invention]
Obviously, this manual scanning process that requires user involvement is extremely time consuming. To some extent the news has been sorted for readers. Those who subscribe to any magazine / newspaper or watch some television network already have a huge electronically available information base (eg priority services) that is screened for these people ing. However, this “screening” is done on a large scale for a wide range of readers and viewers. There are no adjustments to specific stories that are of interest to specific users. Therefore, there is a need to automatically sort a very large number of electronic sources to generate a subset of stories that are available in electronic form tailored to the user's particular interest.
[0005]
Other services have recently become available. Some allow information retrieval by facsimile or other means based on user-specific parameters. Some commercial services offer facsimile services to search for articles of interest based on predefined profiles. These profiles include those grouped by company or subject area. Articles of interest are searched using standard prior art techniques (eg, Boolean search terms). These services, however, do not provide extensive information in digital form (eg, user interface displays) and do not allow browsing of information retrieved from these sources.
[0006]
Therefore, conventional techniques for obtaining information from various sources have several drawbacks.
[0007]
[Means for Solving the Problems]
The present invention is realized by a computer for retrieving information.RuA method and system.
Information contentidentificationFirst markup language to doWritten inReceive a first file of information.
In response to receiving the first file of information, the first file of informationsyntaxParse and list of profilesWhenFor each list of profilesCorresponding aboutCreate at least one topic.
Second markup languageWritten inGenerate second fileTo do. The second file includes a list of profiles and at least one third file written in a second markup language for a corresponding at least one topic for each of the list of profiles.. Each second file contains an anchor that references at least one corresponding third file.MuThe first markup instance of the first file of information is converted to a second markup instance in either the second file or the third file.
The first file of informationsyntaxParse each profile listCorresponding aboutOn at least one topicIf there is an article,At least one articleAnd at least one of this articleDetermine the corresponding description.
For each list of profilesCorresponding aboutOn at least one topicabout,If there is an article, at least one articleabout4th fileWhenA fifth file is generated. The fourth file is a description of at least one article of the first file of informationWhenAnd an anchor for the fifth file, with the fifth file in each of the list of profilesCorresponding aboutOn at least one topicIf there is an article,Contains text for at least one articleMu.
In the realized embodiment, reference is made to a plurality of fifth files.pluralIncluding anchorMuThe sixth file is alsoGenerationYes, the sixth file anchor is each profile and correspondingDoOrdered by topicBe. The first file of informationTheEmail (email) messageGet inbe able to.Of informationProcessing the first fileWhenIncluding anchorAdditionalFile creationWhenDisplays the processed information in hypertextWhenA general inspection is possible.
[0008]
In another embodiment, a computer-implemented method and apparatus for retrieving information includes a list of profilesWhenFor each of its profile listsCorresponding aboutAt least one topicIncludingHypertext conversion protocol to display generated by the second markup languageLeUse to display to the user.Mu. User is hypertext conversion protocolLeThus, in the second list of profilesAboutThe user can select a first plurality of at least one topic. User is hypertext conversion protocolLeTherefore, at least one search term can be input. The search can be performed on a first database of information using search terms. The first database of information is a list of the profilesWhenTo each of the list of profilesAboutOrganized by at least one topic. The search goes to the second list of profilesAboutAt least one of the first plurality ofNoFor each pickIn the first database of informationDone in position. A markup language file indicating the result of the search can be generated. This searchsyntaxIt may include a FreeWAIS (reverse index) of the parsed information.
[0009]
The present invention is illustrated by non-limiting examples in the accompanying drawings in which like reference numerals indicate like elements.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Part of this disclosure includes material that is subject to copyright protection and where copyright protection is claimed. The owner will not challenge the exact reproduction of any patent disclosure shown in the United States Patent and Trademark Office patent file or record, but otherwise will retain all copyrights and other rights. Hold.
[0011]
The present invention is a method and apparatus for automatically creating a hypertext document from information using profiles and topics and providing that information to a user. The following description is made with reference to specific embodiments, including data structures, step flows, hardware configurations, etc., but those skilled in the art will recognize embodiments of the present invention according to these specific details. It will be clear that this can be achieved without any problems.
[0012]
Embodiments of the present invention use the client / server architecture shown in FIG. In the figure, a
[0013]
Details of the client and server are shown in FIG. A client and server are processes that run on two computer systems, generated by a high-level programming language (eg, PERL) and interpreted and executed on a computer system (eg, a workstation) at runtime However, those skilled in the art will understand that these can be realized by various hardware devices that may be programs or dedicated ones.
[0014]
[0015]
[0016]
Under the Mosaic brand browser, in addition to the
[0017]
In order to control the parameters of execution of this server resident process, the client can direct the filling of several “forms” from its browser. This can also be provided by the “Form Fill”
[0018]
A computer system such as a workstation, personal computer, and other processing device on which the
[0019]
The
[0020]
It should also be noted that all components of
[0021]
In one embodiment, the
[0022]
The following description of the various embodiments described herein specifically describes a series of routines generated in a high-level programming language (eg, PERL interpreter language) that are interpreted or executed by
[0023]
FIG. 4 shows in detail the process of forming the main components of an embodiment implementing the present invention. The SGML / HTML parser /
[0024]
In this embodiment, the news source sends email messages to the server at some predetermined time interval.150HTML generator 400Parses this message andCreate an HTML file that can be used during a client session. The email message contains embedded SGML text, which contains profile / topic (key) information. Of course, the text can be received in any number of description / format languages. A profile is one or many topics in this embodiment. For example, the profile list file is titled “Sun_Express_News.list”, and in this list, a single profile name is titled “DirectMarketing”. The keys (or topics) are, for example, “Telemarketing” and “Catalog Sales”. In other embodiments, the profile / topic may include USENETNewsgroups and subject headings. Individual topics are generated in this embodiment by taking a number of publications using inductive techniques that take the topics and group them by profile. Front-end search, and categorization into profiles and topics is described in Individual Inc. Done using the services available at. In addition, the profile is preset by the specific topic included therein, but in other embodiments, the profile or topic may be defined by the user.
[0025]
Use a separate directory to store each topic. As shown in FIG. 5, a
[0026]
Various files created during the SGML processing are shown in FIGS. HTML files
[0027]
These lists of summaries are stored in a key file (eg, 620, 630) for each topic.
[0028]
As shown in FIG. 7, the
[0029]
SGML files are processed twice to obtain relevant information. First, to get an article and a description for each articlesyntaxAnalyzed. Depending on which profile / topic the article is associated with, each article and summary directory is created as needed. Articles and abstracts are then stored in these subdirectories. The second path of the profile and topic subdirectories causes the index.html file, expanded_index.html file, key.html file, and article file for each topic for hyperlink cross-references. Details and mechanism are discussed below.
[0030]
An example of a story contained in an SGML formatted message is shown below.
[0031]
[0032]
For creating a profile listsyntaxAfter analysis, re-save the SGML filesyntaxAnalyze to get summary file and story file. .html instancesoSGML instanceThereplace. Other supported format commands or codes corresponding to those in the source language can be used. Furthermore, an anchor that refers to the article file itself is created to enable hypertext browsing from the summary of the article itself. Consider an anchor implemented using any number of hypertext search techniques and .html as one embodiment only. The summary file has a file name in the following format.
<yr-day # .rec_brf_story # .html> (eg 94-307.rec_brf_72.html)
However, day # is the Julian year of the year, and story # is a unique number assigned to the story when read from the SGML file.
[0033]
A summary file example is as follows.
[0034]
An article file is created in the same way, but the SGML instance is replaced with the equivalent of .html. The article file has a file name of the following format.
<yr-day # .rec_story # .html> (eg 94-307.rec_72.html)
[0035]
An example of an article or story file looks like this:
[0036]
Details of the process of creating profile.list (and corresponding .html file), topic file, summary file, article file and summary file in the implemented embodiment will be discussed with reference to FIGS. . The process is implemented as an interactive PERL script and is idle until a predetermined time frame (eg, 15 minutes) has elapsed (step 702). When this time frame has elapsed, it is determined whether the server has received a new mail message containing SGML formatted text (step 704). If so, it can proceed to processing the mail message.
[0037]
In
<yr-day # .sgml> (for example, 94-307.sgml)
[0038]
The file then removes the article, gets the profile / key, and creates a topic directory as needed, at step 710syntaxAnalyzed. SGML fileParsingAnd some of the .html filesGenerationFollowing this, the directory is post-processed at
[0039]
FIG. 9 shows details of
[0040]
As shown in the above SGML file example, the profiles are delimited by the expression <profile> </ profile>. Topics are delimited by the expression <key> </ key> and placed after the profile name. As described above, the profile and the key (topic) are located after each article and are separated by the expression <catalog_item> </ catalog_item>. If there are no other profiles / topics in the article, as detected at step 734,
[0041]
10 and 11 show details of the
[0042]
Figure12Shows the display / search process using the .html file created above and additional files created on demand after execution of the search. A session is normally initiated when the HTTP server detects a request for a client connection (step 802). The requested page, usually the home page, can then be displayed in the client browser at
[0043]
FIG. 13 shows a scrollable display displayed as an .html file of the main home page. A
[0044]
The display of the extended home page is shown in FIG. This includes profile headings (eg, 1020, 1030) and corresponding topic anchors (1021, 1022, 1023 and 1031) for accessing the topic main page. Again, the extended home page can be searched by entering text into
[0045]
FIGS. 15-17 show displays showing topic summary pages that can be accessed by selecting any of the topic anchors shown in FIG. This includes a topic heading 1100 and an anchor 1101 for the previous topic (if any) for the profile. This includes the
[0046]
18 and 19 show the result of the above-described FreeWAIS search. A search term is shown in
[0047]
Finally, the story text is displayed on a page like that shown in FIG. 1300 includes the title of the story, 1301 includes identification information regarding the story, and 1302 indicates the story text itself.
[0048]
Thus, a method and apparatus for retrieving information has been described. The foregoing has particular utility and has been described with reference to certain specific embodiments in the drawings and specification, and without carrying out all of these specific details. It should be noted that the invention can be implemented. Accordingly, the drawings and specification are to be regarded as illustrative only and are not restrictive of the invention. The present invention is limited only by the appended claims.
[Brief description of the drawings]
FIG. 1 illustrates a client / server system capable of implementing embodiments of the present invention.
FIG. 2 is a detailed diagram of the client / server system of FIG.
FIG. 3 shows the structure of a workstation on which a client or server can operate.
FIG. 4 is a detailed view of a process that can operate in the server.
FIG. 5 is a diagram showing an example of a file processed in the realized embodiment of the present invention.
FIG. 6 is a diagram showing details of a file created by the server.
FIG. 7 is a diagram showing details of a file created by the server.
FIG. 8 is a diagram showing a sequence of steps performed in a server for generating a profile or creating a personal news paper.
FIG. 9 is a diagram showing a sequence of steps performed in a server for generating a profile or creating personal news paper.
FIG. 10 is a diagram showing an order of steps performed in a server for generating a profile or creating personal news paper.
FIG. 11 is a diagram showing a sequence of steps performed in a server for generating a profile or creating personal news paper.
FIG. 12 is a diagram of a process performed during a user session that includes performing a search.
FIG. 13 shows various display screens for user control and shows the results of the processes shown in FIGS. 8-12.
14 is a diagram showing various display screens for user control and showing the results of the processes shown in FIGS. 8-12. FIG.
FIG. 15 is a diagram showing various display screens for user control and showing the results of the processes shown in FIGS.
FIG. 16 is a diagram showing various display screens for user control and showing the results of the processes shown in FIGS.
FIG. 17 shows various display screens for user control and shows the results of the processes shown in FIGS. 8-12.
FIG. 18 shows various display screens for user control and shows the results of the processes shown in FIGS.
FIG. 19 is a diagram showing various display screens for user control and showing the results of the processes shown in FIGS.
20 shows various display screens for user control and shows the results of the processes shown in FIGS. 8-12. FIG.
[Explanation of symbols]
100 Client application program
110 User request
150 servers
160 Server response
200 browser
220 Common Gateway Interface (CGI)
250 communication media
230 “Form Fill” Function
300 system
301 bus
302 Processing means
304 Main memory
306 read-only memory
307 data storage device
310 frame buffer
321 Display device
322 Alphanumeric input device
323 Cursor control device
Claims (7)
b.この第1のファイルの受け取りに応じて、この第1のファイルを構文解析して、プロファイルのリストと、このプロファイルのリストの各々についての対応する少なくとも1つのトピックとを生成するステップと、
c.第2のマークアップ言語で書かれた第2のファイルを生成するステップであって、第2のファイルは、前記のプロファイルのリストと、このプロファイルのリストの各々についての対応する少なくとも1つのトピックについて第2のマークアップ言語で書かれた少なくとも1つの第3のファイルとを含み、さらに、第2のファイルは、少なくとも1つの対応する第3のファイルを参照するアンカを含み、前記第1のファイルの第1のマークアップ・インスタンスは前記第2のファイルまたは第3のファイルのいずれかにおける第2のマークアップ・インスタンスに変換される、第2のファイルを生成するステップと、
d.前記第1のファイルを構文解析して、前記プロファイルのリストの各々についての対応する少なくとも1つのトピックについて、もし記事があれば、少なくとも1つの記事とこの記事の少なくとも1つについての対応する摘要とを決定するステップと、
e.前記プロファイルのリストの各々についての少なくとも1つの対応するトピックについて、もし記事があれば、少なくとも1つの記事について第4のファイルと第5のファイルを生成するステップであって、第4のファイルは前記第1のファイルの少なくとも1つの記事の摘要と第5のファイルに対するアンカとを含み、第5のファイルは前記プロファイルのリストの各々についての少なくとも1つの対応トピックについて、もし記事があれば、少なくとも1つの記事に対するテキストを含む、第4のファイルと第5のファイルを生成するステップとからなる情報を検索するためのコンピュータで実施される方法。a. Receiving a first file of information written in a first markup language for identifying the content of the information (hereinafter, the “first file of information” is simply referred to as “first file”); ,
b. In response to receiving the first file, parsing the first file to generate a list of profiles and at least one corresponding topic for each of the list of profiles;
c. Generating a second file written in a second markup language, the second file comprising a list of said profiles and at least one corresponding topic for each of the lists of profiles see contains at least one third file written in a second markup language, further, the second file includes an anchor that refers to at least one corresponding third file, the first Generating a second file in which a first markup instance of a file is converted to a second markup instance in either the second file or a third file;
d. The first file is parsed and for at least one corresponding topic for each of the list of profiles, if there is an article, at least one article and a corresponding description for at least one of the articles; A step of determining
e. Generating a fourth file and a fifth file for at least one article, if any, for at least one corresponding topic for each of the list of profiles, wherein the fourth file is Includes a summary of at least one article in the first file and an anchor for a fifth file, the fifth file for at least one corresponding topic for each of the list of profiles, at least one if there are articles. A computer-implemented method for retrieving information comprising the steps of generating a fourth file and a fifth file , including text for one article.
前記プロファイルのリストの各々についての対応する少なくとも1つのトピックについて、もし記事があれば、少なくとも1つの記事についての前記第3および第5のファイルを前記サブディレクトリに記憶するステップとをさらに含む請求項1に記載の方法。Creating a directory for each of the list of profiles and at least one subdirectory for at least one corresponding topic for each of the list of profiles;
Storing the third and fifth files for at least one article, if any, for the corresponding at least one topic for each of the list of profiles in the subdirectory. The method according to 1.
b.前記プロファイルのリストと前記プロファイルのリストの各々についての対応する少なくとも1つのトピックとを有する、第2のマークアップ言語で書かれた第2のファイルを生成するステップと、
c.前記第1のファイルを構文解析して、前記プロファイルのリストの各々についての対応する少なくとも1つのトピックについて、もし記事があれば、少なくとも1つの記事を決定するステップと、
d.前記プロファイルのリストの各々についての対応する少なくとも1つのトピックについて、もし記事があれば、少なくとも1つの記事について第3のファイル、ここで、第3のファイルは前記プロファイルのリストの各々についての対応する少なくとも1つのトピックについて、もし記事があれば、少なくとも1つの記事に対するテキストを含む、を生成するステップと、
e.前記プロファイルのリストの各々についての対応する少なくとも1つのトピックについて、もし記事があれば、少なくとも1つの記事に対する前記第3のファイルを参照するアンカを前記第2のファイルに挿入するステップとからなる情報を検索するためのコンピュータで実施される方法。a. A first file of information written in a first markup language for identifying the content of information (hereinafter, “first file of information” is simply referred to as “first file”) is parsed. Generating a list of profiles and at least one corresponding topic for each of the list of profiles;
b. Generating a second file written in a second markup language having the list of profiles and at least one corresponding topic for each of the list of profiles;
c. Parsing the first file to determine at least one article, if any, for at least one corresponding topic for each of the list of profiles;
d. For at least one corresponding topic for each of the list of profiles, if there is an article, a third file for at least one article, where the third file corresponds to each of the list of profiles Generating, for at least one topic, if there is an article, including text for at least one article;
e. For at least one corresponding topic for each of the list of profiles, if there is an article, information comprising the step of inserting into the second file an anchor referring to the third file for the at least one article A computer-implemented method for searching.
b.前記のプロファイルのリストと、このプロファイルのリストの各々についての対応する少なくとも1つのトピックとを含む、第2のマークアップ言語で書かれた第2のファイルを生成するステップと、
c.プロファイルのリストとそのプロファイルのリストの各々についての対応する少なくとも1つのトピックとを含んでいる、第2のマークアップ言語によって生成された表示をハイパーテキスト変換プロトコルを使用してユーザに対して表示するステップと、
d.前記ハイパーテキスト変換プロトコルによって、前記プロファイルのリストの各々についての対応する少なくとも1つのトピックをユーザが選択できるようにするステップと、
e.前記ハイパーテキスト変換プロトコルによって、前記ユーザが少なくとも1つの探索項を入力できるようにするステップと、
f.前記探索項を使用して、情報の第1のデータベース(以下、「情報の第1のデータベース」を単に「第1のデータベース」という。)の探索を実行するステップであって、
第1のデータベースは前記プロファイルのリストと前記プロファイルのリストの各々についての対応する少なくとも1つのトピックとによって編成され、
前記プロファイルのリストの各々についての対応する少なくとも1つのトピックに対応している前記第1のデータベース内の位置で前記探索を実行するステップとからなる情報を検索するためのコンピュータで実施される方法。a. A first file of information written in a first markup language for identifying the content of information (hereinafter, “first file of information” is simply referred to as “first file”) is parsed. Generating a list of profiles and at least one corresponding topic for each of the lists of profiles;
b. Generating a second file written in a second markup language that includes a list of the profiles and at least one corresponding topic for each of the lists of profiles;
c. Display to a user using a hypertext conversion protocol a display generated by a second markup language that includes a list of profiles and at least one corresponding topic for each of the lists of profiles Steps,
d. By the hypertext protocol conversion, the steps of the at no less that corresponds for each previous list SL profile one topic user to select,
e. Allowing the user to input at least one search term by the hypertext conversion protocol;
f. Using the search term to perform a search of a first database of information (hereinafter “first database of information” is simply referred to as “first database”),
A first database is organized by the list of profiles and at least one corresponding topic for each of the list of profiles ;
Before Kipu b for each of the list of files one even without least the corresponding first that support the topic in position for retrieving information comprising the step of executing the search of the database A computer-implemented method.
探索の結果はその探索の結果を表す第3のファイルから生成される表示を含み、
この第3のファイルは少なくとも1つのアンカを含み、
このアンカは、テキストを含んでいる第4のファイルを参照するもので、
このテキストは前記プロファイルのリストの各々についての対応する少なくとも1つのトピックについての各記事に対する前記探索項を含む、
前記探索の結果を表示するステップをさらに含む請求項6に記載の方法。 Displaying the result of a search using the search term in the first database by the hypertext conversion protocol,
The search results include a display generated from a third file representing the search results;
This third file contains at least one anchor,
This anchor refers to a fourth file containing text,
The text contains the search terms for each article about a single topic even without least the corresponding for each of the previous list Kipu profile,
The method of claim 6, further comprising displaying the search results .
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/361992 | 1994-12-20 | ||
US08/361,992 US5530852A (en) | 1994-12-20 | 1994-12-20 | Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH096667A JPH096667A (en) | 1997-01-10 |
JP3987133B2 true JP3987133B2 (en) | 2007-10-03 |
Family
ID=23424256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP34857595A Expired - Lifetime JP3987133B2 (en) | 1994-12-20 | 1995-12-20 | Search hypertext information using profiles and topics |
Country Status (4)
Country | Link |
---|---|
US (3) | US5530852A (en) |
EP (5) | EP1246087A3 (en) |
JP (1) | JP3987133B2 (en) |
DE (1) | DE69527926T2 (en) |
Families Citing this family (712)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2048039A1 (en) * | 1991-07-19 | 1993-01-20 | Steven Derose | Data processing system and method for generating a representation for and random access rendering of electronic documents |
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US5809317A (en) * | 1992-12-30 | 1998-09-15 | Intel Corporation | Creating and maintaining hypertext links among heterogeneous documents by the establishment of anchors and connections among anchors |
US5544352A (en) * | 1993-06-14 | 1996-08-06 | Libertech, Inc. | Method and apparatus for indexing, searching and displaying data |
US6289390B1 (en) | 1993-08-18 | 2001-09-11 | Microsoft Corporation | System and method for performing remote requests with an on-line service network |
US6408082B1 (en) | 1996-04-25 | 2002-06-18 | Digimarc Corporation | Watermark detection using a fourier mellin transform |
US5841978A (en) * | 1993-11-18 | 1998-11-24 | Digimarc Corporation | Network linking method using steganographically embedded data objects |
US7044395B1 (en) | 1993-11-18 | 2006-05-16 | Digimarc Corporation | Embedding and reading imperceptible codes on objects |
US6516079B1 (en) | 2000-02-14 | 2003-02-04 | Digimarc Corporation | Digital watermark screening and detecting strategies |
US7171016B1 (en) | 1993-11-18 | 2007-01-30 | Digimarc Corporation | Method for monitoring internet dissemination of image, video and/or audio files |
US6611607B1 (en) | 1993-11-18 | 2003-08-26 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
US6574350B1 (en) | 1995-05-08 | 2003-06-03 | Digimarc Corporation | Digital watermarking employing both frail and robust watermarks |
US5862260A (en) | 1993-11-18 | 1999-01-19 | Digimarc Corporation | Methods for surveying dissemination of proprietary empirical data |
US6614914B1 (en) | 1995-05-08 | 2003-09-02 | Digimarc Corporation | Watermark embedder and reader |
US6424725B1 (en) | 1996-05-16 | 2002-07-23 | Digimarc Corporation | Determining transformations of media signals with embedded code signals |
US6681029B1 (en) * | 1993-11-18 | 2004-01-20 | Digimarc Corporation | Decoding steganographic messages embedded in media signals |
USRE40919E1 (en) * | 1993-11-18 | 2009-09-22 | Digimarc Corporation | Methods for surveying dissemination of proprietary empirical data |
US5822436A (en) | 1996-04-25 | 1998-10-13 | Digimarc Corporation | Photographic products and methods employing embedded information |
US6122403A (en) | 1995-07-27 | 2000-09-19 | Digimarc Corporation | Computer system linked by using information in data objects |
US6681028B2 (en) | 1995-07-27 | 2004-01-20 | Digimarc Corporation | Paper-based control of computer systems |
US5822720A (en) | 1994-02-16 | 1998-10-13 | Sentius Corporation | System amd method for linking streams of multimedia data for reference material for display |
US7039214B2 (en) | 1999-11-05 | 2006-05-02 | Digimarc Corporation | Embedding watermark components during separate printing stages |
US6522770B1 (en) | 1999-05-19 | 2003-02-18 | Digimarc Corporation | Management of documents and other objects using optical devices |
US6869023B2 (en) | 2002-02-12 | 2005-03-22 | Digimarc Corporation | Linking documents through digital watermarking |
US6968057B2 (en) | 1994-03-17 | 2005-11-22 | Digimarc Corporation | Emulsion products and imagery employing steganography |
US5799292A (en) * | 1994-04-29 | 1998-08-25 | International Business Machines Corporation | Adaptive hypermedia presentation method and system |
US6564321B2 (en) * | 1995-04-28 | 2003-05-13 | Bobo Ii Charles R | Systems and methods for storing, delivering, and managing messages |
US6769009B1 (en) | 1994-05-31 | 2004-07-27 | Richard R. Reisman | Method and system for selecting a personalized set of information channels |
US5694546A (en) | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
US5761661A (en) * | 1994-07-14 | 1998-06-02 | The Sabre Group, Inc. | Data management system and method |
JP3611601B2 (en) * | 1994-09-01 | 2005-01-19 | 富士通株式会社 | List processing system and method |
US8094949B1 (en) | 1994-10-21 | 2012-01-10 | Digimarc Corporation | Music methods and systems |
US6560349B1 (en) | 1994-10-21 | 2003-05-06 | Digimarc Corporation | Audio monitoring using steganographic information |
US5617565A (en) * | 1994-11-29 | 1997-04-01 | Hitachi America, Ltd. | Broadcast interactive multimedia system |
US6285745B1 (en) * | 1994-12-05 | 2001-09-04 | Bell Atlantic Network Services, Inc. | Analog terminal internet access |
US5530852A (en) * | 1994-12-20 | 1996-06-25 | Sun Microsystems, Inc. | Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics |
US5799304A (en) * | 1995-01-03 | 1998-08-25 | Intel Corporation | Information evaluation |
US5682525A (en) * | 1995-01-11 | 1997-10-28 | Civix Corporation | System and methods for remotely accessing a selected group of items of interest from a database |
US5848413A (en) * | 1995-01-13 | 1998-12-08 | Ricoh Company, Ltd. | Method and apparatus for accessing and publishing electronic documents |
US5873077A (en) * | 1995-01-13 | 1999-02-16 | Ricoh Corporation | Method and apparatus for searching for and retrieving documents using a facsimile machine |
WO1996023265A1 (en) | 1995-01-23 | 1996-08-01 | British Telecommunications Public Limited Company | Methods and/or systems for accessing information |
US5801702A (en) * | 1995-03-09 | 1998-09-01 | Terrabyte Technology | System and method for adding network links in a displayed hierarchy |
US5710883A (en) * | 1995-03-10 | 1998-01-20 | Stanford University | Hypertext document transport mechanism for firewall-compatible distributed world-wide web publishing |
US5793966A (en) * | 1995-12-01 | 1998-08-11 | Vermeer Technologies, Inc. | Computer system and computer-implemented process for creation and maintenance of online services |
US5855015A (en) * | 1995-03-20 | 1998-12-29 | Interval Research Corporation | System and method for retrieval of hyperlinked information resources |
GB9505741D0 (en) * | 1995-03-21 | 1995-05-10 | Maid Plc | Image data transfer |
US5870552A (en) * | 1995-03-28 | 1999-02-09 | America Online, Inc. | Method and apparatus for publishing hypermedia documents over wide area networks |
US5790793A (en) * | 1995-04-04 | 1998-08-04 | Higley; Thomas | Method and system to create, transmit, receive and process information, including an address to further information |
US6463149B1 (en) * | 1995-04-10 | 2002-10-08 | Edify Corporation | Web page synchronization system and method |
US5740240A (en) * | 1995-04-10 | 1998-04-14 | Edify Corporation | Computer telephony integration system and method |
US6212575B1 (en) * | 1995-05-05 | 2001-04-03 | Apple Computer, Inc. | Extensible, replaceable network component system |
US5784619A (en) * | 1995-05-05 | 1998-07-21 | Apple Computer, Inc. | Replaceable and extensible notebook component of a network component |
US5929852A (en) | 1995-05-05 | 1999-07-27 | Apple Computer, Inc. | Encapsulated network entity reference of a network component system |
US6721440B2 (en) | 1995-05-08 | 2004-04-13 | Digimarc Corporation | Low visibility watermarks using an out-of-phase color |
US7224819B2 (en) | 1995-05-08 | 2007-05-29 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
US7805500B2 (en) * | 1995-05-08 | 2010-09-28 | Digimarc Corporation | Network linking methods and apparatus |
US6760463B2 (en) * | 1995-05-08 | 2004-07-06 | Digimarc Corporation | Watermarking methods and media |
US6728390B2 (en) | 1995-05-08 | 2004-04-27 | Digimarc Corporation | Methods and systems using multiple watermarks |
US6590996B1 (en) | 2000-02-14 | 2003-07-08 | Digimarc Corporation | Color adaptive watermarking |
US7486799B2 (en) | 1995-05-08 | 2009-02-03 | Digimarc Corporation | Methods for monitoring audio and images on the internet |
GB2300991B (en) * | 1995-05-15 | 1997-11-05 | Andrew Macgregor Ritchie | Serving signals to browsing clients |
JP3338585B2 (en) * | 1995-05-16 | 2002-10-28 | 富士通株式会社 | Apparatus and method for converting presentation data |
US5742762A (en) * | 1995-05-19 | 1998-04-21 | Telogy Networks, Inc. | Network management gateway |
US5748954A (en) * | 1995-06-05 | 1998-05-05 | Carnegie Mellon University | Method for searching a queued and ranked constructed catalog of files stored on a network |
US5956489A (en) * | 1995-06-07 | 1999-09-21 | Microsoft Corporation | Transaction replication system and method for supporting replicated transaction-based services |
US7272639B1 (en) | 1995-06-07 | 2007-09-18 | Soverain Software Llc | Internet server access control and monitoring systems |
US5710918A (en) * | 1995-06-07 | 1998-01-20 | International Business Machines Corporation | Method for distributed task fulfillment of web browser requests |
US6901433B2 (en) * | 1995-06-07 | 2005-05-31 | Microsoft Corporation | System for providing users with a filtered view of interactive network directory obtains from remote properties cache that provided by an on-line service |
US6026429A (en) * | 1995-06-07 | 2000-02-15 | America Online, Inc. | Seamless integration of internet resources |
US6952801B2 (en) | 1995-06-07 | 2005-10-04 | R.R. Donnelley | Book assembly process and apparatus for variable imaging system |
US5721908A (en) * | 1995-06-07 | 1998-02-24 | International Business Machines Corporation | Computer network for WWW server data access over internet |
US5793964A (en) * | 1995-06-07 | 1998-08-11 | International Business Machines Corporation | Web browser system |
US5701451A (en) | 1995-06-07 | 1997-12-23 | International Business Machines Corporation | Method for fulfilling requests of a web browser |
US5752246A (en) * | 1995-06-07 | 1998-05-12 | International Business Machines Corporation | Service agent for fulfilling requests of a web browser |
US5812776A (en) * | 1995-06-07 | 1998-09-22 | Open Market, Inc. | Method of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server |
US5745754A (en) * | 1995-06-07 | 1998-04-28 | International Business Machines Corporation | Sub-agent for fulfilling requests of a web browser using an intelligent agent and providing a report |
US5774668A (en) * | 1995-06-07 | 1998-06-30 | Microsoft Corporation | System for on-line service in which gateway computer uses service map which includes loading condition of servers broadcasted by application servers for load balancing |
US6112235A (en) * | 1995-06-07 | 2000-08-29 | Spofford; Jason J. | Method and apparatus for remotely managing a network hardware device having an embedded server with a client computer across a network |
US5737592A (en) * | 1995-06-19 | 1998-04-07 | International Business Machines Corporation | Accessing a relational database over the Internet using macro language files |
US5978773A (en) * | 1995-06-20 | 1999-11-02 | Neomedia Technologies, Inc. | System and method for using an ordinary article of commerce to access a remote computer |
US5742845A (en) * | 1995-06-22 | 1998-04-21 | Datascape, Inc. | System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network |
US5809248A (en) * | 1995-07-05 | 1998-09-15 | Sun Microsystems, Inc. | Method and apparatus for front end navigator and network architecture for performing functions on distributed files in a computer network |
US5896533A (en) * | 1995-07-06 | 1999-04-20 | Intel Corporation | Accessing internets world-wide web through object linking and embedding technology |
US6016520A (en) * | 1995-07-14 | 2000-01-18 | Microsoft Corporation | Method of viewing at a client viewing station a multiple media title stored at a server and containing a plurality of topics utilizing anticipatory caching |
US5933599A (en) * | 1995-07-17 | 1999-08-03 | Microsoft Corporation | Apparatus for presenting the content of an interactive on-line network |
US6182074B1 (en) * | 1995-07-25 | 2001-01-30 | British Telecommunications Public Limited Company | Automated generation of control interface to controlled element of telecommunications network |
US6311214B1 (en) | 1995-07-27 | 2001-10-30 | Digimarc Corporation | Linking of computers based on optical sensing of digital data |
US7171018B2 (en) | 1995-07-27 | 2007-01-30 | Digimarc Corporation | Portable devices and methods employing digital watermarking |
US7006661B2 (en) | 1995-07-27 | 2006-02-28 | Digimarc Corp | Digital watermarking systems and methods |
US6408331B1 (en) | 1995-07-27 | 2002-06-18 | Digimarc Corporation | Computer linking methods using encoded graphics |
US7051086B2 (en) | 1995-07-27 | 2006-05-23 | Digimarc Corporation | Method of linking on-line data to printed documents |
US6965682B1 (en) | 1999-05-19 | 2005-11-15 | Digimarc Corp | Data transmission by watermark proxy |
US6411725B1 (en) * | 1995-07-27 | 2002-06-25 | Digimarc Corporation | Watermark enabled video objects |
US6788800B1 (en) | 2000-07-25 | 2004-09-07 | Digimarc Corporation | Authenticating objects using embedded data |
US6829368B2 (en) | 2000-01-26 | 2004-12-07 | Digimarc Corporation | Establishing and interacting with on-line media collections using identifiers in media signals |
US6577746B1 (en) | 1999-12-28 | 2003-06-10 | Digimarc Corporation | Watermark-based object linking and embedding |
US6505160B1 (en) | 1995-07-27 | 2003-01-07 | Digimarc Corporation | Connected audio and other media objects |
US5907836A (en) * | 1995-07-31 | 1999-05-25 | Kabushiki Kaisha Toshiba | Information filtering apparatus for selecting predetermined article from plural articles to present selected article to user, and method therefore |
US5752022A (en) * | 1995-08-07 | 1998-05-12 | International Business Machines Corp. | Method for creating a hypertext language for a distributed computer network |
US5745360A (en) * | 1995-08-14 | 1998-04-28 | International Business Machines Corp. | Dynamic hypertext link converter system and process |
US6651108B2 (en) * | 1995-08-14 | 2003-11-18 | Next Software, Inc. | Method and apparatus for generating object-oriented world wide web pages |
US5956509A (en) * | 1995-08-18 | 1999-09-21 | Microsoft Corporation | System and method for performing remote requests with an on-line service network |
US5941947A (en) * | 1995-08-18 | 1999-08-24 | Microsoft Corporation | System and method for controlling access to data entities in a computer network |
US5964830A (en) * | 1995-08-22 | 1999-10-12 | Durrett; Charles M. | User portal device for the world wide web to communicate with a website server |
JP3898242B2 (en) * | 1995-09-14 | 2007-03-28 | 富士通株式会社 | Information changing system and method for changing output of network terminal |
US5712979A (en) * | 1995-09-20 | 1998-01-27 | Infonautics Corporation | Method and apparatus for attaching navigational history information to universal resource locator links on a world wide web page |
US5819285A (en) * | 1995-09-20 | 1998-10-06 | Infonautics Corporation | Apparatus for capturing, storing and processing co-marketing information associated with a user of an on-line computer service using the world-wide-web. |
US6009464A (en) * | 1995-09-20 | 1999-12-28 | Sun Microsystems, Inc. | Method and apparatus for enabling application programs to communicate with network clients and servers |
US6249291B1 (en) * | 1995-09-22 | 2001-06-19 | Next Software, Inc. | Method and apparatus for managing internet transactions |
US5737599A (en) * | 1995-09-25 | 1998-04-07 | Rowe; Edward R. | Method and apparatus for downloading multi-page electronic documents with hint information |
WO1997012328A1 (en) * | 1995-09-25 | 1997-04-03 | Adobe Systems Incorporated | Optimum access to electronic documents |
US5774670A (en) * | 1995-10-06 | 1998-06-30 | Netscape Communications Corporation | Persistent client state in a hypertext transfer protocol based client-server system |
US6240450B1 (en) | 1995-10-16 | 2001-05-29 | British Telecommunications Public Limited Company | Network data visualization system and method for downloading visualization software to a user station after user authentication |
US6405221B1 (en) * | 1995-10-20 | 2002-06-11 | Sun Microsystems, Inc. | Method and apparatus for creating the appearance of multiple embedded pages of information in a single web browser display |
EP0870252A4 (en) * | 1995-11-03 | 1999-01-27 | Sterling Commerce Inc | Value added network with multiple access methodology |
US6546406B1 (en) | 1995-11-03 | 2003-04-08 | Enigma Information Systems Ltd. | Client-server computer system for large document retrieval on networked computer system |
US5923846A (en) * | 1995-11-06 | 1999-07-13 | Microsoft Corporation | Method of uploading a message containing a file reference to a server and downloading a file from the server using the file reference |
WO1997019415A2 (en) * | 1995-11-07 | 1997-05-29 | Cadis, Inc. | Search engine for remote object oriented database management system |
US7555529B2 (en) * | 1995-11-13 | 2009-06-30 | Citrix Systems, Inc. | Interacting with software applications displayed in a web page |
US6370552B1 (en) | 1997-05-14 | 2002-04-09 | Citrix Systems, Inc. | Apparatus and method for displaying application output in an HTML document |
US6088515A (en) * | 1995-11-13 | 2000-07-11 | Citrix Systems Inc | Method and apparatus for making a hypermedium interactive |
US6950991B2 (en) * | 1995-11-13 | 2005-09-27 | Citrix Systems, Inc. | Interacting with software applications displayed in a web page |
GB9603582D0 (en) | 1996-02-20 | 1996-04-17 | Hewlett Packard Co | Method of accessing service resource items that are for use in a telecommunications system |
JP3612125B2 (en) * | 1995-12-14 | 2005-01-19 | 株式会社東芝 | Information filtering method and information filtering apparatus |
US5778367A (en) * | 1995-12-14 | 1998-07-07 | Network Engineering Software, Inc. | Automated on-line information service and directory, particularly for the world wide web |
US5782642A (en) * | 1995-12-19 | 1998-07-21 | Goren; Michael | Interactive video and audio display system network interactive monitor module interface |
US5903723A (en) * | 1995-12-21 | 1999-05-11 | Intel Corporation | Method and apparatus for transmitting electronic mail attachments with attachment references |
FI99185C (en) * | 1995-12-21 | 1997-10-10 | Nokia Oy Ab | Program file in a digital broadcast radio system |
US5884056A (en) * | 1995-12-28 | 1999-03-16 | International Business Machines Corporation | Method and system for video browsing on the world wide web |
US6041109A (en) | 1995-12-29 | 2000-03-21 | Mci Communications Corporation | Telecommunications system having separate switch intelligence and switch fabric |
JPH09198295A (en) * | 1996-01-16 | 1997-07-31 | Nec Corp | Hypermedia system |
US5931907A (en) * | 1996-01-23 | 1999-08-03 | British Telecommunications Public Limited Company | Software agent for comparing locally accessible keywords with meta-information and having pointers associated with distributed information |
US7035914B1 (en) | 1996-01-26 | 2006-04-25 | Simpleair Holdings, Inc. | System and method for transmission of data |
WO1997027553A1 (en) * | 1996-01-29 | 1997-07-31 | Futuretense, Inc. | Distributed electronic publishing system |
US6055522A (en) * | 1996-01-29 | 2000-04-25 | Futuretense, Inc. | Automatic page converter for dynamic content distributed publishing system |
US5761673A (en) * | 1996-01-31 | 1998-06-02 | Oracle Corporation | Method and apparatus for generating dynamic web pages by invoking a predefined procedural package stored in a database |
US5761683A (en) * | 1996-02-13 | 1998-06-02 | Microtouch Systems, Inc. | Techniques for changing the behavior of a link in a hypertext document |
US6173332B1 (en) | 1996-03-06 | 2001-01-09 | Paul L. Hickman | Method and apparatus for computing over a wide area network |
US9094384B2 (en) * | 1996-02-16 | 2015-07-28 | Reference Ltd., Limited Liability Company | TCP/IP protocol network with satellite nodes |
US7100069B1 (en) * | 1996-02-16 | 2006-08-29 | G&H Nevada-Tek | Method and apparatus for controlling a computer over a wide area network |
US5855020A (en) | 1996-02-21 | 1998-12-29 | Infoseek Corporation | Web scan process |
US6189030B1 (en) * | 1996-02-21 | 2001-02-13 | Infoseek Corporation | Method and apparatus for redirection of server external hyper-link references |
US6553410B2 (en) * | 1996-02-27 | 2003-04-22 | Inpro Licensing Sarl | Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks |
US6076109A (en) * | 1996-04-10 | 2000-06-13 | Lextron, Systems, Inc. | Simplified-file hyper text protocol |
US6167409A (en) * | 1996-03-01 | 2000-12-26 | Enigma Information Systems Ltd. | Computer system and method for customizing context information sent with document fragments across a computer network |
US5953392A (en) * | 1996-03-01 | 1999-09-14 | Netphonic Communications, Inc. | Method and apparatus for telephonically accessing and navigating the internet |
US7080127B1 (en) * | 1996-03-06 | 2006-07-18 | Hickman Paul L | Method and apparatus for computing within a wide area network |
US5878219A (en) * | 1996-03-12 | 1999-03-02 | America Online, Inc. | System for integrating access to proprietary and internet resources |
US5799284A (en) * | 1996-03-13 | 1998-08-25 | Roy E. Bourquin | Software and hardware for publishing and viewing products and services for sale |
US5893109A (en) * | 1996-03-15 | 1999-04-06 | Inso Providence Corporation | Generation of chunks of a long document for an electronic book system |
US6324264B1 (en) * | 1996-03-15 | 2001-11-27 | Telstra Corporation Limited | Method of establishing a communications call |
CA2248911C (en) * | 1996-03-15 | 2002-01-22 | At&T Corp. | System and method for locating resources on a network using resource evaluations derived from electronic messages |
US5826267A (en) * | 1996-03-20 | 1998-10-20 | Mcmillan; James Michael | Web information kiosk |
US5706502A (en) * | 1996-03-25 | 1998-01-06 | Sun Microsystems, Inc. | Internet-enabled portfolio manager system and method |
US5937163A (en) * | 1996-03-26 | 1999-08-10 | Industrial Technology Research Institute | Method and system at a host node for hierarchically organizing the links visited by a world wide web browser executing at the host node |
US5754772A (en) * | 1996-03-26 | 1998-05-19 | Unisys Corporation | Transaction service independent HTTP server-to-transaction gateway |
US5918012A (en) * | 1996-03-29 | 1999-06-29 | British Telecommunications Public Limited Company | Hyperlinking time-based data files |
US6035330A (en) * | 1996-03-29 | 2000-03-07 | British Telecommunications | World wide web navigational mapping system and method |
US5754830A (en) | 1996-04-01 | 1998-05-19 | Openconnect Systems, Incorporated | Server and web browser terminal emulator for persistent connection to a legacy host system and method of operation |
US5901287A (en) * | 1996-04-01 | 1999-05-04 | The Sabre Group Inc. | Information aggregation and synthesization system |
US6233543B1 (en) | 1996-04-01 | 2001-05-15 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with printer emulation |
US6233542B1 (en) | 1996-04-01 | 2001-05-15 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with response time monitoring |
US6205417B1 (en) * | 1996-04-01 | 2001-03-20 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with direct As/400 host interface |
US5995943A (en) * | 1996-04-01 | 1999-11-30 | Sabre Inc. | Information aggregation and synthesization system |
US6205415B1 (en) | 1996-04-01 | 2001-03-20 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with file transfer |
US6205416B1 (en) | 1996-04-01 | 2001-03-20 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with direct OS/390 host interface |
US6216101B1 (en) | 1996-04-01 | 2001-04-10 | Openconnect Systems Incorporated | Server and terminal emulator for persistent connection to a legacy host system with client token authentication |
US6081835A (en) * | 1996-04-04 | 2000-06-27 | British Telecommunications Public Limited Company | Internet server and method of controlling an internet server |
US5963964A (en) * | 1996-04-05 | 1999-10-05 | Sun Microsystems, Inc. | Method, apparatus and program product for updating visual bookmarks |
US6418432B1 (en) | 1996-04-10 | 2002-07-09 | At&T Corporation | System and method for finding information in a distributed information system using query learning and meta search |
US6003046A (en) * | 1996-04-15 | 1999-12-14 | Sun Microsystems, Inc. | Automatic development and display of context information in structured documents on the world wide web |
US5778372A (en) * | 1996-04-18 | 1998-07-07 | Microsoft Corporation | Remote retrieval and display management of electronic document with incorporated images |
US5845084A (en) * | 1996-04-18 | 1998-12-01 | Microsoft Corporation | Automatic data display formatting with a networking application |
US6154445A (en) * | 1996-04-18 | 2000-11-28 | Bell Atlantic Network Services, Inc. | Telephony communication via varied redundant networks |
US5752242A (en) * | 1996-04-18 | 1998-05-12 | Electronic Data Systems Corporation | System and method for automated retrieval of information |
US6069890A (en) | 1996-06-26 | 2000-05-30 | Bell Atlantic Network Services, Inc. | Internet telephone service |
US6058430A (en) * | 1996-04-19 | 2000-05-02 | Kaplan; Kenneth B. | Vertical blanking interval encoding of internet addresses for integrated television/internet devices |
JP2833580B2 (en) * | 1996-04-19 | 1998-12-09 | 日本電気株式会社 | Full-text index creation device and full-text database search device |
US5845283A (en) * | 1996-04-24 | 1998-12-01 | Lingua Teq, Inc. | Method and apparatus for rationalizing different data formats in a data management system |
US6032147A (en) * | 1996-04-24 | 2000-02-29 | Linguateq, Inc. | Method and apparatus for rationalizing different data formats in a data management system |
US8180844B1 (en) | 2000-03-18 | 2012-05-15 | Digimarc Corporation | System for linking from objects to remote resources |
US5864852A (en) * | 1996-04-26 | 1999-01-26 | Netscape Communications Corporation | Proxy server caching mechanism that provides a file directory structure and a mapping mechanism within the file directory structure |
US6996609B2 (en) * | 1996-05-01 | 2006-02-07 | G&H Nevada Tek | Method and apparatus for accessing a wide area network |
US5835712A (en) * | 1996-05-03 | 1998-11-10 | Webmate Technologies, Inc. | Client-server system using embedded hypertext tags for application and database development |
US5918227A (en) * | 1996-05-06 | 1999-06-29 | Switchboard, Inc. | On-line directory service with a plurality of databases and processors |
US5813006A (en) * | 1996-05-06 | 1998-09-22 | Banyan Systems, Inc. | On-line directory service with registration system |
US5768581A (en) * | 1996-05-07 | 1998-06-16 | Cochran; Nancy Pauline | Apparatus and method for selecting records from a computer database by repeatedly displaying search terms from multiple list identifiers before either a list identifier or a search term is selected |
US7349892B1 (en) | 1996-05-10 | 2008-03-25 | Aol Llc | System and method for automatically organizing and classifying businesses on the World-Wide Web |
US6148289A (en) | 1996-05-10 | 2000-11-14 | Localeyes Corporation | System and method for geographically organizing and classifying businesses on the world-wide web |
US6381341B1 (en) | 1996-05-16 | 2002-04-30 | Digimarc Corporation | Watermark encoding method exploiting biases inherent in original signal |
US5933841A (en) * | 1996-05-17 | 1999-08-03 | Ameritech Corporation | Structured document browser |
US5787450A (en) * | 1996-05-29 | 1998-07-28 | International Business Machines Corporation | Apparatus and method for constructing a non-linear data object from a common gateway interface |
US5715453A (en) * | 1996-05-31 | 1998-02-03 | International Business Machines Corporation | Web server mechanism for processing function calls for dynamic data queries in a web page |
US5996022A (en) | 1996-06-03 | 1999-11-30 | Webtv Networks, Inc. | Transcoding data in a proxy computer prior to transmitting the audio data to a client |
US5935207A (en) | 1996-06-03 | 1999-08-10 | Webtv Networks, Inc. | Method and apparatus for providing remote site administrators with user hits on mirrored web sites |
US6957260B1 (en) * | 1996-06-03 | 2005-10-18 | Microsoft Corporation | Method of improving access to services provided by a plurality of remote service providers |
US5918013A (en) | 1996-06-03 | 1999-06-29 | Webtv Networks, Inc. | Method of transcoding documents in a network environment using a proxy server |
US6034689A (en) * | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
US6311197B2 (en) | 1996-06-03 | 2001-10-30 | Webtv Networks, Inc. | Method for downloading a web page to a client for efficient display on a television screen |
US5974461A (en) * | 1996-06-03 | 1999-10-26 | Webtv Networks, Inc. | Method for automatically regenerating information at a client system in the event of power or communication disruption between the client system and the server |
US6473099B1 (en) * | 1996-06-03 | 2002-10-29 | Webtv Networks, Inc. | Automatically upgrading software over a satellite link |
US5802518A (en) * | 1996-06-04 | 1998-09-01 | Multex Systems, Inc. | Information delivery system and method |
US20030195848A1 (en) | 1996-06-05 | 2003-10-16 | David Felger | Method of billing a purchase made over a computer network |
US8229844B2 (en) | 1996-06-05 | 2012-07-24 | Fraud Control Systems.Com Corporation | Method of billing a purchase made over a computer network |
US7555458B1 (en) | 1996-06-05 | 2009-06-30 | Fraud Control System.Com Corporation | Method of billing a purchase made over a computer network |
US6078929A (en) * | 1996-06-07 | 2000-06-20 | At&T | Internet file system |
US6952799B2 (en) * | 1996-06-17 | 2005-10-04 | British Telecommunications | User interface for network browser including pre-processor for links embedded in hypermedia documents |
US5724595A (en) * | 1996-06-19 | 1998-03-03 | Sun Microsystems, Inc. | Simple method for creating hypertext links |
US6298120B1 (en) * | 1996-06-28 | 2001-10-02 | At&T Corp. | Intelligent processing for establishing communication over the internet |
US6424991B1 (en) | 1996-07-01 | 2002-07-23 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server communication framework |
US6434598B1 (en) | 1996-07-01 | 2002-08-13 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server graphical user interface (#9) framework in an interprise computing framework system |
US5845075A (en) | 1996-07-01 | 1998-12-01 | Sun Microsystems, Inc. | Method and apparatus for dynamically adding functionality to a set of instructions for processing a Web document based on information contained in the Web document |
US5848246A (en) | 1996-07-01 | 1998-12-08 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server session manager in an interprise computing framework system |
US6038590A (en) | 1996-07-01 | 2000-03-14 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server state machine in an interprise computing framework system |
US6272555B1 (en) | 1996-07-01 | 2001-08-07 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server-centric interprise computing framework system |
US6304893B1 (en) | 1996-07-01 | 2001-10-16 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server event driven message framework in an interprise computing framework system |
US5987245A (en) | 1996-07-01 | 1999-11-16 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture (#12) for a client-server state machine framework |
US6266709B1 (en) | 1996-07-01 | 2001-07-24 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server failure reporting process |
US5999972A (en) | 1996-07-01 | 1999-12-07 | Sun Microsystems, Inc. | System, method and article of manufacture for a distributed computer system framework |
US5835724A (en) * | 1996-07-03 | 1998-11-10 | Electronic Data Systems Corporation | System and method for communication information using the internet that receives and maintains information concerning the client and generates and conveys the session data to the client |
US5862339A (en) * | 1996-07-09 | 1999-01-19 | Webtv Networks, Inc. | Client connects to an internet access provider using algorithm downloaded from a central server based upon client's desired criteria after disconnected from the server |
US5813014A (en) | 1996-07-10 | 1998-09-22 | Survivors Of The Shoah Visual History Foundation | Method and apparatus for management of multimedia assets |
US6112242A (en) * | 1996-07-10 | 2000-08-29 | Uln Corporation | System and method for dynamic data interaction in a hypertext data processing system |
US5787442A (en) * | 1996-07-11 | 1998-07-28 | Microsoft Corporation | Creating interobject reference links in the directory service of a store and forward replication computer network |
US5764908A (en) * | 1996-07-12 | 1998-06-09 | Sofmap Future Design, Inc. | Network system containing program modules residing in different computers and executing commands without return results to calling modules |
US5974447A (en) * | 1996-07-17 | 1999-10-26 | Motorola, Inc. | Method and system for coupling a selective call receiver to widely distributed information sources |
WO1998003928A1 (en) * | 1996-07-23 | 1998-01-29 | Lextron Systems, Inc. | Integrated services on intranet and internet |
US6272505B1 (en) | 1998-07-07 | 2001-08-07 | Carlos De La Huerga | Document modification based hyperlink limiting method and apparatus |
US6820093B2 (en) | 1996-07-30 | 2004-11-16 | Hyperphrase Technologies, Llc | Method for verifying record code prior to an action based on the code |
US5903889A (en) * | 1997-06-09 | 1999-05-11 | Telaric, Inc. | System and method for translating, collecting and archiving patient records |
US5890171A (en) * | 1996-08-06 | 1999-03-30 | Microsoft Corporation | Computer system and computer-implemented method for interpreting hypertext links in a document when including the document within another document |
US6456308B1 (en) * | 1996-08-08 | 2002-09-24 | Agranat Systems, Inc. | Embedded web server |
US5745899A (en) * | 1996-08-09 | 1998-04-28 | Digital Equipment Corporation | Method for indexing information of a database |
US6483905B1 (en) | 1996-08-13 | 2002-11-19 | Lextron Systems, Inc. | Electronic document answering machine |
US5898835A (en) * | 1996-08-16 | 1999-04-27 | Electronic Data Systems Corporation | System and method for remotely executing a command |
US5887139A (en) * | 1996-08-19 | 1999-03-23 | 3Com Corporation | Configurable graphical user interface useful in managing devices connected to a network |
US5905862A (en) * | 1996-09-04 | 1999-05-18 | Intel Corporation | Automatic web site registration with multiple search engines |
GB2317070A (en) * | 1996-09-07 | 1998-03-11 | Ibm | Voice processing/internet system |
US5890152A (en) * | 1996-09-09 | 1999-03-30 | Seymour Alvin Rapaport | Personal feedback browser for obtaining media files |
US5978767A (en) * | 1996-09-10 | 1999-11-02 | Electronic Data Systems Corporation | Method and system for processing career development information |
US6031836A (en) * | 1996-09-13 | 2000-02-29 | Lucent Technologies Inc. | Web-page interface to telephony features |
US6173298B1 (en) | 1996-09-17 | 2001-01-09 | Asap, Ltd. | Method and apparatus for implementing a dynamic collocation dictionary |
US6119114A (en) * | 1996-09-17 | 2000-09-12 | Smadja; Frank | Method and apparatus for dynamic relevance ranking |
US6212535B1 (en) * | 1996-09-19 | 2001-04-03 | Digital Equipment Corporation | Browser-based electronic messaging |
US5933827A (en) * | 1996-09-25 | 1999-08-03 | International Business Machines Corporation | System for identifying new web pages of interest to a user |
US5764916A (en) * | 1996-09-27 | 1998-06-09 | Ichat, Inc. | Method and apparatus for real time communication over a computer network |
US6101509A (en) | 1996-09-27 | 2000-08-08 | Apple Computer, Inc. | Method and apparatus for transmitting documents over a network |
US6018343A (en) * | 1996-09-27 | 2000-01-25 | Timecruiser Computing Corp. | Web calendar architecture and uses thereof |
US5918237A (en) * | 1996-09-30 | 1999-06-29 | At&T Corp. | System and method for providing multimedia bookmarks for hypertext markup language files |
US6029182A (en) * | 1996-10-04 | 2000-02-22 | Canon Information Systems, Inc. | System for generating a custom formatted hypertext document by using a personal profile to retrieve hierarchical documents |
US6049801A (en) | 1996-10-07 | 2000-04-11 | Whitmyer, Jr.; Wesley W. | Web site providing professional services |
US5895468A (en) * | 1996-10-07 | 1999-04-20 | Whitmyer, Jr.; Wesley W. | System automating delivery of professional services |
US5761494A (en) * | 1996-10-11 | 1998-06-02 | The Sabre Group, Inc. | Structured query language to IMS transaction mapper |
US5995976A (en) | 1996-10-11 | 1999-11-30 | Walker Asset Management Limited Partnership | Method and apparatus for distributing supplemental information related to printed articles |
US20030037067A1 (en) * | 1996-10-11 | 2003-02-20 | Walker Jay S. | Method and apparatus for distributing supplemental information related to articles |
US6192407B1 (en) | 1996-10-24 | 2001-02-20 | Tumbleweed Communications Corp. | Private, trackable URLs for directed document delivery |
US5956487A (en) * | 1996-10-25 | 1999-09-21 | Hewlett-Packard Company | Embedding web access mechanism in an appliance for user interface functions including a web server and web browser |
US6785708B1 (en) | 1996-10-30 | 2004-08-31 | Avaya Inc. | Method and apparatus for synchronizing browse and chat functions on a computer network |
US7263526B1 (en) | 1996-10-30 | 2007-08-28 | Avaya Technology Corp. | Method and apparatus for embedding chat functions in a web page |
US7751596B2 (en) * | 1996-11-12 | 2010-07-06 | Digimarc Corporation | Methods and arrangements employing digital content items |
US5915001A (en) | 1996-11-14 | 1999-06-22 | Vois Corporation | System and method for providing and using universally accessible voice and speech data files |
US5893127A (en) * | 1996-11-18 | 1999-04-06 | Canon Information Systems, Inc. | Generator for document with HTML tagged table having data elements which preserve layout relationships of information in bitmap image of original document |
US5870767A (en) * | 1996-11-22 | 1999-02-09 | International Business Machines Corporation | Method and system for rendering hyper-link information in a printable medium from a graphical user interface |
US5838927A (en) * | 1996-11-22 | 1998-11-17 | Webtv Networks | Method and apparatus for compressing a continuous, indistinct data stream |
US6598023B1 (en) * | 1996-11-27 | 2003-07-22 | Diebold, Incorporated | Automated banking machine system using internet address customer input |
US5905492A (en) * | 1996-12-06 | 1999-05-18 | Microsoft Corporation | Dynamically updating themes for an operating system shell |
US6046980A (en) * | 1996-12-09 | 2000-04-04 | Packeteer, Inc. | System for managing flow bandwidth utilization at network, transport and application layers in store and forward network |
EP0848338A1 (en) * | 1996-12-12 | 1998-06-17 | SONY DEUTSCHLAND GmbH | Server providing documents according to user profiles |
EP0848337A1 (en) * | 1996-12-12 | 1998-06-17 | SONY DEUTSCHLAND GmbH | Server with automatic document assembly |
US6096096A (en) * | 1996-12-13 | 2000-08-01 | Silicon Graphics, Inc. | Web-site delivery |
US6078582A (en) | 1996-12-18 | 2000-06-20 | Bell Atlantic Network Services, Inc. | Internet long distance telephone service |
US5913033A (en) * | 1996-12-20 | 1999-06-15 | International Business Machines Corporation | Apparatus and method for retrieving information using standard objects |
US5978847A (en) * | 1996-12-26 | 1999-11-02 | Intel Corporation | Attribute pre-fetch of web pages |
US5854897A (en) * | 1996-12-27 | 1998-12-29 | Quantum Systems, Inc. | Network communications marketing system |
US7031441B1 (en) * | 1996-12-30 | 2006-04-18 | Intel Corporation | Method and apparatus for supporting on-demand connectivity for network applications |
US5978833A (en) * | 1996-12-31 | 1999-11-02 | Intel Corporation | Method and apparatus for accessing and downloading information from the internet |
WO1998032082A1 (en) * | 1997-01-17 | 1998-07-23 | Taxi Interactive Ltd. | Computer and computer networks |
US6807570B1 (en) * | 1997-01-21 | 2004-10-19 | International Business Machines Corporation | Pre-loading of web pages corresponding to designated links in HTML |
US6026440A (en) * | 1997-01-27 | 2000-02-15 | International Business Machines Corporation | Web server account manager plug-in for monitoring resources |
US5924105A (en) * | 1997-01-27 | 1999-07-13 | Michigan State University | Method and product for determining salient features for use in information searching |
US5875296A (en) * | 1997-01-28 | 1999-02-23 | International Business Machines Corporation | Distributed file system web server user authentication with cookies |
US6549952B1 (en) | 1997-01-28 | 2003-04-15 | International Business Machines Corporation | Passing environment variables from an hypertext protocol server application programming interface |
US6154757A (en) * | 1997-01-29 | 2000-11-28 | Krause; Philip R. | Electronic text reading environment enhancement method and apparatus |
US7146381B1 (en) * | 1997-02-10 | 2006-12-05 | Actioneer, Inc. | Information organization and collaboration tool for processing notes and action requests in computer systems |
US6343328B1 (en) | 1997-02-10 | 2002-01-29 | International Business Machines Corporation | Digital computer system using embedded comments to manipulate virtual controller functions |
US6026410A (en) * | 1997-02-10 | 2000-02-15 | Actioneer, Inc. | Information organization and collaboration tool for processing notes and action requests in computer systems |
US6029171A (en) | 1997-02-10 | 2000-02-22 | Actioneer, Inc. | Method and apparatus for group action processing between users of a collaboration system |
US5908469A (en) * | 1997-02-14 | 1999-06-01 | International Business Machines Corporation | Generic user authentication for network computers |
US6021418A (en) * | 1997-02-18 | 2000-02-01 | International Business Machines Corporation | Apparatus and method for displaying control-objects |
US5907598A (en) * | 1997-02-20 | 1999-05-25 | International Business Machines Corporation | Multimedia web page applications for AIN telephony |
AU740007B2 (en) * | 1997-02-21 | 2001-10-25 | Dudley John Mills | Network-based classified information systems |
DE19809231A1 (en) * | 1997-03-04 | 1998-09-17 | Talkway Inc | System for improved discussion technologies |
US5956708A (en) * | 1997-03-06 | 1999-09-21 | International Business Machines Corporation | Integration of link generation, cross-author user navigation, and reuse identification in authoring process |
US6137869A (en) | 1997-09-16 | 2000-10-24 | Bell Atlantic Network Services, Inc. | Network session management |
US5937041A (en) * | 1997-03-10 | 1999-08-10 | Northern Telecom, Limited | System and method for retrieving internet data files using a screen-display telephone terminal |
US6574216B1 (en) | 1997-03-11 | 2003-06-03 | Verizon Services Corp. | Packet data network voice call quality monitoring |
US6113495A (en) | 1997-03-12 | 2000-09-05 | Walker Digital, Llc | Electronic gaming system offering premium entertainment services for enhanced player retention |
US8025566B2 (en) * | 2003-04-16 | 2011-09-27 | Igt | Gaming device methods and apparatus employing audio/video programming outcome presentation |
US7241219B2 (en) * | 1997-03-12 | 2007-07-10 | Walker Digital, Llc | Methods and apparatus for providing entertainment content at a gaming device |
US8113935B2 (en) | 1997-03-12 | 2012-02-14 | Igt | System and method for presenting payout ranges and audiovisual clips at a gaming device |
US6292479B1 (en) | 1997-03-19 | 2001-09-18 | Bell Atlantic Network Services, Inc. | Transport of caller identification information through diverse communication networks |
US6870827B1 (en) | 1997-03-19 | 2005-03-22 | Verizon Services Corp. | Voice call alternative routing through PSTN and internet networks |
US6209028B1 (en) | 1997-03-21 | 2001-03-27 | Walker Digital, Llc | System and method for supplying supplemental audio information for broadcast television programs |
US6182072B1 (en) | 1997-03-26 | 2001-01-30 | Webtv Networks, Inc. | Method and apparatus for generating a tour of world wide web sites |
EP0952532A1 (en) * | 1997-03-31 | 1999-10-27 | Sanyo Electric Co., Ltd. | Document preparation method and machine translation device |
US6944817B1 (en) | 1997-03-31 | 2005-09-13 | Intel Corporation | Method and apparatus for local generation of Web pages |
US6199071B1 (en) * | 1997-04-01 | 2001-03-06 | Sun Microsystems, Inc. | Method and apparatus for archiving hypertext documents |
US6038573A (en) * | 1997-04-04 | 2000-03-14 | Avid Technology, Inc. | News story markup language and system and process for editing and processing documents |
US6141007A (en) * | 1997-04-04 | 2000-10-31 | Avid Technology, Inc. | Newsroom user interface including multiple panel workspaces |
US6564383B1 (en) | 1997-04-14 | 2003-05-13 | International Business Machines Corporation | Method and system for interactively capturing organizing and presenting information generated from television programs to viewers |
US7251784B2 (en) * | 1997-04-25 | 2007-07-31 | Winslowhouse International, Inc. | Supplying supplementary information for printed books |
US6034680A (en) * | 1997-04-25 | 2000-03-07 | Foundation For Concepts In Education, Inc. | Supplying supplementary information for printed books |
US6356934B1 (en) | 1997-04-28 | 2002-03-12 | Sabre Inc. | Intermediate server having control program for storing content accessed during browsing sessions and playback program for asynchronously replaying browsing sessions |
US6199104B1 (en) | 1997-04-28 | 2001-03-06 | Sabre Inc. | Server-based host monitor |
US6286029B1 (en) | 1997-04-28 | 2001-09-04 | Sabre Inc. | Kiosk controller that retrieves content from servers and then pushes the retrieved content to a kiosk in the order specified in a run list |
US5937160A (en) * | 1997-05-01 | 1999-08-10 | Reedy Creek Technologies, Inc. | Systems, methods and computer program products for updating hypertext documents via electronic mail |
JPH10307818A (en) * | 1997-05-08 | 1998-11-17 | Nec Corp | Document translation system, its method and recording medium recording document translating program |
JP2970593B2 (en) * | 1997-05-14 | 1999-11-02 | 日本電気株式会社 | Information distribution system and machine-readable recording medium recording program |
US5961586A (en) * | 1997-05-14 | 1999-10-05 | Citrix Systems, Inc. | System and method for remotely executing an interpretive language application |
US5941949A (en) * | 1997-05-14 | 1999-08-24 | Citrix Systems, Inc. | System and method for transmitting data from a server application to more than one client node |
US6157944A (en) * | 1997-05-14 | 2000-12-05 | Citrix Systems, Inc. | System and method for replicating a client/server data exchange to additional client notes connecting to the server |
US6243700B1 (en) | 1997-05-16 | 2001-06-05 | Paul Zellweger | Method and apparatus for generating a hypertext-based content menu using an open hierarchical data structure |
US6480486B2 (en) * | 1997-05-21 | 2002-11-12 | Lextron Systems, Inc. | Micro-localized internet service center |
US6377963B1 (en) * | 1997-05-23 | 2002-04-23 | Walker Digital, Llc | Method and system for attaching customized indexes to periodicals |
US7484172B2 (en) | 1997-05-23 | 2009-01-27 | Walker Digital, Llc | System and method for providing a customized index with hyper-footnotes |
JPH1153279A (en) * | 1997-06-05 | 1999-02-26 | Sony Corp | Information processor and method, information providing device and method, information processing system and providing medium |
US5987454A (en) * | 1997-06-09 | 1999-11-16 | Hobbs; Allen | Method and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resource |
US6009462A (en) * | 1997-06-16 | 1999-12-28 | Digital Equipment Corporation | Replacing large bit component of electronic mail (e-mail) message with hot-link in distributed computer system |
US6185551B1 (en) * | 1997-06-16 | 2001-02-06 | Digital Equipment Corporation | Web-based electronic mail service apparatus and method using full text and label indexing |
JP2002511219A (en) * | 1997-06-16 | 2002-04-09 | ドイッチェ テレコム アーゲー | Method for interactive control of voice-activated information and guidance services including computer telephones |
US6301621B1 (en) | 1997-06-19 | 2001-10-09 | International Business Machines Corporation | Web server with direct mail capability |
US6434607B1 (en) | 1997-06-19 | 2002-08-13 | International Business Machines Corporation | Web server providing role-based multi-level security |
US6449640B1 (en) | 1997-06-19 | 2002-09-10 | International Business Machines Corporation | Web server with unique identification of linked objects |
US6701376B1 (en) | 1997-06-19 | 2004-03-02 | International Business Machines Corporation | Web server enabling browser access to HTML and Non-HTML documents |
US6205454B1 (en) | 1997-06-20 | 2001-03-20 | International Business Machines Corporation | Web browser row control |
IL121181A0 (en) * | 1997-06-27 | 1997-11-20 | Agentics Ltd | A method and system for unifying multiple information resources into hierarchial integrated information resource accessible by means of user interface |
US6389464B1 (en) | 1997-06-27 | 2002-05-14 | Cornet Technology, Inc. | Device management system for managing standards-compliant and non-compliant network elements using standard management protocols and a universal site server which is configurable from remote locations via internet browser technology |
US5899995A (en) * | 1997-06-30 | 1999-05-04 | Intel Corporation | Method and apparatus for automatically organizing information |
US5937418A (en) * | 1997-07-01 | 1999-08-10 | Icon Cmt Corp. | Automatic wire copy data feed distribution system |
DE19730112A1 (en) * | 1997-07-14 | 1999-01-21 | Ericsson Telefon Ab L M | Receiving and storage device for transmission units |
US6141702A (en) * | 1997-07-30 | 2000-10-31 | Sony Corporation Of Japan | Model and command set for an AV/C-based disc media player recorder |
AU8693898A (en) * | 1997-08-05 | 1999-03-01 | Lutris Technologies, Inc. | Method and apparatus for static and dynamic generation of information on a user interface |
US7246147B2 (en) * | 1997-08-07 | 2007-07-17 | Canon Kabushiki Kaisha | Upload and retrieval by an image device of a scanned image to and from a web file server |
US5905991A (en) * | 1997-08-21 | 1999-05-18 | Reynolds; Mark L | System and method providing navigation between documents by creating associations based on bridges between combinations of document elements and software |
JPH1185686A (en) * | 1997-09-03 | 1999-03-30 | Internatl Business Mach Corp <Ibm> | Method and device for processing information and storage medium storing program for controlling server |
EP0901282B1 (en) | 1997-09-03 | 2006-06-28 | Hitachi, Ltd. | Method for recording and reproducing electronic watermark information |
US5999929A (en) * | 1997-09-29 | 1999-12-07 | Continuum Software, Inc | World wide web link referral system and method for generating and providing related links for links identified in web pages |
US6651166B1 (en) | 1998-04-09 | 2003-11-18 | Tumbleweed Software Corp. | Sender driven certification enrollment system |
US6418461B1 (en) | 1997-10-06 | 2002-07-09 | Mci Communications Corporation | Intelligent call switching node in an intelligent distributed network architecture |
US7027568B1 (en) * | 1997-10-10 | 2006-04-11 | Verizon Services Corp. | Personal message service with enhanced text to speech synthesis |
GB2330429A (en) * | 1997-10-14 | 1999-04-21 | Zyris Plc | Data stream enhancement |
US6311223B1 (en) | 1997-11-03 | 2001-10-30 | International Business Machines Corporation | Effective transmission of documents in hypertext markup language (HTML) |
US5953526A (en) * | 1997-11-10 | 1999-09-14 | Internatinal Business Machines Corp. | Object oriented programming system with displayable natural language documentation through dual translation of program source code |
US6562077B2 (en) * | 1997-11-14 | 2003-05-13 | Xerox Corporation | Sorting image segments into clusters based on a distance measurement |
US6789080B1 (en) | 1997-11-14 | 2004-09-07 | Adobe Systems Incorporated | Retrieving documents transitively linked to an initial document |
US6415278B1 (en) | 1997-11-14 | 2002-07-02 | Adobe Systems Incorporated | Retrieving documents transitively linked to an initial document |
US6041326A (en) * | 1997-11-14 | 2000-03-21 | International Business Machines Corporation | Method and system in a computer network for an intelligent search engine |
US7047248B1 (en) * | 1997-11-19 | 2006-05-16 | International Business Machines Corporation | Data processing system and method for archiving and accessing electronic messages |
US6253229B1 (en) * | 1997-11-19 | 2001-06-26 | International Business Machines Corporation | Hotspots only interfaces to links in hypertext document pages in network display stations |
US6167453A (en) * | 1997-11-20 | 2000-12-26 | International Business Machines Corporation | Method and apparatus for utilizing URLs to specify local or remote java bean repositories |
US6272492B1 (en) | 1997-11-21 | 2001-08-07 | Ibm Corporation | Front-end proxy for transparently increasing web server functionality |
US6243722B1 (en) * | 1997-11-24 | 2001-06-05 | International Business Machines Corporation | Method and system for a network-based document review tool utilizing comment classification |
US6006342A (en) * | 1997-12-11 | 1999-12-21 | International Business Machines Corporation | Failover and failback system for a direct access storage device |
US6195666B1 (en) | 1997-12-15 | 2001-02-27 | International Business Machines Corporation | Web interface and method for displaying directory information |
US6208986B1 (en) | 1997-12-15 | 2001-03-27 | International Business Machines Corporation | Web interface and method for accessing and displaying directory information |
US6260039B1 (en) | 1997-12-15 | 2001-07-10 | International Business Machines Corporation | Web interface and method for accessing directory information |
US6192362B1 (en) * | 1997-12-15 | 2001-02-20 | International Business Machines Corporation | System and method for creating a search form for accessing directory information |
JP3571515B2 (en) * | 1997-12-19 | 2004-09-29 | 富士通株式会社 | Computer-readable storage medium storing a knowledge collection / storage / retrieval program |
US6085196A (en) * | 1997-12-23 | 2000-07-04 | Ricoh Company, Ltd. | Object-oriented system and computer program product for mapping structured information to different structured information |
JPH11242673A (en) * | 1997-12-23 | 1999-09-07 | Ricoh Co Ltd | Structured information mapping system, storage medium, graphical user interface method and graphical user interface device |
US6279015B1 (en) * | 1997-12-23 | 2001-08-21 | Ricoh Company, Ltd. | Method and apparatus for providing a graphical user interface for creating and editing a mapping of a first structural description to a second structural description |
US9900305B2 (en) * | 1998-01-12 | 2018-02-20 | Soverain Ip, Llc | Internet server access control and monitoring systems |
US6055566A (en) | 1998-01-12 | 2000-04-25 | Lextron Systems, Inc. | Customizable media player with online/offline capabilities |
US6850626B2 (en) | 1998-01-20 | 2005-02-01 | Digimarc Corporation | Methods employing multiple watermarks |
US6061750A (en) * | 1998-02-20 | 2000-05-09 | International Business Machines Corporation | Failover system for a DASD storage controller reconfiguring a first processor, a bridge, a second host adaptor, and a second device adaptor upon a second processor failure |
US6067539A (en) * | 1998-03-02 | 2000-05-23 | Vigil, Inc. | Intelligent information retrieval system |
US6101503A (en) * | 1998-03-02 | 2000-08-08 | International Business Machines Corp. | Active markup--a system and method for navigating through text collections |
US6732111B2 (en) | 1998-03-03 | 2004-05-04 | Siebel Systems, Inc. | Method, apparatus, system, and program product for attaching files and other objects to a partially replicated database |
US7136870B1 (en) | 1998-03-04 | 2006-11-14 | The Regents Of The University Of California | Method and apparatus for accessing and displaying multimedia content |
US6076108A (en) * | 1998-03-06 | 2000-06-13 | I2 Technologies, Inc. | System and method for maintaining a state for a user session using a web system having a global session server |
US6421675B1 (en) | 1998-03-16 | 2002-07-16 | S. L. I. Systems, Inc. | Search engine |
US6233618B1 (en) | 1998-03-31 | 2001-05-15 | Content Advisor, Inc. | Access control of networked data |
US6205474B1 (en) * | 1998-04-14 | 2001-03-20 | Compaq Computer Corporation | Access mechanism for parallel status update for multiple servers |
US7689532B1 (en) | 2000-07-20 | 2010-03-30 | Digimarc Corporation | Using embedded data with file sharing |
US6092114A (en) * | 1998-04-17 | 2000-07-18 | Siemens Information And Communication Networks, Inc. | Method and system for determining the location for performing file-format conversions of electronics message attachments |
FR2778294B1 (en) * | 1998-04-30 | 2000-06-09 | Alsthom Cge Alcatel | INTERNET SUBSCRIBER PROFILE |
US7770123B1 (en) * | 1998-05-08 | 2010-08-03 | Apple Inc. | Method for dynamically generating a “table of contents” view of a HTML-based information system |
US6393442B1 (en) | 1998-05-08 | 2002-05-21 | International Business Machines Corporation | Document format transforations for converting plurality of documents which are consistent with each other |
US6314432B1 (en) | 1998-05-13 | 2001-11-06 | International Business Machines Corporation | System and method for retrieval, saving and printing of using hyperlinks |
US6067560A (en) * | 1998-05-13 | 2000-05-23 | International Business Machines Corporation | Retrieval saving and printing in a computer network system environment |
US6161125A (en) * | 1998-05-14 | 2000-12-12 | Sun Microsystems, Inc. | Generic schema for storing configuration information on a client computer |
US6332023B1 (en) * | 1998-06-04 | 2001-12-18 | Mci Communications Corporation | Method of and system for providing services in a communications network |
US6205432B1 (en) * | 1998-06-05 | 2001-03-20 | Creative Internet Concepts, Llc | Background advertising system |
US6064977A (en) * | 1998-06-19 | 2000-05-16 | International Business Machine Corporation | Web server with integrated scheduling and calendaring |
US6327589B1 (en) * | 1998-06-24 | 2001-12-04 | Microsoft Corporation | Method for searching a file having a format unsupported by a search engine |
FI981724L (en) * | 1998-07-15 | 2000-01-16 | Nokia Networks Oy | Choosing a service implementation |
US6925595B1 (en) | 1998-08-05 | 2005-08-02 | Spyglass, Inc. | Method and system for content conversion of hypertext data using data mining |
US7305451B2 (en) * | 1998-08-24 | 2007-12-04 | Microsoft Corporation | System for providing users an integrated directory service containing content nodes located in different groups of application servers in computer network |
US6377983B1 (en) | 1998-08-31 | 2002-04-23 | International Business Machines Corporation | Method and system for converting expertise based on document usage |
US6356898B2 (en) * | 1998-08-31 | 2002-03-12 | International Business Machines Corporation | Method and system for summarizing topics of documents browsed by a user |
US7493283B1 (en) | 1998-09-11 | 2009-02-17 | Rpx-Lv Acquisition Llc | Performing an e-commerce transaction from credit card account information retrieved from a credit card company web site |
US7379901B1 (en) | 1998-09-11 | 2008-05-27 | Lv Partners, L.P. | Accessing a vendor web site using personal account information retrieved from a credit card company web site |
US6725260B1 (en) | 1998-09-11 | 2004-04-20 | L.V. Partners, L.P. | Method and apparatus for configuring configurable equipment with configuration information received from a remote location |
US6708208B1 (en) | 1998-09-11 | 2004-03-16 | L.V. Partners, L.P. | Unique bar code for indicating a link between a product and a remote location on a web network |
US7818423B1 (en) | 1998-09-11 | 2010-10-19 | RPX-LV Acquisition, LLC | Retrieving personal account information from a web site by reading a credit card |
US6636896B1 (en) * | 1998-09-11 | 2003-10-21 | Lv Partners, L.P. | Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet |
US7191247B1 (en) | 1998-09-11 | 2007-03-13 | Lv Partners, Lp | Method for connecting a wireless device to a remote location on a network |
US7386600B1 (en) | 1998-09-11 | 2008-06-10 | Lv Partners, L.P. | Launching a web site using a personal device |
US6688522B1 (en) | 1998-09-11 | 2004-02-10 | L. V. Partners, L.P. | Unique bar code |
US6792452B1 (en) | 1998-09-11 | 2004-09-14 | L.V. Partners, L.P. | Method for configuring a piece of equipment with the use of an associated machine resolvable code |
US6384744B1 (en) | 1998-09-11 | 2002-05-07 | Digital:Convergence Corp. | Method and system for data transmission from an optical reader |
US6826592B1 (en) * | 1998-09-11 | 2004-11-30 | L.V. Partners, L.P. | Digital ID for selecting web browser and use preferences of a user during use of a web application |
US7536478B2 (en) | 1998-09-11 | 2009-05-19 | Rpx-Lv Acquisition Llc | Method and apparatus for opening and launching a web browser in response to an audible signal |
US7930213B1 (en) | 1998-09-11 | 2011-04-19 | Rpx-Lv Acquisition Llc | Method and apparatus for completing, securing and conducting an E-commerce transaction |
US6643692B1 (en) | 1998-09-11 | 2003-11-04 | Lv Partners, L.P. | Method for controlling a computer using an embedded unique code in the content of video tape media |
US6928413B1 (en) | 1998-09-11 | 2005-08-09 | L.V. Partners, L.P. | Method of product promotion |
US6697949B1 (en) * | 1998-09-11 | 2004-02-24 | L.V. Partner, L.P. | Method and apparatus for controlling a user's pc through an audio-visual broadcast to archive information in the users pc |
US7159037B1 (en) | 1998-09-11 | 2007-01-02 | Lv Partners, Lp | Method and apparatus for utilizing an existing product code to issue a match to a predetermined location on a global network |
US7228282B1 (en) | 1998-09-11 | 2007-06-05 | Lv Partners, L.P. | Method and apparatus for directing an existing product code to a remote location |
US7010577B1 (en) | 1998-09-11 | 2006-03-07 | L. V. Partners, L.P. | Method of controlling a computer using an embedded unique code in the content of DVD media |
US6704864B1 (en) | 1999-08-19 | 2004-03-09 | L.V. Partners, L.P. | Automatic configuration of equipment software |
US7424521B1 (en) | 1998-09-11 | 2008-09-09 | Lv Partners, L.P. | Method using database for facilitating computer based access to a location on a network after scanning a barcode disposed on a product |
US6701369B1 (en) | 1998-09-11 | 2004-03-02 | L.V. Partners, L.P. | Method and apparatus for accessing a remote location by sensing a machine-resolvable code |
US7493384B1 (en) | 1998-09-11 | 2009-02-17 | Rpx-Lv Acquisition Llc | Controlling a PC using a tone from a cellular telephone |
US6615268B1 (en) | 1998-09-11 | 2003-09-02 | Lv Partners, L.P. | Method for controlling a computer using an embedded unique code in the content of dat media |
US6970914B1 (en) | 1998-09-11 | 2005-11-29 | L. V. Partners, L.P. | Method and apparatus for embedding routing information to a remote web site in an audio/video track |
US7900224B1 (en) | 1998-09-11 | 2011-03-01 | Rpx-Lv Acquisition Llc | Method and apparatus for utilizing an audible signal to induce a user to select an E-commerce function |
US6622165B1 (en) | 1998-09-11 | 2003-09-16 | Lv Partners, L.P. | Method and apparatus for allowing a remote site to interact with an intermediate database to facilitate access to the remote site |
US6845388B1 (en) | 1998-09-11 | 2005-01-18 | L. V. Partners, L.P. | Web site access manual of a character string into a software interface |
US6636892B1 (en) | 1998-09-11 | 2003-10-21 | Lv Partners, L.P. | Method for conducting a contest using a network |
US7792696B1 (en) | 1998-09-11 | 2010-09-07 | RPX-LV Acquisition, LLC | Method and apparatus for allowing a broadcast to remotely control a computer |
US6843417B1 (en) | 1998-09-11 | 2005-01-18 | L. V. Partners, L.P. | Aiming indicia for a bar code and method of use |
US7284066B1 (en) | 1998-09-11 | 2007-10-16 | Lv Partners, Lp | Method and apparatus for matching a user's use profile in commerce with a broadcast |
US7392312B1 (en) | 1998-09-11 | 2008-06-24 | Lv Partners, L.P. | Method for utilizing visual cue in conjunction with web access |
US6829646B1 (en) * | 1999-10-13 | 2004-12-07 | L. V. Partners, L.P. | Presentation of web page content based upon computer video resolutions |
US6836799B1 (en) | 1998-09-11 | 2004-12-28 | L.V. Partners, L.P. | Method and apparatus for tracking user profile and habits on a global network |
US6868433B1 (en) | 1998-09-11 | 2005-03-15 | L.V. Partners, L.P. | Input device having positional and scanning capabilities |
US7392945B1 (en) | 1998-09-11 | 2008-07-01 | Lv Partners, L.P. | Portable scanner for enabling automatic commerce transactions |
US7370114B1 (en) | 1998-09-11 | 2008-05-06 | Lv Partners, L.P. | Software downloading using a television broadcast channel |
US6970916B1 (en) | 1998-09-11 | 2005-11-29 | L. V. Partners, L.P. | Method for conducting a contest using a network |
US6860424B1 (en) | 1998-09-11 | 2005-03-01 | L.V. Partners, L.P. | Optical reader and use |
US6757715B1 (en) * | 1998-09-11 | 2004-06-29 | L.V. Partners, L.P. | Bar code scanner and software interface interlock for performing encrypted handshaking and for disabling the scanner in case of handshaking operation failure |
US6701354B1 (en) | 1998-09-11 | 2004-03-02 | L. V. Partners, L.P. | Method for interconnecting two locations over a network in response to using a tool |
US8028036B1 (en) * | 1998-09-11 | 2011-09-27 | Rpx-Lv Acquisition Llc | Launching a web site using a passive transponder |
US7117240B1 (en) | 1998-09-11 | 2006-10-03 | Lv Partners, Lp | Method and apparatus for launching a web site with non-standard control input device |
US6526449B1 (en) | 1998-09-11 | 2003-02-25 | Digital Convergence Corporation | Method and apparatus for controlling a computer from a remote location |
US6754698B1 (en) | 1998-09-11 | 2004-06-22 | L. V. Partners, L.P. | Method and apparatus for accessing a remote location with an optical reader having a dedicated memory system |
US6877032B1 (en) * | 1998-09-11 | 2005-04-05 | L.V. Partners, L.P. | Launching a web site using a portable scanner |
US6745234B1 (en) | 1998-09-11 | 2004-06-01 | Digital:Convergence Corporation | Method and apparatus for accessing a remote location by scanning an optical code |
US6631404B1 (en) | 1998-09-11 | 2003-10-07 | Lv Partners, L.P. | Method and system for conducting a contest using a network |
US7440993B1 (en) | 1998-09-11 | 2008-10-21 | Lv Partners, L.P. | Method and apparatus for launching a web browser in response to scanning of product information |
US7043536B1 (en) | 1998-09-11 | 2006-05-09 | Lv Partners, L.P. | Method for controlling a computer using an embedded unique code in the content of CD media |
US6791588B1 (en) * | 1998-09-11 | 2004-09-14 | L.V. Partners, L.P. | Method for conducting a contest using a network |
US6973438B1 (en) | 1998-09-11 | 2005-12-06 | L.V. Partners, L.P. | Method and apparatus for delivering information from a remote site on a network based on statistical information |
US6961555B1 (en) | 1998-09-11 | 2005-11-01 | L.V. Partners, L.P. | System and apparatus for connecting a wireless device to a remote location on a network |
US6594705B1 (en) * | 1998-09-11 | 2003-07-15 | Lv Partners, L.P. | Method and apparatus for utilizing an audibly coded signal to conduct commerce over the internet |
US7321941B1 (en) | 1998-09-11 | 2008-01-22 | Lv Partners, L.P. | Network routing utilizing a product code |
US6629133B1 (en) | 1998-09-11 | 2003-09-30 | Lv Partners, L.P. | Interactive doll |
US8712835B1 (en) | 1998-09-11 | 2014-04-29 | Rpx Corporation | Method and apparatus for linking a web browser link to a promotional offer |
US6829650B1 (en) | 1998-09-11 | 2004-12-07 | L. V. Partners, L.P. | Method and apparatus for opening and launching a web browser in response to an audible signal |
US6823388B1 (en) * | 1998-09-11 | 2004-11-23 | L.V. Parners, L.P. | Method and apparatus for accessing a remote location with an optical reader having a programmable memory system |
US6377949B1 (en) | 1998-09-18 | 2002-04-23 | Tacit Knowledge Systems, Inc. | Method and apparatus for assigning a confidence level to a term within a user knowledge profile |
WO2000017784A1 (en) | 1998-09-18 | 2000-03-30 | Tacit Knowledge Systems | Method of constructing and displaying an entity profile constructed utilizing input from entities other than the owner |
AU5822899A (en) | 1998-09-18 | 2000-04-10 | Tacit Knowledge Systems | Method and apparatus for querying a user knowledge profile |
US6154783A (en) | 1998-09-18 | 2000-11-28 | Tacit Knowledge Systems | Method and apparatus for addressing an electronic document for transmission over a network |
US6253202B1 (en) | 1998-09-18 | 2001-06-26 | Tacit Knowledge Systems, Inc. | Method, system and apparatus for authorizing access by a first user to a knowledge profile of a second user responsive to an access request from the first user |
US8380875B1 (en) | 1998-09-18 | 2013-02-19 | Oracle International Corporation | Method and system for addressing a communication document for transmission over a network based on the content thereof |
US6115709A (en) | 1998-09-18 | 2000-09-05 | Tacit Knowledge Systems, Inc. | Method and system for constructing a knowledge profile of a user having unrestricted and restricted access portions according to respective levels of confidence of content of the portions |
JP3135532B2 (en) | 1998-09-29 | 2001-02-19 | 松下電送システム株式会社 | Network facsimile machine |
US7281203B2 (en) * | 1998-09-29 | 2007-10-09 | Netscape Communications Corporation | Selecting a DTD for transforming malformed layout expressions into wellformed ones |
US6195696B1 (en) * | 1998-10-01 | 2001-02-27 | International Business Machines Corporation | Systems, methods and computer program products for assigning, generating and delivering content to intranet users |
US6938033B1 (en) | 1998-10-02 | 2005-08-30 | Citibank, N.A. | System and method of using e-mail centered internet interaction |
US7136919B1 (en) * | 1998-10-08 | 2006-11-14 | International Business Machines Corporation | Method and system for broadcasting alarm messages to selected users of an IP network |
US6584459B1 (en) | 1998-10-08 | 2003-06-24 | International Business Machines Corporation | Database extender for storing, querying, and retrieving structured documents |
WO2000022551A1 (en) * | 1998-10-13 | 2000-04-20 | Chris Cheah | Method and system for controlled distribution of information over a network |
US6370532B1 (en) * | 1998-11-09 | 2002-04-09 | Unisys Corporation | Cool ICE batch interface |
US6539370B1 (en) | 1998-11-13 | 2003-03-25 | International Business Machines Corporation | Dynamically generated HTML formatted reports |
US6985953B1 (en) * | 1998-11-30 | 2006-01-10 | George Mason University | System and apparatus for storage and transfer of secure data on web |
US6456699B1 (en) * | 1998-11-30 | 2002-09-24 | At&T Corp. | Web-based generation of telephony-based interactive voice response applications |
US7131062B2 (en) | 1998-12-09 | 2006-10-31 | International Business Machines Corporation | Systems, methods and computer program products for associating dynamically generated web page content with web site visitors |
US6400804B1 (en) * | 1998-12-10 | 2002-06-04 | At&T Corp. | On-hold activity selection apparatus and method |
US6338056B1 (en) | 1998-12-14 | 2002-01-08 | International Business Machines Corporation | Relational database extender that supports user-defined index types and user-defined search |
FI19992746A7 (en) * | 1998-12-28 | 2000-06-29 | Spyglass Inc | Method and system for converting electronic data content for wireless devices |
US6928469B1 (en) * | 1998-12-29 | 2005-08-09 | Citrix Systems, Inc. | Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques |
US6572661B1 (en) * | 1999-01-11 | 2003-06-03 | Cisco Technology, Inc. | System and method for automated annotation of files |
US7003719B1 (en) | 1999-01-25 | 2006-02-21 | West Publishing Company, Dba West Group | System, method, and software for inserting hyperlinks into documents |
JP2000224220A (en) * | 1999-01-27 | 2000-08-11 | Matsushita Graphic Communication Systems Inc | Network facsimile equipment |
US6418433B1 (en) | 1999-01-28 | 2002-07-09 | International Business Machines Corporation | System and method for focussed web crawling |
US7904187B2 (en) | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
SG92628A1 (en) * | 1999-02-13 | 2002-11-19 | Newstakes Inc | A method and apparatus for converting video to multiple mark-up-language presentations |
US6470349B1 (en) | 1999-03-11 | 2002-10-22 | Browz, Inc. | Server-side scripting language and programming tool |
US8483755B2 (en) * | 1999-04-07 | 2013-07-09 | Khyber Technoliges, Corporation | Docking display station with docking port for retaining a hands-free headset therein |
US6486892B1 (en) | 1999-04-07 | 2002-11-26 | Joseph L. Stern | System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices |
US8600437B2 (en) * | 1999-04-07 | 2013-12-03 | Khyber Technologies Corporation | Portable computing, communication and entertainment device with central processor carried in a detachable portable device |
WO2000060450A1 (en) * | 1999-04-07 | 2000-10-12 | Khyber Technologies Corporation | Portable computing, communication and entertainment device with central processor carried in a detachable handset |
US6924828B1 (en) * | 1999-04-27 | 2005-08-02 | Surfnotes | Method and apparatus for improved information representation |
US6836768B1 (en) | 1999-04-27 | 2004-12-28 | Surfnotes | Method and apparatus for improved information representation |
US7111170B2 (en) * | 1999-05-19 | 2006-09-19 | Digimarc Corporation | Distributed system for responding to watermarked documents |
US6175830B1 (en) * | 1999-05-20 | 2001-01-16 | Evresearch, Ltd. | Information management, retrieval and display system and associated method |
US6611817B1 (en) | 1999-06-17 | 2003-08-26 | International Business Machines Corporation | Automated technique for code generation of datastream mappings |
US8103542B1 (en) | 1999-06-29 | 2012-01-24 | Digimarc Corporation | Digitally marked objects and promotional methods |
US7120628B1 (en) * | 1999-07-01 | 2006-10-10 | International Business Machines Corporation | System and method for enabling a user to subscribe to updates from information sources |
US20050108219A1 (en) * | 1999-07-07 | 2005-05-19 | Carlos De La Huerga | Tiered and content based database searching |
US6853950B1 (en) * | 1999-07-20 | 2005-02-08 | Newsedge Corporation | System for determining changes in the relative interest of subjects |
US7013300B1 (en) | 1999-08-03 | 2006-03-14 | Taylor David C | Locating, filtering, matching macro-context from indexed database for searching context where micro-context relevant to textual input by user |
US7219073B1 (en) * | 1999-08-03 | 2007-05-15 | Brandnamestores.Com | Method for extracting information utilizing a user-context-based search engine |
US6636853B1 (en) * | 1999-08-30 | 2003-10-21 | Morphism, Llc | Method and apparatus for representing and navigating search results |
US6725381B1 (en) | 1999-08-31 | 2004-04-20 | Tumbleweed Communications Corp. | Solicited authentication of a specific user |
US7278094B1 (en) | 2000-05-03 | 2007-10-02 | R. R. Donnelley & Sons Co. | Variable text processing for an electronic press |
US6356933B2 (en) * | 1999-09-07 | 2002-03-12 | Citrix Systems, Inc. | Methods and apparatus for efficiently transmitting interactive application data between a client and a server using markup language |
US6701367B1 (en) | 1999-09-24 | 2004-03-02 | Sun Microsystems, Inc. | Mechanism for enabling customized session managers to interact with a network server |
US6895584B1 (en) | 1999-09-24 | 2005-05-17 | Sun Microsystems, Inc. | Mechanism for evaluating requests prior to disposition in a multi-threaded environment |
WO2001022273A1 (en) | 1999-09-24 | 2001-03-29 | Sun Microsystems, Inc. | Mechanism for enabling session information to be shared across multiple processes |
US6125395A (en) * | 1999-10-04 | 2000-09-26 | Piiq.Com, Inc. | Method for identifying collections of internet web sites with domain names |
US20060265476A1 (en) * | 1999-10-21 | 2006-11-23 | Sean Barger | Automated media delivery system |
US20100145794A1 (en) * | 1999-10-21 | 2010-06-10 | Sean Barnes Barger | Media Processing Engine and Ad-Per-View |
US6792575B1 (en) | 1999-10-21 | 2004-09-14 | Equilibrium Technologies | Automated processing and delivery of media to web servers |
SG94350A1 (en) * | 1999-10-21 | 2003-02-18 | Matsushita Electric Ind Co Ltd | Control content transmission method and storage-based broadcasting system |
US6608919B1 (en) | 1999-11-10 | 2003-08-19 | Digimarc Corporation | Method and apparatus for encoding paper with information |
US6760759B1 (en) * | 1999-11-24 | 2004-07-06 | Mtel Limited | System to support mobile visual communications |
US6496692B1 (en) | 1999-12-06 | 2002-12-17 | Michael E. Shanahan | Methods and apparatuses for programming user-defined information into electronic devices |
US8170538B2 (en) | 1999-12-06 | 2012-05-01 | Solocron Media, Llc | Methods and apparatuses for programming user-defined information into electronic devices |
US7149509B2 (en) * | 1999-12-06 | 2006-12-12 | Twenty Year Innovations, Inc. | Methods and apparatuses for programming user-defined information into electronic devices |
US6738901B1 (en) | 1999-12-15 | 2004-05-18 | 3M Innovative Properties Company | Smart card controlled internet access |
US6507847B1 (en) | 1999-12-17 | 2003-01-14 | Openwave Systems Inc. | History database structure for Usenet |
US6691104B1 (en) * | 2000-01-12 | 2004-02-10 | International Business Machines Corporation | System and method for personalizing and applying a post processing tool system |
US7434219B2 (en) * | 2000-01-31 | 2008-10-07 | Commvault Systems, Inc. | Storage of application specific profiles correlating to document versions |
US6675370B1 (en) * | 2000-02-02 | 2004-01-06 | International Business Machines Corporation | System and method for imbedding hyperlinked language grammar notation in a “literate” programming environment |
US7240067B2 (en) * | 2000-02-08 | 2007-07-03 | Sybase, Inc. | System and methodology for extraction and aggregation of data from dynamic content |
US6625297B1 (en) | 2000-02-10 | 2003-09-23 | Digimarc Corporation | Self-orienting watermarks |
US20050021862A1 (en) * | 2000-03-31 | 2005-01-27 | Dickens Coal Llc | Automatic selection of content-delivery provider using link mapping database |
US7027614B2 (en) | 2000-04-19 | 2006-04-11 | Digimarc Corporation | Hiding information to reduce or offset perceptible artifacts |
US6804377B2 (en) | 2000-04-19 | 2004-10-12 | Digimarc Corporation | Detecting information hidden out-of-phase in color channels |
US7111168B2 (en) * | 2000-05-01 | 2006-09-19 | Digimarc Corporation | Digital watermarking systems |
AU2001261232A1 (en) | 2000-05-08 | 2001-11-20 | Walker Digital, Llc | Method and system for providing a link in an electronic file being presented to a user |
US8086697B2 (en) | 2005-06-28 | 2011-12-27 | Claria Innovations, Llc | Techniques for displaying impressions in documents delivered over a computer network |
US7475404B2 (en) | 2000-05-18 | 2009-01-06 | Maquis Techtrix Llc | System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching |
US6507837B1 (en) | 2000-06-08 | 2003-01-14 | Hyperphrase Technologies, Llc | Tiered and content based database searching |
US20040073617A1 (en) | 2000-06-19 | 2004-04-15 | Milliken Walter Clark | Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail |
US7076521B2 (en) * | 2000-06-26 | 2006-07-11 | Vertical Computer Systems, Inc. | Web-based collaborative data collection system |
US6748449B1 (en) * | 2000-06-29 | 2004-06-08 | International Business Machines Corporation | Creating an opinion oriented Web page with hyperlinked opinions |
US7379963B1 (en) * | 2000-07-14 | 2008-05-27 | Knownow-Delaware | Delivery of any type of information to anyone anytime anywhere |
US6711586B1 (en) | 2000-07-17 | 2004-03-23 | William Mitchell Wells | Methods and systems for providing information based on similarity |
US6714941B1 (en) | 2000-07-19 | 2004-03-30 | University Of Southern California | Learning data prototypes for information extraction |
US6990633B1 (en) * | 2000-07-28 | 2006-01-24 | Seiko Epson Corporation | Providing a network-based personalized newspaper with personalized content and layout |
EP1314098A1 (en) * | 2000-08-02 | 2003-05-28 | Biospace.Com, Inc. | Apparatus and method for producing contextually marked-up electronic content |
US6571201B1 (en) * | 2000-08-18 | 2003-05-27 | Gilbarco Inc. | Remote-access fuel dispenser using a data type aware mark-up language |
GB0021084D0 (en) * | 2000-08-25 | 2000-10-11 | Univ Wales | Teaching tool |
US7343323B1 (en) | 2000-08-29 | 2008-03-11 | Gcg, Llc | Business transaction system and method |
US6980982B1 (en) * | 2000-08-29 | 2005-12-27 | Gcg, Llc | Search system and method involving user and provider associated beneficiary groups |
US6529586B1 (en) | 2000-08-31 | 2003-03-04 | Oracle Cable, Inc. | System and method for gathering, personalized rendering, and secure telephonic transmission of audio data |
KR20020017622A (en) * | 2000-08-31 | 2002-03-07 | 김종민 | Community service system in internet environment and method thereof |
US7073122B1 (en) | 2000-09-08 | 2006-07-04 | Sedghi Ali R | Method and apparatus for extracting structured data from HTML pages |
US6574638B1 (en) | 2000-09-12 | 2003-06-03 | Survivors Of The Shoah Visual History Foundation | Method and apparatus for cataloguing multimedia data using surveying data |
US6581071B1 (en) | 2000-09-12 | 2003-06-17 | Survivors Of The Shoah Visual History Foundation | Surveying system and method |
US7668740B1 (en) | 2000-09-22 | 2010-02-23 | Ita Software, Inc. | Method, system, and computer program product for interfacing with information sources |
US6904408B1 (en) * | 2000-10-19 | 2005-06-07 | Mccarthy John | Bionet method, system and personalized web content manager responsive to browser viewers' psychological preferences, behavioral responses and physiological stress indicators |
US7305360B1 (en) | 2000-10-25 | 2007-12-04 | Thomson Financial Inc. | Electronic sales system |
US7287089B1 (en) * | 2000-10-25 | 2007-10-23 | Thomson Financial Inc. | Electronic commerce infrastructure system |
US7330830B1 (en) | 2000-10-25 | 2008-02-12 | Thomson Financial Inc. | Distributed commerce system |
US6910045B2 (en) | 2000-11-01 | 2005-06-21 | Collegenet, Inc. | Automatic data transmission in response to content of electronic forms satisfying criteria |
US6668251B1 (en) | 2000-11-01 | 2003-12-23 | Tacit Knowledge Systems, Inc. | Rendering discriminator members from an initial set of result data |
US7051084B1 (en) | 2000-11-02 | 2006-05-23 | Citrix Systems, Inc. | Methods and apparatus for regenerating and transmitting a partial page |
US7346842B1 (en) * | 2000-11-02 | 2008-03-18 | Citrix Systems, Inc. | Methods and apparatus for incorporating a partial page on a client |
US6766333B1 (en) | 2000-11-08 | 2004-07-20 | Citrix Systems, Inc. | Method and apparatus for synchronizing a user interface element displayed on a client and a software application component executing on a web server |
US6684217B1 (en) | 2000-11-21 | 2004-01-27 | Hewlett-Packard Development Company, L.P. | System and method for generating a profile from which a publication may be created |
US6886006B1 (en) | 2000-11-21 | 2005-04-26 | Hewlett-Packard Development Company, L.P. | Method and apparatus for disclosing profile information to a reader |
US7194743B2 (en) * | 2000-12-12 | 2007-03-20 | Citrix Systems, Inc. | Methods and apparatus for communicating changes between a user interface and an executing application using property paths |
US20040111386A1 (en) * | 2001-01-08 | 2004-06-10 | Goldberg Jonathan M. | Knowledge neighborhoods |
US20020095256A1 (en) * | 2001-01-12 | 2002-07-18 | Travelocity.Com Lp | Process to graphically display travel information on a map in electronic form |
US7178099B2 (en) * | 2001-01-23 | 2007-02-13 | Inxight Software, Inc. | Meta-content analysis and annotation of email and other electronic documents |
US20020107883A1 (en) * | 2001-02-08 | 2002-08-08 | Ofer Schneid | Distributed visual communications content development method and system |
US6963930B2 (en) * | 2001-02-15 | 2005-11-08 | Centric Software, Inc. | Automatic transfer and expansion of application-specific data for display at a website |
US7228493B2 (en) * | 2001-03-09 | 2007-06-05 | Lycos, Inc. | Serving content to a client |
US20030033294A1 (en) * | 2001-04-13 | 2003-02-13 | Walker Jay S. | Method and apparatus for marketing supplemental information |
WO2002095527A2 (en) * | 2001-04-24 | 2002-11-28 | Walker Digital, Llc | Method and apparatus for generating and marketing supplemental information |
US7155496B2 (en) * | 2001-05-15 | 2006-12-26 | Occam Networks | Configuration management utilizing generalized markup language |
US7685508B2 (en) * | 2001-05-15 | 2010-03-23 | Occam Networks | Device monitoring via generalized markup language |
US6775358B1 (en) * | 2001-05-17 | 2004-08-10 | Oracle Cable, Inc. | Method and system for enhanced interactive playback of audio content to telephone callers |
US6996772B2 (en) * | 2001-07-25 | 2006-02-07 | Hewlett-Packard Development Company, L.P. | Formatting a content item in a text file using a discrimination stylesheet created using a heuristics stylesheet |
US20020010715A1 (en) * | 2001-07-26 | 2002-01-24 | Garry Chinn | System and method for browsing using a limited display device |
US7130861B2 (en) | 2001-08-16 | 2006-10-31 | Sentius International Corporation | Automated creation and delivery of database content |
US7063264B2 (en) | 2001-12-24 | 2006-06-20 | Digimarc Corporation | Covert variable information on identification documents and methods of making same |
US6539405B1 (en) * | 2001-10-17 | 2003-03-25 | Herbert M. Honig | Information cross referencing system |
US8521827B2 (en) * | 2001-10-18 | 2013-08-27 | Carhamm Ltd., Llc | Presentation of information to end-users |
WO2003044683A1 (en) * | 2001-11-20 | 2003-05-30 | Tsunami Software, Inc. | Processing and distributing data according to specified rules |
JP2003157376A (en) * | 2001-11-21 | 2003-05-30 | Ricoh Co Ltd | Network system, identification information management method, server device, program and recording medium |
US7536404B2 (en) * | 2001-12-13 | 2009-05-19 | Siemens Product Lifecycle Management Software, Inc. | Electronic files preparation for storage in a server |
US7660876B2 (en) * | 2001-12-13 | 2010-02-09 | Siemens Product Lifecycle Management Software Inc. | Electronic file management |
AU2002366244A1 (en) | 2001-12-18 | 2003-06-30 | Digimarc Id System, Llc | Multiple image security features for identification documents and methods of making same |
US7333966B2 (en) | 2001-12-21 | 2008-02-19 | Thomson Global Resources | Systems, methods, and software for hyperlinking names |
US7728048B2 (en) | 2002-12-20 | 2010-06-01 | L-1 Secure Credentialing, Inc. | Increasing thermal conductivity of host polymer used with laser engraving methods and compositions |
US7694887B2 (en) | 2001-12-24 | 2010-04-13 | L-1 Secure Credentialing, Inc. | Optically variable personalized indicia for identification documents |
ATE555911T1 (en) | 2001-12-24 | 2012-05-15 | L 1 Secure Credentialing Inc | METHOD FOR FULL COLOR MARKING OF ID DOCUMENTS |
US8527495B2 (en) * | 2002-02-19 | 2013-09-03 | International Business Machines Corporation | Plug-in parsers for configuring search engine crawler |
US20030159105A1 (en) * | 2002-02-21 | 2003-08-21 | Hiebert Steven P. | Interpretive transformation system and method |
US20030172291A1 (en) | 2002-03-08 | 2003-09-11 | Paul Judge | Systems and methods for automated whitelisting in monitored communications |
US6941467B2 (en) | 2002-03-08 | 2005-09-06 | Ciphertrust, Inc. | Systems and methods for adaptive message interrogation through multiple queues |
US20060015942A1 (en) | 2002-03-08 | 2006-01-19 | Ciphertrust, Inc. | Systems and methods for classification of messaging entities |
US7694128B2 (en) * | 2002-03-08 | 2010-04-06 | Mcafee, Inc. | Systems and methods for secure communication delivery |
US8132250B2 (en) | 2002-03-08 | 2012-03-06 | Mcafee, Inc. | Message profiling systems and methods |
US7693947B2 (en) | 2002-03-08 | 2010-04-06 | Mcafee, Inc. | Systems and methods for graphically displaying messaging traffic |
US8578480B2 (en) | 2002-03-08 | 2013-11-05 | Mcafee, Inc. | Systems and methods for identifying potentially malicious messages |
US7458098B2 (en) | 2002-03-08 | 2008-11-25 | Secure Computing Corporation | Systems and methods for enhancing electronic communication security |
US7903549B2 (en) | 2002-03-08 | 2011-03-08 | Secure Computing Corporation | Content-based policy compliance systems and methods |
US7870203B2 (en) | 2002-03-08 | 2011-01-11 | Mcafee, Inc. | Methods and systems for exposing messaging reputation to an end user |
US7124438B2 (en) | 2002-03-08 | 2006-10-17 | Ciphertrust, Inc. | Systems and methods for anomaly detection in patterns of monitored communications |
US8561167B2 (en) | 2002-03-08 | 2013-10-15 | Mcafee, Inc. | Web reputation scoring |
WO2003089081A1 (en) * | 2002-04-16 | 2003-10-30 | Walker Digital, Llc | Gaming device methods and apparatus employing audio/video programming outcome presentation |
US8702492B2 (en) * | 2002-04-16 | 2014-04-22 | Igt | Methods and apparatus for employing audio/video programming to initiate game play at a gaming device |
US7824029B2 (en) | 2002-05-10 | 2010-11-02 | L-1 Secure Credentialing, Inc. | Identification card printer-assembler for over the counter card issuing |
US9357013B2 (en) * | 2002-07-26 | 2016-05-31 | International Business Machines Corporation | Client-side script to application communication system |
US7062536B2 (en) * | 2002-10-10 | 2006-06-13 | International Business Machines Corporation | Grouping electronic reply messages |
US7603341B2 (en) | 2002-11-05 | 2009-10-13 | Claria Corporation | Updating the content of a presentation vehicle in a computer network |
US9805373B1 (en) | 2002-11-19 | 2017-10-31 | Oracle International Corporation | Expertise services platform |
AU2003298731A1 (en) | 2002-11-26 | 2004-06-18 | Digimarc Id Systems | Systems and methods for managing and detecting fraud in image databases used with identification documents |
US7356768B1 (en) | 2002-11-27 | 2008-04-08 | Adobe Systems Incorporated | Using document templates to assemble a collection of documents |
US7712673B2 (en) | 2002-12-18 | 2010-05-11 | L-L Secure Credentialing, Inc. | Identification document with three dimensional image of bearer |
EP1584013A4 (en) * | 2002-12-20 | 2007-09-19 | Shailen V Banker | Linked information system |
US20040148226A1 (en) * | 2003-01-28 | 2004-07-29 | Shanahan Michael E. | Method and apparatus for electronic product information and business transactions |
US20040193659A1 (en) * | 2003-03-27 | 2004-09-30 | International Business Machines Corporation | Method, apparatus, and program for archive management based on access log |
JP4084225B2 (en) * | 2003-03-28 | 2008-04-30 | 富士通株式会社 | Service provision system |
DE602004030434D1 (en) | 2003-04-16 | 2011-01-20 | L 1 Secure Credentialing Inc | THREE-DIMENSIONAL DATA STORAGE |
US20050050021A1 (en) * | 2003-08-25 | 2005-03-03 | Sybase, Inc. | Information Messaging and Collaboration System |
US20050065879A1 (en) | 2003-09-18 | 2005-03-24 | Convergys Information Management Group, Inc. | System and method for web service billing |
US7113981B2 (en) * | 2003-12-29 | 2006-09-26 | Mixxer, Inc. | Cellular telephone download locker |
EP2270688A1 (en) * | 2003-12-31 | 2011-01-05 | Thomson Reuters Global Resources | Systems, methods, interfaces and software for automated collection and intergration of entity data into online databases and professional directories |
US20050177525A1 (en) * | 2004-02-06 | 2005-08-11 | Apple John R. | Sales and service offer method and apparatus |
JP5144935B2 (en) * | 2004-02-20 | 2013-02-13 | デーシーアイ データベース フォア コマース アンド インダストリー アクチェンゲゼルシャフト | Information system |
US20050193069A1 (en) * | 2004-02-26 | 2005-09-01 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon a transfer rate and a message size |
US7596285B2 (en) * | 2004-02-26 | 2009-09-29 | International Business Machines Corporation | Providing a portion of an electronic mail message at a reduced resolution |
US20050193145A1 (en) * | 2004-02-26 | 2005-09-01 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon digital rights |
US7512658B2 (en) * | 2004-02-26 | 2009-03-31 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon a transfer rate, a message size, and a file format |
US7744002B2 (en) | 2004-03-11 | 2010-06-29 | L-1 Secure Credentialing, Inc. | Tamper evident adhesive and identification document including same |
US20050262058A1 (en) * | 2004-05-24 | 2005-11-24 | Microsoft Corporation | Query to task mapping |
US20060036451A1 (en) | 2004-08-10 | 2006-02-16 | Lundberg Steven W | Patent mapping |
US8078602B2 (en) | 2004-12-17 | 2011-12-13 | Claria Innovations, Llc | Search engine for a computer network |
US8255413B2 (en) | 2004-08-19 | 2012-08-28 | Carhamm Ltd., Llc | Method and apparatus for responding to request for information-personalization |
US8635690B2 (en) | 2004-11-05 | 2014-01-21 | Mcafee, Inc. | Reputation based message processing |
US20060135259A1 (en) * | 2004-12-17 | 2006-06-22 | Nokia Corporation | System, game server, terminal, and method for game event notification in a multiplayer game |
US7693863B2 (en) | 2004-12-20 | 2010-04-06 | Claria Corporation | Method and device for publishing cross-network user behavioral data |
US7207112B2 (en) * | 2005-01-12 | 2007-04-24 | Wen-Ya Yeh | Combination hairdressing scissor assembly |
US20060195544A1 (en) * | 2005-02-28 | 2006-08-31 | Bcks | Posting and receiving resources for external applications using a web browser as an agent |
US8073866B2 (en) | 2005-03-17 | 2011-12-06 | Claria Innovations, Llc | Method for providing content to an internet user based on the user's demonstrated content preferences |
WO2006128183A2 (en) | 2005-05-27 | 2006-11-30 | Schwegman, Lundberg, Woessner & Kluth, P.A. | Method and apparatus for cross-referencing important ip relationships |
US7937480B2 (en) | 2005-06-02 | 2011-05-03 | Mcafee, Inc. | Aggregation of reputation data |
TWI272800B (en) * | 2005-06-22 | 2007-02-01 | Inventec Multimedia & Telecom | Network phone apparatus |
US20070005425A1 (en) * | 2005-06-28 | 2007-01-04 | Claria Corporation | Method and system for predicting consumer behavior |
WO2007014341A2 (en) | 2005-07-27 | 2007-02-01 | Schwegman, Lundberg & Woessner, P.A. | Patent mapping |
US8027876B2 (en) | 2005-08-08 | 2011-09-27 | Yoogli, Inc. | Online advertising valuation apparatus and method |
US8429167B2 (en) | 2005-08-08 | 2013-04-23 | Google Inc. | User-context-based search engine |
GB2430524A (en) * | 2005-09-23 | 2007-03-28 | Avantone Oy | Mobile information processing system |
US8117531B1 (en) | 2005-09-23 | 2012-02-14 | Google Inc. | Interpreted language translation system and method |
US7689666B2 (en) * | 2006-08-31 | 2010-03-30 | Richard Commons | System and method for restricting internet access of a computer |
US9165040B1 (en) | 2006-10-12 | 2015-10-20 | Google Inc. | Producing a ranking for pages using distances in a web-link graph |
US8738703B2 (en) | 2006-10-17 | 2014-05-27 | Citrix Systems, Inc. | Systems and methods for providing online collaborative support |
JP5160442B2 (en) * | 2006-11-20 | 2013-03-13 | 株式会社Access | Information display device, information display program, and information display system |
US20080163312A1 (en) * | 2006-12-28 | 2008-07-03 | Meca Communications, Inc. | System and method for providing content relating to a communication |
US8212805B1 (en) | 2007-01-05 | 2012-07-03 | Kenneth Banschick | System and method for parametric display of modular aesthetic designs |
US8214497B2 (en) | 2007-01-24 | 2012-07-03 | Mcafee, Inc. | Multi-dimensional reputation scoring |
US8179798B2 (en) | 2007-01-24 | 2012-05-15 | Mcafee, Inc. | Reputation based connection throttling |
US7949716B2 (en) | 2007-01-24 | 2011-05-24 | Mcafee, Inc. | Correlation and analysis of entity attributes |
US7779156B2 (en) | 2007-01-24 | 2010-08-17 | Mcafee, Inc. | Reputation based load balancing |
US8763114B2 (en) | 2007-01-24 | 2014-06-24 | Mcafee, Inc. | Detecting image spam |
US20080216009A1 (en) * | 2007-03-02 | 2008-09-04 | Paul Drallos | Virtual Library File System |
US8429422B1 (en) | 2007-03-31 | 2013-04-23 | Actioneer, Inc. | Method and apparatus for an improved access system |
JP4881219B2 (en) * | 2007-05-10 | 2012-02-22 | キヤノン株式会社 | Information processing apparatus and information processing method |
US20080313117A1 (en) * | 2007-06-12 | 2008-12-18 | Brian Galvin | Methods and Systems for Creating a Behavioral WEB Graph |
US8073682B2 (en) * | 2007-10-12 | 2011-12-06 | Palo Alto Research Center Incorporated | System and method for prospecting digital information |
US8165985B2 (en) * | 2007-10-12 | 2012-04-24 | Palo Alto Research Center Incorporated | System and method for performing discovery of digital information in a subject area |
US8671104B2 (en) * | 2007-10-12 | 2014-03-11 | Palo Alto Research Center Incorporated | System and method for providing orientation into digital information |
US8185930B2 (en) | 2007-11-06 | 2012-05-22 | Mcafee, Inc. | Adjusting filter or classification control settings |
US8045458B2 (en) | 2007-11-08 | 2011-10-25 | Mcafee, Inc. | Prioritizing network traffic |
US8160975B2 (en) | 2008-01-25 | 2012-04-17 | Mcafee, Inc. | Granular support vector machine with random granularity |
WO2009114710A2 (en) | 2008-03-14 | 2009-09-17 | Neomedia Technologies, Inc. | Messaging interchange system |
US8589503B2 (en) | 2008-04-04 | 2013-11-19 | Mcafee, Inc. | Prioritizing network traffic |
US8010545B2 (en) * | 2008-08-28 | 2011-08-30 | Palo Alto Research Center Incorporated | System and method for providing a topic-directed search |
US20100057577A1 (en) * | 2008-08-28 | 2010-03-04 | Palo Alto Research Center Incorporated | System And Method For Providing Topic-Guided Broadening Of Advertising Targets In Social Indexing |
US8209616B2 (en) * | 2008-08-28 | 2012-06-26 | Palo Alto Research Center Incorporated | System and method for interfacing a web browser widget with social indexing |
US20100057536A1 (en) * | 2008-08-28 | 2010-03-04 | Palo Alto Research Center Incorporated | System And Method For Providing Community-Based Advertising Term Disambiguation |
JP4796108B2 (en) * | 2008-09-26 | 2011-10-19 | 株式会社東芝 | Structured document retrieval apparatus, method and program |
US8719292B2 (en) * | 2008-10-07 | 2014-05-06 | Yahoo! Inc. | Interactive system for internet information retrieval and exploration |
US20100131513A1 (en) | 2008-10-23 | 2010-05-27 | Lundberg Steven W | Patent mapping |
US8549016B2 (en) * | 2008-11-14 | 2013-10-01 | Palo Alto Research Center Incorporated | System and method for providing robust topic identification in social indexes |
US8239397B2 (en) * | 2009-01-27 | 2012-08-07 | Palo Alto Research Center Incorporated | System and method for managing user attention by detecting hot and cold topics in social indexes |
US8356044B2 (en) * | 2009-01-27 | 2013-01-15 | Palo Alto Research Center Incorporated | System and method for providing default hierarchical training for social indexing |
US8452781B2 (en) * | 2009-01-27 | 2013-05-28 | Palo Alto Research Center Incorporated | System and method for using banded topic relevance and time for article prioritization |
US9088757B2 (en) | 2009-03-25 | 2015-07-21 | Eloy Technology, Llc | Method and system for socially ranking programs |
US8238538B2 (en) | 2009-05-28 | 2012-08-07 | Comcast Cable Communications, Llc | Stateful home phone service |
US9445158B2 (en) | 2009-11-06 | 2016-09-13 | Eloy Technology, Llc | Distributed aggregated content guide for collaborative playback session |
US9031944B2 (en) | 2010-04-30 | 2015-05-12 | Palo Alto Research Center Incorporated | System and method for providing multi-core and multi-level topical organization in social indexes |
US8621638B2 (en) | 2010-05-14 | 2013-12-31 | Mcafee, Inc. | Systems and methods for classification of messaging entities |
US9135603B2 (en) | 2010-06-07 | 2015-09-15 | Quora, Inc. | Methods and systems for merging topics assigned to content items in an online application |
US8897432B2 (en) | 2010-07-01 | 2014-11-25 | Etherfax, Llc | System and method of remote fax interconnect technology |
US9904726B2 (en) | 2011-05-04 | 2018-02-27 | Black Hills IP Holdings, LLC. | Apparatus and method for automated and assisted patent claim mapping and expense planning |
US20130086070A1 (en) | 2011-10-03 | 2013-04-04 | Steven W. Lundberg | Prior art management |
US20130086033A1 (en) | 2011-10-03 | 2013-04-04 | Black Hills Ip Holdings, Llc | Systems, methods and user interfaces in a patent management system |
US8249230B1 (en) | 2012-01-09 | 2012-08-21 | EC Data Systems, Inc. | Scalable and flexible internet fax architecture |
US11461862B2 (en) | 2012-08-20 | 2022-10-04 | Black Hills Ip Holdings, Llc | Analytics generation for patent portfolio management |
US9262371B2 (en) * | 2012-09-29 | 2016-02-16 | Siemens Industry, Inc. | System for monitoring multiple building automation systems |
US9122710B1 (en) | 2013-03-12 | 2015-09-01 | Groupon, Inc. | Discovery of new business openings using web content analysis |
US9767190B2 (en) | 2013-04-23 | 2017-09-19 | Black Hills Ip Holdings, Llc | Patent claim scope evaluator |
US10437903B2 (en) * | 2013-09-20 | 2019-10-08 | Jesse Lakes | Redirection service profiling |
US9274687B1 (en) | 2013-10-11 | 2016-03-01 | Google Inc. | Managing schedule changes for correlated calendar events |
US9531651B1 (en) | 2014-02-13 | 2016-12-27 | Google Inc. | Methods for displaying notifications |
US10320789B1 (en) | 2014-03-26 | 2019-06-11 | Actioneer, Inc. | Fast and secure way to fetch or post data and display it temporarily to a user |
US10277778B2 (en) | 2014-06-24 | 2019-04-30 | Ec Data Systems Inc. | Audit logging for a secure, scalable and flexible internet fax architecture |
US9922117B2 (en) | 2014-10-31 | 2018-03-20 | Bank Of America Corporation | Contextual search input from advisors |
US9940409B2 (en) * | 2014-10-31 | 2018-04-10 | Bank Of America Corporation | Contextual search tool |
US9785304B2 (en) | 2014-10-31 | 2017-10-10 | Bank Of America Corporation | Linking customer profiles with household profiles |
US10671631B2 (en) * | 2016-10-31 | 2020-06-02 | Informatica Llc | Method, apparatus, and computer-readable medium for non-structured data profiling |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5408655A (en) * | 1989-02-27 | 1995-04-18 | Apple Computer, Inc. | User interface system and method for traversing a database |
EP0413651A3 (en) * | 1989-08-18 | 1993-03-03 | International Business Machines Corporation | Method for dynamic self-modification of data stream constructs |
US5299304A (en) * | 1991-04-16 | 1994-03-29 | International Business Machines Corporation | Method and apparatus for identifying multiple stage document format transformations |
CA2048039A1 (en) * | 1991-07-19 | 1993-01-20 | Steven Derose | Data processing system and method for generating a representation for and random access rendering of electronic documents |
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 |
US5530852A (en) * | 1994-12-20 | 1996-06-25 | Sun Microsystems, Inc. | Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics |
-
1994
- 1994-12-20 US US08/361,992 patent/US5530852A/en not_active Expired - Lifetime
-
1995
- 1995-12-20 JP JP34857595A patent/JP3987133B2/en not_active Expired - Lifetime
- 1995-12-20 EP EP02076589A patent/EP1246087A3/en not_active Withdrawn
- 1995-12-20 EP EP02076590A patent/EP1291789A3/en not_active Withdrawn
- 1995-12-20 EP EP95309279A patent/EP0718783B1/en not_active Expired - Lifetime
- 1995-12-20 EP EP02076591A patent/EP1239381A3/en not_active Withdrawn
- 1995-12-20 EP EP20020076567 patent/EP1291788A3/en not_active Ceased
- 1995-12-20 DE DE69527926T patent/DE69527926T2/en not_active Expired - Lifetime
-
1996
- 1996-06-21 US US08/667,651 patent/US5784608A/en not_active Expired - Lifetime
-
1997
- 1997-11-10 US US08/967,739 patent/US5953732A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP0718783A1 (en) | 1996-06-26 |
EP1291789A3 (en) | 2003-07-30 |
US5784608A (en) | 1998-07-21 |
US5530852A (en) | 1996-06-25 |
DE69527926T2 (en) | 2003-03-27 |
DE69527926D1 (en) | 2002-10-02 |
JPH096667A (en) | 1997-01-10 |
EP1291788A3 (en) | 2003-07-30 |
US5953732A (en) | 1999-09-14 |
EP1246087A3 (en) | 2003-07-30 |
EP1239381A3 (en) | 2003-07-30 |
EP1291788A2 (en) | 2003-03-12 |
EP1291789A2 (en) | 2003-03-12 |
EP1246087A2 (en) | 2002-10-02 |
EP0718783B1 (en) | 2002-08-28 |
EP1239381A2 (en) | 2002-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3987133B2 (en) | Search hypertext information using profiles and topics | |
US5761662A (en) | Personalized information retrieval using user-defined profile | |
US20220164401A1 (en) | Systems and methods for dynamically creating hyperlinks associated with relevant multimedia content | |
US6405222B1 (en) | Requesting concurrent entries via bookmark set | |
US5987454A (en) | Method and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resource | |
US6226655B1 (en) | Method and apparatus for retrieving data from a network using linked location identifiers | |
US6393422B1 (en) | Navigation method for dynamically generated HTML pages | |
US6539370B1 (en) | Dynamically generated HTML formatted reports | |
JP4543119B2 (en) | Method and system to assist in document creation | |
USRE42413E1 (en) | Web search engine with graphic snapshots | |
US5802299A (en) | Interactive system for authoring hypertext document collections | |
US6334145B1 (en) | Method of storing and classifying selectable web page links and sublinks thereof to a predetermined depth in response to a single user input | |
US8359550B2 (en) | Method for dynamically generating a “table of contents” view of the HTML-based information system | |
US6209007B1 (en) | Web internet screen customizing system | |
US7137065B1 (en) | System and method for classifying electronically posted documents | |
US20060112081A1 (en) | Storing searches in an e-mail folder | |
US20030009489A1 (en) | Method for mining data and automatically associating source locations | |
US7165070B2 (en) | Information retrieval system | |
WO2002046953A1 (en) | Method and apparatus for providing web site preview information | |
CA2482949A1 (en) | System and method for navigating search results | |
US6567801B1 (en) | Automatically initiating a knowledge portal query from within a displayed document | |
US20060195426A1 (en) | Information management apparatus, information management method, and information management program | |
US6754697B1 (en) | Method and apparatus for browsing and storing data in a distributed data processing system | |
CA2339217A1 (en) | Information access | |
GB2326746A (en) | Displaying a subset of a list of titles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060516 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060816 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060919 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070117 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070124 |
|
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: 20070612 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070712 |
|
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: 20100720 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110720 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110720 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120720 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120720 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130720 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |