(57)【要約】【課題】本発明の１つの実施例は、アレルギー反応を引き起こしたり、処方薬の効果を妨げたり、慢性病に関連する症状を悪化させたり、及び／又は他の望ましからざる反応を引き起こす、有害な及び／又は危険な成分を検出するシステム及び方法に関する。【解決手段】製品に含まれる不適成分の存在を検出するシステムを、製品に関連する印しをスキャンして製品情報を取得するスキャナと、成分データを取得するために製品に関連する製品情報を受信する手段と、特定の人物に関連する各不適成分を取得する手段と、前記製品に関連する各成分および特定の人物に関連する不適成分を受信する手段と、製品の成分が不適成分であるか否かを指示する手段とを備えて構成した。【選択図】　　　図１
2004038946.tif 000002
【特許請求の範囲】
【請求項１】
製品に含まれる不適成分の存在を検出するシステムであって、
前記製品に関連する印しをスキャンして、製品識別子を含む製品情報を取得するスキャナと、
前記製品識別子により特定される前記製品に関連する各成分を特定するデータを、製品データベースから取得するために、前記製品情報を受信する受信手段と、
特定の人物に関連する各不適成分を、ユーザデータベースから取得する取得手段と、
前記製品識別子により特定される前記製品に関連する成分のいずれかが、前記特定の人物に関連する不適成分でもあるか否かを判断するために、前記製品識別子により特定される前記製品に関連する各成分および前記特定の人物に関連する各不適成分を受信する受信手段と、
前記製品識別子により特定される前記製品に関連する成分のいずれかが、前記特定の人物に関連する不適成分でもあると判断されたときに指示を行う指示手段とを備えるシステム。
【請求項２】
前記スキャナは、さらに前記特定の人物に関連する印しをスキャンし、
前記特定の人物に関連する各不適成分を、前記ユーザデータベースから取得する前記取得手段は、前記スキャナによりスキャンされた前記印しにより特定された前記特定の人物と関連する各不適成分を取得するように構成される請求項１に記載のシステム。
【請求項３】
前記スキャナは、テキストスキャナおよびバーコードスキャナからなるグループから選択される請求項２に記載のシステム。
【請求項４】
前記製品に関連する印し、および前記特定の人物に関連する印しの少なくとも一つのスキャンは、前記製品の販売場所で実行される請求項３に記載のシステム。
【請求項５】
前記製品内の不適成分の存在を検出するために、実質的にリアルタイムで動作する請求項４に記載のシステム。
【請求項６】
前記指示手段は、前記製品識別子により特定される前記製品に関連する成分のいずれかが、前記特定の人物に関連する不適成分でもあると判断されたとき、視覚的指示及び聴覚的指示のうち少なくとも１つを与える請求項１に記載のシステム。
【請求項７】
前記製品は、処方薬、処方箋なしで購入できる薬物、食物からなるグループから選択される請求項１に記載のシステム。
【請求項８】
製品に含まれる不適成分の存在を検出するシステムであって、
前記製品に関連する印しをスキャンして、前記製品に関連する各成分を含む製品情報を取得するスキャナと、
特定の人物に関連する各不適成分を、ユーザデータベースから取得する取得手段と、
前記製品に関連する成分のいずれかが、前記特定の人物に関連する不適成分でもあるか否かを判断するために、前記製品および前記特定の人物に関連する各不適成分を受信する受信手段と、
前記製品に関連する成分のいずれかが、前記特定の人物に関連する不適成分でもあると判断されたときに指示を行う指示手段とを備えるシステム。
【請求項９】
前記スキャナは、さらに前記特定の人物に関連する印しをスキャンし、
前記特定の人物に関連する各不適成分を、前記ユーザデータベースから取得する前記取得手段は、前記スキャナによりスキャンされた前記印しにより特定された前記特定の人物と関連する各不適成分を取得するように構成される請求項８に記載のシステム。
【請求項１０】
前記スキャナは、テキストスキャナおよびバーコードスキャナからなるグループから選択される請求項９に記載のシステム。
【請求項１１】
前記製品に関連する印し、および前記特定の人物に関連する印しの少なくとも一つのスキャンは、前記製品の販売場所で実行される請求項１０に記載のシステム。
【請求項１２】
前記製品内の不適成分の存在を検出するために、実質的にリアルタイムで動作する請求項１１に記載のシステム。
【請求項１３】
前記指示手段は、前記製品に関連する成分のいずれかが、前記特定の人物に関連する不適成分でもあると判断されたとき、視覚的指示及び聴覚的指示のうち少なくとも１つを与える請求項８に記載のシステム。
【請求項１４】
前記製品は、処方薬、処方箋なしで購入できる薬物、食物からなるグループから選択される請求項８に記載のシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明の１つの実施態様は、アレルギー反応を引き起こしたり、処方薬の効果を妨げたり、慢性病に関連する症状を悪化させたり、及び／又は他の望ましからざる反応を引き起こす、有害な及び／又は危険な成分を検出するシステム及び方法に関する（本適用例のためには、このようなアレルギー反応を引き起こしたり、処方薬の効果を妨げたり、慢性病に関連する症状を悪化させたり、及び／又は他の望ましからざる反応を引き起こす、有害な及び／又は危険な成分を、”不適成分”と呼ぶこととする）。
【０００２】
本発明の他の実施態様は、このような不適成分（例えば食品、飲料及び／又は薬物製品の栄養表示及び／又は組成表示に表記される不適成分）の、これら商品を販売し、作り、供給する箇所（例として、スーパーマーケット、レストラン及び／又は関連ビジネス（例えば接客業、キャンプ場、学校、製造業者、健康管理設備及び／又は在宅介護設備）があるがこれに限定しない）において、リアルタイムかつ自動検出を提供する。
【０００３】
本適用例のためには、”ストアマネージャ”、”アドミニストレータ”、及び”行為者”の語は、上記ビジネス環境において互いに交代して使用できるものとする。
【０００４】
さらに、本適用例のためには、”リアルタイム”の語は、（長い幅のある時間の一部又は全部を経て完了するプロセスとは反対に）即座に又は殆ど瞬間的に生じるプロセスを表すために使用される。ここに、このような長い幅のある時間とは、例えば数時間あるいは一晩中といった期間を含む。
【０００５】
【従来の技術】
米国アレルギー・喘息・免疫学会議（Ａｍｅｒｉｃａｎ　Ａｃａｄｅｍｙ　ｏｆ　Ａｌｌｅｒｇｙ　Ａｓｔｈｍａ　ａｎｄ　Ｉｍｍｕｎｏｌｏｇｙ）は、米国内の成人の２％及び子供の８％が食物アレルギーに悩まされていると概算する（食物アレルギー及び過敏症ネットワークによれば、合計７００万人のアメリカ人であると推定される）。そして、アレルギー性の家族のいる家庭が費やす食費は、年間２５０億ドルであると推定される。
【０００６】
アレルギーは、米国で毎年１８０億ドルの健康管理システムの費用を生じている慢性病の主な原因と考えられている。食物アレルギーのために毎年１５０〜２００人の人間が死亡していると推定される。また食物アレルギーは、約３０，０００室の緊急治療室と２，０００回の入院を占める、病院の環境外で生じる過敏症の主な原因であると考えられている。過敏症に対処する最も効果的な方法は、エピネフリン注射である。しかし、マウント・シナイ医療センタ（Ｍｔ．　Ｓｉｎａｉ　Ｍｅｄｉｃａｌ　Ｃｅｎｔｅｒ）が１９９９年に実施した研究では、１０１組の親のうちの３２％のみが、エピネフリン注射を適正に管理しており、医師の２１％だけが適正に管理しているということである。
【０００７】
マウント・シナイ医療センタによる１９９９年の研究では、９１組の両親は、自分達の子供に避けさせなければならない成分を有する製品を確認するように求められている。しかし、最も制限される食品群であるピーナッツ製品や牛乳製品でさえ、正確な回答を得られたのはそれぞれ５４％と７％だけであった。
【０００８】
実際には、食品などに有害な製品や望ましくない製品が含まれていないことを確認するために栄養表示などのラベルを読むことは、複雑で時間のかかるプロセスになっている。牛乳だけですら３０語以上の基本的な同義語が存在する。
【０００９】
さらに卵アレルギーを有する人間は、卵製品も同様に避けなければならないにも関わらず、栄養表示などの中には成分を例えばマヨネーズとだけ特定し”卵”等のその組成成分（副成分）を特定しないものもある。
【００１０】
全米患者情報協議会（ＮＣＰＩ：　Ｎａｔｉｏｎａｌ　Ｃｏｕｎｃｉｌ　ｏｎ　Ｐａｔｉｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ）では、６５歳以上の人間の９５％（すなわち３２００万人のアメリカ人）は、毎日の処方箋（１人あたりの処方箋の平均数は２．４である）を受けていると推定している。このグループが占める人口は１３．４％であるが、処方薬を消費する外来患者の総計の４２％を占めている。
【００１１】
２００２年６月１２日に研究報告された、都市の病院の緊急治療室に入院する初老の患者に関する緊急医療の記録の問題では、患者１人あたりの処方薬の平均数は６であった。しかし、これらの患者のうち自分の医薬を正確に確認している者は４２％にすぎず、さらに自分たちの薬品の表示を確認できるのは１５％にすぎない。
【００１２】
さらに、ウィスコンシンメジソン大学により実施された（調査結果は、食品医薬品局（ＦＤＡ：　Ｆｏｏｄ　ａｎｄ　Ｄｒｕｇ　Ａｄｍｉｎｉｓｔｒａｔｉｏｎ）によって２００２年６月１８日に発表された）、薬品リーフレットの配布とその”有効性”に関する待望の全米調査研究では、３つに１つのリーフレットが、印刷サイズ、印刷の質、行間幅及び読み易さの点で、５段階評価で”１”か”２”の低いスコアを受けていた。
【００１３】
さらに、単に食品表示を読むプロセスでさえ、以下の人々には多大な困難をもたらすものである。
栄養表示の細かい印刷を読むのが困難な視覚障害者。
主要言語が英語でない人。
学習不能症、難読症の人、または読み書きに苦労する人。
手先が器用でないために栄養表示などを判読することが困難になるような、米国障害者法（ＡＤＡ：　Ａｍｅｒｉｃａｎｓ　ｗｉｔｈ　Ｄｉｓａｂｉｌｉｔｙ　Ａｃｔ）の適用を受ける人（例えばパーキンソン病、脳性麻痺、筋ジストロフィーなどの罹患者）。
【００１４】
【発明が解決しようとする課題】
本発明は、例えば、健康上及び／又は栄養上の色々な理由のために、特定の制限及び／又は要求を有する食事管理を行っている、全ての個人に利用されることが可能である。
【００１５】
さらに本発明は、自動化された構成で情報を受けることを望む全ての者に利用可能である（これにより、正確に読む、解読する及び栄養学上の用語を解釈することに関連するヒューマンエラーを減少させる）。
【００１６】
【課題を解決するための手段】
本発明のある実施態様では、顧客は自分の製品及び自分のバーコード加入者カードをスキャンして、自分がスキャンした製品及び自己のプロファイルとの適合性に関するリアルタイム情報を受信することができる（本発明では、携帯無線スキャナ、ＰＯＳ端末及び／又は固定セルフサービス端末を使用する）。
プロファイルには、顧客のアレルギー、処方箋（処方薬）、慢性病及び慢性症状、並びに／又は特定の食事についての条件に関する情報を含む。システムは、栄養表示及び／又は成分表示に使用される色々な技術用語を翻訳して、その組成情報と顧客のプロファイルとを比較する。そして有害な成分及び／又は所定の食物成分の存在を、顧客に警告する。
【００１７】
本発明は、製品に含まれるいかなる物質及び／又は成分についても（処方箋なしの物質及び／又は製品を含む）、それが望ましくない有害な及び／又はアレルギー反応を引き起こし、処方薬の効果を妨げ、及び／又は慢性病に関する症状を悪化させるときは警告を発することができる。ここに、本発明の適用例のために、”　処方箋なしの（処方箋なしに）”の語は、処方箋なしで入手可能ないかなる薬物、ビタミン、サプリメント（栄養補助食品）、市販薬品等を示す。
【００１８】
本発明のある実施態様の使用の例示的な説明図にあるように、スーパーマーケットでショッピングを行う親は、自分が購入しようとしている商品が、自分の息子に特定されたアレルギー（例えば木の実）と適合するものであるかどうか、又は自分が避けようとしている物質を含んでいないことを確認できるようになる（例えばファインゴールドは、注意欠陥過活動性（多動性）障害と診断された子供の食事にはイエローダイ５号（Ｙｅｌｌｏｗ　Ｄｙｅ　＃５）を避けることを推奨している）。
【００１９】
本発明の実施態様の使用の他の例示的な説明図にあるように、初老の人間が、”処方箋なしに”及び／又は食料品店の通路で購入したいかなる製品についても、自分の処方箋との適合性することを容易にチェックできるようになる。
【００２０】
ここに開示される利益及び改良点を通じ、添付図面と共に理解される以下の説明によって、本発明の他の目的及び効果が明らかになるであろう。図面は、この明細書の一部をなして、本発明の実例となる実施態様と、その実施態様の様々な目的及び特徴の実例を含んでいる。
【００２１】
【発明の実施の形態】
本発明の詳細な実施例を以下に開示する。しかし、ここに開示される実施例は様々な形式に具体化できる本発明の一例にすぎないと理解されるべきである。さらに、本発明の様々な実施例と共に提示される実例の各々は、説明のために示されているのであって、これに制限するものではない。さらにこれら図面は必ずしも一定の尺度で描かれているわけではなく、特定の構成要素の細部を示すために、いくつかの特徴が誇張されていることもある。したがって、ここに開示される特定の構造的細部及び機能的細部は制限ではなく、単に本当業者が発明を様々に利用するために教示する代表的な原理として理解されるべきである。
【００２２】
図１を参照すると、本発明の１つの実施例が示される。本発明のこの実施例では、システムとやりとりを行うための複数の手段を顧客に与える、ｎ階層アーキテクチャで動作するシステムが想定されている。さらに詳しくは、図１に示すクライアント端末は、コンピュータ、ＰＤＡ（携帯情報端末）、移動電話、店舗に設けられた固定端末、および他のハンドヘルド機器などの様々な装置が、商品バーコード及び／又は栄養表示をスキャンして、その情報と顧客の栄養プロファイルを比較することを可能とする（以下、顧客プロファイルの語を栄養プロファイルと同義語として使用する）。
ある例では（この例は説明のために示すものであり、これに限定する意図ではない）、クライアント・インタフェースは、顧客のインターネット・サービスプロバイダ（ＩＳＰ）を経由して、及び／又は店舗で利用可能な接続を利用することによってインターネットとの接続を維持する。
図１は、システム・アーキテクチャを説明し、この実施例によるシステム全体に関与する（複数の）階層の実体的な図を提供する。クライアント端末１は、装置と、顧客がシステムにアクセスするために使用するクライアント・アプリケーションとを含む。クライアント・アプリケーションは、ブラウザベースで動作するものとしてよく、そしてデスクトップコンピュータ、キオスク端末、ハンドヘルド機器若しくは移動電話などの小型装置や、固定端末やハンドヘルド機器若しくは移動電話などの小型機器に埋め込み可能な追加物（アドオン）からアクセス可能としてよい。
クライアント端末１は、インターネット接続２を経由してシステムとのやりとりを行う。ＷＡＰ（Ｗｉｒｅｌｅｓｓ　Ａｐｐｌｉｃａｔｉｏｎ）は、移動電話やＰＤＡのような装置が、ＩＳＰから供給されるＷＡＰゲートウェイを経由してシステムとやりとりを行うことを可能とする。安全のため、サービスに使用される全ての要求（要求情報、リクエスト、リクエスト情報）は、ファイヤウォールシステム３によって認証される。
【００２３】
ファイヤウォールシステム３によって、リクエスト情報の認証が行われると、これらリクエスト情報は、ウェブアプリケーションシステムに受信される。この、ウェブアプリケーションシステムは、ある例では（この例は説明のために示すものでありこれに限定する意図ではない）、アプリケーションサーバ５と協力してアプリケーションに利用されるウェブサーバ４と、所要の全ての処理を行う後端（バックエンド）データベースシステム６との集合とすることができる。
リクエスト情報が処理されると、その後ウェブアプリケーションは、リクエストに対するこの処理が完了した後の応答を収納した静的文書（スタティックドキュメント：ｓｔａｔｉｃ　ｄｏｃｕｍｅｎｔ）を作成する。そして、この応答はクライアントインタフェースのそれぞれの装置を経由してリクエストを行使したクライアントインタフェースに再方向付け（リダイレクト）される。
クライアント端末１により作成される典型的なリクエスト情報は、システムへの登録である。システムへの登録によって、顧客又はクライアント端末１は、スキャニング可能な装置や機材などを使用して製品情報を取得し、装置データ（ハンドヘルドスキャナ、固定端末、移動電話及びスキャナ内蔵ハンドヘルド機器）をアップロードし、製品情報をアップロードし、製品情報を顧客プロファイルと比較することができる。
【００２４】
他の実施例では、本発明は、害を及ぼす可能性のある物質、並びに／又は顧客の健康上及び／若しくは他の理由により避けるように選択した物質に関するデータを提供するための、顧客プロファイルに対する製品情報の入出力及び分析に関する方法を提供する。この点について、食物アレルギー及び処方薬障害は、特定の個人に適さない及び／又は特定の個人を対象としない成分を飲食することを防止するために、有害な反応を検出する必要のある共通の例である。例えば、糖尿病若しくはセアリック病等の病気や疾患の管理、又はコーシャ等の宗教上の規律は、このような飲食忌避のための他の強制的な理由である。
【００２５】
ある実施例では、本発明がスキャニング技術を使用することとして、ユーザがテキストスキャナ（テキスト読み取り機）及び／又はバーコードスキャナ（バーコード読み取り機）を使用して、害を及ぼす可能性のある物質、並びに／又は顧客の健康上及び／若しくは他の理由により避けるように選択した物質に関する情報を取得することを可能にすることとしてもよい。データは、ＯＣＲ（光学文字認識）に基づくスキャニングが可能な入力装置を用いて、”顧客サービスカード”（ｃｕｓｔｏｍｅｒ　ｃａｒｅ　ｃａｒｄ）をスキャンし、続いて顧客が関心のある商品のバーコード及び／又は成分表示をスキャンすることにより、個人又は他の者（例えば薬剤師など）が入力することとしてよい。
その後この情報は、（例えば、図１で示される種類の）ウェブアプリケーションにアップロードされて、データの変換（または解釈）が行われることとしてよい。例えば（この例は説明のために示すものでありこれに限定する意図ではない）、初めに顧客バーコードが解釈されてから、商品バーコードが解釈される。その後顧客バーコードが、顧客プロファイルに関連しているデータベースに対してチェックされる。店舗が自ら有する顧客データバースを使用するときは、複製機能がストアマネージャ及びアドミニストレータに与えられて、システムの中央データベースを用いて、自己のデータベースを複製する。
その後顧客プロファイルは、一時的にウェブアプリケーションのプロセス空間に保存される。そして商品バーコードがデータベースに対してチェックされる。商品情報（例えば、商品名、配合、組成、成分）が、アプリケーションのプロセス空間に保存される。この商品情報が顧客プロファイルと比較される。その結果を静的文書内に保存し、その後リクエストを行使したクライアントアプリケーションへ返送する。
ある例（この例は説明のために示すものでありこれに限定する意図ではない）では、リクエストのアップロードは、連続的（持続的）データ検出アップロードモードと手動アップロードモードとの２つのモードにより行われることとしてよい。連続的データ検出モードモードでは、装置は常にデータ待機状態にある。このモードは、ハンドヘルド機器や移動電話のような、あまり多くのデータを保存できない小型機器に適用することができる。データが装置に受信されるとすぐに、その解釈を行うためにインターネット経由で、前記ウェブアプリケーションシステムに”押し出される”（プッシュされる）。したがって、このモードではユーザが商品に関する情報を１つ１つ見ることとなる。
手動アップロードモードでは、装置からウェブアプリケーションシステムへのデータのアップロードがユーザにより行われる。したがってユーザが複数のスキャンを行ってから、商品バーコードの集合をシステムに”押し出す”（プッシュする）ことが可能となる。
【００２６】
これに関連して、連続的データスキャニングモードと関連する本発明のこの実施例によって、他の態様を検討することができる。データの”押し出し”（プッシュ）がスキャン後すぐに行われるため、ユーザプロファイルを予め利用できるようにしておかなければならないこともありえる。このことは、クライアントアプリケーションをハンドヘルド機器や移動機器によって使用する場合、クライアントアプリケーションは、ユーザが商品のスキャンを行う前にユーザに認証を得ることを求めるか、これらの装置内に、予め顧客プロファイルを保存するための小さなプラグインをインストールすることができるものであることを意味する。
【００２７】
図２に示す実施例を参照すると、構成要素の性質と構成要素が設けられた階層に基づいて集められた構成要素を示す図が示される。顧客（クライアント）パッケージ７は、サービスにアクセスするために使用されるクライアントアプリケーションを表す。クライアントアプリケーションは、例えば、サーバベースのウェブアプリケーションシステムにより、コンピュータ端末、キオスク端末、ウェブ対応ＰＤＡ及び／又は移動電話に利用される、ブラウザベースの静的ウェブページ（ｓｔａｔｉｃ　ｗｅｂ　ｐａｇｅ）とすることができる。またはクライアントアプリケーションをソフトウェアプラグインにして装置それ自体に内蔵し、ユーザがシステムを使用することを所望するたびに、ユーザ認証を得なければならない手間を省くことができる。
モバイルプロセッサ１０、ハンドヘルド（スキャナ）プロセッサ９、及び端末プロセッサ８は、クライアントアプリケーションにより開始された処理をそれぞれ示し、アプリケーションにアクセスする顧客が、複数のインターフェースを使用しうるシナリオを説明するために供する。
【００２８】
ある例では（この例は説明のために示すものでありこれに限定する意図ではない）、クライアント端末プロセッサにより要求される全てのオペレーションは、クライアント端末上のＸＭＬパッケージ１１及び／又はブラウザプロトコルを使用する簡単なｈｔｔｐ（ハイパーテキスト転送プロトコル）によって送信されて、より構造化され、プラットフォームに依存する方法を提供して、共通のプラットフォーム上のこれら異なる装置からのすべて要求を処理することとしてよい。ＸＭＬパッケージ１１は、クライアントアプリケーションに入出力されるデータを実際に送受信するクライアント側処理を示す。したがって、このパッケージは目的、機能を示しているのであって、ＸＭＬを唯一の方法として使用しなければならないということではない。このパッケージは、このセクションに記載された目的を果たす機能を提供するいかなるパッケージによっても、置き換えることができる。
【００２９】
ある例では（この例は説明のために示すものでありこれに限定する意図ではない）、サーバへ到来する全てのリクエストは、アプリケーションサーバ上にインストールされた構成要素を使用してこのリクエストを解釈し処理を行うウェブアプリケーション１２にリダイレクトされる。通常のアップロードリクエストは、構文解析のためにアップロードパーサパッケージ１３にリダイレクトされる。
アップロードパーサパッケージ１３は、装置情報に依存して実体化された（インスタンス化された：　ｉｎｓｔａｎｔｉａｔｅｄ）構成要素の集合を含む。例えば（この例は説明のために示すものでありこれに限定する意図ではない）、パーサパッケージが、バーコードのフィルタリングを終了したあと、第１のバーコードはユーザバーコードと仮定されて、ユーザデータベース（ユーザＤＢ）１５に送られて、顧客プロファイルの抽出が行われる。ユーザＤＢ１５に対して適合するバーコードがないときは、アップロードパーサがウェブアプリケーション１２に対してメッセージを送信して、”中止”を指示することとしてよい。顧客プロファイルが見つかったときは、その後に残りのバーコードが商品情報用の製品データベース（製品ＤＢ）１６と比較される。
これにより２つのデータの集合を得る。すなわちアレルギー、副アレルギー、及び／又は顧客が摂取を避けなければならない成分に関する情報を含む顧客プロファイルと、この顧客がアップロードした各製品の成分情報及び／又は組成情報の集合である。この情報は、その後にデータインベスティゲータパッケージ１４に取り込まれる。
データインベスティゲータパッケージ１４は、その後にこのセクションの初めに説明した２つのデータの間の比較を実行して結果シートを作成する。結果シートには、アップロードされたその商品に対するどのような不可欠な警告をも含み、またこの警告の理由となるたくさんの情報も含む。結果シートは、静的文書として保存されて、ウェブアプリケーションを経由してクライアントアプリケーションに返送される。
【００３０】
図３及び図４は、クライアント側プロセス及びサーバ側プロセスを分けることにより示される、クラス（構成要素）の追加的な説明図である。
より具体的には、図３は本発明の実施例のためのクライアント側クラスの略図を示す。クライアント側プロセスを分解して示すと、クライアント側アプリケーションは、概して、モバイルアプリケーション１７と、ハンドヘルドアプリケーション１９と、端末アプリケーション２１との３つの分類に分けられる（ただし、これに限定するわけではない）。
モバイルアプリケーション１７は、ＰＤＡ、移動電話、並びに他のコンピュータ機能、内蔵モニタ及び内蔵スキャナを有する小型対話型装置で使用される、ブラウザベースの又は単体の（スタンドアローンで）のクライアント側アプリケーションを示す。ハンドヘルドアプリケーション１９は、コンピュータに接続可能なハンドヘルドのパーソナルバーコードスキャナを備える、ユーザ用のブラウザベースのアプリケーションを示す。端末アプリケーション２１は、顧客に店舗において使用される固定端末にインストールされるクライアント側アプリケーションを示す。
スキャナ・アドオン１８、スキャナ・プラグイン２０及び端末プラグイン２２は、スキャナ装置からのデータの取り出しと、例えばＸＭＬＨＴＴＰ２３を経由してウェブアプリケーションに送信することができるように、データを理解可能な１個の情報片に変換する特有のプロセスをモジュール化する。
【００３１】
さらに、図４は本発明の実施例のためのサーバ側クラスの略図を示す。ファイヤウォール３システムにより確認がなされた後、サーバ側構成要素は、クライアント側ＸＭＬＨＴＴＰ２３から、サーバ側ＸＭＬＨＴＴＰ２４へ送信されたデータを受信する。ウェブサービス２５は、ウェブアプリケーション２６のために使用されるウェブサーバの集団と、アップロードパーサ３１、データインベスティゲータ３０、及びユーティリティ構成要素２７のような構成要素をホスティングするアプリケーションサーバと、ユーザＤＢ２８及び製品ＤＢ２９をホスティングする後端データベースサーバとを含むサーバ側システム全部を示す。
ある例では（この例は説明のために示すものでありこれに限定する意図ではない）、共通のウェブアプリケーションシステムを通る前に、ウェブサービスによってＷＡＰリクエストがｈｔｔｐリクエストに変換される。アップロードパーサ３１は、（例えばユーティリティ構成要素２７に関連する構成要素によって）ユーザＤＢ２８及び製品ＤＢ３１を使用することができる。また、ウェブアプリケーション２６も、（例えばユーティリティ構成要素２７に関連する構成要素によって）ユーザＤＢ２８及び製品ＤＢ３１を使用することができる。
通常のアップロードリクエストは、構文解析のために、アップロードパーサパッケージ３１によってリダイレクトされる。アップロードパーサパッケージ３１は、装置情報に依存して実体化された（インスタンス化された：　ｉｎｓｔａｎｔｉａｔｅｄ）構成要素の集合を含む。例えば（この例は説明のために示すものでありこれに限定する意図ではない）、パーサパッケージが、バーコードのフィルタリングを終了したあと、第１のバーコードはユーザバーコードと仮定されて、ユーザデータベース（ユーザＤＢ）２８に送られて、顧客プロファイルの抽出が行われる。ユーザＤＢ２８に対して適合するバーコードがないときは、アップロードパーサがウェブアプリケーション２６に対してメッセージを送信して、”中止”を指示することとしてよい。顧客プロファイルが見つかったときは、その後に残りのバーコードが商品情報用の製品データベース（製品ＤＢ）２９と比較される。
これにより２つのデータの集合を得る。すなわちアレルギー、副アレルギー、及び／又は顧客が摂取を避けなければならない成分に関する情報を含む顧客プロファイルと、この顧客がアップロードした各製品の成分情報及び／又は組成情報の集合である。この情報は、その後にデータインベスティゲータパッケージ３０に取り込まれる。データインベスティゲータパッケージ３０は、その後にこのセクションの初めに説明した２つのデータの間の比較を実行して結果シートを作成する。結果シートには、アップロードされたその商品に対するどのような不可欠な警告をも含み、またこの警告の理由となるたくさんの情報も含む。結果シートは、静的文書として保存されて、ウェブアプリケーションを経由してクライアントアプリケーションに返送される。
【００３２】
図５、図６及び図７に示される実施例を参照すると、これらの図に、（例えば、顧客、ストアマネージャ及びアドミニストレータ等の）行為者がシステムとやりとりを行うシナリオを示す、様々な一般的な利用ケースの概要が説明される。ここに、”行為者”の語は、システム、サブシステム、又はクラス外のシステムと（例えば直接的に）やりとりを行う抽象的存在を示す。さらに”利用ケース”の語は、行為者とのやりとりによって、システム、サブシステムまたはクラスが実行可能な様々なシーケンス及びエラーシーケンスを含む動作のシーケンスの明細を示すものとする。
【００３３】
より具体的には図５は、システムとやりとりする顧客用の高レベルの利用ケースの略図を示す。ここに、この実施例内の顧客３２は、商品のスキャン及び／又はこの情報のウェブアプリケーションシステム２６へのアップロードを実際に実行するエンドユーザを示す。図５には以下の内容が示される。
【００３４】
顧客３２は、ウェブアプリケーションシステムへの登録を行うことができる。これは、顧客にバーコードを作成して顧客サービスカードを生成する。顧客３２はその後にプラグイン１８、２０をダウンロードできるようになり、商品のスキャンと商品の確認のためにシステムを利用できるようになる。
【００３５】
顧客３２は、認証を行われたときは、ウェブアプリケーションを利用して自己の顧客プロファイルを変更、管理できる。
【００３６】
顧客３２は、食物及び薬物を販売する全ての商店において、また認識されているいかなる小売店においても、商品バーコードのスキャンをすることができる。顧客はまた、（例えばプラグイン１８及び１９により、）テキストスキャナを使用して製品の栄養表示及び成分表示をスキャンし、自分のプロファイルに対する確認を行うことができる。
【００３７】
顧客３２は、インタフェースによって、連続的（若しくは持続的）データ収集モード又は手動で、スキャンしたデータをアップロードすることができる。
【００３８】
顧客３２は、例えばパーソナルバーコードスキャナ（これに限定されない）等のスキャナーデータを消去することができる。
【００３９】
顧客３２は、必要があれば今後の参考のために、ウェブアプリケーションシステム２６にアクセスすることができる。
【００４０】
さらに図６は、システムとやりとりするストアマネージャ用の高レベルの利用ケースの略図を示す。図６には以下の内容が示される。
【００４１】
ストアマネージャ４８は、システムによって自己の店舗、小売店、販売所の管理５４を行うことができる。ある例では（この例は説明のために示すものでありこれに限定する意図ではない）、これは、変更されることがある自己の特定の店舗に関するデータの管理と、さらにシステム内で修正される必要のあるデータの管理だけからなる。
【００４２】
ストアマネージャ４８は、システムによって自己の店舗又はサービスを利用する店舗顧客データの管理５３を行うことができる。
【００４３】
ストアマネージャ４８は、システムによって、自己の店舗、小売店、販売所に限定した店舗製品カタログの管理５２を行うことができる。ある例では（この例は説明のために示すものでありこれに限定する意図ではない）、これはその店舗又は小売店により／のために特にメンテナンスされたデータにのみ影響される。
【００４４】
ストアマネージャ４８は、システムによって認識され確認されるアレルギー、副アレルギー及び他の危険な構成物の管理５１を行うことができる。ある例では（この例は説明のために示すものでありこれに限定する意図ではない）、これはその店舗又は小売店により／のために特にメンテナンスされたデータにのみ影響される。
【００４５】
ストアマネージャ４８は、中央データベースサーバの構成要素であるユーザＤＢ２８及び製品ＤＢ２９の複製５０を行うことができ、店舗、小売店、販売所によってホスティングされる外部ユーザデータベース及び外部製品データベースで利用できるデータとの同期を図ることができる。ある例では（この例は説明のために示すものでありこれに限定する意図ではない）、これはその店舗又は小売店により／のために特にメンテナンスされたデータにのみ影響される。
【００４６】
ストアマネージャ４８は、上記のどの行為を行うにあたっても、厳密に認証４９に従う。
【００４７】
さらに図７は、システムとやりとりするアドミニストレータ用の高レベルの利用ケースの略図を示す。図７には以下の内容が示される。
【００４８】
アドミニストレータ４１は、システムによって全ての店舗、小売店、販売所の管理４２を行うことができる。
【００４９】
アドミニストレータ４１は、システムによって全ての顧客４３の管理を行うことができる。
【００５０】
アドミニストレータ４１は、消費物が販売されている店舗、小売店及び販売所に代わって、製品カタログの管理４４を行うことができる。
【００５１】
アドミニストレータ４１は、システムによって、認識及び確認されるアレルギー、副アレルギー及び他の危険な構成物の管理４５を行うことができる。
【００５２】
アドミニストレータ４１は、中央データベースサーバの構成要素であるユーザＤＢ２８及び製品ＤＢ２９の複製４６を行うことができ、店舗、小売店、販売所によってホスティングされる外部ユーザデータベース及び外部製品データベースで利用できるデータとの同期を図ることができる。
【００５３】
アドミニストレータ４１は、上記のどの行為を行うにあたっても、厳密に認証４７に従う。
【００５４】
図８及び図９を参照すると、本発明の実施例によるシステムがどのように配置されるかの概要を提供する実現レベルアーキテクチャが示される。より具体的には下記の通り示される。
【００５５】
図８及び図９は、システムを構成する様々な階層を具体化している。様々なノードは、システム内の様々なレベルにおける様々な構成要素の物理的な配置を示す。
【００５６】
クライアントノード５５は、２つの不可欠な部分を備える。中心となるスキャニング及びアップロード機能は、プラグイン１８、２０及び２２としてこの文書で上述した、テキストリーダ構成要素及びバーコードリーダ構成要素により与えられる。このノードの第２部分は、システムとのインタフェースのためにプラグイン１８、２０及び２２を使用するクライアントアプリケーションとしてよい。クライアントノードは、ブラウザを有するコンピュータ、ＷＡＰ対応の電話及びハンドヘルド機器、並びに消費物が販売される現地の固定端末のような、複数のコンピュータ装置によってアクセス可能に、及び利用されるように構成されることとしてよい。
【００５７】
クライアントノード５５は、図６及び図７に説明される行為を実行するストアマネージャ及びアドミニストレータ用のインタフェースとは、異なるインタフェースを提示する。
【００５８】
ファイヤウォールノード５６は、システムのサーバ終端において一連のセキュリティ機能を示す。これはハードウェア及び／又はソフトウェアの集合としてよく、例えば認識されているサードパーティにより製造され、開発され及び／又はサポートされるハードウェア及び／又はソフトウェアとしてよい。
【００５９】
ウェブサーバノード５７は、ウェブアプリケーション２６がホスティングされる場所を示す。これは集団（クラスタ）として動作する１台又は１台より多いウェブサーバを含むこととしてよい。全ての静的及び動的ウェブページがこのノードから利用されることとしてよい。
【００６０】
アプリケーションサーバノード５８は、全てのサーバ側構成要素がウェブサーバノード５７によりホスティング及び利用される場所を示す。
【００６１】
クライアントノードにインストールされて利用される内蔵プラグイン１８、２０及び２２を提供するプラグインインストーラ６１のような、追加的な構成要素は、アプリケーションサーバノード５８に置かれる。
【００６２】
スキャナマネージャ６２のような追加的な構成要素は、アプリケーションサーバノード５８に置かれる。スキャナマネージャ６２は、全てのスキャナ（又は全種類のスキャナ）を追跡しており、そのスキャナの使用、使用法に関する情報を管理することとしてよい。
【００６３】
ユーザ構成要素６３のような追加的な構成要素は、アプリケーションサーバノード５８に置かれる。ユーザ構成要素６３は、ユーザによる又はユーザのための不可欠な又は実行される全てのプロセスを集めたものとしてよい。
【００６４】
製品構成要素６４のような追加的な構成要素は、アプリケーションサーバノード５８に置かれる。製品構成要素６４は、製品のための不可欠な又は実行される全てのプロセスを集めたものとしてよい。
【００６５】
データマネージャ６５のような構成要素は、アプリケーションサーバノード５８に置かれる。データマネージャ６５構成要素は、例えば図６及び図７で説明したような、データ複製のために不可欠な又は実行される全てのプロセスを集めたものとしてよい。
【００６６】
後端（バックエンド）ノードは、ユーザＤＢ２８及び製品ＤＢ２９のために、中央の保存場所として機能する。必要に応じてこれに加えて、システム一般に関する情報を保存するためのマスターＤＢ６６を利用することとしてもよい。
【００６７】
後端ノード５９は、アプリケーションサーバノード５８及びウェブサーバノード５７によりホスティングされる構成要素に対する速く信頼性の高い情報送信を可能とするための、適切なインフラストラクチャ６０を含むこととしてもよい。
【００６８】
不適合（当該ユーザの顧客プロファイルと当該商品との不適合）が生じたときに、聴覚的及び／又は視覚的警告が、ユーザに送られる。これは、ウェブサーバノード５７からクライアントノード５５に検出されて送信される。
【００６９】
他の実施例では、同じ成分に関する類義語及び同義語を解釈することにより、本発明がある特定のアレルギーに関する全ての成分の検出を、即座にかつ高い信頼性で行うことを可能にする。
【００７０】
他の実施例では、本発明が、栄養表示にはっきりと明記されていない有害な副成分を、消費者に警告する機能を自動的に実行する。
【００７１】
他の実施例では、本発明のユーザ又は受益者を、アレルギー罹患者、処方薬を受けている個人、子供（学習を妨げると認められている成分のような、ある成分を食事から除くように、例えば、その医師、精神学者、及び／又は他の医療上の専門家から推奨されている子供、例えば、注意欠陥障害（ＡＤＤ）及び注意欠陥過活動性（多動性）障害（ＡＤＨＤ）と診断された子供の集中力を改善するために、無グルテン食及び（イエローダイ５号、レッドダイ３号等の）食物着色剤を含まない無食物着色剤食がファインゴールドによって推奨されている）、食物アレルギーのある子供を生む可能性を低減するために、妊娠中はある成分を摂取することを避けるように医師から指導された女性とすることができる。
または、本発明のユーザ又は受益者を、宗教的信者（例えばコーシャを食べるユダヤ教徒、ヒンドゥー教徒）、ベジタリアン、ある成分に対する過敏症のある個人（例えば、乳糖不耐症や他のある成分に対する過敏症）とすることができる。
または、本発明のユーザ又は受益者を、病気や疾患の管理をしている個人（例えば、特定の成分によって悪化する栄養障害及び／又は慢性病（例えば潰瘍）を持つ個人）や、子供（例えば、認識されている学習不能症のための処方薬（例えばリタリンやアダー（Ａｄｄｅｒ）全て）を受けている者で、処方薬の効果やその持続時間を抑制又は抑圧する、処方箋なしで購入できる薬物及び／又は食物や飲料の成分を避けなければならない者）とすることができる。
【００７２】
他の実施例では、本発明において協働する様々な行為者、存在物（エンティティ）並びに他の物理的ユニット及び論理的ユニットを詳説するために、本発明のためのシステム及び方法を開示し、明らかにする。これら様々な行為者、存在物（エンティティ）並びに他の物理的ユニット及び論理的ユニットは、自動的なリアルタイムのシステム上で、複数のシナリオ、媒体及び手段を通じて共同して参加し、その栄養表示及び成分表示により特定されている、食物、処方箋なしの治療及び関連する消費物の中に含まれる、アレルギー反応、健康上の危険、又は個人が摂取した処方薬及び通常の食物若しくは飲料の成分と何らかの不適合を引き起こす恐れのある、有害な成分を検出する。
本発明は、スキャニングに基づく技術（バーコードスキャニング及び／又はテキストスキャニング）と、（ａ）栄養表示及び成分表示に使用される専門用語を解釈し、（ｂ）その組成表示と顧客プロファイルを比較し、（ｃ）有害な成分又は規定される（禁止される又は推奨される）食物の物質の存在を顧客に警告する、集中化されたアクセス（中央化されたアクセス）手段又はオフライン設備から使用可能な対話型通信チャネルによる、スキャニングに基づかない技術を利用する。
【００７３】
他の実施例では（以下、実施例Ａと示す）、コンピュータに基づくシステムが提供される。この実施例Ａのコンピュータに基づくシステムは、その栄養表示及び成分表示により特定されている、アレルギー反応、健康上の危険、及び／又は特定の個人が構成する通常の食習慣若しくは処方薬摂取と不適合を引き起こす恐れのある食物、薬物及び関連する消費物の中に含まれる有害又は不適合な成分を検出することにより、顧客が自動的かつリアルタイムに食物又は薬物の相互作用の適合性を決定することを可能にする。
実施例Ａのシステムは、（ａ）商品をスキャンすることにより、情報が記録された製品ラベル上のバーコード又はテキストを読み込むための、バーコードスキャナ又はテキストスキャナのような何らかの適切なスキャニング装置と、（ｂ）製品関連情報を保存する単一の中央の保存場所（保存手段）若しくは分散された保存場所（保存手段）とともに機能する中央システム若しくは分散システムへの、スキャンした情報のアップロード又はアップロード手段と、（ｃ）アップロードした情報と、栄養データ及び成分データとのマッピング又はマッピング手段と、（ｄ）このデータと不適合となる恐れ並びに／又はアレルギー反応及び／若しくは健康上の危険を引き起こす恐れがあるため、避けるべき若しくは反対に食事上の必要物であり摂取すべきとして専門的に推奨された成分若しくは組成の情報を有する顧客プロファイル（以下の実施例Ｂに、記載され例示される）との比較又は比較手段と、（ｅ）有害な成分、又は必要とされる食事上の成分の存在を、聴覚的により又は文字表示を加えて知らしめる警告の生成又は警告生成手段とを備える。
【００７４】
他の実施例では（以下、実施例Ｂと示す）、顧客が食物又は薬物の相互作用の適合性を、自動的かつリアルタイムに決定するためのコンピュータに基づくシステムは、顧客プロファイル情報を使用することとする。このような顧客プロファイル情報は保存されてこととしてよく、前記情報は、顧客と不適合を起こす及び／又は顧客に有害な食物、薬物又は関連消費物の中の有害な食物物質、アレルギー成分に関する情報を含む。さらに前記情報は、栄養情報に基づいた特定の物質の所定の閾値、若しくは摂取量がこの閾値を上回ること示す情報を含んで、回避プロファイルを定めてもよく、又は食事上の要求物や、顧客にとって有益な栄養評価を含んで要求物プロファイルを定めてもよい。
【００７５】
他の実施例では（以下、実施例Ｃと示す）、スキャンされた情報が、実施例Ｂの顧客プロファイルの情報を含むような、顧客が食物又は薬物の相互作用の適合性を、自動的かつリアルタイムに決定するための、実施例Ａと関係して記載されたコンピュータに基づくシステムは、（ａ）スキャンした情報を示す出力情報を提供するバーコードスキャナ又はテキストスキャナのようなスキャニング装置と、（ｂ）前記データを入力として取得して、これと保存される顧客プロファイルとを比較するアプリケーションプロセス（又は情報処理手段）とを含むこととする。
【００７６】
他の実施例では（以下、実施例Ｄと示す）、顧客が食物又は薬物の相互作用の適合性を、自動的かつリアルタイムに決定するためのコンピュータに基づくシステムが提供される。この実施例Ｄのコンピュータに基づくシステムは、（ａ）商品の栄養表示及び成分表示をスキャンすることにより、製品情報を与えるテキストベースのスキャニング装置と、（ｂ）実施例Ｃに関連して記載される内蔵アプリケーション（又は内蔵情報処理手段）によるこのデータの処理又はデータ処理手段と、（ｃ）アレルギーや健康上の危険を引き起こす恐れがある、及び／又は健康的な、又は必要な食物物質として指示された成分又は組成と予定されている（実施例Ｂに関連して記載される）顧客プロファイルと、このデータとの比較又は比較手段と、（ｄ）有害な成分、並びに／又は指示された食物物質及び／若しくは必要とされる食事上の成分の存在を、聴覚的信号又は視覚的信号により顧客に知らしめる警告の生成又は警告生成手段とを備えることとする。
【００７７】
他の実施例では（以下、実施例Ｅと示す）、顧客が食物又は薬物の相互作用の適合性を、自動的かつリアルタイムに決定するためのコンピュータに基づくシステムが提供される。この実施例Ｅのコンピュータに基づくシステムは、（ａ）既存の独立したシステムに、（例えば、そのシステムの所有者により使用される目的で）組み込まれるアプリケーションであって、（１）イベント（例えば検索要求や買い物かごに入れる（カートに加える）など）の発生により実行し、（２）商品の栄養組成及び成分など（これに限定されないが）に関連する製品情報を取得することが可能なアプリケーションと、（ｂ）アレルギーや健康上の危険を引き起こす恐れがある、及び／又は健康的な、又は必要な食物物質として指示された成分又は組成と予定されている（実施例Ｂに関連して記載される）顧客プロファイルと、このデータとの比較又は比較手段と、（ｃ）有害な成分、並びに／又は指示された食物物質の存在を、聴覚的信号又は視覚的信号を送信することより顧客に知らしめる警告又は警告手段とを備えることとする。
【００７８】
他の実施例では（以下、実施例Ｆと示す）、実施例Ａ、Ｄ及び／又はＥと関係して記載されたプロセスのために使用されるコンピュータに基づくシステムが提供される。このシステムは、アレルギー、病気、処方箋、食事上の必要物（但しこれに限定されるわけではない）等に関連する情報を特定する対話型チャンネルにより、ユーザが自分の顧客プロファイルを作出することを容易にする中央に集中化されたアプリケーション、ソフトウエア又は情報処理手段を備える。
【００７９】
他の実施例では（以下、実施例Ｇと示す）、実施例Ａ、Ｄ及び／又はＥと関係して記載されたプロセスのために使用されるコンピュータに基づくシステムが提供される。このシステムは、異なる種類の対話型チャンネルを介して、例えば、バーコード加入者カードをスキャン若しくは通す、手動でログインする、指紋若しくは光彩識別で認識する、又は将来標準的になる、実用化される、若しくは慣習的になるような開発中、発展中の自動識別技術のどれかにより、顧客が自分の顧客プロファイルをアクセスすることを容易にする、アプリケーション、ソフトウエア又は情報処理手段を備える。
【００８０】
本発明のいくつかの実施例が記載されているが、これらの実施例は説明のためにのみなされたものであって、発明の範囲をこれらに限定する意図ではなく、多くの修正が通常の当業者に明らかであると理解されるべきである。
【図面の簡単な説明】
【図１】システム・アーキテクチャを説明し、本発明の実施例によるシステム全体に関与する階層を示す実体的な図である。
【図２】連繋して機能し完全なシステムとして動作する、論理パッケージに引き伸ばされた本発明の実施例を説明するパッケージの略図である。
【図３】クライアント側インターフェースと、ユーザ側終端において参加する様々なオブジェクトの概要を示し本発明の実施例を説明するクライアント側クラスの略図である。
【図４】サーバ側インターフェースと、サーバ側終端において参加する様々なオブジェクトの概要を示す本発明の実施例を説明し、これにより、前記システムに続くｎ階層アーキテクチャと相互に関連するサーバ側クラスの略図である。
【図５】顧客が前記システムとやりとりする場合において予定されるシナリオを示す、本発明の実施例を説明する顧客用の高レベル利用ケースの略図である。
【図６】ストアマネージャが前記システムとやりとりする場合において予定されるシナリオを示す、本発明の実施例を説明するストアマネージャ用の高レベル利用ケースの略図である。
【図７】アドミニストレータが前記システムとやりとりする場合において予定されるシナリオを示す、本発明の実施例を説明するアドミニストレータ用の高レベル利用ケースの略図である。
【図８】システムがどのように配置されるかの概要を提供する実現レベルアーキテクチャを示す本発明の実施例を説明する配置略図（その１）である。
【図９】システムがどのように配置されるかの概要を提供する実現レベルアーキテクチャを示す本発明の実施例を説明する配置略図（その２）である。
【符号の説明】
１…クライアント端末
２…インターネット接続
３…ファイヤウォールシステム
４…ウェブサーバ
５…アプリケーションサーバ
６…データベースシステム
【図１】
2004038946.tif 000003
【図２】
2004038946.tif 000004
【図３】
2004038946.tif 000005
【図４】
2004038946.tif 000006
【図５】
2004038946.tif 000007
【図６】
2004038946.tif 000008
【図７】
2004038946.tif 000009
【図８】
2004038946.tif 000010
【図９】
2004038946.tif 000011
【外国語明細書】
2004038946.tif 000012
2004038946.tif 000013
2004038946.tif 000014
2004038946.tif 000015
2004038946.tif 000016
2004038946.tif 000017
2004038946.tif 000018
2004038946.tif 000019
2004038946.tif 000020
2004038946.tif 000021
2004038946.tif 000022
2004038946.tif 000023
2004038946.tif 000024
2004038946.tif 000025
2004038946.tif 000026
2004038946.tif 000027
2004038946.tif 000028
2004038946.tif 000029
2004038946.tif 000030
2004038946.tif 000031
2004038946.tif 000032
2004038946.tif 000033
2004038946.tif 000034
2004038946.tif 000035