【手続補正書】
【提出日】平成30年8月14日(2018.8.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
FLASHコンテンツをハイパーテキストマークアップ言語(HTML)コンテンツに変換する方法であって、
1つまたは複数のプロセッサ上で実行されるトランスコーダモジュールによって、第1の表示オブジェクトおよび第2の表示オブジェクトを含む表示リストを含むFLASHに基づくコンテンツアイテムを受信するステップと、
前記トランスコーダモジュールによって、前記表示リストをくまなく調べて前記第1の表示オブジェクトに関するクラスタイプを特定するステップと、
前記トランスコーダモジュールによって、前記第1の表示オブジェクトに関する前記クラスタイプに基づいてHTMLに基づく命令の第1の組を生成するステップと、
前記トランスコーダモジュールによって、HTMLに基づく命令の生成された第1の組を命令リストに挿入するステップと、
前記トランスコーダモジュールによって、前記表示リストをくまなく調べて前記第2の表示オブジェクトに関するクラスタイプを特定するステップと、
前記トランスコーダモジュールによって、前記第2の表示オブジェクトに関する前記クラスタイプに基づいてHTMLに基づく命令の第2の組を生成するステップと、
前記トランスコーダモジュールによって、HTMLに基づく命令の前記生成された第2の組を、HTMLに基づく命令の前記第1の組を含む前記命令リストに挿入するステップと、
前記1つまたは複数のプロセッサによって、データ構造内の前記命令リストをデータベースに記憶するステップとを含む、方法。
【請求項２】
ポリシージェネレータモジュールによって、トリガ条件に基づいてHTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組を実行するためのアプリケーションを指定する実行ポリシーを生成するステップであって、前記トリガ条件が、前記アプリケーションがアイドルしていると判定することに応じてHTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組のうちの少なくとも一方を実行するための前記アプリケーションを指定する、ステップをさらに含む請求項1に記載の方法。
【請求項３】
ポリシージェネレータモジュールによって、トリガ条件に基づいてHTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組を実行するためのアプリケーションを指定する実行ポリシーを生成するステップであって、前記トリガ条件が、HTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組のうちの少なくとも一方の実行の継続時間が予め定義された時間遅延を超えると判定することに応じてHTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組のうちの少なくとも一方を実行するための前記アプリケーションを指定する、ステップをさらに含む請求項1に記載の方法。
【請求項４】
ポリシージェネレータによって、HTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組に関する重みに基づいてHTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組をグループ分けするステップをさらに含む請求項1に記載の方法。
【請求項５】
前記トランスコーダモジュールによって、前記第1の表示オブジェクトが子表示オブジェクトを含むと判定するステップと、
前記第1の表示オブジェクトが前記子表示オブジェクトを含むと判定することに応じて、前記トランスコーダモジュールによって、前記子表示オブジェクトに関するクラスタイプを特定するステップと、
前記トランスコーダモジュールによって、前記子表示オブジェクトに関する前記クラスタイプに基づいてHTMLに基づく命令の第3の組を生成するステップと、
前記トランスコーダモジュールによって、HTMLに基づく命令の前記第3の組を前記命令リストに挿入するステップとをさらに含み、
HTMLに基づく命令の前記生成された第2の組を前記命令リストに挿入するステップが、HTMLに基づく命令の前記第3の組を前記命令リストに挿入した後で、HTMLに基づく命令の前記第2の組を挿入することをさらに含む請求項1に記載の方法。
【請求項６】
前記第1の表示オブジェクトに関する前記クラスタイプを特定するステップが、前記第1の表示オブジェクトがMovieClip表示オブジェクトコンテナを含むと判定することをさらに含み、前記MovieClip表示オブジェクトコンテナが、第1の子表示オブジェクトおよび第2の子表示オブジェクトを含み、
HTMLに基づく命令の前記第1の組を生成するステップが、
前記第1の表示オブジェクトが前記MovieClip表示オブジェクトコンテナを含むと判定することに応じて、前記第1の子表示オブジェクトの前記クラスタイプに基づいて前記第1の子表示オブジェクトのためのHTMLに基づく命令の第3の組を生成することと、
前記第1の表示オブジェクトが前記MovieClip表示オブジェクトコンテナを含むと判定することに応じて、前記第2の子表示オブジェクトの前記クラスタイプに基づいて前記第2の子表示オブジェクトのためのHTMLに基づく命令の第4の組を生成することとをさらに含み、
HTMLに基づく命令の前記生成された第1の組を前記命令リストに挿入するステップが、HTMLに基づく命令の前記第3の組およびHTMLに基づく命令の前記第4の組を挿入することをさらに含む請求項1に記載の方法。
【請求項７】
HTMLに基づく命令の前記第3の組を生成することが、前記MovieClip表示オブジェクトコンテナのブレンドモードに基づいてブレンド命令を生成することをさらに含み、
HTMLに基づく命令の前記第4の組を生成することが、前記MovieClip表示オブジェクトコンテナのフィルタに基づいてフィルタ命令を生成することをさらに含む請求項6に記載の方法。
【請求項８】
前記第1の表示オブジェクトに関する前記クラスタイプを特定するステップが、Bitmap、Shape、Sprite、MovieClip、TextField、TextLine、StaticText、またはVideoのうちの1つを含む前記第1の表示オブジェクトに関する前記クラスタイプを特定することを含み、
前記第2の表示オブジェクトに関する前記クラスタイプを特定するステップが、前記第1の表示オブジェクトに関する前記クラスタイプを特定することをさらに含み、前記第2の表示オブジェクトに関する前記クラスタイプが、前記Bitmap、前記Shape、前記Sprite、前記MovieClip、前記TextField、前記TextLine、前記StaticText、または前記Videoのうちの1つを含む請求項1に記載の方法。
【請求項９】
HTMLに基づく命令の前記第1の組を生成するステップが、スタック命令、クリップ命令、ブレンド命令、ドローシェイプ命令、ドローテキスト命令、ドロービットマップ命令、およびドロービデオ命令のうちの少なくとも1つを含むHTMLに基づく命令の前記第1の組を生成することをさらに含み、
HTMLに基づく命令の前記第2の組を生成するステップが、前記スタック命令、前記クリップ命令、前記ブレンド命令、前記ドローシェイプ命令、および前記ドローテキスト命令、前記ドロービットマップ命令、および前記ドロービデオ命令のうちの少なくとも1つを含むHTMLに基づく命令の前記第2の組を生成することをさらに含む請求項1に記載の方法。
【請求項１０】
HTMLに基づく命令の前記生成された第1の組を挿入するステップが、HTMLに基づく命令の前記生成された第1の組を前記命令リストのキューに入れることをさらに含み、前記命令リストが、キューデータ構造を含み、
HTMLに基づく命令の前記生成された第2の組を挿入するステップが、HTMLに基づく命令の前記生成された第2の組を前記命令リストのキューに入れることをさらに含む請求項1に記載の方法。
【請求項１１】
FLASHコンテンツをハイパーテキストマークアップ言語(HTML)コンテンツに変換するためのシステムであって、
第1の表示オブジェクトおよび第2の表示オブジェクトを含む表示リストを含むFLASHに基づくコンテンツアイテムを受信し、
前記表示リストをくまなく調べて前記第1の表示オブジェクトに関するクラスタイプを特定し、
前記第1の表示オブジェクトに関する前記クラスタイプに基づいてHTMLに基づく命令の第1の組を生成し、
HTMLに基づく命令の生成された第1の組を命令リストに挿入し、
前記表示リストをくまなく調べて前記第2の表示オブジェクトに関するクラスタイプを特定し、
前記第2の表示オブジェクトに関する前記クラスタイプに基づいてHTMLに基づく命令の第2の組を生成し、
HTMLに基づく命令の前記生成された第2の組をHTMLに基づく命令の前記第1の組を含む前記命令リストに挿入し、
データ構造内の前記命令リストをデータベースに記憶する1つまたは複数のプロセッサを実行するトランスコーダモジュールを含む、システム。
【請求項１２】
トリガ条件に基づいてHTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組を実行するためのクライアントデバイスのアプリケーションを指定する実行ポリシーを生成するポリシージェネレータモジュールであって、前記トリガ条件が、前記アプリケーションがアイドルしていると判定することに応じてHTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組のうちの少なくとも一方を実行するための前記アプリケーションを指定する、ポリシージェネレータモジュールをさらに含む請求項11に記載のシステム。
【請求項１３】
トリガ条件に基づいてHTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組を実行するためのクライアントデバイスのアプリケーションを指定する実行ポリシーを生成するポリシージェネレータであって、前記トリガ条件が、HTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組のうちの少なくとも一方の実行の継続時間が予め定義された時間遅延を超えると判定することに応じてHTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組のうちの少なくとも一方を実行するための前記アプリケーションを指定する、ポリシージェネレータをさらに含む請求項11に記載のシステム。
【請求項１４】
HTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組に関する重みに基づいてHTMLに基づく命令の前記第1の組およびHTMLに基づく命令の前記第2の組をグループ分けするポリシージェネレータをさらに含む請求項11に記載のシステム。
【請求項１５】
前記トランスコーダモジュールが、
前記第1の表示オブジェクトが子表示オブジェクトを含むと判定し、
前記第1の表示オブジェクトが前記子表示オブジェクトを含むと判定することに応じて、前記子表示オブジェクトに関するクラスタイプを特定し、
前記子表示オブジェクトに関する前記クラスタイプに基づいてHTMLに基づく命令の第3の組を生成し、
HTMLに基づく命令の前記第3の組を前記命令リストに挿入し、
HTMLに基づく命令の前記第3の組を前記命令リストに挿入した後に、HTMLに基づく命令の前記第2の組を挿入する請求項11に記載のシステム。
【請求項１６】
前記トランスコーダモジュールが、
前記第1の表示オブジェクトがMovieClip表示オブジェクトコンテナを含むと判定することであって、前記MovieClip表示オブジェクトコンテナが、第1の子表示オブジェクトおよび第2の子表示オブジェクトを含む、判定することと、
前記第1の表示オブジェクトが前記MovieClip表示オブジェクトコンテナを含むと判定することに応じて、前記第1の子表示オブジェクトのクラスタイプに基づいて前記第1の子表示オブジェクトのためのHTMLに基づく命令の第3の組を生成することと、
前記第1の表示オブジェクトが前記MovieClip表示オブジェクトコンテナを含むと判定することに応じて、前記第2の子表示オブジェクトのクラスタイプに基づいて前記第2の子表示オブジェクトのためのHTMLに基づく命令の第4の組を生成することと、
HTMLに基づく命令の前記第3の組およびHTMLに基づく命令の前記第4の組を前記命令リストに挿入することとを行う請求項11に記載のシステム。
【請求項１７】
前記トランスコーダモジュールが、
前記MovieClip表示オブジェクトコンテナのブレンドモードに基づいてブレンド命令を生成し、
前記MovieClip表示オブジェクトコンテナのフィルタに基づいてフィルタ命令を生成する請求項16に記載のシステム。
【請求項１８】
前記トランスコーダモジュールが、
前記第1の表示オブジェクトに関する前記クラスタイプを特定することであって、前記第1の表示オブジェクトに関する前記クラスタイプが、Bitmap、Shape、Sprite、MovieClip、TextField、TextLine、StaticText、またはVideoのうちの1つを含む、特定することと、
前記第1の表示オブジェクトに関する前記クラスタイプを特定することであって、前記第2の表示オブジェクトに関する前記クラスタイプが、前記Bitmap、前記Shape、前記Sprite、前記MovieClip、前記TextField、前記TextLine、前記StaticText、または前記Videoのうちの1つを含む、特定することとを行う請求項11に記載のシステム。
【請求項１９】
前記トランスコーダモジュールが、
スタック命令、クリップ命令、ブレンド命令、ドローシェイプ命令、ドローテキスト命令、およびドロービットマップ命令のうちの少なくとも1つを含むHTMLに基づく命令の前記第1の組を生成し、
前記スタック命令、前記クリップ命令、前記ブレンド命令、前記ドローシェイプ命令、前記ドローテキスト命令、および前記ドロービットマップ命令のうちの少なくとも1つを含むHTMLに基づく命令の前記第2の組を生成する請求項11に記載のシステム。
【請求項２０】
前記命令リストのための前記データ構造が、キューデータ構造を含み、
前記トランスコーダモジュールが、HTMLに基づく命令の前記生成された第1の組を前記命令リストのキューに入れ、HTMLに基づく命令の前記生成された第2の組を前記命令リストのキューに入れる請求項11に記載のシステム。