(57)【要約】【課題】関心に基づく拡張Ｍ２Ｍコンテンツ管理の提供。【解決手段】Ｍ２Ｍ関心機能のための方法、デバイス、およびシステムが、開示される。Ｍ２Ｍ関心機能は、ユーザの個人的関心、特に、データ内のデータ識別関係およびパターンを公開するための要求をユーザから受信し得る。関連付けられたデータは、次いで、別個のＭ２ＭゲートウェイまたはＭ２Ｍサーバではなく、種々の基準に基づいて、そのようなデータのための単一最良場所に記憶され得る。この場所は、そのようなデータに関心があるユーザに提供され得る。関係およびアソシエーションデータは、Ｍ２Ｍゲートウェイに提供され得る。【選択図】図７
2018077901.tif 000002
【特許請求の範囲】
【請求項１】
明細書に記載された発明。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、米国仮出願第６１／８８０，４３５号（２０１３年９月２０日出願）の利益を主張し、上記出願は、参照により本明細書に援用される。
【背景技術】
【０００２】
マシンツーマシン（Ｍ２Ｍ）技術は、有線および無線通信システムを使用して、デバイスが互により直接的に通信することを可能にする。Ｍ２Ｍ技術は、一意に識別可能なオブジェクトおよびインターネット等のネットワークを介して通信するそのようなオブジェクトの仮想表現のシステムである、モノのインターネット（ＩｏＴ）のさらなる実現を可能にする。ＩｏＴは、食料品店内の商品等のさらに日常的な毎日のオブジェクトとの通信を促進し、それによって、そのようなオブジェクトの知識を向上させることによって、費用および無駄を低減させ得る。例えば、店は、在庫にある、または販売された場合があるオブジェクトと通信するか、またはそこからデータを取得することができることによって、非常に精密な在庫データを維持し得る。理解されるであろうように、ＩｏＴは、数百万ものデバイスを含む潜在性を有する。
【０００３】
現在の実装では、Ｍ２Ｍデバイスは、データをＭ２Ｍゲートウェイに提供し、データは、特定のＭ２Ｍデバイスが登録される、特定のＭ２Ｍゲートウェイ上に記憶される。したがって、ユーザは、異なるＭ２Ｍゲートウェイに進み、本データを読み出す必要があり得、これは、非効率的である。異なるＭ２Ｍデバイスからのデータが、同一Ｍ２Ｍゲートウェイ上に記憶される場合でも、ユーザは、異なるデータ要求を使用して、コンテンツを読み出さなければならず、Ｍ２Ｍデバイスが異なるＭ２Ｍゲートウェイを使用する場合と同じ努力を必要とする。
【発明の概要】
【課題を解決するための手段】
【０００４】
本明細書に開示されるのは、Ｍ２Ｍ関心機能のための方法、デバイス、およびシステムである。ある実施形態では、Ｍ２Ｍ関心機能は、ユーザの個人的関心を公開するための要求をユーザから受信し、特に、データ内の関係およびパターンを識別し得る。関連付けられたデータは、次いで、別個のＭ２ＭゲートウェイまたはＭ２Ｍサーバではなく、種々の基準に基づいて、単一最良場所に記憶され得る。この場所は、そのようなデータに関心があるユーザに提供され得る。関係およびアソシエーション情報は、Ｍ２Ｍゲートウェイに提供され得る。
【０００５】
本概要は、発明を実施するための形態において以下でさらに説明される、一連の概念を簡略化形態において導入するために提供される。本概要は、請求される主題の主要な特徴または不可欠な特徴を識別することを意図しておらず、また、請求される主題の範囲を限定するために使用されることも意図していない。さらに、請求される主題は、本開示の任意の部分に記載される一部または全ての不利を解決するという限界にも限定されない。
例えば、本願は以下の項目を提供する。
（項目１）
ネットワークに接続されているサーバによって使用する方法であって、前記サーバは、プロセッサおよびメモリを備え、前記サーバは、前記メモリ内に記憶されているコンピュータ実行可能命令をさらに含み、前記命令は、前記プロセッサによって実行されると、前記ネットワーク内の関心サーバの機能を果たし、前記方法は、
前記ネットワークを介して、前記ネットワークに動作可能に接続されているデバイスから、データに対する関心の指示を受信することと、
前記受信された指示を使用して、２つ以上のアプリケーションのためのデータを記憶すべき前記ネットワーク内の場所を決定することと
を含む、方法。
（項目２）
前記場所の決定の一部として、データコンテンツアソシエーション関係マップを構築することをさらに含む、項目１に記載の方法。
（項目３）
顧客のコンテンツ要求アクティビティ履歴におけるパターンを決定し、前記関心の指標を自動的に生成することをさらに含む、項目１に記載の方法。
（項目４）
データが別の場所から前記場所に転送されるようにすることをさらに含む、項目１に記載の方法。
（項目５）
顧客デバイスから、情報が記憶される場所を示すための要求を受信することと、
前記情報が記憶されている場所の指示を前記顧客デバイスに送信することと
をさらに含む、項目１に記載の方法。
（項目６）
別の場所が前記データを前記場所に転送することを要求することをさらに含む、項目１に記載の方法。
（項目７）
ネットワークに接続されているサーバによって使用する方法であって、前記サーバは、プロセッサおよびメモリを備え、前記サーバは、前記メモリ内に記憶されているコンピュータ実行可能命令をさらに含み、前記命令は、前記プロセッサによって実行されると、前記ネットワーク内の関心サーバの機能を果たし、前記方法は、
データに対して、複数のアプリケーションから見て好ましい場所を決定することであって、前記データは、現在、複数の場所に記憶されている、ことと、
前記複数の場所のうちの少なくとも１つに、前記データが前記好ましい場所に記憶されることを要求することと
を含む、方法。
（項目８）
前記関心サーバは、複数のデバイスから、データに対する関心の指示を受信する、項目７に記載の方法。
（項目９）
前記関心サーバは、前記関心の指示を使用して、前記好ましい場所を決定する、項目８に記載の方法。
（項目１０）
顧客デバイスから、情報が記憶されている場所を示すための要求を受信することと、前記情報が記憶されている場所の指示を前記顧客デバイスに送信することとをさらに含む、項目７に記載の方法。
（項目１１）
前記関心サーバは、サービス層の一部である、項目７に記載の方法。
（項目１２）
前記関心サーバは、Ｍ２Ｍ関心サーバである、項目７に記載の方法。
（項目１３）
ネットワークに接続されているデバイスによって使用する方法であって、前記デバイスは、プロセッサおよびメモリを備え、前記デバイスは、前記メモリ内に記憶されているコンピュータ実行可能命令をさらに含み、前記命令は、前記プロセッサによって実行されると、前記デバイスの機能を果たし、前記方法は、
データの記憶場所の指示を関心サーバから要求することと、
前記記憶場所の前記指示を前記関心サーバから受信することと。
データを前記記憶場所から要求することと、
前記データを前記記憶場所から受信することと
を含む、方法。
（項目１４）
前記関心サーバは、Ｍ２Ｍ関心サーバである、項目１３に記載の方法。
（項目１５）
前記関心サーバは、サービス層の一部である、項目１３に記載の方法。
（項目１６）
プロセッサ、メモリ、および通信回路を備えているサーバであって、前記サーバは、その通信回路によって通信ネットワークに接続され、前記サーバは、前記サーバの前記メモリ内に記憶されているコンピュータ実行可能命令をさらに含み、前記命令は、前記サーバのプロセッサによって実行されると、
前記ネットワークを介して、前記ネットワークに動作可能に接続されているデバイスから、データに対する関心の指示を受信することと、
前記受信された指示を使用して、２つ以上のアプリケーションのためのデータを記憶すべき前記ネットワーク内の場所を決定することと
を前記サーバに行わせる、サーバ。
（項目１７）
前記コンピュータ実行可能命令は、データが別の場所から前記場所に転送されるようにすることを前記サーバにさらに行わせる、項目１６に記載のサーバ。
（項目１８）
前記コンピュータ実行可能命令は、
顧客デバイスから、情報が記憶される場所を示すための要求を受信することと、
前記情報が記憶されている場所の指示を前記顧客デバイスに送信することと
を前記サーバにさらに行わせる、項目１６に記載のサーバ。
（項目１９）
プロセッサ、メモリ、および通信回路を備えているサーバであって、前記サーバは、その通信回路によって通信ネットワークに接続され、前記サーバは、前記サーバの前記メモリ内に記憶されているコンピュータ実行可能命令をさらに含み、前記命令は、前記サーバのプロセッサによって実行されると、
データに対して、複数のアプリケーションから見て好ましい場所を決定することであって、前記データは、現在、複数の場所に記憶されている、ことと、
前記複数の場所のうちの少なくとも１つに、前記データが前記好ましい場所に記憶されることを要求することと
を前記サーバに行わせる、サーバ。
（項目２０）
プロセッサ、メモリ、および通信回路を備えているデバイスであって、前記デバイスは、その通信回路によって通信ネットワークに接続され、前記デバイスは、前記デバイスの前記メモリ内に記憶されているコンピュータ実行可能命令をさらに含み、前記命令は、前記デバイスのプロセッサによって実行されると、
データの記憶場所の指示を関心サーバから要求することと、
前記記憶場所の前記指示を前記関心サーバから受信することと、
データを前記記憶場所から要求することと、
前記データを前記記憶場所から受信することと
を前記デバイスに行わせる、デバイス。
【図面の簡単な説明】
【０００６】
【図１】図１は、欧州電気通信標準化機構（ＥＴＳＩ）Ｍ２Ｍアーキテクチャを図示する略図である。
【図２Ａ】図２Ａは、例示的ｏｎｅＭ２Ｍ機能アーキテクチャを図示する略図である。
【図２Ｂ】図２Ｂは、ｏｎｅＭ２Ｍアーキテクチャのための開発中のＣＳＦを図示する略図である。
【図３】図３は、ユーザが家の外にいるとき、ユーザが家電の遠隔制御を要求し得る実施形態を図示するブロック図である。
【図４】図４は、遠隔制御をサポートし得る、例示的非限定的アーキテクチャを図示する略図である。
【図５】図５は、監視カメラからのストリーミングビデオを図示する略図である。
【図６】図６は、図５のシステムの遠隔データ取得をサポートする、例示的非限定的アーキテクチャを図示する略図である。
【図７】図７は、例示的非限定的Ｍ２Ｍアーキテクチャを示す略図である。
【図８】図８は、顧客からＭ２Ｍ関心サーバへの関心メッセージの送信およびＭ２Ｍ関心サーバからの応答を図示する信号流れ図である。
【図９】図９は、関心メッセージの例示的非限定的メッセージフォーマットを図示する略図である。
【図１０】図１０は、データコンテンツアソシエーション関係の２つの実施例を図示するブロック図である。
【図１１】図１１は、Ｍ２ＭサーバおよびＭ２ＭゲートウェイによってＭ２Ｍ関心機能にフィードされるユーザのコンテンツ要求アクティビティを記録する、Ｍ２Ｍ関心サーバを図示する例示的流れ図である。
【図１２】図１２は、種々の要求側によって要求されるリソースおよび要求が行われる時間を示す、図１２に示される、例示的非限定的リソース要求アクティビティ報告１２００を図示する略図である。
【図１３】図１３は、関心記録要求メッセージ交換の実施例を図示する流れ図である。
【図１４】図１４は、コンテンツの記憶場所およびＭ２Ｍ関心サーバとの相互作用を管理する、Ｍ２Ｍゲートウェイのプロセスを図示する、フロー図である。
【図１５】図１５は、コンテンツ移行をトリガするＭ２Ｍ関心サーバを図示する信号流れ図である。
【図１６】図１６は、ユーザが、Ｍ２Ｍ関心サーバに関心を表明し、Ｍ２Ｍ関心サーバが、利用可能である場合、ユーザにコンテンツの最終記憶場所を伝えるステップを図示する流れ図である。
【図１７】図１７は、ユーザが、コンテンツに関する関心をＭ２Ｍ関心サーバに報告しなかった場合を図示する流れ図である。
【図１８】図１８は、ｏｎｅＭ２Ｍ実施形態を図示する略図である。
【図１９】図１９Ａ−Ｃは、関心ベースのコンテンツ管理システムとともに使用され得る、例示的グラフィカルユーザインターフェース（ＧＵＩ）を図示する略図である。
【図２０Ａ】図２０Ａは、１つ以上の開示される実施形態が実装され得る、例示的マシンツーマシン（Ｍ２Ｍ）またはモノのインターネット（ＩｏＴ）通信システムの系統図である。
【図２０Ｂ】図２０Ｂは、図２０Ａで図示されるＭ２Ｍ／ＩｏＴ通信システム内で使用され得る、例示的アーキテクチャの系統図である。
【図２０Ｃ】図２０Ｃは、図２０Ａで図示される通信システム内で使用され得る、例示的Ｍ２Ｍ／ＩｏＴ端末またはゲートウェイデバイスの系統図である。
【図２０Ｄ】図２０Ｄは、図２０Ａの通信システムの側面が具現化され得る、例示的コンピューティングシステムのブロック図である。
【発明を実施するための形態】
【０００７】
図１は、欧州電気通信標準化機構（ＥＴＳＩ）Ｍ２Ｍアーキテクチャを図示する略図である。ＥＴＳＩ  Ｍ２Ｍは、異なるアプリケーションによって共有される機能を提供する、サービス能力層（ＳＣＬ）を通して使用され得る一組のサービス能力を定義する。ＳＣＬは、エクスポージャされる一組のインターフェースによって、コアネットワーク機能性を使用し得る。加えて、ＳＣＬは、１つまたはいくつかのコアネットワークとインターフェースをとり得る。
【０００８】
デバイスアプリケーション（ＤＡ）は、Ｍ２Ｍサービス能力を実装する、Ｍ２Ｍデバイス内に常駐し得るか、または代替として、Ｍ２Ｍサービス能力を実装しない、Ｍ２Ｍデバイス内に常駐し得る。ｍｌａ基準点は、アプリケーションが、ネットワークおよびアプリケーションドメイン内のＭ２Ｍサービス能力にアクセスすることを可能にする。ｄｌａ基準点は、Ｍ２Ｍデバイス内に常駐するアプリケーション、例えば、ＤＡが、同一Ｍ２Ｍデバイス内、またはＭ２Ｍゲートウェイ内の異なるＭ２Ｍサービス能力にアクセスすることを可能にし、Ｍ２Ｍゲートウェイ内に常駐するアプリケーション、例えば、ゲートウェイアプリケーション（ＧＡ）が、同一Ｍ２Ｍゲートウェイ内の異なるＭ２Ｍサービス能力にアクセスすることを可能にする。ｍｌｄ基準点は、Ｍ２ＭデバイスまたはＭ２Ｍゲートウェイ内に常駐するＭ２Ｍサービス能力が、ネットワークおよびアプリケーションドメイン内のＭ２Ｍサービス能力と通信することを可能にする。ｍｌｄは、下層として、コアネットワーク接続機能を使用する。
【０００９】
図２Ａは、例示的ｏｎｅＭ２Ｍ機能アーキテクチャ２００を図示する略図である。開発中のｏｎｅＭ２Ｍ規格は、図２に図示されるように、「共通サービスエンティティ（ＣＳＥ）」と呼ばれるサービス層を定義する。サービス層の目的は、ｅ−ヘルス、保有車両管理、およびスマートホーム等の異なる「垂直」Ｍ２Ｍサイロシステムおよびアプリケーションによって利用され得る「水平」サービスを提供することである。ＣＳＥは、４つの基準点をサポートする。Ｍｃａ基準点は、アプリケーションエンティティ（ＡＥ）とインターフェースをとる。Ｍｃｃ基準点は、同一サービスプロバイダドメイン内の別のＣＳＥとインターフェースをとり、Ｍｃｃ’基準点は、異なるサービスプロバイダドメイン内の別のＣＳＥとインターフェースをとる。Ｍｃｎ基準点は、下層ネットワークサービスエンティティ（ＮＳＥ）とインターフェースをとる。ＮＳＥは、デバイス管理、場所サービス、およびデバイストリガ等の下層ネットワークサービスをＣＳＥに提供する。ＣＳＥは、「発見」、「データ管理＆リポジトリ」等の「共通サービス機能（ＣＳＦ）」と呼ばれる複数の論理機能を含む。図２Ｂは、ｏｎｅＭ２Ｍアーキテクチャのための開発中のＣＳＦを図示する略図である。
【００１０】
ｏｎｅＭ２Ｍは、以下のタイプのノード、すなわち、アプリケーションサービスノード（ＡＳＮ）、アプリケーション専用ノード（ＡＤＮ）、Ｍｉｄｄｌｅノード（ＭＮ）およびインフラストラクチャノード（ＩＮ）を有効にする。
【００１１】
アプリケーションサービスノード（ＡＳＮ）は、１つのＣＳＥを含み、少なくとも１つのＡＥを含むノードである。物理的マッピングの例は、Ｍ２Ｍデバイス内に常駐する、ＡＳＮである。
【００１２】
アプリケーション専用ノード（ＡＤＮ）は、少なくとも１つのＡＥを含み、ＣＳＥを含まないノードである。物理的マッピングの例は、制限Ｍ２Ｍデバイス内に常駐するＡＤＮである。
【００１３】
中間ノード（ＭＮ）は、１つのＣＳＥを含み、ゼロ以上のＡＥを含むノードである。物理的マッピングの例は、Ｍ２Ｍゲートウェイ内に常駐する、ＩＮである。
【００１４】
インフラストラクチャノード（ＩＮ）は、１つのＣＳＥを含み、ゼロ以上のＡＥを含むノードである。物理的マッピングの例は、Ｍ２Ｍサービスインフラストラクチャ内に常駐する、ＩＮである。
【００１５】
図３は、ユーザが家の外にいるとき、ユーザが家電の遠隔制御を要求し得る実施形態を図示するブロック図である。例えば、外の気温が低く、ユーザが家に戻る前に、家を暖かくすることをユーザが所望するとき、または部屋内の現在の占有者（例えば、子供、ペット）に基づいて、部屋の温度を調整することをユーザが所望する場合、ユーザは、例えば、図３に示される例示的非限定的システム３００を使用して、遠隔制御デバイスによって空調装置をオンまたはオフにし得る。
【００１６】
図４は、遠隔制御をサポートし得る、例示的非限定的アーキテクチャ４００を図示する略図である。ユーザはまた、ユーザが家に居ないとき、ユーザの家に構成された監視カメラからのストリーミングビデオデータの視聴（例えば、子供、ペットの視聴）を所望し得る。
【００１７】
図５は、監視カメラからのストリーミングビデオを図示する略図である。図６は、図５のシステムの遠隔データ取得をサポートする、例示的非限定的アーキテクチャ６００を図示する略図である。
【００１８】
現在のＭ２Ｍシステムでは、データコンテンツは、Ｍ２Ｍデバイス６０２によって収集され、Ｍ２Ｍデバイス６０２は、次いで、データをＭ２Ｍゲートウェイ６０４に公開し、それを登録する。（用語「コンテンツ」、「データ」、「データコンテンツ」、「リソース」、「コンテンツリソース」、「データリソース」等は、同じ意味で使用され得る。）Ｍ２Ｍゲートウェイ６０４は、そのリソース構造（例えば、コンテナ、またはＥＴＳＩＭ２Ｍアーキテクチャ内のあるアプリケーション下のコンテナ）に基づいて、データを記憶する。
【００１９】
Ｍ２Ｍアプリケーションは、別のＭ２Ｍアプリケーションから取得されたコンテンツリソースによって改良され得る。例えば、空調装置等の家電アプリケーションの遠隔制御は、家庭用監視ビデオによって大幅に改良され得る。本明細書に記載される実施形態によると、家の各部屋内の空調装置は、子犬が部屋の中にいることを示すビデオデータに基づいて、個々に制御され得る（例えば、子犬がいる部屋の温度は、その部屋内の空調装置を制御することによって、快適レベルに設定され得る一方、他の部屋内の空調装置は、スリープモードにされ、エネルギーを節約することができる）。ユーザは、コンテンツリソースを異なるアプリケーションから同時に読み出し得る。しかしながら、データコンテンツは、Ｍ２Ｍデバイスが登録するＭ２Ｍゲートウェイ上に記憶されるため、ユーザは、異なるＭ２Ｍゲートウェイに進み、データコンテンツを読み出す必要があり得、これは、効率的ではない。異なるＭ２Ｍデバイスからのコンテンツが、同一Ｍ２Ｍゲートウェイ上に記憶されるときでも、ユーザは、別個の要求を発行することによって、そのようなコンテンツを読み出す必要があるであろう。開示される実施形態を使用することによって、Ｍ２Ｍゲートウェイは、ユーザに関連付けられた種々のコンテンツ間の相関を検出可能であり得、Ｍ２Ｍゲートウェイは、ユーザおよびシステムリソースの最小限の無駄を伴って、コンテンツをユーザに積極的に送達し得る。
【００２０】
ある実施形態では、Ｍ２Ｍデバイスによって収集されるデータは、Ｍ２Ｍデバイスが登録関係を有するもの以外のＭ２ＭゲートウェイまたはＭ２Ｍサーバに記憶され得る。Ｍ２ＭゲートウェイまたはＭ２Ｍサーバは、コンテンツリソース記憶のために、異なるアプリケーション間で共有され得る。Ｍ２Ｍデバイスは、そのコンテンツをＭ２ＭゲートウェイまたはＭ２Ｍサーバに公開し得、全ての提案される機能性は、両シナリオに適用可能である。
【００２１】
図７は、関心サーバ７１４内の関心機能７１６を使用する、アーキテクチャ７００を示す略図である。ある実施形態では、Ｍ２Ｍ関心機能７１６は、拡張Ｍ２Ｍデータ管理を提供するために使用され得る。Ｍ２Ｍ関心機能７１６は、データに関するユーザの個人的関心を公開するためのユーザの要求を受け取り得る。Ｍ２Ｍ関心機能７１６は、ユーザが２つ以上のＭ２Ｍデバイスに関連付けられたデータコンテンツを同時に要求することに関心があるであろう確率を示すデータコンテンツアソシエーション関係を構築し得る。Ｍ２Ｍ関心機能７１６は、ユーザのコンテンツ要求アクティビティを記録し、および／またはそのようなアクティビティを１つ以上のＭ２Ｍサーバおよび／またはＭ２Ｍゲートウェイに提供し得る。ユーザのコンテンツ要求アクティビティに関する情報を受信および分析することによって、Ｍ２Ｍ関心機能７１６は、ユーザのクエリ内のパターンを見出し、自動的に、ユーザのための関心記録を生成し、関心コンテンツデータを一緒にリンクし得る。Ｍ２Ｍ関心機能７１６は、リソースを記憶すべきその計算された最良場所に基づいて、リソース関心記録を維持し、要求するＭ２Ｍゲートウェイに推奨を提供し得る。
【００２２】
Ｍ２Ｍ関心機能７１６は、関心記録ならびにデータコンテンツアソシエーション関係に対するＭ２Ｍゲートウェイクエリを受け取り得る。この情報は、Ｍ２Ｍゲートウェイが、データコンテンツを記憶すべき最良場所を選定するのを補助し得る。コンテンツの最終記憶場所は、Ｍ２Ｍ関心機能７１６によって把握され得、Ｍ２Ｍ関心機能７１６は、そのような情報をコンテンツに関心を表明するユーザに提供し得る。ユーザは、次いで、最終記憶場所から直接、コンテンツを要求し得る。Ｍ２Ｍゲートウェイは、関心記録、データコンテンツアソシエーション関係、またはＭ２Ｍ関心機能７１６から推奨される記憶場所に基づいて、コンテンツリソース場所を調整し得る。コンテンツリソースは、あるＭ２Ｍゲートウェイから別のＭ２Ｍゲートウェイに移動させられ得る。このように、ユーザのための最適平均リソース読み出し性能が、達成され得る。さらに、本明細書に記載されるのは、共通サービス機能（ＣＳＦ）であり得るＭ２Ｍ関心機能のｏｎｅＭ２Ｍ実施形態である。
【００２３】
異なるアプリケーションは、データリソース記憶のために、同一Ｍ２Ｍゲートウェイを共有し得る。図７は、家電制御アプリケーション（ＤＡ１  ７０２）および家庭用監視アプリケーション（ＤＡ２  ７０４）内のＭ２Ｍデバイスによって収集されたデータが、単一Ｍ２Ｍゲートウェイ７０６（例えば、図７におけるＭ２Ｍゲートウェイ１）上に記憶され得る一方、２つのアプリケーションのためのＭ２Ｍデバイス７０８および７１０は、異なるＭ２Ｍゲートウェイ（例えば、それぞれ、図７におけるＭ２Ｍゲートウェイ１  ７０６およびＭ２Ｍゲートウェイ２  ７１２）に登録し得る、実施例を示す。
【００２４】
本明細書に記載されるようなＭ２Ｍ関心機能７１６は、拡張Ｍ２Ｍデータ管理を提供し得る。Ｍ２Ｍ関心機能７１６は、特別な能力として、Ｍ２ＭゲートウェイまたはＭ２Ｍサーバ上に置かれ得る。ユーザがＭ２Ｍサーバに接続される可能性が高いため、以下の説明では、関心機能は、本明細書では、例えば、図７に示されるように、Ｍ２Ｍ関心サーバ７１４と称され得るＭ２Ｍサーバに位置すると仮定する。Ｍ２Ｍ関心サーバ７１４は、Ｍ２Ｍデバイス７０８および７１０によって提供され、Ｍ２Ｍゲートウェイ７０６および７１２に公開される、アプリケーションデータに関する顧客の関心を維持し得る。本実施例では、住宅所有者は、家電制御アプリケーションおよび家庭用監視アプリケーションからのデータに関心がある。現在のＭ２Ｍアーキテクチャでは、２つのデバイスアプリケーションのデータコンテンツは、デバイスアプリケーションが異なるＭ２Ｍゲートウェイに登録されることに起因して、２つの異なるＭ２Ｍゲートウェイ上に公開および記憶され得る。例えば、デバイス７０８は、Ｍ２Ｍゲートウェイ７０６に登録され、デバイス７１０は、ゲートウェイ７１２に登録される。その結果、ユーザ（例えば、図７におけるＤＡ７０２および７０４、ＧＡ７１８および７２０、ＮＡ７２２および７２４）は、２つの別個のデータコンテンツ要求を異なる場所に行うことが要求され得、これは、ネットワークまたは時間効率的ではない。しかし、データコンテンツが、同一Ｍ２Ｍゲートウェイ７０６上に置かれる場合、コンテンツは、単一ユーザ要求によって読み出され得る。
【００２５】
Ｍ２Ｍ関心サーバ７１４は、データに関するユーザの個人的関心を公開するためのユーザの要求を受け取り得る。図８は、顧客８０２からＭ２Ｍ関心サーバ７１４への関心メッセージの送信と、Ｍ２Ｍ関心サーバ７１４からの応答とを図示する信号流れ図である。Ｍ２Ｍ関心サーバ７１４は、ユーザがコンテンツを同時に要求することに関心がある場合、異なるデータコンテンツを一緒にリンクし得る。ある実施形態では、Ｍ２Ｍデバイス７０８および７１０は、データが、単一要求によってフェッチされ、一緒に連結またはバッチ化され、ユーザに返され得るように、同一Ｍ２Ｍゲートウェイ７０６上にそのデータコンテンツを公開および記憶し得る。Ｍ２Ｍ関心サーバ７１４は、ユーザが、２つ以上のＭ２Ｍデバイスから同時にデータコンテンツを要求することに関心がある可能性が非常に高いことを示し得る、データコンテンツアソシエーション関係を構築し得る。このデータコンテンツアソシエーション関係は、リソースのための好ましい場所（以下の表１参照）の設定において、Ｍ２Ｍ関心サーバ７１４によって考慮されるであろう要因の１つであり得る。
【００２６】
図８に図示されるステップを行うエンティティは、図２０Ｃまたは２０Ｄに図示されるもののうちの１つ等、デバイス、サーバ、または他のコンピュータシステムのプロセッサのメモリ内に記憶され、その上で実行するソフトウェア（すなわち、コンピュータ実行可能命令）の形態において実装され得る論理エンティティであることが理解される。つまり、図８に図示される方法は、例えば、図２０Ｃまたは２０Ｄに図示されるデバイスまたはコンピュータシステム等、コンピューティングデバイスのメモリ内に記憶されるソフトウェア（すなわち、コンピュータ実行可能命令）の形態において実装され得、コンピュータ実行可能命令は、コンピューティングデバイスのプロセッサによって実行されると、図８に図示されるステップを行う。
【００２７】
図９は、関心メッセージの例示的非限定的メッセージフォーマット９００を図示する略図である。ユーザは、１つの関心メッセージ内において多くのリソースへのユーザの関心を示し得、関心メッセージは、リソースのユニフォームリソース識別子（ＵＲＩ９０２および９０４）と、ユーザがそれらのリソースに関心があり得る対応する期間９０６および９０８を含み得る。
【００２８】
図１０は、データコンテンツアソシエーション関係の２つの実施例を図示するブロック図である。アソシエーション関係は、双方向性または一方向性であり得る。例えば、家電アプリケーションの遠隔制御のユーザは、家庭用監視ビデオアップロードアプリケーションからのデータに関心があり得るが、その逆は該当せず、したがって、この特定のデータコンテンツアソシエーション関係は、一方向性である。
【００２９】
図１１は、Ｍ２ＭサーバおよびＭ２Ｍゲートウェイ１１０２によってＭ２Ｍ関心機能に送信される、ユーザのコンテンツ要求アクティビティを記録するＭ２Ｍ関心サーバ７１４を図示する例示的流れ図である。ユーザコンテンツ要求アクティビティに関する情報を受信および分析することによって、Ｍ２Ｍ関心サーバ７１４は、ユーザクエリのパターンを見出し得、自動的に、ユーザのための関心記録を生成し、関心コンテンツデータを一緒にリンクし得る。
【００３０】
図１１に図示されるステップを行うエンティティは、図２０Ｃまたは２０Ｄに図示されるもののうちの１つ等、デバイス、サーバ、または他のコンピュータシステムのプロセッサのメモリ内に記憶され、その上で実行するソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る論理エンティティであることを理解されたい。すなわち、図１１に図示される方法は、例えば、そのコンピュータ実行可能命令がコンピューティングデバイスのプロセッサによって実行されると、図１１に図示されるステップを行う、図２０Ｃまたは２０Ｄに図示されるデバイスまたはコンピュータシステム等、コンピューティングデバイスのメモリ内に記憶されるソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る。
【００３１】
図１２は、種々の要求側によって要求されるリソースおよび要求が行われる時間を示す例示的非限定的リソース要求アクティビティ報告１２００を図示する略図である。時間記録は、ユーザが、コンテンツの２つ以上の部分を一緒にフェッチすることに関心があるかどうかを決定するために使用され得る。
【００３２】
ある実施形態では、Ｍ２Ｍ関心サーバ７１４は、以下の表１に示されるようなリソース関心ディレクトリを維持し得る。Ｍ２Ｍ関心サーバ７１４は、ユーザのリソース要求アクティビティに基づいて、関心記録を生成し得るか、またはユーザは、リソースへのその関心をＭ２Ｍ関心サーバ７１４に明示的に知らせ得る。表１では、リソースは、そのＵＲＩによって表される。リソースは、コンテナ内に常駐する具体的なコンテンツ、そのアプリケーションから収集される全データがユーザに望ましくあり得るアプリケーション、または他の形態であり得ることに留意されたい。起源フィールドは、リソースの公開元を示す。顧客フィールドは、リソースに関心があるそれらのユーザを示す。各ユーザは、フィルタに関連付けられ得、フィルタは、リソースＵＲＩに関連付けられ得る一連のデータにそのフィルタ処理基準を示し得る。例えば、ユーザは、華氏５０度より低い温度感知データにのみ関心があり得る。さらに、各ユーザは、リソースへのユーザの関心が持続するであろう所定の期間を有し得る（図９に示される関心メッセージ９００内の最後の期間フィールド９０６に示される）。Ｍ２Ｍ関心サーバ７１４は、リソースを記憶すべき最良場所を計算し、要求するＭ２Ｍゲートウェイに推奨を提供し得る。
【００３３】
最良記憶場所の計算において、Ｍ２Ｍ関心サーバ７１４は、コンテンツが、異なるＭ２Ｍサーバにアタッチされているユーザ（例えば、ネットワークアプリケーション）によって所望されるかどうかを決定し得る。該当する場合、コンテンツは、全ユーザに最も短い平均コンテンツ読み出し待ち時間をもたらすＭ２Ｍゲートウェイ内に記憶されることが好ましくあり得る。ユーザは、異なる優先度（すなわち、重み）を有し得、したがって、いくつかの実施形態では、Ｍ２Ｍ関心サーバ７１４は、ユーザのそのような重み（すなわち、優先度）を考慮し得る。
【００３４】
Ｍ２Ｍ関心サーバ７１４は、あるコンテンツリソースが、同一顧客によって要求される可能性が高く、コンテンツリソースが、異なるＭ２Ｍデバイス７０８および７１０によって、それらのＭ２Ｍゲートウェイ７０６および７１２に公開され得ることを発見する場合、そのようなコンテンツリソースを同一Ｍ２Ｍゲートウェイ７０６に記憶することが望ましいことを決定し得る。例えば、住宅所有者は、家電アプリケーションおよび家庭用監視アプリケーションの遠隔制御の両方から収集されたデータに関心があり得る。したがって、Ｍ２Ｍ関心サーバ７１４は、２つのデバイスアプリケーション７０２および７０４が、他のＭ２Ｍゲートウェイ７０６および７１２に登録され得るが、両データリソースを同一Ｍ２Ｍゲートウェイ上に記憶することが好ましいことを決定し得る。
【００３５】
【表１】
2018077901.tif 000003
【００３６】
Ｍ２Ｍ関心サーバ７１４は、Ｍ２Ｍゲートウェイが、データコンテンツを公開および記憶するための最良場所を選定するのに役立つ、関心記録ならびにデータコンテンツアソシエーション関係に対する１つ以上のＭ２Ｍゲートウェイのクエリを受け取り得る。一実施形態では、Ｍ２Ｍゲートウェイは、Ｍ２Ｍ関心サーバから選ばれた場所のみ要求する。
【００３７】
図１３は、関心記録要求メッセージ交換の実施例を図示する流れ図である。Ｍ２Ｍゲートウェイ１３０２が、Ｍ２Ｍデバイスから送達されるＭ２Ｍデータコンテンツを受信すると、そのコンテンツに対して関連付けられた関心記録が存在するかどうか確認するために関心サーバ７１４をチェックし得る。Ｍ２Ｍゲートウェイ１３０２は、Ｍ２Ｍゲートウェイ層における、コンテンツを記憶するための最良場所を選定し得る。言い換えると、コンテンツは、コンテンツに関心があるユーザに平均して最も近い、別のＭ２Ｍゲートウェイに移動させられ得る。Ｍ２Ｍ関心サーバ７１４は、Ｍ２Ｍゲートウェイに応答して、コンテンツのための最終記憶場所を返すための要求をピギーバックし得る。Ｍ２Ｍゲートウェイが、そのような要求を確認する場合、コンテンツの最終記憶場所をＭ２Ｍ関心サーバ７１４に返し得る。Ｍ２Ｍ関心サーバは、ユーザがそのコンテンツに対する関心メッセージを送信する場合、コンテンツが読み出され得る記憶場所をユーザに提供し得る。Ｍ２Ｍ関心サーバはまた、要求するＭ２Ｍゲートウェイからの最終場所のフィードバックに基づいて、他のコンテンツに対する推奨される記憶場所の決定におけるその方略を調整し得る。
【００３８】
図１３に図示されるステップを行うエンティティは、図２０Ｃまたは２０Ｄに図示されるもののうちの１つ等、デバイス、サーバ、または他のコンピュータシステムのプロセッサのメモリ内に記憶され、その上で実行するソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る論理エンティティであることを理解されたい。すなわち、図１３に図示される方法は、例えば、そのコンピュータ実行可能命令がコンピューティングデバイスのプロセッサによって実行されると、図１３に図示されるステップを行う、図２０Ｃまたは２０Ｄに図示されるデバイスまたはコンピュータシステム等、コンピューティングデバイスのメモリ内に記憶されるソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る。
【００３９】
図１４は、コンテンツの記憶場所およびＭ２Ｍ関心サーバとの相互作用を管理するＭ２Ｍゲートウェイのプロセスを図示する、フロー図である。Ｍ２Ｍゲートウェイは、それ自体ではない場合、コンテンツの最終記憶場所を示すデータを維持し得ることに留意されたい（すなわち、コンテンツは、別のＭ２Ｍゲートウェイに記憶されるために移動させられる）。
【００４０】
ステップ１４０２では、データが、Ｍ２Ｍデバイスから受信される。
【００４１】
ステップ１４０４では、関心記録、コンテンツアソシエーション関係、または推奨される開始場所に対する要求が、Ｍ２Ｍ関心サーバ７１４に送信される。
【００４２】
ステップ１４０６では、対応する要求された情報が、Ｍ２Ｍ関心サーバ７１４から受信される。
【００４３】
ステップ１４０８では、コンテンツの記憶場所が、決定される。
【００４４】
ステップ１４１０では、決定される場所が、現在の場所と異なるかどうかチェックされる。決定される場所が、現在の場所と異ならない場合、ステップ１４１２では、コンテンツは、現在のＭ２Ｍゲートウェイ内に記憶される。
【００４５】
決定される場所が、現在の場所と異なる場合、ステップ１４１４では、他のＭ２Ｍゲートウェイとのハンドシェイクが、データを他のＭ２Ｍゲートウェイに移動するための許可を得るために行われる。
【００４６】
ステップ１４１６では、許可が与えられない場合、コンテンツは、ステップ１４１２において、現在のＭ２Ｍゲートウェイ内に記憶される。許可が与えられた場合、ステップ１４１８では、データは、新しい場所に移動させられる。
【００４７】
ステップ１４２０では、Ｍ２Ｍ関心サーバ７１４が、最終記憶場所に対して要求側にピギーバックする場合、ステップ１４２２では、最終コンテンツの記憶場所が、Ｍ２Ｍ関心サーバに返される。
【００４８】
図１４に図示されるステップを行うエンティティは、図２０Ｃまたは２０Ｄに図示されるもののうちの１つ等、デバイス、サーバ、または他のコンピュータシステムのプロセッサのメモリ内に記憶され、その上で実行するソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る論理エンティティであり得ることを理解されたい。すなわち、図１４に図示される方法は、例えば、そのコンピュータ実行可能命令がコンピューティングデバイスのプロセッサによって実行されると、図１４に図示されるステップを行う、図２０Ｃまたは２０Ｄに図示されるデバイスまたはコンピュータシステム等、コンピューティングデバイスのメモリ内に記憶されるソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る。
【００４９】
コンテンツの好ましい場所は、コンテンツに関心があるユーザが経時的に更新される場合、動的であり得る。Ｍ２Ｍ関心サーバ７１４は、現在のものと異なる新しい好ましいコンテンツ場所を決定し得る。Ｍ２Ｍ関心サーバ７１４は、コンテンツの最終記憶場所であり得るＭ２Ｍゲートウェイに通知し、コンテンツを新しい好ましい場所に移動させるようにそれに命令し得る。一実施形態では、そのような通知は、コンテンツ移行が、コンテンツに関心があるユーザ全員に対する平均コンテンツ読み出し待ち時間の短縮等、より優れた性能をもたらすであろうことをＭ２Ｍ関心サーバが把握するときのみトリガされる。
【００５０】
図１５は、Ｍ２Ｍゲートウェイ１５０２からＭ２Ｍゲートウェイ１５０４へのＭ２Ｍ関心サーバ７１４がトリガするコンテンツ移行を図示する信号流れ図である。コンテンツ移行要求は、Ｍ２Ｍゲートウェイ１５０２によって受信され、新しい好ましい場所、すなわち、Ｍ２Ｍゲートウェイ１５０４に転送される。この場合、Ｍ２Ｍゲートウェイ１５０４は、切り替えを承認し、コンテンツは、Ｍ２Ｍゲートウェイ１５０４に転送され、Ｍ２Ｍゲートウェイ１５０２から削除される。Ｍ２Ｍインターネットサーバ７１４は、次いで、新しい記憶場所を通知されることができる。Ｍ２Ｍゲートウェイ１５０４は、新しい好ましい場所へのコンテンツの移行のＭ２Ｍ関心サーバの推奨を拒否し得ることに留意されたい。この場合、拒否応答は、Ｍ２Ｍ関心サーバ７１４に返信され得る。
【００５１】
図１５に図示されるステップを行うエンティティは、図２０Ｃまたは２０Ｄに図示されるもののうちの１つ等、デバイス、サーバ、または他のコンピュータシステムのプロセッサのメモリ内に記憶され、その上で実行するソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る論理エンティティであり得ることを理解されたい。すなわち、図１５に図示される方法は、そのコンピュータ実行可能命令がコンピューティングデバイスのプロセッサによって実行されると、例えば、図１５に図示されるステップを行う、図２０Ｃまたは２０Ｄに図示されるデバイスまたはコンピュータシステム等、コンピューティングデバイスのメモリ内に記憶されるソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る。
【００５２】
ある実施形態では、ユーザは、元のＭ２Ｍゲートウェイからコンテンツを要求する前に、コンテンツへの関心をＭ２Ｍ関心サーバ７１４に表明し得る。図１６は、ユーザ１６０２が、Ｍ２Ｍ関心サーバ７１４に関心を表明し、Ｍ２Ｍ関心サーバ７１４が、利用可能である場合、ユーザ１６０２に、コンテンツの最終記憶場所１６０４を伝えるステップを図示する流れ図である。ユーザ１６０２は、最終Ｍ２Ｍゲートウェイ１６０４に進み、コンテンツを要求し得る。
【００５３】
図１６に図示されるステップを行うエンティティは、図２０Ｃまたは２０Ｄに図示されるもののうちの１つ等、デバイス、サーバ、または他のコンピュータシステムのプロセッサのメモリ内に記憶され、その上で実行するソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る論理エンティティであることを理解されたい。すなわち、図１６に図示される方法は、例えば、そのコンピュータ実行可能命令がコンピューティングデバイスのプロセッサによって実行されると、図１６に図示されるステップを行う、図２０Ｃまたは２０Ｄに図示されるデバイスまたはコンピュータシステム等、コンピューティングデバイスのメモリ内に記憶されるソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る。
【００５４】
図１７は、ユーザが、コンテンツへの関心をＭ２Ｍ関心サーバ７１４に報告せず、したがって、新しいコンテンツの記憶場所を認知していない場合を図示する流れ図である。この場合、ユーザは、元のＭ２Ｍゲートウェイ１５０２から直接、コンテンツを要求し得る。元のＭ２Ｍゲートウェイ１５０２は、要求を最終Ｍ２Ｍゲートウェイ１５０４に転送し得、そこから、コンテンツが、顧客に返され得る。
【００５５】
図１７に図示されるステップを行うエンティティは、図２０Ｃまたは２０Ｄに図示されるもののうちの１つ等、デバイス、サーバ、または他のコンピュータシステムのプロセッサのメモリ内に記憶され、その上で実行するソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る論理エンティティであり得ることを理解されたい。すなわち、図１７に図示される方法は、例えば、そのコンピュータ実行可能命令がコンピューティングデバイスのプロセッサによって実行されると、図１７に図示されるステップを行う、図２０Ｃまたは２０Ｄに図示されるデバイスまたはコンピュータシステム等、コンピューティングデバイスのメモリ内に記憶されるソフトウェア（すなわち、コンピュータ実行可能命令）の形態で実装され得る。
【００５６】
図１８は、ｏｎｅＭ２Ｍ実施形態を図示する略図である。ｏｎｅＭ２Ｍは、能力サービス機能（ＣＳＦ１８０４）と称される、ｏｎｅＭ２Ｍサービス層によってサポートされる能力を定義する。ｏｎｅＭ２Ｍサービス層は、能力サービスエンティティ（ＣＳＥ１８０２）と称される。一実施形態では、提案されるＭ２Ｍ関心機能１８０６は、ｏｎｅＭ２Ｍ
ＣＳＦとしての関心管理ＣＳＦ１８０８内にホストされ得る。
【００５７】
ＡＥ１８１０は、Ｍｃａ基準点によって、関心管理ＣＳＦ１８０８と会話し、リソースに関するその関心を報告するか、またはリソースの記憶場所を要求するであろう。他のＣＳＥも、Ｍｃｃ基準点によって、関心管理ＣＳＦ１８０８と会話し、リソースに関するその関心を報告するか、またはリソースの記憶場所を要求し得る。ゲートウェイおよびサーバ上のＣＳＥは、Ｍｃｃ基準点によって、関心記録に基づいて、コンテンツを好ましい場所に移動させ得る。
【００５８】
ＡＥ１８１０は、Ｍｃａ基準点によって、関心管理ＣＳＦ１８０８と会話し、リソースに関するその関心を報告するか、またはリソースの記憶場所を要求するであろう。他のＣＳＥもまた、Ｍｃｃ基準点によって、関心管理ＣＳＦ１８０８と会話し、リソースに関するその関心を報告するか、またはリソースの記憶場所を要求し得る。ゲートウェイおよびサーバ上のＣＳＥは、Ｍｃｃ基準点によって、関心記録に基づいて、コンテンツを好ましい場所に移動させ得る。
【００５９】
図１９Ａは、前述の関心機能が、有効および無効にされることを可能にするグラフィカルユーザインターフェース１９０２を図示する略図である。ユーザは、インターフェース１９０２を使用して、前述の関心機能を有効にするかどうかを決定することができる。
【００６０】
図１９Ｂは、ユーザが、ユーザ関心データを選択および表示することを可能にするグラフィカルユーザインターフェース１９０４を図示する略図である。ユーザは、インターフェース１９０４を使用して、例えば、ローカルゲートウェイに記憶されることを所望するユーザ関心データを選択することができる。
【００６１】
図１９Ｃは、サーバＡ、Ｂ、またはＣ等の関心グループ場所を要求するためのグラフィカルユーザインターフェース１９０６を図示する略図である。ユーザは、インターフェース１９０６を使用して、その関心データが記憶されることを所望する、ローカルゲートウェイを選択することができる。
【００６２】
図１９Ａ−Ｃに示されるユーザインターフェース１９０２、１９０４、および１９０６は、以下に論じられる、図２０Ｃのディスプレイ４２または図２０Ｄのディスプレイ８６等のディスプレイを使用して表示され得る。
【００６３】
図２０Ａは、１つ以上の開示される実施形態が実装され得る、例示的マシンツーマシン（Ｍ２Ｍ）、モノのインターネット（ＩｏＴ）、またはモノのウェブ（ＷｏＴ）通信システム１０の略図である。概して、Ｍ２Ｍ技術は、ＩｏＴ／ＷｏＴのための基礎的要素を提供し、任意のＭ２Ｍデバイス、ゲートウェイ、またはサービスプラットフォームは、ＩｏＴ／ＷＯＴならびにＩｏＴ／ＷｏＴサービス層等の構成要素であり得る。通信システム１０は、開示される実施形態の機能性を実装するために使用され得、関心サーバ７１４、関心機能７１４および１８０６、関心管理ＣＳＦ１８０８等の機能性および論理エンティティ、ならびにＭ２Ｍゲートウェイ７０６、７１２、１１０２、１３０２、１５０２、１５０４、および１６０４、Ｍ２Ｍゲートウェイ７０６および７１２における論理エンティティ、および図１９Ａ−Ｃに示されるユーザインターフェースを生成するための論理エンティティを含むことができる。
【００６４】
図２０Ａに示されるように、Ｍ２Ｍ／ＩｏＴ／ＷｏＴ通信システム１０は、通信ネットワーク１２を含む。通信ネットワーク１２は、固定ネットワーク（例えば、イーサネット（登録商標）、ファイバ、ＩＳＤＮ、ＰＬＣ等）または無線ネットワーク（例えば、ＷＬＡＮ、セルラー等）、もしくは異種ネットワークのネットワークであり得る。例えば、通信ネットワーク１２は、音声、データ、ビデオ、メッセージング、ブロードキャスト等のコンテンツを複数のユーザに提供する多重アクセスネットワークから成り得る。例えば、通信ネットワーク１２は、符号分割多重アクセス（ＣＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）、周波数分割多重アクセス（ＦＤＭＡ）、直交ＦＤＭＡ（ＯＦＤＭＡ）、単一キャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）等の１つ以上のチャネルアクセス方法を採用し得る。さらに、通信ネットワーク１２は、例えば、コアネットワーク、インターネット、センサネットワーク、工業制御ネットワーク、パーソナルエリアネットワーク、融合個人ネットワーク、衛星ネットワーク、ホームネットワーク、または企業ネットワーク等の他のネットワークを備え得る。
【００６５】
図２０Ａに示されるように、Ｍ２Ｍ／ＩｏＴ／ＷｏＴ通信システム１０は、インフラストラクチャドメインおよびフィールドドメインを含み得る。インフラストラクチャドメインは、エンドツーエンドＭ２Ｍ展開のネットワーク側を指し、フィールドドメインは、通常、Ｍ２Ｍゲートウェイの背後にあるエリアネットワークを指す。フィールドドメインは、Ｍ２Ｍゲートウェイ１４および端末デバイス１８を含む。任意の数のＭ２Ｍゲートウェイデバイス１４およびＭ２Ｍ端末デバイス１８が、所望に応じて、Ｍ２Ｍ／ＩｏＴ／ＷｏＴ通信システム１０に含まれ得ることが理解されるであろう。Ｍ２Ｍゲートウェイデバイス１４およびＭ２Ｍ端末デバイス１８の各々は、通信ネットワーク１２または直接無線リンクを介して、信号を伝送および受信するように構成される。Ｍ２Ｍゲートウェイデバイス１４は、無線Ｍ２Ｍデバイス（例えば、セルラーおよび非セルラー）ならびに固定ネットワークＭ２Ｍデバイス（例えば、ＰＬＣ）が、通信ネットワーク１２等のオペレータネットワークを通して、または直接無線リンクを通してのいずれかで、通信することを可能にする。例えば、Ｍ２Ｍデバイス１８は、データを収集し、通信ネットワーク１２または直接無線リンクを介して、データをＭ２Ｍアプリケーション２０またはＭ２Ｍデバイス１８に送信し得る。Ｍ２Ｍデバイス１８はまた、Ｍ２Ｍアプリケーション２０またはＭ２Ｍデバイス１８からデータを受信し得る。さらに、データおよび信号は、以下で説明されるように、Ｍ２Ｍサービス層２２を介して、Ｍ２Ｍアプリケーション２０に送信され、そこから受信され得る。Ｍ２Ｍデバイス１８およびゲートウェイ１４は、例えば、セルラー、ＷＬＡＮ、ＷＰＡＮ（例えば、Ｚｉｇｂｅｅ（登録商標）、６ＬｏＷＰＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標））、直接無線リンク、および有線を含む、種々のネットワークを介して通信し得る。
【００６６】
例示的Ｍ２Ｍデバイス１８として、限定ではないが、タブレット、スマートフォン、医療デバイス、温度および天候モニタ、コネクテッドカー、スマートメータ、ゲームコンソール、携帯情報端末、健康およびフィットネスモニタ、照明、サーモスタット、器具、車庫のドアおよび他のアクチュエータベースのデバイス、セキュリティデバイス、およびスマートアウトレットが挙げられる。
【００６７】
図２０Ｂを参照すると、フィールドドメイン内の図示されるＭ２Ｍサービス層２２は、Ｍ２Ｍアプリケーション２０、Ｍ２Ｍゲートウェイデバイス１４、およびＭ２Ｍ端末デバイス１８、ならびに通信ネットワーク１２のためのサービスを提供する。通信ネットワーク１２は、開示される実施形態の機能性を実装するために使用され得、関心サーバ７１４、関心機能７１４および１８０６、関心管理ＣＳＦ１８０８、ならびにＭ２Ｍゲートウェイ７０６、７１２、１１０２、１３０２、１５０２、１５０４、および１６０４における論理エンティティ、および図１９Ａ−Ｃに示されるユーザインターフェースを生成するための論理エンティティ等の機能性および論理エンティティを含むことができる。Ｍ２Ｍサービス層２２は、例えば、以下で説明される図２０Ｃおよび２０Ｄで図示されるデバイスを含む、１つ以上のサーバ、コンピュータ、デバイス、仮想マシン（例えば、クラウド／記憶ファーム等）等によって実装され得る。Ｍ２Ｍサービス層２２は、所望に応じて、任意の数のＭ２Ｍアプリケーション、Ｍ２Ｍゲートウェイデバイス１４、Ｍ２Ｍ端末デバイス１８、および通信ネットワーク１２と通信し得ることが理解されるであろう。Ｍ２Ｍサービス層２２は、１つ以上のサーバ、コンピュータ等によって実装され得る。Ｍ２Ｍサービス層２２は、Ｍ２Ｍ端末デバイス１８、Ｍ２Ｍゲートウェイデバイス１４、およびＭ２Ｍアプリケーション２０に適用されるサービス能力を提供する。Ｍ２Ｍサービス層２２の機能は、例えば、ウェブサーバとして、セルラーコアネットワーク内で、クラウド内で等、種々の方法で実装され得る。図示されるＭ２Ｍサービス層２２と同様に、インフラストラクチャドメイン内にＭ２Ｍサービス層２２’が存在する。Ｍ２Ｍサービス層２２’は、インフラストラクチャドメイン内のＭ２Ｍアプリケーション２０’および下層通信ネットワーク１２’のためのサービスを提供する。Ｍ２Ｍサービス層２２’はまた、フィールドドメイン内のＭ２Ｍゲートウェイデバイス１４およびＭ２Ｍ端末デバイス１８のためのサービスも提供する。Ｍ２Ｍサービス層２２’は、任意の数のＭ２Ｍアプリケーション、Ｍ２Ｍゲートウェイデバイス、およびＭ２Ｍ端末デバイスと通信し得ることが理解されるであろう。Ｍ２Ｍサービス層２２’は、異なるサービスプロバイダによるサービス層と相互作用し得る。Ｍ２Ｍサービス層２２’は、１つ以上のサーバ、コンピュータ、仮想マシン（例えば、クラウド／計算／記憶ファーム等）等によって実装され得る。
【００６８】
また、図２０Ｂも参照すると、Ｍ２Ｍサービス層２２および２２’は、多様なアプリケーションおよびバーティカルが活用され得る、サービス送達能力のコアセットを提供する。これらのサービス能力は、Ｍ２Ｍアプリケーション２０および２０’がデバイスと相互作用し、データ収集、データ分析、デバイス管理、セキュリティ、課金、サービス／デバイス発見等の機能を果たすことを可能にする。本質的に、これらのサービス能力は、これらの機能性を実装する負担をアプリケーションから取り除き、したがって、アプリケーション開発を単純化し、市場に出すコストおよび時間を削減する。サービス層２２および２２’はまた、Ｍ２Ｍアプリケーション２０および２０’が、サービス層２２および２２’が提供するサービスと関連して、種々のネットワーク１２および１２’を通して通信することも可能にする。本願の接続方法は、サービス層２２および２２’の一部として実装され得る。サービス層２２および２２’は、アプリケーションプログラミングインターフェース（ＡＰＩ）および下層ネットワーキングインターフェースのセットを通して付加価値サービス能力をサポートするソフトウェアミドルウェア層である。ＥＴＳＩＭ２ＭおよびｏｎｅＭ２Ｍの両方は、本願の接続方法を含み得るサービス層を使用する。ＥＴＳＩ  Ｍ２Ｍのサービス層は、サービス能力層（ＳＣＬ）と称される。ＳＣＬは、Ｍ２Ｍデバイス（デバイスＳＣＬ（ＤＳＣＬ）と称される）、ゲートウェイ（ゲートウェイＳＣＬ（ＧＳＣＬ）と称される）、および／またはネットワークノード（ネットワークＳＣＬ（ＮＳＣＬ）と称される）内に実装され得る。ｏｎｅＭ２Ｍサービス層は、共通サービス機能（ＣＳＦ）（すなわち、サービス能力）のセットをサポートする。１つ以上の特定のタイプのＣＳＦのセットのインスタンス化は、異なるタイプのネットワークノード（例えば、インフラストラクチャノード、中間ノード、特定用途向けノード）上にホストされ得る共通サービスエンティティ（ＣＳＥ）と称される。さらに、本願の接続方法は、本願の接続方法等のサービスにアクセスするために、サービス指向アーキテクチャ（ＳＯＡ）および／またはリソース指向アーキテクチャ（ＲＯＡ）を使用する、Ｍ２Ｍネットワークの一部として実装されることができる。
【００６９】
いくつかの実施形態では、Ｍ２Ｍアプリケーション２０および２０’は、キャピラリデバイスと相互作用するアプリケーションを含み得、したがって、開示されるシステムおよび方法と併せて使用され得る。Ｍ２Ｍアプリケーション２０および２０’は、ＵＥまたはゲートウェイと相互作用するアプリケーションを含み得、さらに、他の開示される課金システムおよび方法と併せて使用され得る。Ｍ２Ｍアプリケーション２０および２０’は、限定ではないが、輸送、保健および健康、コネクテッドホーム、エネルギー管理、アセット追跡、ならびにセキュリティおよび監視等の種々の業界でのアプリケーションを含み得る。前述のように、本システムのデバイス、ゲートウェイ、および他のサーバにわたって作動するＭ２Ｍサービス層は、例えば、データ収集、デバイス管理、セキュリティ、課金、場所追跡／ジオフェンシング、デバイス／サービス発見、およびレガシーシステム統合等の機能をサポートし、サービスとしてこれらの機能をＭ２Ｍアプリケーション２０および２０’に提供する。
【００７０】
概して、サービス層２２および２２’は、アプリケーションプログラミングインターフェース（ＡＰＩ）および下層ネットワーキングインターフェースのセットを通して付加価値サービス能力をサポートするソフトウェアミドルウェア層を定義する。ＥＴＳＩＭ２ＭおよびｏｎｅＭ２Ｍアーキテクチャの両方は、サービス層を定義する。ＥＴＳＩ  Ｍ２Ｍのサービス層は、サービス能力層（ＳＣＬ）と称される。ＳＣＬは、Ｍ２Ｍデバイス（デバイスＳＣＬ（ＤＳＣＬ）と称される）、ゲートウェイ（ゲートウェイＳＣＬ（ＧＳＣＬ）と称される）、および／またはネットワークノード（ネットワークＳＣＬ（ＮＳＣＬ）と称される）内で実装され得る。ｏｎｅＭ２Ｍサービス層は、共通サービス機能（ＣＳＦ）（すなわち、サービス能力）のセットをサポートする。１つ以上の特定のタイプのＣＳＦのセットのインスタンス化は、異なるタイプのネットワークノード（例えば、インフラストラクチャノード、中間ノード、特定用途向けノード）上にホストされ得る共通サービスエンティティ（ＣＳＥ）と称される。第３世代パートナーシッププロジェクト（３ＧＰＰ）はまた、マシンタイプ通信（ＭＴＣ）のためのアーキテクチャも定義している。そのアーキテクチャでは、サービス層、およびそれが提供するサービス能力は、サービス能力サーバ（ＳＣＳ）の一部として実装される。ＥＴＳＩＭ２ＭアーキテクチャのＤＳＣＬ、ＧＳＣＬ、またはＮＳＣＬで具現化されようと、３ＧＰＰ  ＭＴＣアーキテクチャのサービス能力サーバ（ＳＣＳ）で具現化されようと、ｏｎｅＭ２ＭアーキテクチャのＣＳＦまたはＣＳＥで具現化されようと、もしくはネットワークのある他の構成要素またはモジュールとして具現化されようと、サービス層は、ネットワーク内の１つ以上の独立型サーバ、コンピュータ、または他のコンピュータデバイスもしくはノード上のいずれかで実行される論理エンティティ（例えば、ソフトウェア、コンピュータ実行可能命令等）として、またはそのようなネットワークの１つ以上の既存のサーバ、コンピュータ、もしくはノードの一部としてのいずれかで実装され得る。実施例として、サービス層またはその構成要素は、以下で説明される図２０Ｃまたは図２０Ｄで図示される一般アーキテクチャを有する、サーバ、コンピュータ、またはデバイス上で作動するソフトウェアの形態において実装され得る。
【００７１】
さらに、関心サーバ７１４、関心機能７１４および１８０６、関心管理ＣＳＦ１８０８、ならびにＭ２Ｍゲートウェイ７０６、７１２、１１０２、１３０２、１５０２、１５０４、および１６０４における論理エンティティ、および図１９Ａ−Ｃに示されるユーザインターフェースを生成するための論理エンティティ等の本願の論理エンティティは、本願のサービスにアクセスするために、サービス指向アーキテクチャ（ＳＯＡ）および／またはリソース指向アーキテクチャ（ＲＯＡ）を使用する、Ｍ２Ｍネットワークの一部として実装することができる。
【００７２】
図２０Ｃは、Ｍ２Ｍデバイス、ユーザ機器、ゲートウェイ、ＵＥ／ＧＷ、または、例えば、モバイルコアネットワーク、サービス層ネットワークアプリケーションプロバイダ、端末デバイス１８、もしくはＭ２Ｍゲートウェイデバイス１４のノードを含む、任意の他のノードであり得る例示的デバイス３０の系統図である。デバイス３０は、関心サーバ７１４、関心機能７１４および１８０６、関心管理ＣＳＦ１８０８、ならびにＭ２Ｍゲートウェイ７０６、７１２、１１０２、１３０２、１５０２、１５０４、および１６０４における論理エンティティ、および図１９Ａ−Ｃに示されるユーザインターフェースを生成するための論理エンティティ等の論理エンティティを実行するか、または含むことができる。デバイス３０は、図２０Ａ−Ｂに示されるようなＭ２Ｍネットワークの一部、または非Ｍ２Ｍネットワークの一部であり得る。図２０Ｃに示されるように、デバイス３０は、プロセッサ３２と、送受信機３４と、伝送／受信要素３６と、スピーカ／マイクロホン３８と、キーパッド４０と、ディスプレイ／タッチパッド／インジケータ４２と、非取り外し可能なメモリ４４と、取り外し可能なメモリ４６と、電源４８と、全地球測位システム（ＧＰＳ）チップセット５０と、他の周辺機器５２とを含み得る。デバイス３０は、実施形態と一致したままで、先述の要素の任意の副次的組み合わせを含み得ることが理解されるであろう。本デバイスは、開示されるシステムおよび方法を使用および／または実装する、デバイスであり得る。
【００７３】
プロセッサ３２は、汎用プロセッサ、特殊目的プロセッサ、従来のプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、複数のマイクロプロセッサ、ＤＳＰコアと関連する１つ以上のマイクロプロセッサ、コントローラ、マイクロコントローラ、１つ以上の特定用途向け集積回路（ＡＳＩＣ）、１つ以上のフィールドプログラマブルゲートアレイ（ＦＰＧＡ）回路、任意の他のタイプおよび数の集積回路（ＩＣ）、状態マシン等であり得る。プロセッサ３２は、信号符号化、データ処理、電力制御、入出力処理、および／またはデバイス３０が無線環境内で動作することを可能にする任意の他の機能性を果たし得る。プロセッサ３２は、伝送／受信要素３６に連結され得る、送受信機３４に連結され得る。図２０Ｃは、プロセッサ３２および送受信機３４を別個の構成要素として描写するが、プロセッサ３２および送受信機３４は、電子パッケージまたはチップ内にともに統合され得ることが理解されるであろう。プロセッサ３２は、アプリケーション層プログラム（例えば、ブラウザ）および／または無線アクセス層（ＲＡＮ）プログラムならびに／もしくは通信を行い得る。プロセッサ３２は、例えば、アクセス層および／またはアプリケーション層等において、認証、セキュリティキー承諾、および／または暗号化動作等のセキュリティ動作を行い得る。
【００７４】
伝送／受信要素３６は、信号をＭ２Ｍサービスプラットフォーム２２に伝送し、および／またはそこから信号を受信するように構成され得る。例えば、ある実施形態では、伝送／受信要素３６は、ＲＦ信号を伝送および／または受信するように構成されるアンテナであり得る。伝送／受信要素３６は、ＷＬＡＮ、ＷＰＡＮ、セルラー等の種々のネットワークおよび無線インターフェースをサポートし得る。ある実施形態では、伝送／受信要素３６は、例えば、ＩＲ、ＵＶ、または可視光信号を伝送および／または受信するように構成されるエミッタ／検出器であり得る。さらに別の実施形態では、伝送／受信要素３６は、ＲＦおよび光信号の両方を伝送および受信するように構成され得る。伝送／受信要素３６は、無線または有線信号の任意の組み合わせを伝送および／または受信するように構成され得ることが理解されるであろう。
【００７５】
加えて、伝送／受信要素３６は、単一の要素として図２０Ｃに描写されているが、デバイス３０は、任意の数の伝送／受信要素３６を含み得る。より具体的には、デバイス３０は、ＭＩＭＯ技術を採用し得る。したがって、ある実施形態では、デバイス３０は、無線信号を伝送および受信するための２つ以上の伝送／受信要素３６（例えば、複数のアンテナ）を含み得る。
【００７６】
送受信機３４は、伝送／受信要素３６によって伝送される信号を変調するように、および伝送／受信要素３６によって受信される信号を復調するように構成され得る。上記のように、デバイス３０は、マルチモード能力を有し得る。したがって、送受信機３４は、デバイス３０が、例えば、ＵＴＲＡおよびＩＥＥＥ８０２．１１等の複数のＲＡＴを介して通信することを可能にするための複数の送受信機を含み得る。
【００７７】
プロセッサ３２は、非取り外し可能なメモリ４４および／または取り外し可能なメモリ４６等の任意のタイプの好適なメモリから情報にアクセスし、その中にデータを記憶し得る。非取り外し可能なメモリ４４は、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、ハードディスク、または任意の他のタイプのメモリ記憶デバイスを含み得る。取り外し可能なメモリ４６は、加入者識別モジュール（ＳＩＭ）カード、メモリスティック、セキュアデジタル（ＳＤ）メモリカード等を含み得る。他の実施形態では、プロセッサ３２は、サーバまたはホームコンピュータ上等のデバイス３０上に物理的に位置しないメモリから情報にアクセスし、その中にデータを記憶し得る。
【００７８】
プロセッサ３０は、電源４８から電力を受け取り得、デバイス３０内の他の構成要素への電力を分配および／または制御するように構成され得る。電源４８は、デバイス３０に給電するための任意の好適なデバイスであり得る。例えば、電源４８は、１つ以上の乾電池バッテリ（例えば、ニッケルカドミウム（ＮｉＣｄ）、ニッケル亜鉛（ＮｉＺｎ）、ニッケル水素（ＮｉＭＨ）、リチウムイオン（Ｌｉ−ｉｏｎ）等）、太陽電池、燃料電池等を含み得る。
【００７９】
プロセッサ３２はまた、デバイス３０の現在の場所に関する場所情報（例えば、経度および緯度）を提供するように構成され得る、ＧＰＳチップセット５０に連結され得る。デバイス３０は、実施形態と一致したままで、任意の好適な場所決定方法を介して場所情報を獲得し得ることが理解されるであろう。
【００８０】
プロセッサ３２はさらに、追加の特徴、機能性、および／または有線もしくは無線接続を提供する、１つ以上のソフトウェアおよび／またはハードウェアモジュールを含み得る、他の周辺機器５２に連結され得る。例えば、周辺機器５２は、加速度計、ｅ−コンパス、衛星送受信機、センサ、デジタルカメラ（写真またはビデオ用）、ユニバーサルシリアルバス（ＵＳＢ）ポート、振動デバイス、テレビ送受信機、ハンズフリーヘッドセット、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール、周波数変調（ＦＭ）無線ユニット、デジタル音楽プレーヤ、メディアプレーヤ、ビデオゲームプレーヤモジュール、インターネットブラウザ等を含み得る。
【００８１】
図２０Ｄは、例えば、図２０Ａおよび２０ＢのＭ２Ｍサービスプラットフォーム２２が実装され得る例示的なコンピューティングシステム９０のブロック図である。コンピューティングシステム９０は、コンピュータまたはサーバを備え得、主に、ソフトウェアの形態であり得るコンピュータ読み取り可能な命令によって制御され得、どこでもまたはどのような手段を用いても、そのようなソフトウェアが記憶またはアクセスされる。コンピューティングシステム９０は、関心サーバ７１４、関心機能７１４および１８０６、関心管理ＣＳＦ１８０８、ならびにＭ２Ｍゲートウェイ７０６、７１２、１１０２、１３０２、１５０２、１５０４、および１６０４における論理エンティティ、および図１９Ａ−Ｃに示されるユーザインターフェースを生成するための論理エンティティ等の論理エンティティを実行するか、または含むことができる。コンピューティングシステム９０は、Ｍ２Ｍデバイス、ユーザ機器、ゲートウェイ、ＵＥ／ＧＷ、または、例えば、モバイルコアネットワーク、サービス層ネットワークアプリケーションプロバイダ、端末デバイス１８、もしくはＭ２Ｍゲートウェイデバイス１４のノードを含む、任意の他のノードであり得る。そのようなコンピュータ読み取り可能な命令は、コンピューティングシステム９０を稼働させるように、中央処理装置（ＣＰＵ）９１内で実行され得る。多くの既知のワークステーション、サーバ、およびパーソナルコンピュータでは、中央処理装置９１は、マイクロプロセッサと呼ばれる単一チップＣＰＵによって実装される。他の機械では、中央処理装置９１は、複数のプロセッサを備え得る。コプロセッサ８１は、追加の機能を果たすか、またはＣＰＵ９１を支援する、主要ＣＰＵ９１とは明確に異なる、随意的なプロセッサである。ＣＰＵ９１および／またはコプロセッサ８１は、開示されるシステムの種々の実施形態において使用されるデータを受信、生成、および処理し得る。
【００８２】
動作時、ＣＰＵ９１は、命令をフェッチ、復号、および実行し、コンピュータの主要データ転送パスであるシステムバス８０を介して、情報を他のリソースへ、およびそこから転送する。そのようなシステムバスは、コンピューティングシステム９０内の構成要素を接続し、データ交換のための媒体を定義する。システムバス８０は、典型的には、データを送信するためのデータラインと、アドレスを送信するためのアドレスラインと、割り込みを送信するため、およびシステムバスを動作するための制御ラインとを含む。そのようなシステムバス８０の実施例は、ＰＣＩ（周辺構成要素相互接続）バスである。
【００８３】
システムバス８０に連結されるメモリデバイスは、ランダムアクセスメモリ（ＲＡＭ）８２と、読み取り専用メモリ（ＲＯＭ）９３とを含む。そのようなメモリは、情報が記憶され、読み出されることを可能にする回路を含む。ＲＯＭ９３は、概して、容易に修正され得ない、記憶されたデータを含む。ＲＡＭ８２内に記憶されたデータは、ＣＰＵ９１または他のハードウェアデバイスによって読み取られ、または変更され得る。ＲＡＭ８２および／またはＲＯＭ９３へのアクセスは、メモリコントローラ９２によって制御され得る。メモリコントローラ９２は、命令が実行されると、仮想アドレスを物理的アドレスに変換する、アドレス変換機能を提供し得る。メモリコントローラ９２はまた、システム内のプロセスを分離し、ユーザプロセスからシステムプロセスを分離する、メモリ保護機能を提供し得る。したがって、第１のモードで作動するプログラムは、その独自のプロセス仮想アドレス空間によってマップされるメモリのみにアクセスすることができ、プロセス間のメモリ共有が設定されていない限り、別のプロセスの仮想アドレス空間内のメモリにアクセスすることはできない。
【００８４】
加えて、コンピューティングシステム９０は、ＣＰＵ９１からプリンタ９４、キーボード８４、マウス９５、およびディスクドライブ８５等の周辺機器に命令を伝達する責任がある、周辺機器コントローラ８３を含み得る。
【００８５】
ディスプレイコントローラ９６によって制御されるディスプレイ８６は、コンピューティングシステム９０によって生成される視覚出力を表示するために使用される。そのような視覚出力は、テキスト、グラフィックス、動画グラフィックス、およびビデオを含み得る。ディスプレイ８６は、ＣＲＴベースのビデオディスプレイ、ＬＣＤベースのフラットパネルディスプレイ、ガスプラズマベースのフラットパネルディスプレイ、またはタッチパネルを伴って実装され得る。ディスプレイコントローラ９６は、ディスプレイ８６に送信されるビデオ信号を生成するために要求される電子構成要素を含む。
【００８６】
さらに、コンピューティングシステム９０は、図２０Ａおよび２０Ｂのネットワーク１２等の外部通信ネットワークにコンピューティングシステム９０を接続するために使用され得るネットワークアダプタ９７を含み得る。ある実施形態では、ネットワークアダプタ９７は、種々の開示されるシステムおよび方法によって使用されるデータを受信および伝送し得る。
【００８７】
本明細書で説明されるシステム、方法、およびプロセスのうちのいずれかまたは全ては、コンピュータ読み取り可能な記憶媒体上に記憶されたコンピュータ実行可能命令（すなわち、プログラムコード）の形態で具現化され得ることが理解される。そのような命令は、コンピュータ、サーバ、Ｍ２Ｍ端末デバイス、Ｍ２Ｍゲートウェイデバイス等の機械によって実行されると、本明細書で説明されるシステム、方法、およびプロセスを行うおよび／または実装する。具体的には、ゲートウェイ、ＵＥ、ＵＥ／ＧＷ、またはモバイルコアネットワーク、サービス層、もしくはネットワークアプリケーションプロバイダのノードのうちのいずれかの動作を含む、前述の説明されるステップ、動作、または機能のうちのいずれかは、そのようなコンピュータ実行可能命令の形態において実装され得る。関心サーバ７１４、関心機能７１４および１８０６、関心管理ＣＳＦ１８０８等の論理エンティティ、ならびにＭ２Ｍゲートウェイ７０６、７１２、１１０２、１３０２、１５０２、１５０４、および１６０４における論理エンティティ、および図１９Ａ−Ｃに示されるユーザインターフェースを生成するための論理エンティティは、コンピュータ読み取り可能な記憶媒体に記憶されるコンピュータ実行可能命令の形態において具現化され得る。コンピュータ読み取り可能な記憶媒体は、情報の記憶のための任意の方法または技術で実装される、揮発性および不揮発性、取り外し可能なおよび非取り外し可能な媒体の両方を含むが、そのようなコンピュータ読み取り可能な記憶媒体は、信号を含まない。コンピュータ読み取り可能な記憶媒体は、限定ではないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリもしくは他のメモリ技術、ＣＤＲＯＭ、デジタル多用途ディスク（ＤＶＤ）もしくは他の光学ディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または所望の情報を記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の物理的媒体を含む。
【００８８】
図に図示されるような本開示の主題の好ましい実施形態を説明する際に、明確にするために、特定の用語が採用される。しかしながら、請求される主題は、そのように選択された特定の用語に限定されることを意図しておらず、各特定の要素は、類似目的を達成するように同様に動作する、全ての技術的均等物を含むことを理解されたい。
【００８９】
本明細書は、最良の様態を含む、本発明を開示するために、また、当業者が、任意のデバイスまたはシステムを作製して使用することと、任意の組み込まれた方法を行うこととを含む、本発明を実践することを可能にするために、実施例を使用する。本発明の特許性のある範囲は、請求項によって定義され、当業者に想起される他の実施例を含み得る。そのような他の実施例は、請求項の文字通りの言葉とは異ならない構造要素を有する場合に、または請求項の文字通りの言葉とのごくわずかな差異を伴う同等の構造要素を含む場合に、請求項の範囲内であることを意図している。
【図１】
2018077901.tif 000004
【図２Ａ】
2018077901.tif 000005
【図２Ｂ】
2018077901.tif 000006
【図３】
2018077901.tif 000007
【図４】
2018077901.tif 000008
【図５】
2018077901.tif 000009
【図６】
2018077901.tif 000010
【図７】
2018077901.tif 000011
【図８】
2018077901.tif 000012
【図９】
2018077901.tif 000013
【図１０】
2018077901.tif 000014
【図１１】
2018077901.tif 000015
【図１２】
2018077901.tif 000016
【図１３】
2018077901.tif 000017
【図１４】
2018077901.tif 000018
【図１５】
2018077901.tif 000019
【図１６】
2018077901.tif 000020
【図１７】
2018077901.tif 000021
【図１８】
2018077901.tif 000022
【図１９】
2018077901.tif 000023
【図２０Ａ】
2018077901.tif 000024
【図２０Ｂ】
2018077901.tif 000025
【図２０Ｃ】
2018077901.tif 000026
【図２０Ｄ】
2018077901.tif 000027
【手続補正書】
【提出日】平成30年3月28日(2018.3.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークデバイスであって、前記ネットワークデバイスは、
プロセッサと、
前記プロセッサに結合されたメモリと
を含み、
前記メモリは、実行可能な命令を記憶しており、前記命令は、前記プロセッサによって実行されると、
マシンツーマシンデバイスからデータを受信することと、
前記データに基づいて要求を生成することであって、前記要求は、関心記録を求める要求を含む、ことと、
関心記録が維持されているマシンツーマシン関心サーバに前記要求を送信することと、
前記マシンツーマシン関心サーバから応答を受信することであって、前記応答は、前記要求に基づく前記関心記録を含む、ことと、
前記応答に基づいて、前記データに関連付けられたコンテンツに対するデバイス記憶場所を識別することと、
前記デバイス記憶場所が前記ネットワークデバイスでない場合、前記データに関連付けられたコンテンツを別のネットワークデバイスに移動させるための許可を求める要求を前記別のネットワークデバイスに送信することと
を含む動作を前記プロセッサに行わせる、ネットワークデバイス。
【請求項２】
許可が与えられていない場合、前記データに関連付けられたコンテンツを前記ネットワークデバイス上に記憶する、請求項１に記載のネットワークデバイス。
【請求項３】
許可が与えられている場合、前記データに関連付けられたコンテンツを前記別のネットワークデバイス上に記憶する、請求項１に記載のネットワークデバイス。
【請求項４】
前記動作は、前記データに関連付けられたコンテンツの最終的な記憶の場所を求める要求を受信することをさらに含む、請求項１に記載のネットワークデバイス。
【請求項５】
前記動作は、
前記データに関連付けられたコンテンツの最終的な記憶の場所を求める要求を前記マシンツーマシン関心サーバから受信することと、
前記最終的な記憶の場所を求める前記要求に基づいて、前記コンテンツの最終的な記憶の場所を前記マシンツーマシン関心サーバに提供することと
をさらに含む、請求項１に記載のネットワークデバイス。
【請求項６】
前記ネットワークデバイスは、マシンツーマシンゲートウェイである、請求項１に記載のネットワークデバイス。
【請求項７】
前記要求は、コンテンツアソシエーション関係を求める要求を含む、請求項１に記載のネットワークデバイス。
【請求項８】
データに基づいて要求を生成することであって、前記要求は、関心記録を求める要求を含む、ことと、
関心記録が維持されているマシンツーマシン関心サーバに前記要求を送信することと、
前記マシンツーマシン関心サーバから応答を受信することであって、前記応答は、前記要求に基づく前記関心記録を含む、ことと、
前記応答に基づいて、前記データに関連付けられたコンテンツに対するデバイス記憶場所を識別することと、
前記デバイス記憶場所が前記ネットワークデバイスでない場合、前記データに関連付けられたコンテンツを別のネットワークデバイスに移動させるための許可を求める要求を前記別のネットワークデバイスに送信することと
を含む、方法。
【請求項９】
許可が与えられていない場合、前記データに関連付けられたコンテンツを前記ネットワークデバイス上に記憶する、請求項８に記載の方法。
【請求項１０】
許可が与えられている場合、前記データに関連付けられたコンテンツを前記別のネットワークデバイス上に記憶する、請求項８に記載の方法。
【請求項１１】
前記データに関連付けられたコンテンツの最終的な記憶の場所を求める要求を受信することをさらに含む、請求項８に記載の方法。
【請求項１２】
前記データに関連付けられたコンテンツの最終的な記憶の場所を求める要求を前記マシンツーマシン関心サーバから受信することと、
前記最終的な記憶の場所を求める要求に基づいて、前記コンテンツの最終的な記憶の場所を前記マシンツーマシン関心サーバに提供することと
をさらに含む、請求項８に記載の方法。
【請求項１３】
前記ネットワークデバイスは、マシンツーマシンゲートウェイである、請求項８に記載の方法。
【請求項１４】
前記要求は、コンテンツアソシエーション関係を求める要求を含む、請求項８に記載の方法。
【請求項１５】
コンピュータプログラムが記憶されたコンピュータ読み取り可能な記憶媒体であって、前記コンピュータプログラムは、データ処理ユニットに実装可能であり、前記コンピュータプログラムは、前記コンピュータプログラムが前記データ処理ユニットによって実行されると、請求項８〜１４のうちのいずれか一項に記載の方法のステップを実行することを前記データ処理ユニットに行わせるように適合されている、コンピュータ読み取り可能な記憶媒体。