JP4215518B2 - ウェブ・ページのアノテーション・システム - Google Patents
ウェブ・ページのアノテーション・システム Download PDFInfo
- Publication number
- JP4215518B2 JP4215518B2 JP2002588384A JP2002588384A JP4215518B2 JP 4215518 B2 JP4215518 B2 JP 4215518B2 JP 2002588384 A JP2002588384 A JP 2002588384A JP 2002588384 A JP2002588384 A JP 2002588384A JP 4215518 B2 JP4215518 B2 JP 4215518B2
- Authority
- JP
- Japan
- Prior art keywords
- annotation
- product
- web page
- annotations
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims abstract description 63
- 238000012545 processing Methods 0.000 claims abstract description 40
- 230000004044 response Effects 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 4
- 230000001419 dependent effect Effects 0.000 abstract 1
- 239000000047 product Substances 0.000 description 198
- 230000008569 process Effects 0.000 description 40
- 230000007246 mechanism Effects 0.000 description 8
- 229910052793 cadmium Inorganic materials 0.000 description 5
- BDOSMKKIYDKNTQ-UHFFFAOYSA-N cadmium atom Chemical compound [Cd] BDOSMKKIYDKNTQ-UHFFFAOYSA-N 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 239000010751 BS 2869 Class A2 Substances 0.000 description 1
- 230000002730 additional effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 230000000739 chaotic effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012108 two-stage analysis Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/986—Document structures and storage, e.g. HTML extensions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- 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/14—Session management
- H04L67/142—Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
-
- 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
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/561—Adding application-functional data or data for application control, e.g. adding metadata
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/564—Enhancement of application control based on intercepted application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Game Theory and Decision Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Entrepreneurship & Innovation (AREA)
- Library & Information Science (AREA)
- Data Mining & Analysis (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Medicines Containing Material From Animals Or Micro-Organisms (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Input From Keyboards Or The Like (AREA)
- Preliminary Treatment Of Fibers (AREA)
- Superconductors And Manufacturing Methods Therefor (AREA)
Description
(a) ユーザー・ステーションからのウェブ・ページ要求に応答してインターネットから検索されたウェブ・ページ・データを受信するステップと、
(b) 当該データの主題に従って、当該システムの製品分類データベース内に表された複数の製品クラスから、前記主題が関係する少なくとも1つの製品クラスを選択するために、当該ウェブ・ページを分析するステップであって、当該製品分類データベースが、前記各製品クラスごとに、そのクラスに属する製品の属性を示す一組の製品データ項目を記憶するステップと、
(c) 当該製品分類データベースから、ステップ(b)で選択された当該唯一のまたは各々の製品クラスに関連する製品データ項目を検索するステップと、
(d) アノテーションからなるグループ内の各々であって、当該製品分類データベース内の1つあるいは複数の製品データ項目に依存した表示条件に当該システム内において関連しているものについて、当該関連する表示条件が、ステップ(c)において検索された製品データ項目によって満足させられるものかどうかを判定するステップと、
(e) 関連する表示条件がステップ(d)において満足させられた、一組のアノテーションの各々について、当該ユーザー・ステーションに対して、当該ウェブ・ページに関連した表示のために、当該アノテーションを示したアノテーション・データを供給するステップと、
を有する方法が提供される。
データベース内に表された複数の製品クラスの各々について、そのクラスの製品の属性を示す一組の製品データ項目を記憶するための製品分類データベースと、
複数のアノテーションの各々に対して、当該製品分類データベース内の1つまたは複数の製品データ項目に依存する表示条件を記憶するためのアノテーション・データベースと、
ユーザー・ステーションからのウェブ・ページ要求に応答してインターネットから検索されたウェブ・ページ・データを受け取るためのコントローラであって、
(a) 当該データの主題に依存して、前記主題が関係する少なくとも1つの製品クラスを、製品分類データベース内に表された製品クラスの中から選択するために、ウェブ・ページ・データを分析することと、
(b) ステップ(a)にて選択された当該唯一のまたは各々の製品クラスと関連する製品データ項目を、製品分類データベースから検索することと、
(c) 前記アノテーションからなる1グループの各々(のアノテーション)について、当該アノテーション・データベースにおける関連する表示条件が、ステップ(b)で検索された製品データ項目によって満足されているるかどうか判定することと、
(d) ステップ(c)にて関連する表示条件が満足された一組のアノテーションの各々について、当該ウェブ・ページに関連してユーザー・ステーションに表示するために当該アノテーションを示すアノテーション・データを供給することと、
を行うように構成されたコントローラと、
を有している。
<comment url=http://www.enviro.org/comments/cadmiumBattery
type=product>
<trigger importance=3>
<member product.battery cadmium>
</trigger>
<abstract>
uses worst of battery type
</abstract>
</comment>
ここで、データ「comment」の中のURLは、問題のオーソリティーによってアノテーションとして提供される注釈のウェブ・ページを指し示している。 要素「type」は、注釈が製品に関するものなのか、製品のカテゴリーに関するものなのか、あるいは製品の供給者に関するものなのかを表しており、本例の場合は製品に関するものである。 この要素は、以下に更に論じるように、ユーザーに表示すべきアノテーション・データを生成するのに用いられることがある。 trigger節は、オーソリティーによって設定される重要度の等級を伴なった表示条件を規定する。 重要度等級は、アノテーションを閲覧する際の増加する重要度を表すために、オーソリティーによって例えば1から3の値に設定されることがある。 ここでは、要素「importance」は、最高の重要度等級を表す値3に設定されている。 表示条件は、アノテーションの適用のために必要とされる特定のプロパティの値を指定するmember節によって表される。 本例では、member節はプロパティ「バッテリー」が値「カドミウム」を持つべきであること、即ち当該製品がカドミウム・バッテリーを使用することを指定している。 abstract節は、以下に論じるように、全アノテーションにアクセスすることなしにユーザーに対して表示されることがあるアノテーションの簡潔なアブストラクトを与える。
<ad url=http//www.tshirts.com/catalog?PID=79797610
budget=100
validUntil=2001-09-25>
<trigger firstBid=0.05
loseIncrement=0.05
winDecrement=0.01
maxBid=0.5>
<equal consumer.buyFrequency high>
<less consumer.age 50>
<equal product.ISBN 79798790>
</trigger>
<abstract>
Get matching T-shirt
</abstract>
</ad>
2 ・・・ ユーザー・ステーション
3 ・・・ インターネット
4 ・・・ ISPプロキシ・サーバー
5 ・・・ アノテーション・コントローラ
6 ・・・ ユーザー・アカウント管理ツール
7 ・・・ ユーザー・データベース
8 ・・・ オーソリティ・アノテーション・データベース
9 ・・・ 広告者アノテーション・データベース
10 ・・・ 製品分類データベース
11 ・・・ 分析アルゴリズム
15 ・・・ 主データベース
16 ・・・ 中央管理コンポーネント
17 ・・・ コア管理ツール
18 ・・・ オーソリティ管理ツール
19 ・・・ 広告者管理ツール
A ・・・ 製品クラス
A1 ・・・ 製品クラス
A2 ・・・ 製品クラス
A11 ・・・ 製品クラス
A12 ・・・ 製品クラス
30 ・・・ ステップ(スタート)
31 ・・・ ステップ(処理)
32 ・・・ ステップ(処理)
33 ・・・ ステップ(処理)
34 ・・・ ステップ(処理)
40 ・・・ ステップ(スタート)
41 ・・・ ステップ(処理)
42 ・・・ ステップ(処理)
43 ・・・ ステップ(条件分岐)
44 ・・・ ステップ(処理)
45 ・・・ ステップ(処理)
46 ・・・ ステップ(処理)
50 ・・・ ステップ(スタート)
51 ・・・ ステップ(処理)
52 ・・・ ステップ(処理)
53 ・・・ ステップ(処理)
54 ・・・ ステップ(処理)
55 ・・・ ステップ(処理)
60 ・・・ ステップ(処理)
61 ・・・ ステップ(処理)
62 ・・・ ステップ(処理)
63 ・・・ ステップ(処理)
64 ・・・ ステップ(処理)
70 ・・・ ステップ(処理)
71 ・・・ ステップ(処理)
72 ・・・ ステップ(処理)
73 ・・・ ステップ(処理)
74 ・・・ ステップ(処理)
75 ・・・ ステップ(処理)
80 ・・・ 主フレーム
81 ・・・ ウェブ・ブラウザー・ウィンドウ
82 ・・・ フレーム
Claims (17)
- ユーザー・ステーション(2)によってインターネット(3)へ要求されたウェブ・ページのアノテーションを行う方法であって、前記ユーザー・ステーション(2)に接続可能なデータ処理システム(1)において、
(a) 前記ユーザー・ステーション(2)からのウェブ・ページの要求に応答して、インターネット(3)から検索したウェブ・ページ・データを受信するステップと、
(b) 前記データ処理システム(1)の製品分類データベース(10)内に表された複数の製品クラスから、前記ウェブ・ページ・データの主題が関係する少なくとも1つの製品クラスを前記主題に依存して選択するために、前記ウェブ・ページ・データを分析するステップであって、前記製品分類データベース(10)は、各々の前記製品クラスについて、このクラスに属する製品の属性を示す一組の製品データ項目を記憶することを特徴とする、ステップと、
(c) 前記製品分類データベース(10)から、ステップ(b)にて選択された前記唯一のまたは各々の製品クラスに関連付けられる製品データ項目を検索するステップと、
(d) アノテーションのグループにおける各アノテーションが、前記製品分類データベース内の1つまたは複数の製品データ項目に依存する表示条件に、前記データ処理システム(1)内において関連付けられる場合において、当該各アノテーションごとに、前記関連付けられる表示条件が、ステップ(c)において検索された前記製品データ項目によって満足されるかどうかを判定するステップと、
(e) ステップ(d)において前記関連付けられる表示条件が満足されたアノテーションからなる一組のアノテーションにおける各アノテーションごとに、当該各アノテーションを示すアノテーション・データを、前記ウェブ・ページに関連しての表示のために前記ユーザー・ステーション(2)に供給するステップと、
を有する方法。 - 前記アノテーション・データは、それが対応するアノテーションに対するリンクを有する、請求項1に記載の方法。
- ステップ(a)に先立って、
前記ユーザー・ステーション(2)から前記ウェブ・ページの要求を受信するステップ、および、
前記ユーザー・ステーション(2)へ供給するためにインターネット(3)から前記ウェブ・ページを獲得するステップ
を含む、 請求項1または請求項2に記載の方法。 - ステップ(b)は、前記少なくとも1つの製品クラスを選択するために、前記製品分類データベース(10)内の製品データ項目を参照して前記ウェブ・ページ・データのテキスト処理を行うステップを有する、
請求項1に記載の方法。 - 前記グループに属する少なくとも複数のアノテーションにおける各アノテーションについて、前記関連付けられる表示条件が、前記1つまたは複数の製品データ項目に依存するのに加えて、前記データ処理システム(1)に記憶された更なるデータ項目からなるそれぞれの組にもさらに依存しており、また、
ステップ(d)は、当該各アノテーションについて、前記関連付けられる表示条件が、前記1つまたは複数の製品データ項目と、前記更なるデータ項目からなる前記それぞれの組とによって、満足させられるかどうかを判定するステップを有する 、請求項1に記載の方法。 - 前記一組のアノテーションが、所定の最大数までのアノテーションを有する、請求項1に記載の方法。
- ステップ(e)は、前記一組のアノテーションを、ステップ(d)においてその前記関連付けられる表示条件が満足された複数のアノテーションの中から、各アノテーションに関連付けられた優先順位パラメータに従った優先順位の順番で選択するステップを含む、請求項1に記載の方法。
- 前記複数のアノテーションが、所定のソースから得られる情報項目を有し、
あるアノテーションと関連する前記優先順位パラメータが、ユーザーによって当該アノテーションの前記ソースに対して割り当てられ当該ユーザー用のユーザーIDに関連して前記データ処理システム(1)に予め記憶された、ある等級値に依存しており、並びに、
ステップ(e)は、前記関連付けられる表示条件が満足された前記複数のアノテーションにおける各アノテーションごとに、前記ユーザー・ステーション(2)からの通信によって決定された現行ユーザーIDに関連して当該各アノテーションの前記ソース用に予め記憶された前記等級値をもとに、当該各アノテーションに関連付けられた前記優先順位パラメータを決定するステップを含む、
請求項7に記載の方法。 - 前記複数のアノテーションが広告を有し、
あるアノテーションに関連付けられた前記優先順位パラメータが、前記システム(1)で定義され前記広告の表示用に広告者が提示する価格を示す、ビッド(入札)値を有し、並びに、
ステップ(e)は、前記関連付けられる表示条件がステップ(d)にて満足されたアノテーションについて、前記ビッド値によって指示された価格が高い順番にて前記一組のアノテーションを選択するステップを含む、
請求項7に記載の方法。 - 第1のアノテーションのグループ、および第2のアノテーションのグループのそれぞれについてステップ(d)およびステップ(e)を実行するステップを含み、
前記第1のアノテーションのグループに属するアノテーションは、所定のソースから得られる情報項目を有し、前記第1のアノテーションのグループに属するあるアノテーションに関連付けられた前記優先順位パラメータは、あるユーザーによって当該アノテーションの前記ソースに対して割り当てられ当該ユーザー用のユーザーIDに関連して前記データ処理システム(1)に予め記憶された、ある等級値に依存しており、
前記第1のアノテーションのグループのためのステップ(e)は、前記関連付けられる表示条件がステップ(d)にて満足された前記複数のアノテーションにおける各アノテーションごとに、前記ユーザー・ステーション(2)からの通信によって決定された現行ユーザーIDに関連して当該各アノテーションの前記ソース用に予め記憶された前記等級値をもとに、当該各アノテーションに関連付けられた前記優先順位パラメータを決定するステップを含んでおり、
前記第2のアノテーションのグループにおけるアノテーションが広告を有しており、前記第2のアノテーションのグループに属するあるアノテーションと関連付けられた前記優先順位パラメータは、前記データ処理システム(1)で定義され前記広告の表示用に広告者が提示する価格を示す、ビッド(入札)値を有し、並びに、
前記第2のアノテーションのグループのためのステップ(e)は、前記関連付けられる表示条件がステップ(d)にて満足された前記第2のアノテーションのグループに属するアノテーションについて、前記ビッド値によって指示された価格が高い順番にて前記一組のアノテーションを選択するステップを含む、
請求項7に記載の方法。 - ステップ(b)の後、前記データ処理システム(1)のURLデータベース(12)内において、前記ウェブ・ページ・データのURLに関連付けて、ステップ(b)にて選択された前記唯一のまたは各々の製品クラスを識別するデータを記憶するステップと、
ステップ(b)に先立って、前記受信したウェブ・ページ・データのURLが前記URLデータベースに記憶されているかどうかを調べるステップと、
を更に含み、もし記憶されているならば、前記受信したウェブ・ページ・データの前記URLに関連してURLデータベース(12)内で識別された前記唯一のまたは各々の製品クラスを選択するステップを、ステップ(b)に代替して実行する、
請求項1に記載の方法。 - 最初のウェブ・ページについてのステップ(a)を実行するのに先立って、
各々の前記製品クラスについて一組の製品データ項目を生成するステップと、
前記製品データ項目を前記製品分類データベース(10)に記憶するステップと、
を更に含む、請求項1に記載の方法。 - 最初のウェブ・ページについてのステップ(a)を実行するのに先立って、
各々の前記アノテーションに関連付けられる前記表示条件を生成するステップと、
前記表示条件を前記システム(1)のアノテーション・データベース(8)、(9)に記憶するステップと、
を更に含む、請求項1に記載の方法。 - 装置に接続されたユーザー・ステーション(2)によってインターネット(3)から要求されたウェブ・ページのアノテーションを行うための前記装置であって、
複数の製品クラスがその中に表されており、前記複数の製品クラスにおける各製品クラスごとに、当該各製品クラスの製品の属性を示す一組の製品データ項目を記憶するための、製品分類データベース(10)と、
複数のアノテーションにおける各アノテーションごとに、前記製品分類データベース(10)内の1つまたは複数の製品データ項目に依存し、当該各アノテーションに関連付けられる、表示条件を記憶するための、アノテーション・データベース(8、9)と、
前記ユーザー・ステーション(2)からのウェブ・ページの要求に応答して、インターネット(3)から検索されたウェブ・ページ・データを受信するためのコントローラ(5)であって、
(a) 前記製品分類データベース(10)内に表された前記複数の製品クラスから、前記ウェブ・ページ・データの主題が関係する少なくとも1つの製品クラスを前記主題に依存して選択するために、前記ウェブ・ページ・データを分析することと、
(b) 前記製品分類データベース(10)から、ステップ(a)にて選択された前記唯一のまたは各々の製品クラスに関連付けられる製品データ項目を検索することと、
(c) 前記複数のアノテーションからなる1グループにおける各アノテーションごとに、前記アノテーション・データベース(8、9)内の前記関連付けられる表示条件が、ステップ(b)において検索された前記製品データ項目によって満足されるかどうかを判定することと、
(d) ステップ(c)において前記関連付けられる表示条件が満足されたアノテーションからなる一組のアノテーションにおける各アノテーションごとに、前記ウェブ・ページに関連しての前記ユーザー・ステーション(2)での表示のために、当該各アノテーションを示すアノテーション・データを供給することと、
を行うように構成されているコントローラ(5)と、
を有する装置。 - 前記ユーザー・ステーション(2)からのウェブ・ページの要求に応答して、インターネット(3)からウェブ・ページを検索するためのインターネット・アクセス・サーバ(4)を含み、前記インターネット・アクセス・サーバ(4)はウェブ・ページのインターネット(3)からの検索に際して前記ウェブ・ページ・データを前記コントローラ(5)に供給するように構成されている、請求項14に記載の装置。
- 前記の組のアノテーションが所定の最大数までのアノテーションを有し、前記コントローラ(5)が、前記関連する表示条件をステップ(c)において満足するアノテーションの中から前記の組のアノテーションを選択するように構成されている、請求項14に記載の装置。
- ユーザー・ステーション(2)に接続可能なデータ処理システム(1)におけるコントローラ(5)にロード可能であり、前記ユーザー・ステーション(2)によってインターネット(3)へ要求されたウェブ・ページのアノテーションを行うための、コンピュータ・プログラムであって、前記データ処理システムに、
(a) 前記ユーザー・ステーション(2)からのウェブ・ページの要求に応答して、インターネット(3)から検索したウェブ・ページ・データを受信するステップと、
(b) 前記データ処理システム(1)の製品分類データベース(10)内に表された複数の製品クラスから、前記ウェブ・ページ・データの主題が関係する少なくとも1つの製品クラスを前記主題に依存して選択するために、前記ウェブ・ページ・データを分析するステップであって、前記製品分類データベース(10)は、各々の前記製品クラスについて、このクラスに属する製品の属性を示す一組の製品データ項目を記憶することを特徴とする、ステップと、
(c) 前記製品分類データベース(10)から、ステップ(b)にて選択された前記唯一のまたは各々の製品クラスに関連付けられる製品データ項目を検索するステップと、
(d) アノテーションのグループにおける各アノテーションが、前記製品分類データベース内の1つまたは複数の製品データ項目に依存する表示条件に、前記データ処理システム(1)内において関連付けらる場合において、当該各アノテーションごとに、前記関連付けられる表示条件が、ステップ(c)において検索された前記製品データ項目によって満足されるかどうかを判定するステップと、
(e) ステップ(d)において前記関連付けられる表示条件が満足されたアノテーションからなる一組のアノテーションにおける各アノテーションごとに、当該各アノテーションを示すアノテーション・データを、前記ウェブ・ページに関連しての表示のために前記ユーザー・ステーション(2)に供給するステップと、
を実行させるための、コンピュータ・プログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP01810439 | 2001-05-04 | ||
PCT/US2001/049641 WO2002091193A1 (en) | 2001-05-04 | 2001-12-28 | Web page annotation systems |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004531820A JP2004531820A (ja) | 2004-10-14 |
JP4215518B2 true JP4215518B2 (ja) | 2009-01-28 |
Family
ID=8183893
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002588384A Expired - Fee Related JP4215518B2 (ja) | 2001-05-04 | 2001-12-28 | ウェブ・ページのアノテーション・システム |
Country Status (10)
Country | Link |
---|---|
EP (1) | EP1402375B1 (ja) |
JP (1) | JP4215518B2 (ja) |
KR (1) | KR100627548B1 (ja) |
CN (1) | CN1518702A (ja) |
AT (1) | ATE480939T1 (ja) |
CA (1) | CA2441406C (ja) |
DE (1) | DE60143055D1 (ja) |
IL (1) | IL158610A0 (ja) |
TW (1) | TW556103B (ja) |
WO (1) | WO2002091193A1 (ja) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8140965B2 (en) | 2003-02-28 | 2012-03-20 | Google, Inc. | Identifying related information given content and/or presenting related information in association with content-related advertisements |
KR100485322B1 (ko) * | 2003-03-08 | 2005-04-27 | 엔에이치엔(주) | 검색 엔진에서 검색 결과 리스트를 생성하는 방법 |
JP2007529824A (ja) * | 2004-03-15 | 2007-10-25 | ヤフー! インコーポレイテッド | ユーザ注釈を一体化したサーチシステム及び方法 |
US7809731B2 (en) * | 2005-07-29 | 2010-10-05 | Yahoo! Inc. | System and method for reordering a result set copyright notice |
US7734610B2 (en) | 2005-12-12 | 2010-06-08 | Google Inc. | Decentralised web annotation |
JP2007233695A (ja) * | 2006-03-01 | 2007-09-13 | Just Syst Corp | 注釈管理装置、ウェブ表示端末、注釈管理方法およびウェブ表示方法 |
KR100705474B1 (ko) * | 2006-10-19 | 2007-04-09 | (주)이즈포유 | 웹 페이지에서 인디케이터를 이용한 정보 표시 및 관리시스템 |
US8190990B2 (en) * | 2008-06-27 | 2012-05-29 | Google Inc. | Annotating webpage content |
US9015166B2 (en) | 2009-05-30 | 2015-04-21 | Edmond Kwok-Keung Chow | Methods and systems for annotation of digital information |
WO2010139127A1 (en) | 2009-05-30 | 2010-12-09 | Edmond Kwok-Keung Chow | Methods and systems for annotation of digital information |
CN101894139B (zh) * | 2010-06-25 | 2013-12-25 | 优视科技有限公司 | 一种移动互联网网页信息数据交互处理方法 |
US9141710B2 (en) * | 2010-10-27 | 2015-09-22 | International Business Machines Corporation | Persisting annotations within a cobrowsing session |
CN102456057B (zh) * | 2010-11-01 | 2016-08-17 | 阿里巴巴集团控股有限公司 | 基于网上交易平台的检索方法、装置和服务器 |
CN102681995B (zh) * | 2011-03-07 | 2014-07-02 | 联想(北京)有限公司 | 一种注解列表的生成方法及电子设备 |
CN103123637A (zh) * | 2011-11-21 | 2013-05-29 | 阿里巴巴集团控股有限公司 | 信息提供方法、网页服务器以及网页浏览器 |
CN104820685B (zh) * | 2012-06-28 | 2019-02-22 | 北京奇虎科技有限公司 | 一种社交类网络搜索方法及社交类网络搜索*** |
US9170790B2 (en) * | 2012-12-06 | 2015-10-27 | International Business Machines Corporation | Replacing annotated program code in a networked computing environment |
CN103327104A (zh) * | 2013-06-25 | 2013-09-25 | 天津汉柏汉安信息技术有限公司 | 一种网页广告过滤后对客户端呈现的方法 |
WO2015027380A1 (en) * | 2013-08-26 | 2015-03-05 | Google Inc. | In-market classification for online content item placement campaigns |
US11947978B2 (en) | 2017-02-23 | 2024-04-02 | Ab Initio Technology Llc | Dynamic execution of parameterized applications for the processing of keyed network data streams |
US10831509B2 (en) | 2017-02-23 | 2020-11-10 | Ab Initio Technology Llc | Dynamic execution of parameterized applications for the processing of keyed network data streams |
US10417310B2 (en) | 2017-06-09 | 2019-09-17 | Microsoft Technology Licensing, Llc | Content inker |
CN110427414A (zh) * | 2019-07-18 | 2019-11-08 | 江门市蓬江区中道电子有限公司 | 一种可用于网页数据推送的数据处理方法及*** |
CN111797090B (zh) * | 2019-09-16 | 2022-07-22 | 厦门雅基软件有限公司 | 描述信息的存储方法、描述信息的访问方法和装置 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6182072B1 (en) * | 1997-03-26 | 2001-01-30 | Webtv Networks, Inc. | Method and apparatus for generating a tour of world wide web sites |
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 |
US6134532A (en) * | 1997-11-14 | 2000-10-17 | Aptex Software, Inc. | System and method for optimal adaptive matching of users to most relevant entity and information in real-time |
US6253204B1 (en) * | 1997-12-17 | 2001-06-26 | Sun Microsystems, Inc. | Restoring broken links utilizing a spider process |
US6237035B1 (en) * | 1997-12-18 | 2001-05-22 | International Business Machines Corporation | System and method for preventing duplicate transactions in an internet browser/internet server environment |
US6243750B1 (en) * | 1998-03-26 | 2001-06-05 | International Business Machines Corporation | Method and system for measuring Web site access requests |
US6185614B1 (en) * | 1998-05-26 | 2001-02-06 | International Business Machines Corp. | Method and system for collecting user profile information over the world-wide web in the presence of dynamic content using document comparators |
US6141010A (en) * | 1998-07-17 | 2000-10-31 | B. E. Technology, Llc | Computer interface method and apparatus with targeted advertising |
US7089194B1 (en) * | 1999-06-17 | 2006-08-08 | International Business Machines Corporation | Method and apparatus for providing reduced cost online service and adaptive targeting of advertisements |
-
2001
- 2001-12-07 TW TW090130398A patent/TW556103B/zh not_active IP Right Cessation
- 2001-12-28 CN CNA018230326A patent/CN1518702A/zh active Pending
- 2001-12-28 JP JP2002588384A patent/JP4215518B2/ja not_active Expired - Fee Related
- 2001-12-28 DE DE60143055T patent/DE60143055D1/de not_active Expired - Lifetime
- 2001-12-28 EP EP01992238A patent/EP1402375B1/en not_active Expired - Lifetime
- 2001-12-28 WO PCT/US2001/049641 patent/WO2002091193A1/en active Application Filing
- 2001-12-28 AT AT01992238T patent/ATE480939T1/de not_active IP Right Cessation
- 2001-12-28 KR KR1020037013048A patent/KR100627548B1/ko not_active IP Right Cessation
- 2001-12-28 IL IL15861001A patent/IL158610A0/xx unknown
- 2001-12-28 CA CA2441406A patent/CA2441406C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP1402375A1 (en) | 2004-03-31 |
TW556103B (en) | 2003-10-01 |
JP2004531820A (ja) | 2004-10-14 |
CA2441406A1 (en) | 2002-11-14 |
KR20030092052A (ko) | 2003-12-03 |
CA2441406C (en) | 2011-02-22 |
KR100627548B1 (ko) | 2006-09-21 |
CN1518702A (zh) | 2004-08-04 |
IL158610A0 (en) | 2004-05-12 |
EP1402375B1 (en) | 2010-09-08 |
DE60143055D1 (de) | 2010-10-21 |
EP1402375A4 (en) | 2009-07-22 |
WO2002091193A1 (en) | 2002-11-14 |
ATE480939T1 (de) | 2010-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4215518B2 (ja) | ウェブ・ページのアノテーション・システム | |
US20040138946A1 (en) | Web page annotation systems | |
JP4689641B2 (ja) | コンピュータネットワークサーチエンジンにより発生されるサーチ結果リスト上の位置に作用するシステム及び方法における拡張可能なマークアップ言語の使用 | |
JP4540927B2 (ja) | コンピュータ・ネットワークの検索エンジンによって生成された検索結果リスト上の位置に影響を与える多元要素の入札を可能にするためのシステム及び方法 | |
JP4422902B2 (ja) | 複数の役割を使用した電子商取引の方法およびシステム | |
US6714933B2 (en) | Content aggregation method and apparatus for on-line purchasing system | |
KR100849555B1 (ko) | 검색에서의 키워드의 값을 결정하는 데이터베이스 검색시스템 및 방법 | |
US20060235751A1 (en) | System and method for managing marketing applications for a website | |
US6973478B1 (en) | Autonomous local assistant for managing business processes | |
US20070239452A1 (en) | Targeting of buzz advertising information | |
US20090172551A1 (en) | Behavior-based selection of items to present on affiliate sites | |
US20080033781A1 (en) | System and method for online product promotion | |
US7693805B2 (en) | Automatic identification of distance based event classification errors in a network by comparing to a second classification using event logs | |
US20090171755A1 (en) | Behavior-based generation of site-to-site referrals | |
CN103150352A (zh) | 用于生成相关搜索查询的*** | |
JP2007522537A (ja) | トランスペアレントなサーチエンジン | |
JP2009265833A (ja) | 広告システム及び広告方法 | |
WO2009086014A1 (en) | Widget-assisted detection and exposure of behavioral associations | |
Sadeddin et al. | Online shopping bots for electronic commerce: the comparison of functionality and performance | |
JP2011076449A (ja) | 情報仲介サーバ、情報提供方法、情報提供プログラム、および、情報提供システム | |
KR20010069271A (ko) | 인터넷을 이용한 도서 보상판매방법 | |
CN100545839C (zh) | 用于瞄准用户行为的内容管理*** | |
JP2003067411A (ja) | 情報配信システム、情報配信方法及びプログラム | |
CA2313283A1 (en) | Custom advertising and trade facilitation system for internet or e-mail implementation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061027 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061107 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20070201 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20070208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070502 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080219 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080507 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080902 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080909 |
|
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: 20081028 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081104 |
|
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: 20111114 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |