(57)【要約】  ポータブルドキュメントフォーマット  （ｐｄｆ）、電子書籍（ｅＢｏｏｋ）、又はＷｅｂページなど出版物、すなわち高密度デジタルコンテンツ出版物のコンテンツの構造、をより小さい単位、例えば単語、画像、媒体、に分解し、分解されたより小さい単位が次いで適応型薄型オブジェクトモデルのレコードに復元される、新たなデータ要素のフォーマットを使用した方法及びシステムである。適応型薄型オブジェクトモデルのレコードは、コンテンツ及びサービス要素を含み、これらは次いでタッチスクリーン又はハンズフリーのモバイルデバイス上のクライアントシステムへ仮想出版物の配信ビークルによってユーザーに配信される。【選択図】  図４
2021508128.tif 000002
【特許請求の範囲】
【請求項１】
適応型薄型オブジェクトモデルシステムであって、
タッチ又はハンズフリーのインターフェースで構成されたモバイルデバイスに配信するためにコンテンツを分解するように構成されたサーバシステムと、
高密度のデジタルコンテンツ出版物から高密度のコンテンツを受信し、前記高密度のコンテンツから情報の単位を抽出するように構成された抽出システムと、
前記高密度のコンテンツ内の異なる種類のコンテンツを複数の識別されたデータ要素に分解するようにさらに構成された抽出システムと、
前記複数の識別されたデータ要素の各々が組み立てられ、各々が適応型薄型オブジェクトモデルのレコードとして格納される細分化読み取り構造モジュールと、を備え、
前記サーバシステムは、前記モバイルデバイスから、前記格納された1つ又は複数の適応型薄型オブジェクトモデルのレコードの配信についての要求を受信するように構成された、
適応型薄型オブジェクトモデルシステム。
【請求項２】
前記高密度デジタルコンテンツ出版物は、ポータブルドキュメントフォーマット（ｐｄｆ）、電子書籍（ｅＢｏｏｋ）のフォーマット、Ｗｅｂページである、請求項１に記載の適応型薄型オブジェクトモデルシステム。
【請求項３】
格納された適応型薄型オブジェクトモデルのレコードの前記モバイルデバイスへの配信をさらに含む、請求項１に記載の適応型薄型オブジェクトモデルシステム。
【請求項４】
適応型薄型オブジェクトモデルのレコードとして組み立てられ、格納された前記複数の識別されたデータ要素の各々は、説明、概要、タイトル、順序付け値、及びカテゴリの割り当てを含む、請求項１に記載の適応型薄型オブジェクトモデルシステム。
【請求項５】
前記高密度のデジタルコンテンツ出版物は、一連の段階、章、又はセクションであるページを含み、前記高密度デジタルコンテンツ出版物から生成された前記格納された適応型薄型オブジェクトモデルのレコードが非線形のレコードとして存在する、請求項１に記載の適応型薄型オブジェクトモデルシステム。
【請求項６】
ユーザーは、前記ユーザーによって閲覧されるコンテンツの非線形シーケンスの順序を選択する、請求項１に記載の適応型薄型オブジェクトモデルシステム。
【請求項７】
データ要素とサービス要素とを適応型薄型オブジェクトモデルのレコードに追加することによってコンテンツの密度を高めるように構成された細分化読み取り構造モジュールをさらに備える、請求項１に記載の適応型薄型オブジェクトモデルシステム。
【請求項８】
前記データ要素はテキスト又はビデオ又はオーディオを含み、前記サービス要素は位置又は通知を含む、請求項７に記載の適応型薄型オブジェクトモデルシステム。
【請求項９】
前記格納された１つ又は複数の適応型薄型オブジェクトモデルのレコードの各々は、別個に編集可能であり、順序付けされ、複数のグループと関連付けられ、検索され、リンクされ、保存される、請求項１に記載の適応型薄型オブジェクトモデルシステム。
【請求項１０】
アクセスを制御し、ライブラリによって複数の仮想出版物をセグメント化し、仮想チャネルによって類別するように構成された前記モバイルデバイス上のＬｉｖｅＣｌｉａｎｔアプリケーションをさらに備える、請求項1に記載の適応型薄型オブジェクトモデルシステム。
【請求項１１】
前記仮想チャネルは、トピックス、主題又はテーマによって仮想出版物ライブラリを類別する、請求項１０に記載の適応型薄型オブジェクトモデルシステム。
【請求項１２】
適応型薄型オブジェクトモデルを使用して高密度のコンテンツを分解する方法であって、
高密度デジタルコンテンツ出版物から高密度のコンテンツを受信するステップと、
前記高密度のコンテンツをハイパーテキストマークアップ言語（ＨＴＭＬ）に変換するステップと、
前記ハイパーテキストマークアップ言語内の前記高密度のコンテンツを複数の単位に分解して、１つ又は複数の残りの思想を表す単語、画像及び媒体で構成されるデータコンテンツのみを残して、高密度のコンテンツの構造を削除するステップであって、前記分解は表示可能なテキスト及び媒体に無関係なあらゆるインラインスタイル、クラス、識別子、コメント及びメタデータを削除する、ステップと、
残ったテキスト及びスタイリング要素を含む前記複数の単位を分析して前記複数の単位の各々の１つ又は複数の単位境界を識別するステップであって、前記複数の単位の各々は思想ブロックを表す、ステップと、
各々の思想ブロックの上に単位マーカーを挿入して、各々をデータ要素ファイルとして保存するステップと、
タイトル、概要、並び替え値、及び識別属性を各データ要素ファイルに挿入するステップと、を含む方法。
【請求項１３】
各々のデータ要素ファイルを連結し、データ要素のワークシートに、又はデータ要素の拡張可能なマークアップ言語（ＸＭＬ）ファイルのセクションに保存するステップをさらに含む、請求項１２に記載の方法。
【請求項１４】
適応型薄型オブジェクトモデルを生成する方法であって、
高密度デジタルコンテンツ出版物から高密度のコンテンツを受信するステップと、
前記高密度のコンテンツから情報の単位を抽出するステップと、
前記高密度のコンテンツ内の異なる種類のコンテンツを複数の識別されたデータ要素に分解するステップと、
前記複数の識別されたデータ要素の各々を適応型薄型オブジェクトモデルのレコードとして組み立て、格納するステップと、
前記格納された１つ又は複数の適応型薄型オブジェクトモデルのレコードの配信に対する要求をモバイルデバイスから受信するステップと、を含む方法。
【請求項１５】
格納された１つ又は複数の適応型薄型オブジェクトモデルのレコードを前記モバイルデバイスに配信するステップをさらに含む、請求項１４に記載の方法。
【請求項１６】
説明、概要、タイトル、順序付け値、及びカテゴリの割り当てを各々の適応型薄型オブジェクトモデルのレコードに格納するステップをさらに含む、請求項１４に記載の方法。
【請求項１７】
ユーザーにより、前記ユーザーが閲覧する非線形シーケンスのコンテンツの順序を選択するステップをさらに含む、請求項１４に記載の方法。
【請求項１８】
データ要素とサービス要素とを前記適応型薄型オブジェクトモデルのレコードの１つに追加することによって、コンテンツの密度を高めるステップをさらに含む、請求項１４に記載の方法。
【請求項１９】
前記データ要素がテキスト及又はビデオ又はオーディオを含み、前記サービス要素が位置又は通知を含む、請求項１８に記載の方法。
【請求項２０】
前記格納された前記１つ又は複数の適応型薄型オブジェクトモデルのレコードの各々が別個に編集、順序付け及び複数のグループとの関連付け、検索、リンク及び保存可能である、請求項１４に記載の方法。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、２０１７年９月１３日に出願された米国仮特許出願第６２／５５７，８７４号の優先権を主張し、その全体を参照により本明細書に組み入れる。
【技術分野】
【０００２】
本発明は、モバイル通信デバイスを対象とするマルチメディアオブジェクト構造の生成及び操作に関する。
【背景技術】
【０００３】
歴史的に、思想は書籍と呼ばれる物理的なペーパーの領域の周りに配置されてきたため、コンテンツは段落ごと、ページごとに配置されている。この順序構造に従うことは、リーダーがストーリーを直線的にたどる傾向がある文学作品には有効である。伝統的に、書籍は、この線形法で構築され、思想を提示し、これは線形読み取り経路とも呼ばれている。読み取り経路は、提示された資料が、ユーザーが資料を読む方法を決定し、又は順序付ける方法である。線形読み取り経路では、リーダーは所定の単語配列に従う。さらに、線形読み取り経路では、テキストに連続的に経過する時間がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、著しく異なる種類の読み取りには、非線形の方法で情報（すなわち、思想）へのアクセスが必要である。リーダーが情報に非連続的にアクセスしたり検索したりする必要がある参照指向の読み取りは、直線的な書籍の構造に多くの課題を提示してきた。これらの課題を最小限に抑えるために、電子ドキュメントの出版物には、リーダーが探している情報をすばやく見つけられるように、ページ番号、目次、索引ページ、索引タブなどのナビゲーション機構が含まれている。これらの機構は、リーダーが非線形読み取り経路、非線形レコード、又は非線形コンテンツの順序が通常発生するＷｅｂサイトのナビゲーションが開始されるまでは十分だった。Ｗｅｂサイトはテキストとリンクされたマルチメディアコンテンツを提示することで、リーダーにどの資料に従うべきかの方向と経路を選択させることができる。このようなユーザーの選択により、読み取り経路は非直線的で不連続的なものになる。
【０００５】
２００７年以前は、デジタル読み取りは主に、デジタルファイル ポータブルドキュメントフォーマット（ＰＤＦ）及び電子書籍（ｅＢｏｏｋ）又はデスクトップ及びラップトップコンピュータ上のＷｅｂページ（ブラウザ）で行われていた。ＰＤＦ及びｅＢｏｏｋは、印刷されたテキストの単一モードの固定読み取り経路を模擬するが、このことはタッチスクリーンデバイスと互換性のないペーパーに関連するナビゲーション及びプレゼンテーションスキームを継承することを意味する。ブラウザは、Ｗｅｂページを再配列して特定のデバイスでの表示を調整する。これによって、コンテンツの位置がずれることが多く、不規則に広がるコンテンツのページを介してメッセージに接続されたプレビューを配信することを好むスマートフォンなどの、マルチモードのタッチスクリーンデバイスで長いコンテンツをナビゲートするのが困難になる。
【０００６】
スマートフォンは、コンテンツへのマルチモードのアクセスを提供する媒体の中で最高の地位を獲得している。新しい通信のランドスケープにおけるスマートフォンの優位性には、参照マニュアル、教科書、ユーザーガイドなどに見られる高密度情報へのマルチモードアクセスをサポートする新しいコンテンツ構造と配信モデルが必要である。したがって、問題なのは、この高密度情報をリアルタイムで更新され、ストリーミングされ、操作されるような小さくて発見可能なユニットに変換する方法である。
【０００７】
上記を考慮すると、必要とされるのは、当初、単一モードのペーパーアクセス用に開発され、デスクトップ及びタブレットデバイス上のＰＤＦなどのフォーマットでデジタル表示されるモノリシックコンテンツを再構築するマルチモードのタッチ及びハンズフリーモバイルデバイス用の新しいデータ要素のフォーマットを備えた方法及びシステムである。開示する新たなデータ要素構造は、高密度情報コンテンツを分解又は細分化し、細分化読み取り構造モジュールを利用し、データ要素をマルチメディアオブジェクトの集合として格納する適応薄型オブジェクトモデル（「ＡＴＯＭ」）のレコードを生成する。これらのＡＴＯＭレコードには、一意の属性、データ属性、補足属性、及びサービス属性が含まれる。
【課題を解決するための手段】
【０００８】
本開示の一実施形態では、細分化システムは、ＰＤＦ、ｅＢｏｏｋ又はＷｅｂページなどのコンテンツの構造、すなわち高密度デジタルコンテンツ出版物をより小さな単位、例えば単語、画像、及び媒体、に分解し、その後適応型薄型オブジェクトモデルレコードに復元する。適応型薄型オブジェクトモデルのレコードには、データ要素、補足要素、及びサービス要素が含まれ、これらの要素は仮想出版物配信手段を通じてモバイルデバイスのクライアントシステムにユーザーに配信される。
【０００９】
本開示の別の実施形態では、分解されたコンテンツは、データ要素としてサーバシステムに格納され、各データ要素は、細分化読み取り構造モジュール内の適応型薄型オブジェクトモデルのレコードの集合における一単位を表す。各適応型薄型オブジェクトモデルのレコードには、テキスト、ビデオ、オーディオなどのデータ要素、価格、カレンダー、地図、データフィードなどの補足要素、リアルタイムの位置、通知、データフィードなどのサービス要素が含まれ、これらは細分化読み取り構造モジュールから動的に追加、更新、又は削除され、細分化読み取り構造モジュールは、適応型薄型オブジェクトモデルのレコードの集合を管理する。
【００１０】
本開示の別の実施形態では、オーサリングのためのコンソールは、構造化のためのコンテンツの第１の構造及び非構造化のためのコンテンツの第２の構造を定義する細分化読み取り構造モジュールからテンプレートを受信する。テンプレートは、第１の適応型薄型オブジェクトモデルのレコードで利用可能なデータ要素と関連サービス要素を決定するように構成されている。さらに、第１の適応型薄型オブジェクトモデルのレコードは、仮想出版物内の第２の適応型薄型オブジェクトモデルのレコードにリンクすることができ、各適応型薄型オブジェクトモデルのレコードは一意の識別子を有する。また、適応型薄型オブジェクトモデルのレコードは、適応型薄型オブジェクトモデルのレコードが非表示又は表示状態にかかわらず、作成者が適応型薄型オブジェクトモデルのレコードにサービス要素を追加できるように構成されている。特定の順序を生成して、適応型薄型オブジェクトモデルのレコードの一列に並べられた読み取り経路を定義することができる。
【００１１】
本開示のさらなる特徴及び利点、ならびに本開示の様々な実施形態の構造及び動作は、添付の図面を参照して以下で詳細に説明される。本開示は、本明細書に記載の特定の実施形態に限定されないことに留意されたい。そのような実施形態は、説明目的のみで提示されたものである。本明細書に含まれる教示に基づき、追加の実施形態は、当業者には明らかであろう。
【図面の簡単な説明】
【００１２】
本明細書に組み込まれ、明細書の一部を形成する添付図面は、本発明を例示し、明細書の記載とともに、本発明の原理を説明し、当業者が本発明を製造し、使用できるようにするのに役立つ。
【００１３】
加えて、参照番号の左端の数字は、参照番号が最初に表示される図面を特定する（例えば、参照番号「３１０」は、その番号が付された要素が最初に図３でラベル付けされるか、初めて出てくることを示す）。さらに、同じ参照番号にアルファベットの異なる文字又は他の特徴的な符号（アポストロフィなど）が続く要素は、構造、動作、又は形式は同じ要素であるが、空間内の位置が異なるか、又は異なる時点で繰り返される要素として識別される場合があることを示す（例えば、参照番号「１１０ａ」と「１１０ｂ」は、機能的には同じであるがシミュレーションの場が異なる位置にある２つの異なるエネルギー検出デバイスを示す）。
【図１】本開示の実施の形態による、モバイルデバイスと通信してデジタルコンテンツをマルチメディアオブジェクトに細分化するためのシステムの実装形態を示すシステム図である。
【図２】本開示の実施形態による、データ要素を抽出及びインポートし、適応型薄型オブジェクトモデルのレコードとしてモバイルデバイスに配信することにより高密度のコンテンツを変換する一連の動作を示す図である。
【図３】図３Ａおよび図３Ｂは、本開示の実施形態による、線形及び非線形読み取り経路を示す図である。
【図４】本開示の実施形態による、デジタルコンテンツをデータ要素に細分化するシステムの構成要素、及び適応型薄型オブジェクトモデルのレコードのＬｉｖｅＣｌｉｅｎｔアプリケーションへの配信を示す図である。
【図５】本開示の一実施形態による、サーバの利用によるＤＦドキュメント、ｅBook及びＷｅｂサイトの分解を示す図である。
【図６】本開示の実施形態による、適応型薄型オブジェクトモデルのレコードの生成においてデータ要素に適用するためのテンプレートの使用を示す。
【図７Ａ】本開示の一実施形態による、データ要素を生成し、アップロードするための構成設定画面を示す図である。
【図７Ｂ】本開示の一実施形態による、データ要素を生成し、アップロードするための構成設定画面を示す図である。
【図７Ｃ】本開示の一実施形態による、データ要素を生成し、アップロードするための構成設定画面を示す図である。
【図８】本開示の一実施形態による、適応型薄型オブジェクトモデルのレコードを生成するために特定のデータ要素に関連付けられた所定のカテゴリのリストを伴う成画面を示す図である。
【図９】本開示の実施形態による、複数の適応型薄型オブジェクトモデルのレコード及びモバイルデバイスに配信されたそのレコードを伴う分化読み取り構造モジュール構成画面を示す図である。
【図１０Ａ】本発明の実施形態による、オーサリングツールの編集モードと、適応型薄型オブジェクトモデルのレコードとともに使用されるオーサリングコンソール及び編集ツールのスクリーンショットを示す図である。
【図１０Ｂ】本発明の実施形態による、オーサリングツールの編集モードと、適応型薄型オブジェクトモデルのレコードとともに使用されるオーサリングコンソール及び編集ツールのスクリーンショットを示す図である。
【図１０Ｃ】本発明の実施形態による、オーサリングツールの編集モードと、適応型薄型オブジェクトモデルのレコードとともに使用されるオーサリングコンソール及び編集ツールのスクリーンショットを示す図である。
【図１０Ｄ】本発明の実施形態による、オーサリングツールの編集モードと、適応型薄型オブジェクトモデルのレコードとともに使用されるオーサリングコンソール及び編集ツールのスクリーンショットを示す図である。
【図１０Ｅ】本発明の実施形態による、オーサリングツールの編集モードと、適応型薄型オブジェクトモデルのレコードとともに使用されるオーサリングコンソール及び編集ツールのスクリーンショットを示す図である。
【図１０Ｆ】本発明の実施形態による、オーサリングツールの編集モードと、適応型薄型オブジェクトモデルのレコードとともに使用されるオーサリングコンソール及び編集ツールのスクリーンショットを示す図である。
【図１０Ｇ】本発明の実施形態による、オーサリングツールの編集モードと、適応型薄型オブジェクトモデルのレコードとともに使用されるオーサリングコンソール及び編集ツールのスクリーンショットを示す図である。
【図１０Ｈ】本発明の実施形態による、オーサリングツールの編集モードと、適応型薄型オブジェクトモデルのレコードとともに使用されるオーサリングコンソール及び編集ツールのスクリーンショットを示す図である。
【図１０Ｉ】本発明の実施形態による、オーサリングツールの編集モードと、適応型薄型オブジェクトモデルのレコードとともに使用されるオーサリングコンソール及び編集ツールのスクリーンショットを示す図である。
【図１１】本開示の一実施形態による、クライアントを介したモバイルデバイスへの適応型薄型オブジェクトモデルのレコードの配信を示す図である。
【図１２Ａ】本開示の実施形態による、選択された適応型薄型オブジェクトモデルのレコード及びプレイリストのフォーカスモードを示す図である。
【図１２Ｂ】本開示の実施形態による、選択された適応型薄型オブジェクトモデルのレコード及びプレイリストのフォーカスモードを示す図である。
【図１３】本開示の一実施形態による、モバイルデバイスに一単位のテキストと共に配信される通知サービスの使用を示す図である。
【図１４】本開示の一実施形態による、適応型薄型オブジェクトモデルのレコードを生成する方法のフローチャートである。
【図１５】本開示の一実施形態による、例示的なコンピュータの実装を示す図である。
【発明を実施するための形態】
【００１４】
本発明のさらなる実施形態、特徴、及び利点、ならびに本発明の様々な実施形態の動作を、添付図面を参照して以下に説明する。
【００１５】
本明細書に記載の実施形態は特定の用途の例示的な実施形態であり、本発明はそれに限定されないことを理解されたい。本明細書で提供される教示にアクセスできる当業者は、本発明の範囲内の追加の修正、応用、及び実施形態、及び本発明が非常に有用な追加分野を認識するであろう。
【００１６】
本明細書に記載される実施形態は、「一つの実施形態」、「実施形態」、「例示的実施形態」、等として参照される。これらの参照は、記載される実施形態（複数可）が特定の特徴、構造、又は特性を含み得るが、すべての実施形態が記載される特徴、構造、又は特性のすべてを必ずしも含むわけではないことを示している。さらに、特定の特徴、構造、又は特性がある実施形態に関連して記載される場合、明示的に記載されているかどうかに関わりなく、他の実施形態に関連し、そのような特徴、構造、又は特性に影響を及ぼすことは当業者の知識の範囲内であることを理解されたい。
【００１７】
細分化システムには複数の種類のテクノロジーが含まれ、ＬｉｖｅＣｌｉｅｎｔアプリケーション、ライブラリコンポーネント、仮想チャネルコンポーネント、仮想出版物コンポーネント、細分化読み取り構造モジュールコンポーネント、及び適応型薄型オブジェクトモデルのレコードが含まれる。ＬｉｖｅＣｌｉｅｎｔアプリケーションは、仮想出版物（「ｖＰｕｂコンテナ」）をセグメント化するために開発されたアクセス制御スキームである。ＬｉｖｅＣｌｉｅｎｔアプリケーションは、仮想出版物にアクセスし、ライブラリによりコンテンツをセグメント化し、仮想チャネル（トピック、主題、テーマ）でさらに類別できる。仮想チャネルは、ライブラリ内で動的に作成又は削除される。仮想チャネルが作成されると、チャネルマネージャはｖＰｕｂコンテナをそのチャネルに追加する。仮想出版物は複数のチャネルに割り当てることができる。ＬｉｖｅＣｌｉｅｎｔアプリケーションは複数の仮想ライブラリを集約し、任意の仮想チャネル内の任意のｖＰｕｂコンテナからコンテンツをストリーミングすることができる。
【００１８】
ＬｉｖｅＣｌｉｅｎｔアプリケーションは、モバイルデバイスなどのデバイスにダウンロードされる仮想出版物リーダーでもあり、仮想チャネルと仮想出版物とで構成される仮想ライブラリを集約する。仮想出版物は、データネットワークを介してＬｉｖｅＣｌｉｅｎｔアプリケーションに動的に公開される複数の種類のコンテンツモジュールで構成されるデジタルの実体である。細分化読み取り構造は、適応型薄型オブジェクトモデルのレコードの集合を管理し、適応型薄型オブジェクトモデルのレコードで使用可能なデータ要素とサービス要素とを定義する、仮想出版物内に収容された特化したコンテンツモジュールである。これはまた、その編成を有効にし、ＬｉｖｅＣｌｉｅｎｔアプリケーションで使用可能な機能を決定する。また、適応型薄型オブジェクトモデルのレコードは、それぞれがデジタルドキュメントの単位を表すわずかなメタデータ、マルチメディアデータ、データフィード、及び位置情報付きの情報を操作する一意に識別可能な自己記述型のデジタルオブジェクトである。オブジェクトは、細分化読み取り構造によって提供されるデータ要素とサービス要素とを使用して、コンテンツを保存し、サービスにアクセスする。
【００１９】
技術的課題
現在、参照マニュアル、教科書、ユーザーガイドに見られる高密度のコンテンツを提供するために使用されるテクノロジー（ＰＤＦ、ｅＢｏｏｋ、及びＷｅｂページ−高密度デジタルコンテンツ出版物）は、ペーパー及びブラウザには最適化されているが、タッチスクリーンやハンズフリーモバイルデバイスには最適化されていない。したがって、ユーザーは、タッチスクリーン及びハンズフリーセマンティクス用に編成されたコンテンツをナビゲートすることができない。
【００２０】
ＰＤＦリーダーは、物理的なページレイアウトに基づいた単一モードのアクセススキームに関連してテキストと画像を表示するように設計されている。さらに、固定ファイル形式は動的に更新することも、カメラ、地理的位置、又は通知などのモバイルデバイスに特有のテクノロジーと統合することもできない。ＰＤＦファイルも、それらを解釈するリーダーも、タッチスクリーン及びハンズフリーのインターフェースのモバイルテクノロジーによって促進されるマルチモードアクセス方式に対応していない。最後に、ＰＤＦテクノロジーは物理ページ構造を模擬するため、リーダーが特定のユニットを消費できるような情報の単位にドキュメントを断片化することができない。
【００２１】
ＰＤＦなどのｅＢｏｏｋ又はｅＰｕｂリーダーは、物理ページ構造とユニモードアクセススキームに合わせて調整される。それらのファイルに基づいたアプローチは、モバイルデバイスに特有の技術を活用するように設計されておらず、したがってカメラ、地理的位置、又は通知と統合することもできない。そのようなリーダーは、せいぜい対応するレイアウトに基づいてテキスト、画像、及び、場合によってはマルチメディアを表示する。さらに、ファイル形式は固定されており、動的に更新することはできない。
【００２２】
ｅＢｏｏｋリーダーなどのＷｅｂブラウザは、画面の種類に応じてコンテンツを表示することができる。ただし、ハイパーテキストマークアップ言語（ＨＴＭＬ）は、ペーパーのユニモードの流れに従い、タッチスクリーンデバイスでのリーダーの機能を制限して、線形結合と非線形結合を切り替えることができない。さらに、オブジェクトモデルがないため、コンテンツをリーダーが個別に消費及び操作できるユニットに編成することが困難である。
【００２３】
技術的解決手段
本開示では、モバイルデバイス内のクライアントによってストリーミングされ、読み取られるデジタルドキュメントの単位をそれぞれが表すデータ要素を含む特化されたコンテンツモジュールの集合の作成を含む仮想出版アプローチを利用する。クライアントは、適応型薄型オブジェクトモデルのレコードの集合としてデータ要素を復元する。各々の適応型薄型オブジェクトモデルのレコードは、デジタルドキュメントの一単位を表す。各々の適応型薄型オブジェクトモデルのレコードは個別に編集でき、一意の識別子、拡張可能なデータ要素、及びサービス要素を含んでいる。適応型薄型オブジェクトモデルのレコードは順序付けされ、複数のグループに関連付けられ、検索され、リンクされ、かつ保存される。さらに、適応型薄型オブジェクトモデルのレコードは、スワイプタッチのセマンティクスによる線形読み取りを容易にするように配置され、しかも検索、選択のタッチセマンティクス及びユーザー定義のグループ化（プレイリスト）によるユーザー定義の非線形の読み取りエクスペリエンスを可能にする。加えて、各々の適応型薄型オブジェクトモデルのレコードはクライアントによってメッセージストリームとして読み取られるが、一方、ペーパーに適応されたＰＤＦ及びｅＰｕｂ、及びブラウザベースのリーダーはこれに応じて表示サイズに基づいてコンテンツを再配列する。これらの従来の技術はいずれも、タッチスクリーンとハンズフリーのセマンティクスを完全に活用するようにコンテンツを明確に編成していないため、タッチスクリーンとハンズフリーのモバイルデバイスでのナビゲート及び検索が困難である。
【００２４】
現在の解決手段は、コンテンツのオーサリングとコンテンツの消費とを統合する独自のアーキテクチャを利用している。コンテンツのオーサリングには、次のようなオーサリングのコンソールが含まれる：
* 細分化読み取り構造モジュールは、例えばステップバイステップ手順のような構造化されたコンテンツ、及び参照マニュアルのような非構造化されたコンテンツに特化したテンプレートを提供する。
【００２５】
* 細分化読み取り構造モジュールのテンプレートは、適応型薄型オブジェクトモデルのレコードで利用可能なデータ要素とサービス要素とを決定する。
【００２６】
* 各適応型薄型オブジェクトモデルのレコードは一意の識別子を有しており、仮想出版物内又は仮想出版物にわたる他の適応型薄型オブジェクトモデルのレコードからリンクすることができる。さらに、作成者は編集するデータ要素を追加及び選択することができる。
【００２７】
* 作成者は、適応型薄型オブジェクトモデルのレコードにサービス要素を追加することができる。
【００２８】
* 作成者は、適応型薄型オブジェクトモデルのレコードが非表示／表示状態であるかどうかを決定することができる。
【００２９】
* 作成者は、適応型薄型オブジェクトモデルのレコードをプレイリストに追加して保存することができるかどうかを判断することができる。
【００３０】
* 作成者は、細分化読み取り構造モジュールの並べ替えを使用して、適応型薄型オブジェクトモデルのレコードを順序立てて、一列に並べられた読み取り経路を定義する。
【００３１】
* 作成者は、適応型薄型オブジェクトモデルのレコードへの変更が追跡され、記録されるかどうかを判断することができる。また、
* 作成者は、適応型薄型オブジェクトモデルのレコードを、スワイプを介して１つのレコードから別のレコードに移動することができるかどうかを判断することができる。
【００３２】
コンテンツ消費には、以下のようなモバイルデバイスのＬｉｖｅＣｌｉｅｎｔアプリケーションが含まれる。
【００３３】
* 細分化読み取り構造モジュールは、適応型薄型オブジェクトモデルのレコードの編成されたリストを、ＬｉｖｅＣｌｉｅｎｔアプリケーションにストリーミングする仮想出版物コンポーネントに提供する：
* フラッシュモードでは、適応型薄型オブジェクトモデルのレコードがリスト内に表示され、速やかに表示、検索、選択することができる。これには、各適応型薄型オブジェクトモデルのレコードがアイコン、タイトル、概要をすばやく提供できるリストビューが含まれる。
【００３４】
* フォーカスモードでは、適応型薄型オブジェクトモデルのレコードが選択され、適応型薄型オブジェクトモデルから移動するスケジュール、連絡先情報、データフィード、地図などの補足要素とともに、データ要素の詳細がリーダーに提供され、ユーザーは画面をスワイプするか、次に進む／前に戻るのオプションを選択することで、適応型薄型オブジェクトモデルのレコードから移動することができる。
【００３５】
* ユーザーは、適応型薄型オブジェクトモデルのレコードを個人用プレイリストに保存できる。また、
* 通知サービス要素を備えた適応型薄型オブジェクトモデルのレコードは、時間又は位置に基づく通知として要約された情報をユーザーに配信する。
【００３６】
図１は、一実施形態による細分化システム１００を示している。細分化システム１００は、モバイルデバイス１１０を含み、モバイルデバイス１１０は、プロセッサ１２０、オペレーティングシステム１３２及び仮想出版物（「ｖＰｕｂコンテナ」）リーダー１３４を含むメモリ１３０も含む。細分化システム１００は、音声出力１４０と、１５２−１及び１５２−２とラベル付けされた、複数のライブラリ及びチャネル１５２を可能にするためのサーバ１５０への通信をも含む。細分化システム１００は、適応型薄型オブジェクトモデルシステムとも呼ばれ、知られている。モバイルデバイス１１０は、タッチ又はハンズフリーインターフェースを含む任意の種類のスマートフォン、タブレット、アイウェア、又はボディウェアデバイスであってよい。
【００３７】
一実施形態では、サーバ１５０は、ｐｄｆドキュメント、ｅＢｏｏｋ及び／又はＷｅｂページなどの仮想出版物コンテンツを保持する。サーバ１５０は、コンテンツをモバイルデバイス１１０に配信するために必要な３種類の操作を実行するように構成されている。これらの操作には、仮想ドキュメントからの情報の抽出及び分解、抽出された分解情報のインポート、適応型薄型オブジェクトモデルのレコードの生成、及びその適応オブジェクトモデルのモバイルデバイス１１０への配信が含まれる。これらは、抽出システム又は分解システム、インポートシステム、及び配信システムとも呼ばれ、知られている。
【００３８】
細分化システムは、ポータブルドキュメントフォーマット  （ｐｄｆ）、電子書籍（ｅＢｏｏｋ）、又はＷｅｂページなどのコンテンツの構造を、単語、画像、媒体で構成される思想や概念を表すより小さい単位に分解する。ドキュメントから思想を抽出するために、細分化システムはＰＤＦ又はｅＰｕｂをＨＴＭＬに変換する。細分化システムは、インラインスタイル、クラスとＩＤ、コメント、及び表示テキストと媒体とに無関係のメタデータなどのドキュメント構造を削除し、データコンテンツのみを残す。細分化システムは、残りのテキストとスタイリング要素（データコンテンツなど）を分析して、思想ブロックを構成する単位の境界を識別する。細分化システムは、各思想ブロックの上に単位マーカーを挿入する。各単位マーカーについて、細分化システムは思想ブロックを抽出し、各単位をデータ要素ファイルとして保存する。細分化システムは各データ要素ファイルを取り込み、タイトル、要約、並び替え値、及び追加の識別属性をデータ要素テキストに追加する。細分化システムは、各データ要素ファイルをデータ要素のワークシートの行又はデータ要素の拡張マークアップ言語（ＸＭＬ）ファイルのセクションとして連結する。このプロセスを次の表に示す。
【００３９】
【表１】
2021508128.tif 000003
【００４０】
図２は、一実施形態による、仮想出版物から高密度のコンテンツ情報を抽出及び変換し、モバイルデバイス上のクライアントソフトウェアに適応型薄型オブジェクトモデルのレコードを配信するのに必要な一連の動作を含む細分化システムフロー２００を示す。細分化システムフロー２００は、主に３つの操作、分解２１０、細分化２２０、及び配信２３０で構成されている。
【００４１】
分解２１０は、ドキュメントの読み取り又は受信、及びその後のそのドキュメントのコンテンツの抽出を含む。抽出には、ドキュメント内の異なる種類のコンテンツの識別と分離が含まれる。通常、コンテンツには、テキスト、画像、キーワード、概要などのアイテムが含まれよう。分解２１０の結果、識別されたさまざまな形式のデータ要素、すなわち識別されたデータ要素がファイルに収集される。細分化２２０は、分離されたデータ要素のファイルを細分化読み取り構造モジュールにアップロードすることを含み、そこで識別された各データ要素は、適応型薄型オブジェクトモデルのレコード、すなわち保存された適応型薄型オブジェクトモデルのレコードとして組み立てられ、かつ保存される。配信２３０は、モバイルデバイス上で実行されるＬｉｖｅＣｌｉｅｎｔアプリケーションを介してモバイルデバイス上のユーザーからリクエストを受信するプロセスを含み、そこでクライアントは要求された仮想出版物をロードして１つ又は複数の適応型薄型オブジェクトモデルのレコードを閲覧する。
【００４２】
図３Ａ及び３Ｂは、一実施形態による、読み取り経路の例を示している。一般的な書籍又はドキュメントは、図３Ａに示すように構成され、提供されて、作成者は、連続した段落、章、又はセクションを含むページの読み取り順序を定義する。しかしながら、図３Ｂに示すように、非線形読み取り経路では、ユーザー又はリーダーが、閲覧されるコンテンツの順序を選択することができる。非線形読み取り経路では、作成者ではなくユーザーが表示するコンテンツの順序を選択する。
【００４３】
細分化読み取り構造モジュールは、コンテンツの密度を高め、より豊富な文脈を提供し、適応性薄型オブジェクトモデルのレコードごとにデータ要素及びサービス要素、例えばマッピングや通知などを追加することで、読み易くする。また、要求される情報を含む適応型薄型オブジェクトモデルのレコードのタイトル、概要、アイコンをリスト化することにより、検索の発見可能性と使い易さを向上させる。
【００４４】
図４は、本開示の一実施形態による、デジタルコンテンツをデータ要素に細分化し、適応型薄型オブジェクトモデルのレコードをＬｉｖｅＣｌｉｅｎｔアプリケーションに配信するためのコンポーネントを含むシステム４００を示す。システム４００は、４１０−１から４１０−Ｎまでの複数のＬｉｖｅＣｌｉｅｎｔアプリケーション、プレイリスト４１２、仮想チャネルを含む仮想ライブラリ４１３、追加のｖＰｕｂコンテナ４１７、アクセス制御モジュール４１８、及び仮想チャネル構成モジュール４１９を有する管理システム４１５を含む。システム４００はまた、「仮想出版物」ｖＰｕｂコンテナ４２０、コンテンツモジュール４３０、非細分化読み取り構造モジュール４３５、細分化読み取り構造モジュール４４０、構成モジュール４４５、及び第１の適応型薄型オブジェクトモデルのレコードＮ（４５０−Ｎ）から適応型薄型オブジェクトモデルのレコード（４５０から１）までを含む。一実施形態では、任意の数のＬｉｖｅＣｌｉｅｎｔアプリケーション及びプレイリストが存在し得る。
【００４５】
ＬｉｖｅＣｌｉｅｎｔアプリケーション４１０−１は通常、タブレット、スマートフォン、又はヘッドマウントディスプレイやスマートグラスを含むウェアラブルデバイスなど、あらゆる種類のワイヤレスモバイルデバイスが含まれ得るモバイルデバイス上にある。４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションは、ユーザーがワイヤレスモバイルデバイスにストリーミングされ、複数の仮想ライブラリと仮想チャネルとを集約する仮想出版物を見ることができるように構成されている。一実施形態では、各モバイルデバイスが異なるＬｉｖｅＣｌｉｅｎｔアプリケーション、例えばＬｉｖｅＣｌｉｅｎｔアプリケーション４１０−１、４１０−２  ．．．  ４１０−Ｎに関連付けられている複数のモバイルデバイスが存在する。複数の仮想チャネルを含む仮想ライブラリ４１３が作成される。必要に応じて、各々の仮想ライブラリとその仮想チャネルとが動的に作成され、又は削除される複数の仮想ライブラリを作成することができる。仮想ライブラリはひとたび作成されると、特定のＬｉｖｅＣｌｉｅｎｔアプリケーションに割り当てられる。４１０−１から４１０−Ｎまでの各々のＬｉｖｅＣｌｉｅｎｔアプリケーションは、アクティブな仮想ライブラリ４１３、その仮想チャネル、及びｖＰｕｂコンテナ４２０を定期的に、又は要求があるたびにポーリングし、コンテンツ、セキュリティ、又はコンテンツの構造的特徴が更新されたかどうかを判断する。検出されたコンテンツの変更は、適切なＬｉｖｅＣｌｉｅｎｔアプリケーション４１０−１から４１０−Ｎに適用及び提示され、１人以上のユーザーに提示される。  ｖＰｕｂコンテナがアクティブなコンテンツモジュールを含んでいる場合、ユーザーは仮想チャネルを経由し、ＬｉｖｅＣｌｉｅｎｔアプリケーションにオーディオ、ビデオ、又はテキストをストリーミングし、そこで閲覧し、又は後で検索するために保存することができる。
【００４６】
仮想ライブラリ４１３は、ユーザーと、システム４００の他の構成要素を伴い、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションとの間の通信経路を提供する仮想チャネルを含む。仮想ライブラリ４１３は、仮想出版物のコンテンツを配信するために双方向の仮想チャネルを含むことができ、また、管理システム４１５が仮想チャネルの使用を設定し、制御することも可能にする。仮想ライブラリ４１３は、各仮想ライブラリが動的に作成され、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションに割り当てられる複数の仮想チャネルを含むことができる。仮想ライブラリ４１３が作成されると、それは管理システム４１５によって管理される。
【００４７】
管理システム４１５は、仮想ライブラリ４１３を介したアクセス及びコンテンツ転送の制御を可能にする。例えば、追加のｖＰｕｂコンテナ４１７としてラベル付けされたサブセクションは、どの仮想出版物が４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションによって閲覧されることを許可するかを制御する。同様に、アクセス制御モジュール４１８は、どのユーザーがどの仮想出版物にアクセスできるかを制御する。仮想チャネル構成モジュール４１９は、仮想ライブラリを介してこれらの仮想チャネルを制御し、動的に作成し、仮想ライブラリを介して４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションに提供する。仮想チャネルが作成されると、仮想チャネル構成モジュール４１９がｖＰｕｂコンテナをそのチャネルに割り当てる。さらに、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションは、仮想チャンネルを含む複数の仮想ライブラリを集約し、特定の仮想チャンネルに割り当てられた任意のｖＰｕｂコンテナからコンテンツをストリーミングすることができる。
【００４８】
仮想ライブラリ４１３は２つの状態で動作し、各状態は有効又は無効のいずれかであり、公開又は非公開のアクセス制限も可能にする。特定の仮想ライブラリ４１３が非公開又は無効の場合、その仮想ライブラリは、仮想チャネルが表示可能で、ｖＰｕｂコンテナが公開されている場合でも、その仮想チャネルを通っての４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーション及び関連するｖＰｕｂコンテナと共には利用できない。公開の仮想ライブラリは、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーション内で表示可能にされ、表示可能にされているすべての仮想チャネルを表示することができる。非公開の仮想ライブラリはＬｉｖｅＣｌｉｅｎｔアプリケーション４１０には表示されないが、その公開仮想チャネルと公開されたｖＰｕｂコンテナは、専用のコードを介してアクセスすることができる。ｖＰｕｂコンテナは、仮想ライブラリ内の複数の仮想チャネルに割り当てることができる。ユーザーは、特定のｖＰｕｂコンテナをお気に入りとして選択することもでき、複数の仮想チャネルに迅速かつ簡単にアクセスすることができる。
【００４９】
ｖＰｕｂコンテナ４２０は、１つ又は複数の仮想ライブラリ４１３を通して配信されるコンテンツの動的出版を制御するデジタルの実体であり、各々の仮想ライブラリ４１３は、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションへの複数の仮想チャネルを含む。ｖＰｕｂコンテナ４２０は、ｖＰｕｂコンテナ管理システム４２２によって管理され、サービスモジュール４２４と相互作用する。ｖＰｕｂコンテナ管理システム４２２は特定の仮想出版物のルックアンドフィール、及びルックアンドフィール、コンテンツモジュール管理、オーサリング−ユーザーアクセス制御、及びモバイル−ユーザーアクセス制御などの任意の関連する設定を制御する。さらに、ｖＰｕｂコンテナ管理システム４２２は、ユーザー統計を分析することができ、アクセス、追加のコンテンツモジュール、構成設定、編集設定、編成、及びストレージ要件などの各々の仮想出版物の属性を制御する。
【００５０】
ｖＰｕｂコンテナ４２０は、要求があるたびに出版物コンテンツの組み立て、公開及び配信によるコンテンツのストリーミングの概念を表す。この場合、出版物コンテンツには、すべてのオブジェクトをメタデータで記述できるデータ及びコンテンツのオブジェクトの種類が含まれる。ｖＰｕｂコンテナ４２０は、オブジェクトを動的に追加、削除、又は置換することもできる。
【００５１】
サービスモジュール４２４は、データフィード、データクエリ、媒体、位置、及び通知などのサービスのために仮想出版物へのアクセスを提供するように設計されている。データフィードには、センサー又は同様のデバイスからのリアルタイム情報が含まれる。データクエリは、顧客データソースから情報を検索する。メディアサービスには、ビデオ、オーディオ、及びその他の画像などのメディアが含まれる。位置情報サービスには、仮想出版物の関連する位置への近接性、又は位置に関連するマッピングサービスと全地球測位システムの座標などの地理指向サービスが含まれる。通知サービスには、時間又は位置に基づいて特定のコンテンツでユーザーに警告する機能が含まれよう。
【００５２】
コンテンツモジュール４３０は、仮想出版物に含まれるコンテンツを格納及び供給し、ｖＰｕｂコンテナ４２０によって制御され、構成される。コンテンツモジュール４３０は、非細分化読み取り構造モジュール４３５及び細分化読み取り構造モジュール４４０からコンテンツを受け入れる。非細分化読み取り構造モジュール４３５は、連絡先ディレクトリ、フォーム、カレンダー、地図などの付加的コンテンツ構造を表す。これに対して、細分化読み取り構造モジュール４４０は、データ要素に変換され、適応型薄型オブジェクトモデルのレコードの集合として保存された線形コンテンツの分解されたページを含む。細分化読み取り構造モジュール４４０は、コンテンツの消費又はｖＰｕｂコンテナ４２０へのコンテンツの供給に加えて、コンテンツの作成とオーサリングを担当する。細分化読み取り構造モジュール４４０は、仮想出版物の種類の構造を定義するさまざまなテンプレートをも含む。例えば、細分化読み取り構造モジュール４４０は、典型的な参照マニュアルのテンプレートと手順ステップの別のテンプレートを含むであろう。コンテンツの任意の特定の構造に対して任意の数のテンプレートを定義し、細分化読み取り構造モジュール４４０で使用して、適応型薄型オブジェクトモデルのレコード４５０で利用可能なデータ要素、補足要素、及びサービス要素を決定することができる。
【００５３】
構成モジュール４４５は、細分化読み取り構造モジュール４４０に関連する構成の設定を制御する。これらの設定には、サービス及びコンテンツ、並べ替え順序、コンテンツをスワイプする機能、プレイリスト４１２などのコンテンツをプレイリスト化する能力、変更を記録する能力、ＡＴＯＭレコード、読み取り構造モジュールの状態（表示、非表示、又はオフライン）、編成サービス（カテゴリとトピック）、パーティクル設定のためのコンテンツ属性設定（連絡先、説明、画像、価格、タグ、スケジュール、セクション、及び概要）等をバックアップする能力などが含まれる。
【００５４】
細分化読み取り構造モジュール４４０は、４５０−１から４５０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションとラベル付けされた１つ又は複数の適応型薄型オブジェクトモデルのレコードを含む。４５０−１から４５０−Ｎまでの各々の適応型薄型オブジェクトモデルのレコードは、より大きな出版物の単位を表すオブジェクトであり、一意の識別子を含む。そのオブジェクトは、細分化読み取り構造モジュール４４０によって提供されるテンプレートとサービス要素を使用してコンテンツを格納し、サービスにアクセスする。４５０−１から４５０−Ｎまでの各々の適応型薄型オブジェクトモデルのレコードは、仮想出版物のコンテンツ全体の単位を管理し、細分化読み取り構造モジュール４４０から動的に追加、更新、又は削除することができる例えばテキスト、ビデオ、オーディオなどのデータ要素と、例えば位置、通知などのサービス要素とを含む。４５０−１から４５０Ｎまでの適応型薄型オブジェクトモデルのレコードは、ｖＰｕｂコンテナ４２０を通り、４５０−１から４５０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションへの仮想チャネルを含む仮想ライブラリ４１３を通ってストリーミングされる。さらに、４５０−１から４５０−Ｎまでの各々の適応型薄型オブジェクトモデルのレコードは別個に編集することができ、複数のグループに順序付け及び関連付けし、検索、リンク、及び保存することができる。
【００５５】
図５は、一実施形態による、サーバの使用により高密度のコンテンツを分解するプロセスにおけるシステム５００を示す。システム５００は、高密度のコンテンツ５０５、サーバ５５０、及び分解されたデータ要素５１５を含む。高密度のコンテンツ５０５は、ｐｄｆドキュメント５０５−１、ｅＢｏｏｋ出版物５０５−２、及びＷｅｂサイト５０５−３の例で示される。高密度のコンテンツ５０５はサーバ５５０によって受信され、次いでサーバ５５０は、高密度のコンテンツの種類に基づいて事前定義されたテンプレートを使用して、ｐｄｆドキュメント５０５−１から分解されたデータ要素５１５−１、ｅＢｏｏｋ出版物５０５−２から分解されたデータ要素５１５−２を生成し、及びｗｅｂサイト５０５−３から分解されたデータ要素５１５−３を生成する。各コンテンツの異なる識別された単位を示すために、分解されたデータ要素５１５の異なる強調表示に留意されたい。
【００５６】
図６は、一実施形態による、適応型薄型オブジェクトモデルのレコードの生成においてデータ要素のテンプレートを使用して分解するためのシステム６００を示す。システム６００は、細分化読み取り構造モジュール６１０及びストレージシステム６２０を備えたサーバ５５０と、アップロードデータ要素ワークシート６３０とを含む。分解されたデータ要素６１５は、テンプレートの適用によりサーバ５５０及び細分化読み取り構造モジュール６１０によって生成される。一実施形態では、テンプレートは、ｐｄｆ、ｅＢｏｏｋ、又はＨＴＭＬのＷｅｂページで表される各ページにわたって編成されたテキストの章、セクション及びサブセクションに適用される。一例では、各々の適応型薄型オブジェクトモデルのレコードには、マルチメディアデータ（説明）、最初の１４５文字（概要）、割り当てられたオブジェクトラベル（タイトル）、順序付け値（並べ替え番号、タイトル、作成日又はカスタム）、及び高密度のコンテンツからデータ要素に抽出又は分解され、フォーマットされたスプレッドシート又はＸＭＬドキュメントに保存されるグループ割り当て（カテゴリ又はカテゴリの割り当て）が含まれる。テンプレートは、ここに一覧表示されているすべての特性を有している必要はなく、又は追加の基準を有していてもよく、単に例として一覧表示に過ぎない。細分化読み取り構造（ＡＲＳ）モジュール６１０のテンプレート及びサービス要素は、コンテンツの格納前に構成される。テンプレートを設定すると、どの要素が例えば「次に進む／前に戻る」のスワイプ機能のようにどの要素が、すべての適応型薄型オブジェクトモデルのレコードで使用できるかが決定される。さらに、テンプレートは、特定の要素が必須モード、オプションモード、又はオフモードで動作するかどうかも制御できる。データ要素ワークシート６３０は、各行（適応型薄型オブジェクトモデルのレコード）ごとに関連する並べ替え番号、カテゴリ、タイトル、概要、テキスト、説明を示すことに留意されたい。
【００５７】
図７Ａ、７Ｂ、及び７Ｃは、一実施形態による、データ要素を指示し、アップロードするための構成設定画面を示す。構成画面の上部３分の１は図７Ａの構成画面７１０−１として示され、中間部３分の１は図７Ｂの構成画面７１０−２として示され、下部３分の１は図７Ａの構成画面７１０−３として示されている。構成画面は、各々の適応型薄型オブジェクトモデルのレコードについて、特定の情報源を必要とするのか、オプションであるのか、オフにするかを定義する。この例では、フィールドには並べ替え番号、タイトル、説明、ＵＲＬ／リンク、ＲＳＳフィード、位置、スケジュール、連絡先の担当者、価格、画像、カテゴリ、及び概要が含まれる。このフィールドのリストは単なる例であり、限定することを意図したものではない。構成画面７１０（７１０−１、７１０−２、７１０−３）が完了すると、データ要素を含むファイルをアップロードすることができる。
【００５８】
図８は、一実施形態による、適応型薄型オブジェクトモデルのレコードに関連付けることができる所定のカテゴリのリストを含む構成画面を示している。構成画面８１０は、８つの異なる所定のカテゴリの例を示しており、その幾つかは関連する画像を伴う。各カテゴリは並べ替え順序を示し、表示又は非表示の状態を有することができる。この例では、システムは４つの表示可能なカテゴリー（８１２−１から４）と４つの非表示カテゴリー（８１４−１から４）があることを計算して表示する。
【００５９】
図９は、一実施形態による、モバイルデバイスに配信される複数の適応型薄型オブジェクトモデルのレコードを含むコンテンツ構成画面を示す。コンテンツ構成画面９１０は、９１２−１から９１２−３までの複数の適応型薄型オブジェクトモデルのレコードを示している。モバイルデバイス９２０は、９２２−１から９２２−３まで受信され表示された適応型薄型オブジェクトモデルのレコードを示している。システムは計算を行い、アップロードの完了によって１３４個の適応型薄型オブジェクトモデルのレコードが生成されることを表示する。
【００６０】
９１２−１から９１２−３までの各々の適応型薄型オブジェクトモデルのレコードは、ドキュメントから抽出されたセクション、サブセクション、又は同様に関連付けられたテキストに加えて、タイトル、要約、並べ替え番号、割り当てられたカテゴリ、一意の識別子からなるコンテンツの単位を表わす。９１２−１から９１２−３までの各々の適応型薄型オブジェクトモデルのレコードは、オリジナルの単位よりも多くのコンテンツを含み、９１２−１から９１２−３までの適応型薄型オブジェクトモデルのレコード総計サイズをオリジナルの出版物よりも大きくする。非表示の場合、９１２−１から９１２−３までの適応型薄型オブジェクトモデルのレコードは選択も検索もできないが、リンク可能な状態を保つ。９１２−１から９１２−３までの適応型薄型オブジェクトモデルのレコードは、システムによって生成された一意の識別子、データ要素、及びサービス要素で構成されている。９１２−１から９１２−３までの適応型薄型オブジェクトモデルのレコードに補足要素とサービス要素とを付加すると、データ要素コンテンツが９１２−１から９１２−３までの各々の適応型薄型オブジェクトモデルのレコード内に格納及び管理されるそのマルチメディア密度が増加する。
【００６１】
サービス要素は、９１２−１から９１２−３までの適応型薄型オブジェクトモデルのレコードを、ｖＰｕｂコンテナ４２０、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーション、インターネット又はエクストラネットサービスによって提供される外部リソースに接続する。このようなインターネットサービスには、Ｗｅｂページ、ＲＳＳフィード、ｉＣａｌフィード、又はその他のインターネットに基づく情報ソースへのアクセスが含まれる。このようなエクストラネットサービスには、企業データソースへの許可されたアクセス、センサー又は他のサービスからの供給を含めることができる。さらに、９１２−１から９１２−３までの、又は９２２−１から９２２−３までの適応型薄型オブジェクトモデルのレコードが細分化読み取り構造モジュール４４０に接続する場合、異なるグループ（カテゴリー）に関連付けることができる。又は、９１２−１から９１２−３までの、又は９２２−１から９２２−３までの適応型薄型オブジェクトトモデルのレコードがＷｅｂサービスに接続すると、外部サイトにアクセスすることが。また、９１２−１から９１２−３までの、又は９２２−１から９２２−３までの適応型薄型オブジェクトモデルのレコードが位置情報又は通知サービスを使用してｖＰｕｂコンテナ４２０に接続すると、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションを使用してリアルタイムの地図を提供し、位置、時間、又は日付に基づいて９１２−１から９１２−３までの、又は９２２−１から９２２−３までの」適応型薄型オブジェクトモデルのレコードの通知を受け取ることができる。
【００６２】
４５０−１から４５０−Ｎまでの適応型薄型オブジェクトモデルのレコード、又は他のいずれかの参照された適応型薄型オブジェクトモデルのレコードは、表示又は非表示の２つの状態のいずれかで動作する。非表示の適応型薄型オブジェクトモデルのレコードは、リスト及び一列に並べられた読み取り進行から除外される。しかしながら、このような非表示の適応型薄型オブジェクトモデルのレコードはリンク可能である。細分化読み取り構造モジュール４４０は、並べ替え番号、タイトル、日付、又はユーザー定義の取り決めに基づいて適応型薄型オブジェクトモデルのレコードを並び替えすることができる。並び替えは、４５０−１から４５０−Ｎまでの、コンソールの編集のため適応型薄型オブジェクトモデルのレコードが表示される順序を決定する。また４１０−１から４１０−Ｎまでの適応型薄型オブジェクトモデルのレコードが閲覧され、アクセスされる順序を決定する。
【００６３】
図１０Ａ、図１０Ｂ、図１０Ｃ、図１０Ｄ、図１０Ｅ、図１０Ｆ、図１０Ｇ、図１０Ｈ及び図１０Ｉは、一実施形態による、適応型薄型オブジェクトモデルのレコード上のオーサリングツールの編集モードを示す。適応型薄型オブジェクトモデルのレコードとして、例えば図９の９１２−１などの適応型薄型オブジェクトモデルのレコードを選択することで、適応型薄型オブジェクトモデルのレコード９１２−１を編集することができる。図１０Ａの編集画面１０１０は、「１．３  どの高度アビオニクスシステムをいつ使用するか」に関連する適応型薄型オブジェクトモデルのレコードの選択を示しており、この画面でそのコンテンツの追加又は変更が可能である。具体的には、編集画面１０１０は、検索タグ（更新されず）、タイトル（修正済み）、要約（更新されず）、並べ替え番号（修正済み）及び画像（更新されず）の編集を示している。図１０Ｂの編集画面１０２０は、説明（ＨＴＭＬで修正）、ＷｅｂサイトのＵＲＬ（更新されず）、ＲＳＳフィード（更新されず）、カテゴリ（細分化読み取り構造モジュール４４０により提供されるように修正）の編集を示す。図１０Ｃの編集画面１０３０は、地図／位置（ｖＰｕｂコンテナ４２０によって提供され、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションにより解釈されて、追加される）、日付／スケジュール（更新されず）、連絡先の担当者（更新されず）、及び価格（更新されず）の編集を示す。図１０Ｄの編集画面１０４０は、通知（ｖＰｕｂコンテナ４２０によって提供されたように追加され、時刻／日付及びジオフェンスを使用して４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションによって解釈される）の編集を示している。ジオフェンスは、ＧＰＳ又はＲＦＩＤテクノロジーによって定義される仮想の地理的境界であり、モバイルデバイスが特定のエリアに入るか出るときにソフトウェアが応答のトリガとすることができるようにする。プッシュ通知１０４２は、ターゲットが特定のエリアを離れたときに通知が生成されるようなジオフェンスを定義することができる能力を示している。このようなジオフェンスのエリアの例は、図１０Ｅのジオフェンス１０４４及びジオフェンス１０４６に示されている。
【００６４】
図１０Ｆは、オーサリングコンソールとＬｉｖｅＣｌｉｅｎｔアプリケーションの様々なビューを示している。例えば、スクリーンショット１０４８は、トピック、主題、又はテーマによって仮想出版物コンポーネントを編成するチャネルを含む仮想ライブラリのオーサリングコンソールのビューを示している。スクリーンショット１０５０は、仮想チャネルに編成された仮想出版物コンポーネントのオーサリングコンソールビューを示している。図１０Ｇのビュー１０５２は、仮想出版物の構成要素をトピック、主題、又はテーマ別に編成する仮想チャネルを含む仮想ライブラリのＬｉｖｅＣｌｉｅｎｔアプリケーションビューを示している。図１０Ｇのビュー１０５４は、仮想チャネルに編成された仮想出版物コンポーネントのＬｉｖｅＣｌｉｅｎｔアプリケーションビューを示している。図１０Ｇのスクリーンショット１０５６は、作成者が仮想ライブラリの状態を変更し、各状態を有効又は無効にし、ライブラリが公開か非公開かを決定できるオーサリングコンソールを示している。
【００６５】
図１０Ｈは、システムの様々な設定のさらなるスクリーンショットを示している。例えば、スクリーンショット１０５８は、特定の仮想出版物のルックアンドフィール、例えば配色、ナビゲーションオプションなどを作成者が制御できるオーサリングコンソールを示している。スクリーンショット１０６０は、説明、関連付けられたＵＲＬ、概要、ステータスを含むｖＰｕｂ設定を制御する能力、及び公開表示と非公開表示を制御する能力を示している。図１０Ｉのスクリーンショット１０６２は、細分化読み取り構造モジュール、例えば細分化読み取り構造モジュール４４０を使用することにより、適応型薄型オブジェクトモデルのレコードのコンテンツを表示及び修正する能力を示している。図１０Ｉは、細分化読み取り構造内に含まれる適応型薄型モデルのレコードの総数をも示している。
【００６６】
データ要素、補足要素、及びサービス要素を適応型薄型オブジェクトモデルのレコードに添付すると、そのマルチメディアの密度が増加する。データ要素のデータは、各々の適応型薄型オブジェクトモデルのレコード内に格納され、管理される。サービス要素は、適応型薄型オブジェクトモデルのレコードに添付される。サービス要素は、適応型薄型オブジェクトモデルのレコードを、地図、ジオフェンス、リッチサイトサマリー（「ＲＳＳ」）フィード、外部Ｗｅｂサイト、その他のデータソースなどの外部インターネット及びエクストラネットリソースに接続する。サービス要素は、適応型薄型オブジェクトモデルのレコードを、地図、ジオフェンス、リッチサイトサマリー（「ＲＳＳ」）フィード、外部Ｗｅｂサイト、及びその他のデータソースなどのような外部インターネット及びエクストラネットのリソースに接続する。サービス要素は、細分化読み取り構造モジュール４４０、ｖＰｕｂコンテナ４２０、又はインターネットのリソースによって管理される非適応型薄型オブジェクトモデルのレコードの実体によって管理される。サービス要素は、細分化読み取り構造モジュール４４０、ｖＰｕｂコンテナ４２０、インターネット、又は、例えば、Ｗｅｂページ、データフィード、データソースなどのエクストラネットリソースによって提供される。
【００６７】
細分化読み取り構造モジュール４４０は、適応型薄型オブジェクトモデルのレコードにどの補足要素が利用可能であるかを決定するテンプレートの設定を管理する。細分化読み取り構造モジュール４４０は、細分化読み取り構造モジュール４４０内の適応型薄型オブジェクトモデルのレコードの出現位置を決定し、スワイプナビゲーションをアクティブ化し、適応型薄型オブジェクトモデルのレコードの並べ替え順序を決定するカテゴリのサービス要素の割り当てをも構成する。細分化読み取り構造モジュール４４０は、表示、非表示、オフの３つの状態で動作する。細分化読み取り構造モジュール４４０は、データ要素のインポートと、細分化されたコンテンツのエクスポート及びバックアップも制御する。さらに、適応型薄型オブジェクトモデルのレコードは、個別に作成することも、一括にロードすることもできる。
【００６８】
図１１は、一実施形態による、クライアントを介したモバイルデバイスへの適応型薄型オブジェクトモデルのレコードの配信を示す。４５０−１から４５０−Ｎまでの適応型薄型オブジェクトモデルのレコードの細分化読み取り構造モジュール４４０による管理は、ｖＰｕｂコンテナ４２０内に提供され、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションを通して配信される。４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションは、ｖＰｕｂコンテナ４２０の命令、サービス要求を解釈し、４５０−１から４５０−Ｎまでの適応型薄型オブジェクトモデルのレコードを提供する。４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションは、２つのモードで適応型薄型オブジェクトモデルのレコードを表示し、４５０−１から４５０−までのＮ適応型薄型オブジェクトモデルのレコードに特有の通知とより広いｖＰｕｂコンテナ４２０通知とを受け入れる。
【００６９】
モバイルデバイス１１１０は、デフォルトモード（フラッシュ）を使用して、定義された並び替え順で（モバイルデバイス１１２０上の）表示可能なカテゴリ１１１２及び適応型薄型オブジェクトモデルのレコード１１２２のリストを提供する。フラッシュモードでは、カテゴリ及び適応型薄型オブジェクトモデルのレコード１１２２にタイトル（必須）とオプションの画像又は概要データが表示される。ユーザーは、カテゴリー（カテゴリー）を選択し、閲覧する適応型薄型オブジェクトモデルのレコード１１２２（セクション）を選択することができ、又は、検索を使用して、その単語又はフレーズ（例えばフライト表示）を含む（モバイルデバイス１１３０上の）すべての適応型薄型オブジェクトモデルのレコード１１３２を開示する。
【００７０】
図１２Ａは、一実施形態による、選択された適応型薄型オブジェクトモデルのレコードのフォーカスモードを示す。特定の適応型薄型オブジェクトモデルのレコードを選択すると、フォーカスモードがアクティブになる。フォーカスモードは、そのデータ要素、補足要素、及びサービス要素を明示する。細分化読み取り構造モジュール４４０のスワイプナビゲーション機能がアクティブな場合、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションは、並べ替え順序に基づいてタッチに基づくスワイプを可能にする。したがって、例えば、モバイルデバイス１２１０は、補足要素プレイリスト＋リンク１２１４、ＦＭＳ／ＲＮＡＶ  １２１６のデータ要素画像、及び別個の細分化読み取り構造モジュール内に保存されている別の適応型薄型オブジェクトモデルのレコードへのデータ要素のテキスト及びハイパーリンク１２１８を含む適応型薄型オブジェクトモデルのレコード１２１２を提供するｖＰｕｂコンテナ画像を表示する。
【００７１】
プレイリストに関して、ユーザーはプレイリストリンク＋  １２１４を選択することにより、適応型薄型オブジェクトモデルのレコードをプレイリストに追加することができる。ユーザーはまた、ビュー１２２０に示すように、新しいプレイリストを作成し、既存のプレイリストに保存又は追加することができる。ビュー１２３０は、「アビエーション  プレイリスト」というタイトルの新しいプレイリストを作成するユーザーの例を示している。図１２Ｂのビュー１２４０は、ユーザーがＬｉｖｅＣｌｉｅｎｔのメニューからＬｉｖｅＣｌｉｅｎｔプレイリストにアクセスする方法を示している。ビュー１２５０は、ユーザーがプレイリストのリストを閲覧する方法を示している。また、ビュー１２６０は、ユーザーが適応型薄型オブジェクトモデルのレコードを閲覧できる方法を示している。さらに、プレイリスト４１２などのプレイリストは、ｖＰｕｂコンテナ４２０にアクセスする必要なく、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションから直接アクセスすることができる。
【００７２】
図１３は、一実施形態による、モバイルデバイスに配信されるテキストの単位に伴う通知サービスの使用を示す。編集画面１３１０は、通知の編集を示している。プッシュ通知１３２０は、日付に達すると通知が生成される日付で特定される通知を定義する能力を示している。モバイルデバイス１３３０は、日付で特定される通知サービス要素が対応する適応型薄型オブジェクトモデルのレコードに添付されるとトリガされる通知であるサービス要素の受信を示す。
【００７３】
プレイリスト機能により、モバイルユーザーは、ＬｉｖｅＣｌｉｅｎｔアプリケーション、例えばＬｉｖｅＣｌｉｅｎｔアプリケーション４１０−１を介して、例えばｖＰｕｂコンテナ４２０などの１つ又は複数のｖＰｕｂコンテナから、１つ又は複数の適応型薄型オブジェクトモデルのレコードを選択、追加、保存することができる。適応型薄型オブジェクトモデルのレコードを保存すると、適応型薄型オブジェクトモデルのレコードへのポインターが作成される。モバイルユーザーは、１つ又は複数のｖＰｕｂコンテナから適応型薄型オブジェクトモデルのレコードを、プレイリスト、又はトピック、主題、テーマなどで編成された適応型薄型オブジェクトモデルのレコードの集合に保存することができる。一実施形態では、適応型薄型オブジェクトモデルのレコードは、モバイルユーザーがオンラインのときにはプレイリストにのみ保存できる。
【００７４】
プレイリストは、それぞれの適応型薄型オブジェクトモデルのレコードへ戻るポインターの集合である。プレイリストを起動すると、適応型薄型オブジェクトモデルのレコードに関連付けられたポインターの集合がストリーミングされる。プレイリストの名前を変更し、適応型薄型オブジェクトモデルのレコードが表示される順序を変更してさらに個人化することができる。プレイリスト内の適応型薄型オブジェクトモデルのレコードは、スワイプを介して１つのレコードから別のレコードにナビゲートされることができる。
【００７５】
プレイリストを、オンライン及びオフラインアクセスのために、モバイルデバイスにローカルに格納することができる。ソース適応型薄型オブジェクトモデルのレコードがオンライン中に変更されると、プレイリストで見つかったポインターが更新され、行われた変更が反映される。オフライン中にソース適応型薄型オブジェクトモデルのレコードが何らかの方法で変更された場合、プレイリストで見つかったポインターが更新されるのみであり、モバイルユーザーがオンラインに戻ったときに行われた変更を反映する。プレイリストに保存されたソース適応型薄型オブジェクトモデルのレコードがｖＰｕｂコンテナから削除された場合、モバイルユーザーは、オンラインに戻った際に、適応型薄型オブジェクトモデルのレコードがプレイリストから削除されたことを示すアラートを受信するだろう。
【００７６】
方法
図１４は、一実施形態による、デジタルコンテンツをマルチメディアオブジェクトに細分化し、次いでコンテンツをモバイルデバイスにストリーミングする方法１４００の例示的な実施形態を示す。方法１４００は、読み取りコンテンツが識別されるステップ１４０５で開始し、読み取りコンテンツが識別される。このようなコンテンツは、ｐｄｆドキュメント、ｅＢｏｏｋ、又はＷｅｂページなど、様々な形式で存在することができる。このコンテンツは、デジタルリーダーとブラウザを対象としており、主として大きく広いスクリーンを活用するように設計された、高密度のページ指向のコンテンツとして知られている。そのようなコンテンツは、細いメッセージ指向のコンテンツを表示するように設計された小さな狭い画面を特徴とするスマートフォンなどのモバイル機器での表示には適していない。
【００７７】
世界の人口によるスマートフォンの採用は２０２０年までに８０％を超えると予想されるため、この新しい通信ランドスケープでは、高密度の情報のための新しいコンテンツ構造と配信モデルが必要である。したがって、高密度のページ指向コンテンツでは、リアルタイムで更新し、ストリーミングできる小さな発見可能な単位への細分化が必要である。このプロセスは、細分化されるべきコンテンツが識別されるステップ１４０５で記述されるように開始される。
【００７８】
ステップ１４１０で、ｐｄｆ文書、ｅＢｏｏｋ又はＷｅｂページなどの選択されたコンテンツが受信される。図５で説明したように、読み取り可能なコンテンツ、又は高密度のコンテンツは、サーバ５５０に格納される。そのようなコンテンツは、サムドライブ、光学記憶装置などの任意の種類の計算装置又は記憶装置に格納することができる。コンテンツは任意のソースから取得でき、インターネット、又はローカル又はワイドエリアネットワークの使用を含む他の種類の通信を含めることができる。別の実施形態では、コンテンツは、サーバ５５０以外の他のデバイスに格納することができ、そのようなストレージは、モバイルデバイス１１０及びメモリ１３０を含むことができる。別の実施形態では、そのようなストレージ及び処理は、クラウドコンピューティングソリューションの一部としてクラウドで行うことができる。
【００７９】
ステップ１４１５で、選択された素材、例えば、ｐｄｆ、ｅＢｏｏｋ又はＷｅｂサイトからコンテンツが抽出される。コンテンツの抽出は、ソフトウェアを介して手動で実行するか、適応型薄型オブジェクトモデルのレコードを作成し、コンテンツを手動で追加することにより実行することができる。
【００８０】
次に、ステップ１４２０で、抽出されたコンテンツは分解されるか、単位に細分化される。図６を参照して説明したように、６１５−１から６１５−３までの分解されたデータ要素は、テンプレートの適用によりサーバ５５０及び細分化読み取り構造モジュール６１０によって生成される。一実施形態では、テンプレートは、ｐｄｆ、ｅＢｏｏｋ又はＨＴＭＬ Ｗｅｂページのページにわたって格納されたテキストの単位に適用される。一例では、各単位（説明）、最初の１４５文字（要約）、割り当てられたオブジェクトラベル（タイトル）、順序付け値（並べ替え番号）、及びリスト割り当て（カテゴリ）が高密度のコンテンツから抽出又は分解される。
【００８１】
ステップ１４２５で、分解されたコンテンツを含むファイルがテンプレートを使用してインポート又はアップロードされる。一実施形態では、ファイルはサーバ５５０にインポート又はアップロードされる。インポートプロセスには、所定のテンプレートの使用が含まれるが、そのテンプレートは各々の適応型薄型オブジェクトモデルのレコードにおいてどの補足要素及びサービス要素が利用可能かを決定する。データ要素にはテキスト、ビデオ、オーディオなどを含めることが可能であり、サービス要素は位置や通知、データフィードなどのインターネット又はエクストラネットのサービスを指す。
【００８２】
ステップ１４３０で、インポートされたファイルに基づいて、適応型薄型オブジェクトモデルのレコードが生成される。 図９を参照して説明したように、９１２−１から９１２−３までの各々の適応型薄型オブジェクトモデルのレコードは、ドキュメントから抽出された関連テキストの単位に加えて、タイトル、要約、並び替え番号、及び割り当てられたカテゴリを表す。各々の適応型薄型オブジェクトモデルのレコード９１２は、オリジナルの単位よりも多くのコンテンツを含み、９１２−１から９１２−３までの適応型薄型オブジェクトモデルのレコードの総計サイズをオリジナルの出版物よりも大きくする。
【００８３】
ステップ１４３５で、ステップ１４３０で生成された適応型薄型オブジェクトモデルのレコードは、閲覧のためにモバイルデバイスにストリーミングされる。図１１に関して説明したように、４５０−１から４５０−Ｎまでの適応型薄型オブジェクトモデルのレコードの細分化読み取り構造モジュール４４０による管理は、ｖＰｕｂコンテナ４２０内に提供され、４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションを通して配信される。４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションは、ｖＰｕｂコンテナ４２０の命令、サービス要求を解釈し、４５０−１から４５０−Ｎまでの適応型薄型オブジェクトモデルのレコードを提供する。４１０−１から４１０−ＮまでのＬｉｖｅＣｌｉｅｎｔアプリケーションは、２つのモードで４５０−１から４５０−Ｎまでの適応型薄型オブジェクトモデルのレコードを表示し、４５０−１から４５０−Ｎまでの適応型薄型オブジェクトモデルのレコードに特有の通知とより広いｖＰｕｂコンテナ４２０の通知を受け入れる。
【００８４】
その後、方法１４００は終了する。
【００８５】
例示的コンピュータシステムの実装
図１から図１４に示す本発明の態様、又は任意の部分（複数可）又は機能（複数可）は、ハードウェア、ソフトウェアモジュール、ファームウェア、命令が格納された有形のコンピュータ可読媒体、又はそれらの組み合わせを使用して実装されてもよく、１つ又は複数のコンピュータシステム又は他の処理システムに実装されてもよい。
【００８６】
図１５は、実施形態又はその一部が、コンピュータが読み取り可能なコードとして実装され得るコンピュータシステム１５００を示す。例えば、システム４００の一部は、ハードウェア、ソフトウェア、ファームウェア、命令が格納された有形のコンピュータ可読媒体、又はそれらの組み合わせを使用してコンピュータシステム１５００の一部に実装されてもよいし、１つ又は複数のサーバコンピュータシステム又は他の処理システムに実装されてもよい。ハードウェア、ソフトウェア、又はそのような任意の組み合わせは、図１から図６のモジュール及びコンポーネントのいずれかを具現してもよい。
【００８７】
プログラマブルロジックが使用される場合、そのようなロジックは市販の処理プラットフォーム又は専用デバイス上で実行することができる。当業者は、開示された主題の実施形態が、マルチコアマルチプロセッサシステム、ミニコンピュータ、及びメインフレームコンピュータ、分散化された機能にリンクされ、又はクラスタ化されたコンピュータ、ならびに事実上あらゆるデバイスに埋め込まれてもさしつかえない普及型又は小型コンピュータ、を含む様々なコンピュータシステム構成で実施されうることを理解するであろう。
【００８８】
例えば、少なくとも１つのプロセッサデバイス及びメモリを使用して、上記の実施形態を実装してもよい。プロセッサデバイスは、単一のプロセッサ、複数のプロセッサ、又はそれらの組み合わせであってよい。プロセッサデバイスは、１つ又は複数のプロセッサの「コア」を有していてもよい。
【００８９】
本発明の様々な実施形態がコンピュータシステム１５００の観点から説明される。この説明を読んだ後、他のコンピュータシステム及び／又はコンピュータアーキテクチャを使用して本発明を実装する方法が当業者に明らかになるであろう。動作は逐次プロセスとして説明されてもよいが、実際には動作の一部は、並列、同時、及び／又は分散環境で実行されてもよく、シングル又はマルチプロセッサマシンによるアクセスが可能なようにプログラムコードがローカルに又は遠隔にて格納されてもよい。加えて、幾つかの実施形態では、開示された主題の趣旨から逸脱することなく、動作の順序を置き換えることができる。
【００９０】
プロセッサデバイス１５０４は、特殊用途向け、又は汎用プロセッサデバイスであってよい。当業者には理解されるように、プロセッサデバイス１５０４は、単独で動作するマルチコア／マルチプロセッサシステムの、又はクラスタ又はサーバファームで動作するコンピューティングデバイスのクラスタなどの単一のプロセッサであってもよい。プロセッサデバイス１５０４は、例えばバス、メッセージキュー、ネットワーク、又はマルチコアのメッセージパッシングスキームなどの通信インフラストラクチャ１５０６に接続されている。
【００９１】
コンピュータシステム１５００はまた、例えばランダムアクセスメモリ（ＲＡＭ）などのメインメモリ１５０８を含み、二次メモリ１５１０をも含み得る。二次メモリ１５１０は、例えばハードディスクドライブ１５１２、リムーバブルストレージドライブ１５１４を含み得る。リムーバブルストレージドライブ１５１４は、フロッピーディスクドライブ、磁気テープドライブ、光ディスクドライブ、フラッシュメモリなどを含み得る。リムーバブルストレージドライブ１５１４は、周知の方法でリムーバブルストレージユニット１５１８から読み取り及び／又はそこに書き込む。リムーバブルストレージユニット１５１８は、リムーバブルストレージドライブ１５１４によって読み取り、書き込みされるフロッピーディスク、磁気テープ、光ディスクなどを含み得る。当業者には理解されるように、リムーバブルストレージユニット１５１８は、コンピュータソフトウェア及び／又はデータを格納したコンピュータ使用可能な記憶媒体を含む。
【００９２】
コンピュータシステム１５００（オプション）は、通信インフラストラクチャ１５０６（又はフレームバッファ（図示せず））からグラフィック、テキスト、及び他のデータを転送する（キーボード、マウスなどの入出力デバイスを含み得る）ディスプレイユニット１５３０上で表示するためのディスプレイインターフェース１５３２を含む。コンピュータシステム１５００は、特定の設計に限定されず、マイクロコントローラ、マイクロプロセッサ、集積回路上のシステム（ＳＯＩＣ）、特定用途向け集積回路、それらの任意の組み合わせであってよい。
【００９３】
代替実装形態では、二次メモリ１５１０は、コンピュータプログラム又は他の命令をコンピュータシステム１５００にロードできるようにする他の同様の手段を含み得る。そのような手段は、例えば、リムーバブルストレージユニット１５２２及びインターフェース１５２０を含み得る。そのような手段の例は、プログラムカートリッジ及びカートリッジインターフェース（ビデオゲーム機器などで見られるようなもの）、リムーバブルメモリチップ（ＥＰＲＯＭ、ＰＲＯＭなど）、及び関連するソケット、及びソフトウェアとデータをリムーバブルストレージユニット１５２２からコンピュータシステム１５００に伝送できる他のリムーバブルストレージユニット１５２２及びインターフェース１５２０を含み得る。
【００９４】
コンピュータシステム１５００は、通信インターフェース１５２４をも含み得る。通信インターフェース１５２４は、ソフトウェア及びデータがコンピュータシステム１５００と外部デバイスとの間で転送されることを可能にする。通信インターフェース１５２４は、モデム、ネットワークインターフェース（イーサネットカードなど）、通信ポート、ＰＣＭＣＩＡスロット及びカード、ＷｉＦｉ及び携帯電話などを含む無線通信を含み得る。通信インターフェース１５２４を介して転送されるソフトウェア及びデータは、信号の形態でよく、それは電子、電磁、光学的な信号でよいし、又は通信インターフェース１５２４によって受信可能な他の信号でもよい。これらの信号は、通信経路１５２６を介して通信インターフェース１５２４に提供され得る。通信経路１５２６は、信号を搬送し、ワイヤ又はケーブル、光ファイバー、電話回線、セルラーリンク、ＷｉＦｉリンク、又はその他のＲＦリンク又はその他の通信チャネルを使用して実装されてもよい。
【００９５】
この文献では、「コンピュータプログラム媒体」及び「コンピュータ使用可能媒体」という用語は、リムーバブルストレージユニット１５１８、リムーバブルストレージユニット１５２２、及びハードディスクドライブ１５１２にインストールされたハードディスクなどの媒体を一般的に指すために使用される。また、コンピュータプログラム媒体及びコンピュータ使用可能媒体は、メモリ半導体（例えば、ＤＲＡＭなど）でありうるメインメモリ１５０８及び二次メモリ１５１０などのメモリを指すこともできる。
【００９６】
（コンピュータ制御ロジックとも呼ばれる）コンピュータプログラムは、メインメモリ１５０８及び／又は二次メモリ１５１０に格納される。コンピュータプログラムは、通信インターフェース１５２４を介して受信することもできる。そのようなコンピュータプログラムは、実行されると、コンピュータシステム１５００が前述のように実装されることを可能にする。特に、コンピュータプログラムは、実行されるとプロセッサデバイス１５０４が、図１からび図１３の方法１４００によって示される方法の段階などのように、本発明のプロセスを実装することを可能にする。したがって、そのようなコンピュータプログラムは、コンピュータシステム１５００のコントローラを表す。本発明がソフトウェアを使用して実装される場合、ソフトウェアは、コンピュータプログラム製品に格納され、リムーバブルストレージドライブ１５１４、インターフェース１５２０、及びハードディスクドライブ１５１２、又は通信インターフェース１５２４を使用してコンピュータシステム１５００にロードすることができる。
【００９７】
本発明の実施形態はまた、任意のコンピュータ使用可能媒体に格納されたソフトウェアを含むコンピュータプログラム製品を対象としてもよい。そのようなソフトウェアは、１つ又は複数のデータ処理装置で実行されると、本明細書で説明されるようにデータ処理装置を動作させる。本発明の実施形態は、任意のコンピュータ使用可能又は読み取り可能な媒体を使用する。コンピュータ使用可能な媒体の例には、それらに限定されないが、一次ストレージデバイス（任意の種類のランダムアクセスメモリなど）、二次ストレージデバイス（ハードドライブ、フロッピーディスク、ＣＤＲＯＭ、ＺＩＰディスク、テープ、磁気ストレージデバイス、及び光学ストレージデバイス、ＭＥＭＳ、ナノテクノロジーストレージデバイスなど）が含まれる。
【００９８】
結論
概要及び要約のセクションは、発明者（複数可）によって企図される本発明の例示的実施形態のすべてではないが１つ以上を説明することがあり、したがって、本発明及び添付の特許請求の範囲を決して限定するものではない。
【００９９】
本発明の実施形態は、特定の機能の実装及びその関係を示す機能的構成要素を用いて上記で説明してきた。これらの機能的な基本構成要素の境界は、説明の便宜上、本明細書で任意に定義されている。指定された機能とその関係が適切に実行される限り、代替の境界を定義することができる。
【０１００】
特定の実施形態の前述の説明は、本発明の一般的な特質を十分に明らかにするので、当業者の知識を応用することによって、過度の実験なしに、また本発明の一般的な概念から逸脱することなく、そのような特定の実施形態の様々な用途に容易に修正及び/又は適応できるようにする。したがって、そのような適応及び修正は、本明細書に提示された教示及び指針に基づいて、開示された実施形態の均等物の意味及び範囲内にあることを意図するものである。本明細書の表現又は用語は、本明細書の用語又は語句が教示及び指針に基づいて当業者によって解釈されるべきであるように、本明細書の表現又は用語は説明のためであり、限定するためではないことを理解されたい。
【０１０１】
本発明の幅及び範囲は、上記の例示的な実施形態のいずれによっても限定されるべきではない。
【０１０２】
本発明の例示的な実施形態が提示された。本発明はこれらの実施例に限定されない。これらの実施例は、限定ではなく例示の目的で本明細書に提示されている。本明細書に含まれる教示に基づいて、関連技術（複数可）の当業者には（本明細書に記載の実施例の均等物、拡張、変形、逸脱などを含む）代替が明らかであろう。かような代替は本発明の範囲および趣意に含まれる。
【図１】
2021508128.tif 000004
【図２】
2021508128.tif 000005
【図３】
2021508128.tif 000006
【図４】
2021508128.tif 000007
【図５】
2021508128.tif 000008
【図６】
2021508128.tif 000009
【図７Ａ】
2021508128.tif 000010
【図７Ｂ】
2021508128.tif 000011
【図７Ｃ】
2021508128.tif 000012
【図８】
2021508128.tif 000013
【図９】
2021508128.tif 000014
【図１０Ａ】
2021508128.tif 000015
【図１０Ｂ】
2021508128.tif 000016
【図１０Ｃ】
2021508128.tif 000017
【図１０Ｄ】
2021508128.tif 000018
【図１０Ｅ】
2021508128.tif 000019
【図１０Ｆ】
2021508128.tif 000020
【図１０Ｇ】
2021508128.tif 000021
【図１０Ｈ】
2021508128.tif 000022
【図１０Ｉ】
2021508128.tif 000023
【図１１】
2021508128.tif 000024
【図１２Ａ】
2021508128.tif 000025
【図１２Ｂ】
2021508128.tif 000026
【図１３】
2021508128.tif 000027
【図１４】
2021508128.tif 000028
【図１５】
2021508128.tif 000029
【国際調査報告】
2021508128.tif 000030