JP5027140B2 - リハーサルによりプログラミングする方法 - Google Patents
リハーサルによりプログラミングする方法 Download PDFInfo
- Publication number
- JP5027140B2 JP5027140B2 JP2008531871A JP2008531871A JP5027140B2 JP 5027140 B2 JP5027140 B2 JP 5027140B2 JP 2008531871 A JP2008531871 A JP 2008531871A JP 2008531871 A JP2008531871 A JP 2008531871A JP 5027140 B2 JP5027140 B2 JP 5027140B2
- Authority
- JP
- Japan
- Prior art keywords
- beat
- ambient
- end user
- precondition
- narrative
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/02—Knowledge representation; Symbolic representation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Body Structure For Vehicles (AREA)
Description
1.第1に、人々が社会的台本に従って振る舞う場合、これらの台本を実施する際に人々をサポートする双方向メディアアプリケーションを体系化することが可能である。照明及び音響が劇場の劇全体に箔をつけることと同様に、アンビエントインテリジェンスは、これらの社会的台本により述べられる人間の能力を高めるように本発明により与えられる。この手法は、本発明により用いられるアンビエントインテリジェンスの簡潔で具体的な定義をもたらし、アンビエントインテリジェンス環境は、人間の日常生活のパフォーマンスをサポートする媒体により向上する環境である。
2.第2に、アンビエントインテリジェンスをパフォーマンス学に位置付けることは、アンビエントインテリジェンス環境の設計及びそれらの根底にある技術に関する基準のよく研究された精通している枠組みを与える。
機械により理解可能なやり方で家庭の及び商業上/職業上のサービスエンカウンタにおける媒体により向上するパフォーマンスを形に表すために、本発明は、関連する媒体により向上するパフォーマンスのセットの相互関係及び構造を対話型の又はエピソードからなるナラティブとして表す。対話型のナラティブは、消費者がストーリの筋立て(plop)に影響を及ぼす、ストーリの筋立てを選択又は変更することを可能にする。大部分の対話型のナラティブは、実世界(例えば、動画のロールプレイングゲーム、即興演劇)又は何らかの仮想現実(例えば、ハイパーテキスト小説、コンピュータゲーム)のいずれか一方の中にある。本発明により用いられる媒体によって向上するパフォーマンスは、複合現実感において生じる。媒体により向上するパフォーマンスにおける人々の行動及び製品の使用は実世界において起こるが、パフォーマンスを増強するためのデジタル媒体は仮想次元から生じる。従って、そのような上演環境に対して用いられる用語は、複合現実感である。
・製品又はサービスに存在するモジュール性、
・顧客が製品の要求又は指定を容易に入力することができるユーザインターフェース、
・マスベースでカスタマイズされた製品/サービスを提供するように設計された製品/サービスの柔軟なライン、及び
・コンシューマインターフェースをフレキシブルな製品ラインに接続するネットワーク
が存在しなければならない。
好ましい実施の形態では、構造保持層602とのインターフェースは、プレゼンテーションの指定を介している。プレゼンテーションの指定は、構造保持層602において符号化され、コンポーネント/ネットワークがどのようにユーザに与えられるべきであるかについての情報を含んでいる。このように、ユーザへのコンポーネントのプレゼンテーションは、プレゼンテーションを行っている特定のツール(例えばマイクロソフトインターネットエクスプローラ)、コンポーネント自体のプロパティ(例えば特定のHTML文書)及び/又は該コンポーネントに受け入れられるリンクの機能である。プレゼンテーションの指定は、これらの層の間の分離を妨害することなく実行層603とコミュニケーションをとる一般的方法を構造保持層602に与える。
上記モデルにおける構造保持層は、ネットワークを形成するためにノード及びリンクが接続されるメカニズムを記述する。この構造保持層自体は、コンポーネントの内部構造に関して個有ではなく、コンポーネントは、一般的なデータコンテナとして扱われる。アンビエントナラティブのコンポーネントはビートと呼ばれる。このビートという用語は、演劇及び映画の台本を書くことから発生し、登場人物の振舞いの変化として定義される。上記ビートは、振舞いのより大きい変化を表すシーンのうちで最小のユニットである。シーンの順序づけは、さらに大きい変化になる行為を形成する。従って、アンビエントナラティブは、これらのビートの間においてビート(ノード)及びリンクよりなるハイパテキストネットワークと同等である。
最初にビートを表す言語について説明され、その後に、ビートシーケンシングエンジン又はアンビエントナラティブエンジンによりどのようにビートが順序づけられるかの説明が続く。
各ビートは、複合現実感において個人化されたストーリを作成するために一緒にシーケンスされ、その結果は、我々がアンビエントインテリジェンスと称しているものである。ビート記述及びビートシーケンシングエンジン又はビートナラティブエンジンは、適応性のあるハイパーテキストシステムである。適応性のあるハイパーメディアシステムにより、我々は、全てのハイパーテキストと、ユーザモデルにおいてユーザの幾つかの特徴を反映し、システムの種々の目に見える面をユーザに適用するハイパーメディアシステムとをもたらす。換言すれば、上記システムは、3つの条件を満たす。上記3つの条件とは、ハイパーテキスト又はハイパーメディアシステムであること、ユーザモデルであること及びこのモデルを用いてハイパーメディアモデルを適応させることが可能であることである。適応ハイパーメディアアプリケーションモデル(AHAM)は、ハイパーメディアアプリケーションをドメインモデル、ユーザモデル、教示(teaching)モデル及び適応エンジンよりなると規定する。ドメインモデルは、ノード及びリンクにおいて情報がどのように構成されるかを説明する。ユーザモデルは、ユーザの知識レベルを説明するとともに、過去にユーザによりアクセスされたノードの記録を保持もする。教示モデルは、どのようにドメインモデルがユーザモデルと相互作用するかを規定する学習則により構成される。適応エンジンは、実際のアダプテーションを実行する。
人がナラティブレベル又はハイパーメディアレベルを見るかどうかに依存して、SMIL文書は、アトミックコンポーネント又はコンポジットコンポーネントのいずれか一方である。最初のケースでは、内容保持層のコンポーネントコンテンツはSMIL文書であり、2番目のケースでは、コンポーネントコンテンツはメディアオブジェクト、テキスト、画像、音声、映像及びライトスクリプトのような他のモダリティである。アンビエントナラティブエンジンによる迅速な検索のために、全てのコンポーネントの情報及びコンテンツは索引を入れられ、アンビエントナラティブデータベースに記憶される。
1.エンドユーザに対するアンビエントナラティブの可視化101
2.ビートはアプリケーション及び事前条件のセットから成るため、エンドユーザが事前条件及びアプリケーションを指定することを可能にするインターフェース
3.アンビエントナラティブを更新する機能
が与えられる。以下のセクションにおいてこれらのそれぞれが議論される。
好ましい実施の形態では、エンドユーザに対してアンビエントナラティブを可視化するために、ワイヤレスディスプレイが位置する部屋においてどのビートがアクティブであるかを示すディスプレイ101を備えた当該ワイヤレスデバイス(例えば、PDA、ウェブタブレット又は携帯電話)が用いられ得る。エンドユーザは、このワイヤレスディスプレイを持ち運んでいるので、アクティブであるビートを容易に見ることができる。現在の部屋でアクティブであるビートの次に、エンドユーザは、アンビエントナラティブの状態および起こり得る遷移をもっとよく見るためにビート間の入ってくるリンク及び出て行くリンクを見ることもできる。図1はアンビエントナラティブの可視化を示しており、この図において、B1ないしB4は、モバイルデバイス101と同じ場所で現在アクティブであるビートを表している。
ユーザがアクティブなビートを開くと、ユーザが当該ビートに属する事前条件及びアプリケーションを見ることができる新しいウィンドウが現れる。図12は、作成中のオーサリングアプリケーションの画面例を示している(新しいビートが本質的には空ビートを変更している。)。プレビュー領域1201は、ビートの作用が何であるかを示している(この場合のプレビューは画像である。)。事前条件部1202は、ユーザがコンテクストの事前条件を追加又は削除することを可能にする。アクション部1203は、ユーザが可能なアプリケーション又はスクリプトのリストから選択することを可能にする。ユーザがアクションを選択すると、コード(SMILマークアップ)が下のテキスト領域に示される。
1.プロップに関する条件の設定:ユーザは、特定の環境(ambience)を用いたい部屋においてデバイスをタッチ又はそうでなければ選択する。ユーザがオーディオブックを聞きたい場合、ユーザは、室内のステレオとタッチパッドとを選択し、例えば、
・人が退屈すると、タッチパッドは、オーディオブック内をナビゲートするために用いられ得る(一時停止、早送り等)又は他のオーディオブックを選択し得る。これは、標準的な対話の間に生じることである。
1.アプリケーションの選択:エンドユーザは、モバイルデバイス101のインターフェースを介して(選択されるデバイスの可能性によりフィルタリングされた)アプリケーションのプールから1つ又はそれ以上のアプリケーションを選択し、そのアプリケーションを事前条件と関連付けることができる。
アンビエントナラティブは、ビートが保存された後、自動的に更新される。ビートに対するデフォルトの振舞いは、全ての事前条件が当てはまるようになる場合に限りアクティブな状態にされ、ここでは、アンビエントナラティブの構造についてのそこそこの情報しか必要とされない。どのアンビエントナラティブも、1つ又はそれ以上のステージのビート(各分離したステージのための1つのステージのビート)をトリガする初期化ビート文書を有する。アンビエントナラティブのこの部分は固定され、エンドユーザにより変更され得ない。上記ステージのビートのトップでは、エンドユーザは自分のビートを作成することができる。デフォルトにより、ユーザの作成したビートは、当該ビートが属するステージと関連がある。これを行うために、オーサリングエンジンはステージビートを変更し、全ての事前条件が成立する時にユーザの作成したビートはトリガされる。これは、デフォルトの振舞いを作成する(全ての事前条件が当てはまるようになった場合にビートが専らアクティブな状態にされる。)。
Claims (24)
- 人々の存在に敏感であり、適応でき、応答するデジタル環境であるアンビエントインテリジェンス環境をエンドユーザがプログラミングするためのシステムであって、
当該システムは、ビートと呼ばれる、前記デジタル環境における予め規定された相互関係のあるモジュール式のプログラム可能な部分のセットであるアンビエントナラティブを処理するためのアンビエントナラティブエンジンを有し、
1つのビートは、少なくとも1つの事前条件を有する事前条件部分と前記少なくとも1つの事前条件に関連する少なくとも1つのアプリケーションを有するアクション部分とを持ち、前記ビートのデフォルトの振舞いは、前記1つのビートの全ての事前条件が真になった時に前記少なくとも1つのアプリケーションが実行されることであり、
前記アンビエントナラティブエンジンは、前記アンビエントナラティブをエンドユーザに対して視覚化するように構成され、
当該システムは、エンドユーザの実世界における行為であるリハーサルにより前記アンビエントインテリジェンス環境をプログラミングするためのインターフェースを有し、
前記インターフェースは、仮想ステージと呼ばれるスクリーンエリアを有し、前記スクリーンエリアは、エンドユーザが少なくとも1つのビートに対して前記リハーサルを実行することにより、前記仮想ステージに対応する実世界のロケーションにおいて呼び出されたプログラミングオプションをエンドユーザに提示し、
前記インターフェースは、前記の呼び出されたビートプログラミングオプションを用いて前記アンビエントナラティブに包含するための少なくとも1つのビートをプログラミングする、システム。 - ある場所を持ち、前記スクリーンエリアを含む対話型のメタファとして前記インターフェースを有するポータブルワイヤレスデバイスを更に有し、
前記スクリーンエリア上に、前記ある場所においてアクティブである各ビートと各アクティブなビート間の入ってくるリンク及び出て行くリンクとが表示される、請求項1記載のシステム。 - 前記少なくとも1つの事前条件は、小道具、役者、ステージング、パフォーマンス及び台本から選択されるアイテムに関する事前条件を有し、
前記少なくとも1つのアプリケーションは、前記少なくとも1つの事前条件の可能性によりフィルタリングされた所定のアプリケーションのプールから選択され、
前記ポータブルワイヤレスデバイスは、更に、エンドユーザが、表示されたビートの変更のために当該表示されたビートを指定することと、表示されたビートを削除することと、新しいビートを加えることとからなる群から選択される機能を、前記リハーサルによりプログラムミングし、前記仮想ステージでフィードバックを受け取ることを可能にするように構成された、請求項2記載のシステム。 - 前記小道具に関する前記事前条件は、リハーサルされた前記ビートに含まれる前記場所において少なくとも1つのデバイスのエンドユーザによるタッチを含み、
前記役者に関する前記事前条件は、リハーサルされたビートにおいて前記役者により演じられる役を示す衣装のエンドユーザによる指定を含み、
前記ステージングに関する前記事前条件は、前記場所における第1の位置から第2の位置までのエンドユーザによる歩行を含み、
前記パフォーマンスに関する前記事前条件は、時刻及び日付からなる群から選択されるアイテムのエンドユーザによる指定を含む、請求項3記載のシステム。 - エンドユーザが表示されたビートの変更及び新しいビートの追加からなる群からの機能を選択すると、前記スクリーンエリアは、エンドユーザにより前記ビートに加えられる互いに関連付けられ得る前記ビートの少なくとも1つの事前条件及びアプリケーションを含むウィンドウを更に表示する、請求項4記載のシステム。
- 複数のビートが存在し、エンドユーザは、ターゲットビートとしての第1のビートとアンカービートとしての前記複数のビートのうちの他の既に存在するビートとを結びつけることにより、前記第1のビートの前記デフォルトの振舞いをオーバーライドする、請求項5記載のシステム。
- 前記アンカービートのアプリケーションは、新しいアプリケーションが開始され得るイベントのリストを含み、前記ターゲットビートは前記リストの1つのイベントにリンクされる、請求項6記載のシステム。
- 前記アンカービートは、前記アンカービートから前記ターゲットへのリンクがトラバースされた後、前記アンビエントナラティブから削除される、請求項7記載のシステム。
- 人々の存在に敏感であり、適応でき、応答するデジタル環境であるアンビエントインテリジェンス環境をプログラミングするための、エンドユーザ用の装置であって、
ビートと呼ばれる、前記デジタル環境における予め規定された相互関係のあるモジュール式のプログラム可能な部分のセットであるアンビエントナラティブを処理するためのアンビエントナラティブエンジンであって、1つのビートは、少なくとも1つの事前条件を有する事前条件部分と、前記少なくとも1つの事前条件に関連する少なくとも1つのアプリケーションを有するアクション部分とを持ち、前記アンビエントナラティブエンジンは、前記アンビエントナラティブをエンドユーザに対して視覚化するように構成され、前記ビートのデフォルトの振舞いは、前記1つのビートの全ての事前条件が真になった時に前記少なくとも1つのアプリケーションが実行されることである、アンビエントナラティブエンと、
エンドユーザの実世界における行為であるリハーサルにより前記アンビエントインテリジェンス環境をプログラミングするためのインターフェースとを有し、
前記インターフェースは、仮想ステージと呼ばれるスクリーンエリアを有し、前記スクリーンエリアは、エンドユーザが少なくとも1つのビートに対して前記リハーサルを実行することにより、前記仮想ステージに対応する実世界のロケーションにおいて呼び出されたプログラミングオプションをエンドユーザに提示し、
前記インターフェースは、前記の呼び出されたビートプログラミングオプションを用いて前記アンビエントナラティブに包含するための少なくとも1つのビートをプログラミングする、装置。 - 前記インターフェースは、前記スクリーンエリアを含む対話型のメタファを更に有し、
前記スクリーンエリアは、ある場所においてアクティブである各ビートと各アクティブなビート間の入ってくるリンク及び出て行くリンクとを表示する、請求項9記載の装置。 - 前記少なくとも1つの事前条件は、小道具、役者、ステージング、パフォーマンス及び台本から選択されるアイテムに関する事前条件を有し、
前記少なくとも1つのアプリケーションは、前記少なくとも1つの事前条件の可能性によりフィルタリングされた所定のアプリケーションのプールから選択され、
前記インターフェースは、更に、エンドユーザが、表示されたビートの変更のために当該表示されたビートを指定することと、表示されたビートを削除することと、新しいビートを加えることとからなる群から選択される機能を、前記リハーサルによりプログラムミングし、前記仮想ステージでフィードバックを受け取ることを可能にするように構成された、請求項10記載の装置。 - 前記小道具に関する前記事前条件は、リハーサルされた前記ビートに含まれるある場所において少なくとも1つのデバイスのエンドユーザによるタッチを含み、
前記役者に関する前記事前条件は、リハーサルされた前記ビートにおいて前記役者により演じられる役を示す衣装のエンドユーザによる指定を含み、
前記ステージングに関する前記事前条件は、ある場所における第1の位置から第2の位置までのエンドユーザによる歩行を含み、
前記パフォーマンスに関する前記事前条件は、時刻及び日付からなる群から選択されるアイテムのエンドユーザによる指定を含む、請求項11記載の装置。 - エンドユーザが表示されるビートの変更及び新しいビートの追加よりなる群からの機能を選択すると、前記インターフェースは、前記ビートの少なくとも1つの事前条件およびアプリケーションを含むウィンドウを更に表示し、
前記インターフェースは、更に、エンドユーザが前記少なくとも1つのアプリケーションをエンドユーザにより前記ビートに加えられる前記少なくとも1つの事前条件と関連付けることを可能にするように構成された、請求項12記載の装置。 - 複数のビートが存在し、前記インターフェースは、更に、エンドユーザが、ターゲットビートとしての第1のビートとアンカービートとしての前記複数のビートのうちの他の既に存在するビートとを結びつけることにより、前記第1のビートの前記デフォルトの振舞いをオーバーライドすることを可能にするように構成された、請求項13記載の装置。
- 前記アンカービートのアプリケーションは、新しいアプリケーションが開始され、エンドユーザがターゲットビートを前記リストの1つのイベントにリンクし得るイベントのリストを含む、請求項14記載の装置。
- 前記アンカービートから前記ターゲットビートへのリンクがトラバースされた後、前記アンカービートは前記アンビエントナラティブから自動的に削除される、請求項15記載の装置。
- 人々の存在に敏感であり、適応でき、応答するデジタル環境であるアンビエントインテリジェンス環境を、エンドユーザの実世界における行為であるリハーサルによりプログラミングする、エンドユーザのための方法であって、
ビートと呼ばれる、前記デジタル環境における予め規定された相互関係のあるモジュール式のプログラム可能な部分のセットであるアンビエントナラティブを提供するステップであって、1つのビートは、少なくとも1つの事前条件を有する事前条件部分と、前記少なくとも1つの事前条件に関連する少なくとも1つのアプリケーションを有するアクション部分とを持ち、前記ビートのデフォルトの振舞いは、前記1つのビートの全ての事前条件が真になった時に前記少なくとも1つのアプリケーションが実行される、ステップと、
仮想ステージと呼ばれるスクリーンエリアを有し、前記リハーサルにより前記アンビエントインテリジェンス環境をプログラミングするためのインターフェースを提供するステップと、
前記アンビエントナラティブをエンドユーザに対して視覚化するステップと、
エンドユーザが少なくとも1つのビートに対して前記リハーサルを実行することにより、前記スクリーンエリアが、前記仮想ステージに対応する実世界のロケーションにおいて呼び出されたプログラミングオプションをエンドユーザに提示するステップと、
前記インターフェースが、前記の呼び出されたビートプログラミングオプションを用いて前記アンビエントナラティブに包含するための少なくとも1つのビートをプログラミングするステップとを有する、方法。 - 前記インターフェースを提供するステップは、前記スクリーンエリアを含む対話型のメタファを提供するステップを更に有し、
前記スクリーンエリア上に、ある場所においてアクティブである各ビートと各アクティブなビートの間の入ってくるリンク及び出て行くリンクとが表示される、請求項17記載の方法。 - 前記アンビエントナラティブを提供するステップは、エンドユーザが、
小道具、役者、ステージング、パフォーマンス及び台本から選択されるアイテムに関する前記少なくとも1つの事前条件と、
前記少なくとも1つの事前条件の可能性によりフィルタリングされた所定のアプリケーションのプールから前記少なくとも1つのアプリケーションとを指定するステップを更に有し、
前記提示するステップは、エンドユーザが、表示されたビートの変更のために当該表示されたビートを指定することと、表示されたビートを削除することと、新しいビートを加えることとからなる群から選択される機能を、前記リハーサルによりプログラムミングし、前記仮想ステージでフィードバックを受け取るステップを更に有する、請求項18記載の方法。 - 前記小道具に関する前記事前条件は、リハーサルされている前記ビートに含まれる前記場所において少なくとも1つのデバイスのエンドユーザによるタッチを含み、
前記役者に関する前記事前条件は、リハーサルされている前記ビートにおいて前記役者により演じられている役を示す衣装のエンドユーザによる指定を含み、
前記ステージングに関する前記事前条件は、前記場所における第1の位置から第2の位置までのエンドユーザによる歩行を含み、
前記パフォーマンスに関する前記事前条件は、時刻及び日付からなる群から選択されるアイテムのエンドユーザによる指定を含む、請求項19記載の方法。 - エンドユーザが表示されたビートの変更及び新しいビートの追加からなる群から機能を選択する場合、
互いに関連し得る前記ビートの少なくとも1つの事前条件及びアプリケーションを含むウィンドウを前記スクリーンエリアが表示するステップと、
エンドユーザにより前記スクリーンエリアの表示から前記ビートへの関連付けを加えるステップとを更に有する、請求項20記載の方法。 - 前記アンビエントナラティブを提供するステップにより複数のビートが与えられ、
エンドユーザによって、ターゲットビートとしての第1のビートとアンカービートとしての複数のビートのうちの他の既に存在するビートとを結びつけることにより、前記第1のビートの前記デフォルトの振舞いをオーバーライドする、請求項21記載の方法。 - 前記アンカービートのアプリケーションに新しいアプリケーションが開始され得るイベントのリストを含めるステップと、
前記ターゲットビートを前記リストの1つのイベントにリンクさせるステップとを更に有する、請求項22記載の方法。 - 前記アンカービートから前記ターゲットへのリンクがトラバースされた後、前記アンビエントナラティブから前記アンカービートを削除するステップを更に含む、請求項23記載の方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US72008605P | 2005-09-23 | 2005-09-23 | |
| US60/720,086 | 2005-09-23 | ||
| PCT/IB2006/053459 WO2007034455A2 (en) | 2005-09-23 | 2006-09-22 | Method for programming by rehearsal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009509262A JP2009509262A (ja) | 2009-03-05 |
| JP5027140B2 true JP5027140B2 (ja) | 2012-09-19 |
Family
ID=37709446
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008531871A Expired - Fee Related JP5027140B2 (ja) | 2005-09-23 | 2006-09-22 | リハーサルによりプログラミングする方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8036995B2 (ja) |
| EP (1) | EP1929435A2 (ja) |
| JP (1) | JP5027140B2 (ja) |
| CN (1) | CN101305388B (ja) |
| RU (1) | RU2429536C2 (ja) |
| WO (1) | WO2007034455A2 (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8589821B1 (en) * | 2007-08-27 | 2013-11-19 | Sandia Corporation | Storyboard method of end-user programming with natural language confirmation |
| WO2009153708A1 (en) * | 2008-06-18 | 2009-12-23 | Koninklijke Philips Electronics N. V. | Programming system and method for programming an interactive system |
| US9582506B2 (en) * | 2008-12-31 | 2017-02-28 | Microsoft Technology Licensing, Llc | Conversion of declarative statements into a rich interactive narrative |
| US10592596B2 (en) * | 2011-12-28 | 2020-03-17 | Cbs Interactive Inc. | Techniques for providing a narrative summary for fantasy games |
| US10540430B2 (en) | 2011-12-28 | 2020-01-21 | Cbs Interactive Inc. | Techniques for providing a natural language narrative |
| US20140113268A1 (en) * | 2012-10-22 | 2014-04-24 | Microsoft Corporation | Interactive visual assessment after a rehearsal of a presentation |
| TWI475420B (zh) * | 2013-06-03 | 2015-03-01 | Utechzone Co Ltd | Editable editing method of media interaction device and media interactive platform |
| EP3175418A4 (en) | 2014-07-31 | 2018-03-28 | Mindsightmedia Inc. | Method, apparatus and article for delivering media content via a user-selectable narrative presentation |
| WO2016115154A1 (en) | 2015-01-14 | 2016-07-21 | MindsightMedia, Inc. | Data mining, influencing viewer selections, and user interfaces |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69838439T2 (de) * | 1997-06-25 | 2008-06-12 | Samsung Electronics Co., Ltd., Suwon | Verfahren und Vorrichtung zur Überwachung von Geräten in einem Hausnetzwerk |
| GB9800590D0 (en) * | 1998-01-13 | 1998-03-11 | Bae Sema Ltd | Intelligent human computer interface system |
| DE10129708A1 (de) * | 2001-06-22 | 2003-01-23 | Thomson Brandt Gmbh | Anordnung von Icons von Netzwerkkomponenten auf einem Bildschirm |
| KR20030000580A (ko) * | 2001-06-26 | 2003-01-06 | 주식회사 엘지이아이 | 통합 리모콘 장치 및 방법 |
| US6792323B2 (en) * | 2002-06-27 | 2004-09-14 | Openpeak Inc. | Method, system, and computer program product for managing controlled residential or non-residential environments |
| US20040003548A1 (en) * | 2002-07-02 | 2004-01-08 | Structural Design Engineers | Framed structures with coupled girder system and method for dissipating seismic energy |
| US6882897B1 (en) * | 2004-01-05 | 2005-04-19 | Dennis S. Fernandez | Reconfigurable garment definition and production method |
| US7429936B2 (en) * | 2004-08-26 | 2008-09-30 | Massachusetts Institute Of Technology | Parasitic mobility in dynamically distributed sensor networks |
-
2006
- 2006-09-22 EP EP06809386A patent/EP1929435A2/en not_active Withdrawn
- 2006-09-22 US US12/067,675 patent/US8036995B2/en not_active Expired - Fee Related
- 2006-09-22 RU RU2008115931/08A patent/RU2429536C2/ru not_active IP Right Cessation
- 2006-09-22 CN CN2006800346709A patent/CN101305388B/zh not_active Expired - Fee Related
- 2006-09-22 JP JP2008531871A patent/JP5027140B2/ja not_active Expired - Fee Related
- 2006-09-22 WO PCT/IB2006/053459 patent/WO2007034455A2/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| RU2429536C2 (ru) | 2011-09-20 |
| WO2007034455A2 (en) | 2007-03-29 |
| CN101305388A (zh) | 2008-11-12 |
| JP2009509262A (ja) | 2009-03-05 |
| US20080256005A1 (en) | 2008-10-16 |
| US8036995B2 (en) | 2011-10-11 |
| EP1929435A2 (en) | 2008-06-11 |
| WO2007034455A3 (en) | 2008-04-17 |
| RU2008115931A (ru) | 2009-10-27 |
| CN101305388B (zh) | 2012-03-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11199958B2 (en) | Narrative arc story engine | |
| KR20240123427A (ko) | 기계 학습 모델 생성 쿼리를 사용한 검색 | |
| CN118715515A (zh) | 利用机器学习的模型生成的查询进行搜索 | |
| WO2011125265A1 (ja) | ゲーム装置 | |
| US12430844B2 (en) | Configurable virtual environment definitions | |
| JP5027140B2 (ja) | リハーサルによりプログラミングする方法 | |
| Zhang et al. | Auggie: Encouraging effortful communication through handcrafted digital experiences | |
| CN119493893A (zh) | 用于智能体伴侣的环境多装置框架 | |
| US20190172260A1 (en) | System for composing or modifying virtual reality sequences, method of composing and system for reading said sequences | |
| Van Den Hoven et al. | Tangible computing in everyday life: Extending current frameworks for tangible user interfaces with personal objects | |
| JP5821152B2 (ja) | コンテンツ提供サーバ及びコンテンツ提供方法 | |
| Birringer | After choreography | |
| Nouraei et al. | Thinking Outside the Box: Non-Designer Perspectives and Recommendations for Template-Based Graphic Design Tools | |
| van't Klooster et al. | Interactive scenario visualization for user-based service development | |
| Park | Shakespeare in cyborg theatre: Immersive VR theatre and the cyborg-subject | |
| US12487722B1 (en) | Visualized item based systems | |
| Webb et al. | Choreographic buttons: promoting social interaction through human movement and clear affordances | |
| Wood | Where codes collide: The emergent ecology of avatar | |
| CN109416638A (zh) | 可定制的紧凑叠加窗口 | |
| US20260064447A1 (en) | Interactive Data Tour Creator for Dashboards | |
| van Doorn et al. | Mass Customization in Ambient Narratives | |
| Nack | The Future of Media Computing: From Ontology-Based Semiosis to Communal Intelligence | |
| Liu | Using Virtual Reality to Improve Design Communication | |
| Shanbaum | The Interface Is Obsolete: A Critical Investigation of the Digital Interface in Interactive New Media Installations | |
| Michahelles et al. | The Road to Ubiquitous Personal Fabrication: Modeling-free Instead of Increasingly Simple |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090916 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120207 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120423 |
|
| 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: 20120524 |
|
| 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: 20120621 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150629 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |