【手続補正書】
【提出日】平成29年1月12日(2017.1.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
装置であって、
プロセッサ回路と、
ソーシャルネットワーキングサービスの加入者に伝達するため、前記ソーシャルネットワーキングサービスから事象を受信し、前記加入者に前記事象を伝達するため、各チャネルと関連付けられたランキングに従って多数のチャネルのうちの１つまたは複数のチャネルを決定するように前記プロセッサ回路上で動作するチャネルコンポーネントであって、前記ランキングは、前記加入者に特有であり、加入者履歴に従って決定される、前記チャネルコンポーネントと、
以前の通知に対する加入者応答を記録するように動作するロギングコンポーネントであって、記録された応答は、前記加入者履歴を含む、前記ロギングコンポーネントと、
記録された応答に従って、関連付けられたランキングを決定するように動作する機械学習コンポーネントと、
前記事象に基づいて通知を構築し、決定された１つまたは複数のチャネルを使用して前記加入者に前記通知を伝送するように動作する通知コンポーネントと
を備える装置。
【請求項２】
受信された事象は、第２の加入者と関連付けられ、前記加入者および前記第２の加入者は、前記ソーシャルネットワーキングサービスにおいて定義された関係を有する、請求項１に記載の装置。
【請求項３】
前記多数のチャネルは、ショートメッセージサービス（ＳＭＳ）、電話、電子メール、インスタントメッセージ、モバイルアプリケーションへのプッシュ通知およびウェブ通知のうちの２つ以上を含む、請求項１に記載の装置。
【請求項４】
前記チャネルコンポーネントは、前記関連付けられたランキングおよび前記加入者によって設定された好みのうちの１つもしくは複数、加入者デバイスについての情報、１つもしくは複数のデバイス上の加入者の存在、現在の位置、または、現在の日付および時間に基づいて前記１つまたは複数のチャネルを決定するように動作する、請求項１〜３のいずれか一項に記載の装置。
【請求項５】
前記チャネルコンポーネントは、前記多数のチャネルのうちの２つ以上のチャネルを決定するように動作し、前記通知コンポーネントは、前記２つ以上のチャネルのうちの別のチャネル上の前記事象の伝送の成功に応答して、前記２つ以上のチャネルのうちの１つのチャネル上の前記事象の伝送をキャンセルするように動作する、請求項１〜３のいずれか一項に記載の装置。
【請求項６】
前記チャネルコンポーネントは、前記加入者と関連付けられた第２の事象を受信し、前記加入者に前記第２の事象を伝達することを決定するように動作し、前記通知コンポーネントは、前記事象と前記第２の事象とを組み合わせて第２の通知にするように動作し、前記第２の通知は、前記加入者への伝送のために前記通知に取って代わる、請求項１〜３のいずれか一項に記載の装置。
【請求項７】
前記通知コンポーネントは、決定されたチャネルのうちの１つに配信の試みの失敗があったと判断するように動作し、前記チャネルコンポーネントは、前記加入者への前記事象の伝達に使用するため、前記多数のチャネルのうちの追加のチャネルを決定するように動作し、前記通知コンポーネントは、決定された追加のチャネルを使用して前記加入者に前記通知を伝送するように動作する、請求項１〜３のいずれか一項に記載の装置。
【請求項８】
前記チャネルコンポーネントは、受信された事象に応答して、前記多数のチャネルのうちの１つまたは複数の有効性をチェックし、前記加入者への前記事象の伝達に使用するため、有効性チェックに従って前記１つまたは複数のチャネルを決定するように動作する、請求項１〜３のいずれか一項に記載の装置。
【請求項９】
前記事象を受信するように動作する事象コンポーネントを備え、前記事象は、前記加入者と関連付けられ、かつ事象のタイプを含み、前記事象コンポーネントは、前記加入者および前記事象のタイプに特有のランキングに基づいて前記加入者に前記事象を伝達することを決定するように動作する、請求項１〜３のいずれか一項に記載の装置。
【請求項１０】
コンピュータ実装方法であって、
プロセッサによってソーシャルネットワーキングサービスから、前記ソーシャルネットワーキングサービスの加入者と関連付けられた事象を受信すること、
前記加入者に前記事象を伝達することを決定すること、
前記加入者への前記事象の伝達に使用するため、各チャネルと関連付けられたランキングに従って多数のチャネルのうちの１つまたは複数のチャネルを決定することであって、前記ランキングは、前記加入者に特有であり、加入者履歴に従って決定される、前記１つまたは複数のチャネルを決定すること、
以前の通知に対する加入者応答を記録することであって、記録された応答は、前記加入者履歴を含む、前記記録すること、
記録された応答に従って、前記多数のチャネルの各々に対するランキングを決定すること、
前記事象に基づいて通知を構築すること、
決定された１つまたは複数のチャネルを使用して前記加入者に前記通知を伝送することを含むコンピュータ実装方法。
【請求項１１】
前記関連付けられたランキングおよび前記加入者によって設定された好みのうちの１つもしくは複数、加入者デバイスについての情報、１つもしくは複数のデバイス上の加入者の存在、現在の位置、または、現在の日付および時間に基づいて前記１つまたは複数のチャネルを決定することを含む、請求項１０に記載のコンピュータ実装方法。
【請求項１２】
前記加入者への前記事象の伝達に使用するため、前記多数のチャネルのうちの２つ以上のチャネルを決定し、
前記２つ以上の決定されたチャネルのうちの１つが前記加入者への前記事象の伝送に成功したと判断し、
前記加入者への前記事象の伝送に成功した前記チャネル以外のチャネル上での前記加入者への前記事象の伝送をキャンセルするステップ群と、
前記加入者と関連付けられた第２の事象を受信し、
前記加入者に前記第２の事象を伝達することを決定し、
前記事象と前記第２の事象とを組み合わせて第２の通知し、
前記加入者への伝送のために前記通知を前記第２の通知と取り換えるステップ群と、
前記決定されたチャネルのうちの１つに配信の試みの失敗があったと判断し、
前記配信の試みの失敗に応答して、前記加入者への前記事象の伝達に使用するため、各チャネルと関連付けられた前記ランキングに従って前記多数のチャネルのうちの追加のチャネルを決定し、
決定された追加のチャネルを使用して前記加入者に前記通知を伝送するステップ群と、
受信された事象に応答して、前記多数のチャネルのうちの１つまたは複数の有効性をチェックし、
有効性チェックに従って、前記加入者への前記事象の伝達に使用するため、前記１つまたは複数のチャネルを決定するステップ群と
のうちの少なくとも１つのステップ群を含む、請求項１０または１１に記載のコンピュータ実装方法。
【請求項１３】
実行されると、請求項１０〜１２のいずれか一項に記載の方法をシステムに実行させる命令を含む少なくとも１つのコンピュータ可読記憶媒体。
【請求項１４】
装置であって、
プロセッサ回路と、
ソーシャルネットワーキングサービスの加入者に伝達するため、前記ソーシャルネットワーキングサービスから事象を受信し、前記加入者に前記事象を伝達するため、各チャネルと関連付けられたランキングに従って多数のチャネルのうちの１つまたは複数のチャネルを決定するように前記プロセッサ回路上で動作するチャネルコンポーネントであって、前記ランキングは、前記加入者に特有であり、加入者履歴に従って決定される、前記チャネルコンポーネントと、
前記事象に基づいて通知を構築し、決定された１つまたは複数のチャネルを使用して前記加入者に前記通知を伝送するように動作する通知コンポーネントと
を備える装置。
【請求項１５】
受信された事象は、第２の加入者と関連付けられ、前記加入者および前記第２の加入者は、前記ソーシャルネットワーキングサービスにおいて定義された関係を有する、請求項１４に記載の装置。
【請求項１６】
前記多数のチャネルは、ショートメッセージサービス（ＳＭＳ）、電話、電子メール、インスタントメッセージ、モバイルアプリケーションへのプッシュ通知およびウェブ通知のうちの２つ以上を含む、請求項１４に記載の装置。
【請求項１７】
前記チャネルコンポーネントは、前記関連付けられたランキングおよび前記加入者によって設定された好みのうちの１つもしくは複数、加入者デバイスについての情報、１つもしくは複数のデバイス上の加入者の存在、現在の位置、または、現在の日付および時間に基づいて前記１つまたは複数のチャネルを決定するように動作する、請求項１４に記載の装置。
【請求項１８】
以前の通知に対する加入者応答を記録するように動作するロギングコンポーネントであって、記録された応答は、前記加入者履歴を含む、ロギングコンポーネントと、
記録された応答に従って、前記関連付けられたランキングを決定するように動作する機械学習コンポーネントと
を備える、請求項１４に記載の装置。
【請求項１９】
前記チャネルコンポーネントは、前記多数のチャネルのうちの２つ以上のチャネルを決定するように動作し、前記通知コンポーネントは、前記２つ以上のチャネルのうちの別のチャネル上の前記事象の前記伝送の成功に応答して、前記２つ以上のチャネルのうちの１つのチャネル上の前記事象の前記伝送をキャンセルするように動作する、請求項１４に記載の装置。
【請求項２０】
前記チャネルコンポーネントは、前記加入者と関連付けられた第２の事象を受信し、前記加入者に前記第２の事象を伝達することを決定するように動作し、前記通知コンポーネントは、前記事象と前記第２の事象とを組み合わせて第２の通知にするように動作し、前記第２の通知は、前記加入者への伝送のために前記通知に取って代わる、請求項１４に記載の装置。
【請求項２１】
前記通知コンポーネントは、前記決定されたチャネルのうちの１つに配信の試みの失敗があったと判断するように動作し、前記チャネルコンポーネントは、前記加入者への前記事象の伝達に使用するため、前記多数のチャネルのうちの追加のチャネルを決定するように動作し、前記通知コンポーネントは、決定された追加のチャネルを使用して前記加入者に前記通知を伝送するように動作する、請求項１４に記載の装置。
【請求項２２】
前記チャネルコンポーネントは、受信された事象に応答して、前記多数のチャネルのうちの１つまたは複数の有効性をチェックし、前記加入者への前記事象の伝達に使用するため、有効性チェックに従って前記１つまたは複数のチャネルを決定するように動作する、請求項１４に記載の装置。
【請求項２３】
前記事象を受信するように動作する事象コンポーネントを備え、前記事象は、前記加入者と関連付けられ、かつ事象のタイプを含み、前記事象コンポーネントは、前記加入者および前記事象のタイプに特有のランキングに基づいて前記加入者に前記事象を伝達することを決定するように動作する、請求項１４に記載の装置。
【請求項２４】
コンピュータ実装方法であって、
プロセッサによってソーシャルネットワーキングサービスから、前記ソーシャルネットワーキングサービスの加入者と関連付けられた事象を受信すること、
前記加入者に前記事象を伝達することを決定すること、
前記加入者への前記事象の伝達に使用するため、各チャネルと関連付けられたランキングに従って多数のチャネルのうちの１つまたは複数のチャネルを決定することであって、前記ランキングは、前記加入者に特有であり、加入者履歴に従って決定される、前記１つまたは複数のチャネルを決定すること、
前記事象に基づいて通知を構築すること、
前記決定された１つまたは複数のチャネルを使用して前記加入者に前記通知を伝送すること
を含むコンピュータ実装方法。
【請求項２５】
以前の通知に対する加入者応答を記録することであって、記録された応答は、前記加入者履歴を含む、前記記録すること、
記録された応答に従って、前記多数のチャネルの各々に対するランキングを決定すること、
前記関連付けられたランキングおよび前記加入者によって設定された好みのうちの１つもしくは複数、加入者デバイスについての情報、１つもしくは複数のデバイス上の加入者の存在、現在の位置、または、現在の日付および時間に基づいて前記１つまたは複数のチャネルを決定すること
を含む、請求項２４に記載のコンピュータ実装方法。
【請求項２６】
前記加入者への前記事象の伝達に使用するため、前記多数のチャネルのうちの２つ以上のチャネルを決定すること、
前記２つ以上の決定されたチャネルのうちの１つが前記加入者への前記事象の伝送に成功したと判断すること、
前記加入者への前記事象の伝送に成功した前記チャネル以外のチャネル上での前記加入者への前記事象の伝送をキャンセルすること
を含む、請求項２４に記載のコンピュータ実装方法。
【請求項２７】
前記加入者と関連付けられた第２の事象を受信すること、
前記加入者に前記第２の事象を伝達することを決定すること、
前記事象と前記第２の事象とを組み合わせて第２の通知にすること、
前記加入者への伝送のために前記通知を前記第２の通知と取り換えること
を含む、請求項２４に記載のコンピュータ実装方法。
【請求項２８】
前記決定されたチャネルのうちの１つに配信の試みの失敗があったと判断すること、
前記配信の試みの失敗に応答して、前記加入者への前記事象の伝達に使用するため、各チャネルと関連付けられた前記ランキングに従って前記多数のチャネルのうちの追加のチャネルを決定すること、
決定された追加のチャネルを使用して前記加入者に前記通知を伝送すること
を含む、請求項２４に記載のコンピュータ実装方法。
【請求項２９】
受信された事象に応答して、前記多数のチャネルのうちの１つまたは複数の有効性をチェックすること、
前記加入者への前記事象の伝達に使用するため、有効性チェックに従って前記１つまたは複数のチャネルを決定すること
を含む、請求項２４に記載のコンピュータ実装方法。
【請求項３０】
少なくとも１つのコンピュータ可読記憶媒体であって、
実行されると、システムに
ソーシャルネットワーキングサービスの加入者に伝達するため、前記ソーシャルネットワーキングサービスから事象を受信すること、
受信された事象に応答して、多数のチャネルのうちの１つまたは複数の有効性をチェックすること、
前記加入者への前記事象の伝達に使用するため、各チャネルと関連付けられたランキングおよび有効性チェックに従って多数のチャネルのうちの１つまたは複数のチャネルを決定することであって、前記ランキングは、前記加入者に特有であり、加入者履歴に従って決定される、前記１つまたは複数のチャネルを決定すること、
前記事象に基づいて通知を構築すること、
決定された１つまたは複数のチャネルを使用して前記加入者に前記通知を伝送することを実行させる命令を含む少なくとも１つのコンピュータ可読記憶媒体。
【請求項３１】
実行されると、前記システムに
前記加入者への前記事象の伝達に使用するため、各チャネルと関連付けられた前記ランキングに従って前記多数のチャネルのうちの２つ以上のチャネルを決定すること、
前記２つ以上の決定されたチャネルのうちの１つが前記加入者への前記事象の伝送に成功したと判断すること、
前記加入者への前記事象の伝送に成功した前記チャネル以外のチャネル上での前記加入者への前記事象の伝送をキャンセルすること
を実行させる命令を含む、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３２】
実行されると、前記システムに
前記加入者と関連付けられた第２の事象を受信すること、
前記事象と前記第２の事象とを組み合わせて第２の通知にすること、
前記加入者への伝送のために前記通知を前記第２の通知と取り換えること
を実行させる命令を含む、請求項３０に記載のコンピュータ可読記憶媒体。
【請求項３３】
実行されると、前記システムに
前記決定されたチャネルのうちの１つに配信の試みの失敗があったと判断すること、
前記配信の試みの失敗に応答して、前記加入者への前記事象の伝達に使用するため、各チャネルと関連付けられた前記ランキングに従って前記多数のチャネルのうちの追加のチャネルを決定すること、
前記決定された追加のチャネルを使用して前記加入者に前記通知を伝送すること
を実行させる命令を含む、請求項３０に記載のコンピュータ可読記憶媒体。