(57)【要約】本発明は、ロボティック・ウェブブラウザを開示する。かかるロボティック・ウェブブラウザは、インターネット等の電子ネットワークを介して受信された高水準プログラム命令をレンダリングすることが可能である。ダウンロードした命令をレンダリングする際、ロボティック・ウェブブラウザは、三次元の動作を行い、映像及び音声ストリームを再生する。
2006510104.tif 000002
【特許請求の範囲】
【請求項１】
電子ネットワークにわたって伝送された高水準のプログラム命令をダウンロードする手段と、
前記電子ネットワークにわたって伝送された前記ダウンロードされた高水準プログラム命令をレンダリングし、前記ダウンロードされた命令の少なくとも一部分がレンダリングされる際に、前記ロボティック・ウェブブラウザに、三次元で動くこと、音声ストリームを再生すること、又は映像ストリームを再生することのうちいずれか１つをするよう指示をする手段とを有する、
多次元ロボティック・ウェブブラウザ。
【請求項２】
前記ダウンロードされた高水準プログラム命令を格納する手段と、
前記格納手段から前記ダウンロードされた高水準プログラム命令を取り出し、前記格納された命令の少なくとも一部分が前記ロボティック・ウェブブラウザによってレンダリングされる際に、前記ロボティック・ウェブブラウザに、三次元で動くこと、音声ストリームを再生すること、又は映像ストリームを再生することのうちいずれか１つをするよう指示をする手段とを更に有する、
請求項１記載の多次元ロボティック・ウェブブラウザ。
【請求項３】
前記ロボティック・ウェブブラウザに結合又は内蔵された１つ又はそれ以上のコンピュータで読取り可能な媒体に事前に格納された、事前格納高水準プログラム命令をレンダリングし、前記ローカル高水準プログラム命令の少なくとも一部分がレンダリングされる際に、前記ロボティック・ウェブブラウザに、三次元で動くこと、音声ストリームを再生すること、又は映像ストリームを再生することを指示する手段とを有する、
請求項１記載の多次元ロボティック・ウェブブラウザ。
【請求項４】
前記高水準プログラム命令は、高水準マークアップ言語で書かれたコンピュータで実行可能なコードを有する、請求項１記載の多次元ロボティック・ウェブブラウザ。
【請求項５】
現在及び未来のネットワーク・ブラウザの標準に従った二次元でのデータ処理手段を更に有する、請求項１記載の多次元ロボティック・ウェブブラウザ。
【請求項６】
前記電子ネットワークはインターネットである、請求項１記載の多次元ロボティック・ウェブブラウザ。
【請求項７】
前記プログラム命令は、認識されたインターネット伝送プロトコルに従ってダウンロードされる、請求項６記載の多次元ロボティック・ウェブブラウザ。
【請求項８】
前記電子ネットワークは、有線又は無線のネットワークのいずれか一方である、請求項１記載の多次元ロボティック・ウェブブラウザ。
【請求項９】
高水準言語命令を実行するシステムであって、電子ネットワークにわたってダウンロードされ、多次元ロボティック・ウェブブラウザで処理され、
前記高水準言語命令を生成する少なくとも１つのリモート・コンピュータと、
前記少なくとも１つのリモート・コンピュータを前記多次元ロボティック・ウェブブラウザに結合させる前記電子ネットワークと、
前記多次元ロボティック・ウェブブラウザとを有し、
前記多次元ロボティック・ウェブブラウザは、
前記電子ネットワークにわたってダウンロードされた前記高水準言語命令を受信する手段と、
前記ダウンロードされた高水準言語命令をレンダリングし、前記命令の少なくとも一部分が前記ロボティック・ウェブブラウザによってレンダリングされる際に、前記ロボティック・ウェブブラウザに、三次元で動くこと、音声ストリームを再生すること、映像ストリームを再生することのうちいずれか１つをするよう指示をする手段とを更に有する、
システム。
【請求項１０】
前記多次元ロボティック・ウェブブラウザは、
前記高水準言語命令を格納する手段と、
前記格納手段から前記高水準言語命令を取り出し、前記格納された命令の少なくとも一部分が前記ロボティック・ウェブブラウザによってレンダリングされる際に、前記ロボティック・ウェブブラウザに、三次元で動くこと、音声ストリームを再生すること、映像ストリームを再生することのうちいずれか１つをするよう指示をする手段とを更に有する、
請求項９記載のシステム。
【請求項１１】
前記電子ネットワークはインターネットである、請求項９記載のシステム。
【請求項１２】
前記電子ネットワークは、有線又は無線のネットワークのいずれか一方である、請求項９記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概してウェブブラウザに係り、また特には、少なくとも三次元でデータをレンダリングする新しい多次元のロボティック・ウェブブラウザに係る。
【背景技術】
【０００２】
インターネットは、世界中に広がり且つ日々成長している、異種のコンピュータ・リソースの膨大な接続ネットワークである。近年、インターネットの利用、及び特にワールドワイドウェブ（以下、単に「ウェブ」と称する）の利用は、特にインターネットへのアクセスを有するウェブサイト及びユーザの数が急速に且つ非常に飛躍的に拡大し続けるのに伴って、爆発的に成長している。ウェブは、インターネット・リソースに対する扱い易いグラフィカル・インタフェース、及びそれらを公開及び利用する標準化された手段のいずれも提供する。ワールドワイドウェブと初期のインターネット技術との主要な違いのうちの１つは、高度なグラフィック性質である。ワールドワイドウェブの継続する進化における最近の新機軸は、ウェブページの同期化に関する問題に取り組む同期化マルチメディア統合言語、即ちＳＭＩＬの導入である。ＨＴＭＬがテキストをハイパーリンクするものであるのに対し、ＳＭＩＬは、マルチメディアを同期化するものである。ＳＭＩＬとは、単純なベンダー中立のマークアップ言語であり、全てのスキル・レベルのウェブ作成者が、開発ツール又は複雑なプログラミング言語を習得する必要無しに、音声、映像、テキスト、及びグラフィックファイルを時系列を越えて埋め込むことができるよう設計されている。
【０００３】
ユーザの観点からすると、インターネットの継続する進化及びそのサービスへのアクセスは、典型的には、ネットワーク・ブラウザ等のネットワーク・アプリケーション・プログラムを呼び出すことによって達成される。ブラウザは、おそらく、インターネットから情報を取り出して見るのにもっとも重要なアプリケーションであろう。ブラウザは、ユーザとインターネットとの間の橋渡しとしての役割を果す。今日、ネットワーク・ブラウザは、ワールドワイドウェブからウェブページを取り出して表示することが出来るため、ウェブブラウザと一般的に称される。市販されているブラウザの例の中には、ワシントン州レッドモンドのＭｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（商標登録）、カリフォルニア州マウンテンヴューのＮｅｔｓｃａｐｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ社のＮｅｔｓｃａｐｅ（商標登録）  Ｎａｖｉｇａｔｏｒ、及びＵｎｉｖｅｒｓｉｔｙ  ｏｆ  ＩｌｌｉｎｏｉｓのＮＣＳＡで開発されたＭｏｓａｉｃが含まれる。
【０００４】
ウェブページの内容をより魅力的なものにするよう新しい標準が開発されるため、ウェブブラウザは、それらをサポートするよう性能を高められている。これによってウェブブラウザは、インターネット及びインターネット標準に基づくネットワークから情報を入手する重要なアプリケーションとなっている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のネットワーク・ウェブブラウザが重要な機能を果し続ける一方で、本発明は「ブラウザ」に関する従来の定義を拡大適用する。本発明は特に、動き、視覚、及び音声を介して命令をレンダリングすることが可能であるより高次元のウェブブラウザとしてのロボットの使用を開示する。かかる多次元のレンダリング性能は、出願者の知る限りでは、ネットワークブラウザ技術で従来入手可能であったものを超えて重大且つ顕著な前進を明示する。
【課題を解決するための手段】
【０００６】
本発明は、高水準のプログラム命令をレンダリングすることが可能なロボティック・ウェブブラウザを対象とする。ロボティック・ウェブブラウザは、従来のブラウザ及び本発明のロボティック・ブラウザのいずれもインターネット等の電子ネットワークからプログラム命令を受けるよう構成されているという点において、従来のウェブブラウザ（Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）等）に類似する。しかしながら、本発明のロボティック・ウェブブラウザは、高水準プログラム命令の少なくとも一部分が三次元ロボティック動作としてレンダリングされる点において、従来のウェブブラウザと区別ができる。それに反して従来のブラウザは、映像ディスプレイ上に二次元で命令をレンダリングすることを余儀なくされる。
【０００７】
１つの面によれば、プログラム命令は、リアルタイムでレンダリングされ得るか、又は、未来時にレンダリングするよう格納され得る。
【０００８】
他の面によれば、プログラム命令は、インターネットでダウンロードされ得るか、又は、ローカルに与えられ格納され得る。ロボティック・ブラウザは、制限的ではないが、ＣＤ−ＲＯＭ、ＲＯＭ、ＲＡＭ、ハードドライブ、又はフラッシュ・メモリを含むかなり多数の記録媒体を有し得る。
【０００９】
有利には、本発明のロボティック・ウェブブラウザは、制限的ではないが、小売販売店の商品の販売、ロボティック・ニュースリーダ、及び操り人形用を含む無数のアプリケーションに適切である。各場合で、ロボティック・ウェブブラウザは、活発な動き、視覚、及び音声を介して一式のプログラム命令を実行する。かかる性能は、全ての消費者人口及び特に子供にとって魅力的である。
【発明を実施するための最良の形態】
【００１０】
本発明に関する以下の詳細で、多数の特定な詳細は、本発明に関する完全な理解を与えるように説明される。しかしながら、本発明がこれらの特定な詳細無く実践され得ることは、当業者にとって明らかであろう。いくつかの例では、周知の構造及び装置は、本発明を不明瞭にすることを避けるよう詳細に亘らずブロック図形式で図示される。
【００１１】
図１は、本発明の一実施例を実施するネットワーク１００のブロック図である。ネットワークは、第１の位置にコンピュータ・システム１１０を、第２の位置にロボット１２０を有する。コンピュータ・システム１１０及びロボット１２０は、電子ネットワーク１５０を介して結合される。コンピュータ・システム１１０はパーソナルコンピュータであり得、ロボット１２０は三次元での動きが可能であり、また付加的に映像及び／又は音声を表示できる、ウェブ対応であるいかなる装置でもあり得る。電子ネットワークは、インターネット、広域ネットワーク（ＷＡＮ）、ローカルエリア・ネットワーク（ＬＡＮ）、又はこのうちのいずれかの組合せ等の、いずれかのネットワークであり得る。
【００１２】
典型的なアプリケーションでは、典型的には芸術又は広告に携わる人であるエンドユーザは、第１のコンピュータ・システム１１０を使用して、リモート位置において高水準のマークアップ言語でのウェブ基盤のプレゼンテーションを展開する。高水準マークアップ言語に関する特定の詳細は同時係属出願の主題であり、そのこと自体はここで詳述されないであろうが、ロボティック・アプリケーションを展開したいとするユーザに利するよう、高水準マークアップ言語は、特殊なプログラミングの専門知識を必要としないことを指摘するのは有益である。簡潔には、ウェブのプレゼンテーションは、高水準マークアップ言語を作り上げる一連のオペレータをグラブ及びドロップすることによって展開され得る。代表的な一連のオペレータは、例えば、ロボットに以下のことをさせるコマンドを有し得る：
ステップ１  カントリーダンスを踊る
ステップ２  瞬きを２回する
ステップ３  皆に微笑む
ステップ４  お辞儀をする
ステップ５  皆と握手をする
示した通り、ユーザ（即ち開発者）は、簡易化された単純な命令文及び概念を使用する。従来技術がロボティック・プログラミングにアプローチするのとは違って、ロボティック動作の難解な面は、アプリケーションのレベルで完全に明らかになる。
【００１３】
図２は、図１のネットワーク１００のより詳細な図解である。図２中、本発明のシステムのＸＭＬ（拡張可能マークアップ言語）の一実施例を示す。図２は具体的に、コンピュータ・システム１１０が、コンピュータ・システム１１０のユーザによって高水準ＸＭＬマークアップ言語で書かれたロボティック・プレゼンテーション（即ちシナリオ）を格納するデータベース１１５を関連付けることを図解する。ロボティック・シナリオを作成した後、それらはインターネットのＸＭＬサーバ１１８にアップロードされ得る。未来のいずれかの時点で、第２の位置のＸＭＬクライアント１２５は、ＸＭＬサーバ１１８に格納されたロボティック・シナリオのうちの１つをダウンロードしてよく、ロボティック・コントローラ１２２を介してロボット１２０を伴うロボティック・プレゼンテーションに使用されるようにする。簡単な説明のために１つのロボット１２０のみを図示するが、多数の構成を有する多数のロボットが、独立してＸＭＬサーバを利用し、ロボティック・プレゼンテーションをダウンロードし得る。更に、同様に１つのコンピュータ・システム１１０のみを図示するが、多数のコンピュタ・システムが独立してロボティック・プレゼンテーションを作成し、ＸＭＬサーバ１１８にアップロードされるようにし得る。従って、ＸＭＬサーバ１１８は、中央集積場所としての役割を果し、それらのシナリオを実行又は実施することを望む複数のロボットが入手可能となる複数のソースからの高水準マークアップ言語で書かれたロボティック・プレゼンテーション又はシナリオを受信する。当業者は周知の通り、ＸＭＬサーバ１１８は、単一のサーバ、又は、同一場所に配置されたか、インターネット１５０にわたって配布されたかいずれかである複数のサーバを示す。
【００１４】
本発明のロボティック・ウェブブラウザの典型的ないくつかの使用例を以下に説明する。しかしながら、特定の事例は制限的ではなく、本発明のより完全な理解を促す例として与えられることが理解されるべきである。
【００１５】
第１の典型的な使用例
本発明の第１の典型的な用途は、ニュースリーダとしての使用である。即ち、新聞の電子版は電子ニュース作成者の設備で作成されることが予期される。新聞の設備は、電子新聞、音声、画像、及びロボット１２０によって使われる動作に組みこまれる。ロボット１２０は、そのメモリ内に、ニュースの読まれ方、速度、音声の大きさに関するユーザの好みを示し、ロボット１２０の身振り（即ちモータの動き）を制御し得るカスタマイズを有し得る。ニュースの情報は、ロボット１２０によるリアルタイムで又は後で見るプレゼンテーション用に、インターネット１５０上で新聞の設備から伝送され得る。若しくは、ニュースの情報は、例えばＣＤ−ＲＯＭでユーザの自宅に郵送され、ロボティック・ニュースリーダ１２０に挿入するようにされ得る。
【００１６】
第２の典型的な使用例
本発明の第２の典型的な用途は、人形劇での使用である。子供は、ロボットに対して非常に敏感な観客であるだろうことが予期される。故に、一連のアプリケーションは、子供を特に対象として展開され得ることが想定される。
【００１７】
一実施例では、Ｃａｒｔｏｏｎ  Ｎｅｔｗｏｒｋ又はＮｉｃｋｅｌｏｄｅｏｎで放映されるような人気のテレビ番組は、ロボット１２０の動作と同期化され得るため、放送の娯楽価値を高め、より双方向性があり楽しめるものとしている。
【００１８】
他の関連する実施例では、人形劇が人形として１つ又はそれ以上のロボット１２０を有し得、各人形が物語に基づいて一定の行動及び対話をすることが予期される。物語は、望ましくは、電子ネットワーク上又はＣＤ−ＲＯＭ等の記憶媒体上のいずれかで、ロボットに与えられる。
【００１９】
第３の典型的な使用例
本発明の第３の典型的な用途は、店舗で物品を販売する際の使用である。ロボット１２０は、ダウンロードを介して、消費者が買うようにロボット１２０が促さなければならない物品の情報を得る。この場合、例えばオレンジジュースの製造者は、ロボット１２０によって使用されるプレゼンテーションを作成するか、又は、ロボット１２０における事前に格納された多数のプレゼンテーションのうちのいずれか１つをより従来通り入手する。事前に格納されたプレゼンテーションは、製造者の変化するニーズに合わせて修正され得ることが更に予期される。このようにして、展開時間は最低限にされる。ロボットは、ウェブ対応であり、インターネットでの製造者の要求に応じて、例えばオレンジジュースを販売するのに適切なプレゼンテーションを作成及び選択できる可能性のあるプレゼンテーションの集積場所を利用することが出来る。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施例を実施するネットワークを図示する。
【図２】図１のネットワークをより詳細に図解する。
【図１】
2006510104.tif 000003
【図２】
2006510104.tif 000004
【国際調査報告】
2006510104.tif 000005
2006510104.tif 000006
2006510104.tif 000007