(57)【要約】      （修正有）【課題】ＳＮＳにおけるユーザの行動量が適切になることを支援する。【解決手段】ＳＮＳ提供システム１０は、ユーザ端末３０のユーザに対してＳＮＳ（ソーシャル・ネットワーキング・サービス）を提供する。ＳＮＳは、典型的には、ユーザが、写真や文章等のコンテンツの投稿、並びに、他のユーザのコンテンツに対する「いいね」（評価の入力）及びコメント等の行動を介して、ユーザ間のコミュニケーションを楽しむことができるように構成されている。ＳＮＳ提供システム１０は、ＳＮＳにおいて実行可能な２以上の第１の所定の行動の実行に応じて増加するように行動量パラメータを更新し、当該行動量パラメータの値に基づく行動量情報をユーザに提示する。【選択図】図１
2018120563.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数のコンピュータプロセッサを備え、ＳＮＳを提供するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
ユーザからの要求に応じて、ＳＮＳにおいて実行可能な複数の行動に含まれる１の行動を実行する処理と、
前記複数の行動に含まれる２以上の第１の所定の行動の実行に応じて増加するように、ユーザに関連付けられている所定のパラメータを更新する処理と、
前記所定のパラメータの値に少なくとも基づく所定の情報をユーザに提示する処理と、を実行する、
システム。
【請求項２】
請求項１のシステムであって、
前記複数の行動は、他のユーザに対する行動を含み、
前記所定のパラメータを更新する処理は、ユーザに対する他のユーザによる第２の所定の行動の実行に応じて増加するように、前記所定のパラメータを更新することを含む、
システム。
【請求項３】
請求項２のシステムであって、
前記所定の情報を提示する処理は、ユーザ画像と共に前記所定の情報を表示し、
前記所定のパラメータを更新する処理は、ユーザ画像に対する他のユーザによる操作を伴う前記第２の所定の行動の実行に応じて増加するように、前記所定のパラメータを更新することを含む、
システム。
【請求項４】
前記所定の情報を提示する処理は、ユーザ画像に対する他のユーザによる操作に応じてユーザ画像の表示を変化させることを含む請求項３のシステム。
【請求項５】
前記所定の情報を提示する処理は、ユーザ画像と共に前記所定の情報を表示し、前記所定のパラメータの値に応じてユーザ画像の表示を変化させることを含む請求項１ないし４何れかのシステム。
【請求項６】
前記所定のパラメータを更新する処理は、ユーザとの間で所定の関係を有する関係ユーザの数が多いほど、行動の実行に応じた増加幅が小さくなるように、前記所定のパラメータを更新することを含む請求項１ないし５何れかのシステム。
【請求項７】
前記所定のパラメータを更新する処理は、第１の行動の実行に応じて第１の増加幅で増加し、第２の行動の実行に応じて第２の増加幅で増加するように、前記所定のパラメータを更新することを含む請求項１ないし６何れかのシステム。
【請求項８】
前記所定のパラメータを更新する処理は、所定のタイミングで、前記所定のパラメータの値をクリアすることを含む請求項１ないし７何れかのシステム。
【請求項９】
１又は複数のコンピュータによって実行され、ＳＮＳを提供するための方法であって、
ユーザからの要求に応じて、ＳＮＳにおいて実行可能な複数の行動に含まれる１の行動を実行するステップと、
前記複数の行動に含まれる２以上の第１の所定の行動の実行に応じて増加するように、ユーザに関連付けられている所定のパラメータを更新するステップと、
前記所定のパラメータの値に少なくとも基づく所定の情報をユーザに提示するステップと、を備える、
方法。
【請求項１０】
ＳＮＳを提供するためのプログラムであって、
１又は複数のコンピュータ上で実行されることに応じて、前記１又は複数のコンピュータに、
ユーザからの要求に応じて、ＳＮＳにおいて実行可能な複数の行動に含まれる１の行動を実行する処理と、
前記複数の行動に含まれる２以上の第１の所定の行動の実行に応じて増加するように、ユーザに関連付けられている所定のパラメータを更新する処理と、
前記所定のパラメータの値に少なくとも基づく所定の情報をユーザに提示する処理と、を実行させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＮＳを提供するためのシステム、方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、ＳＮＳ（ソーシャル・ネットワーキング・サービス）において、ユーザは、写真や文章等のコンテンツの投稿、並びに、他のユーザのコンテンツに対する「いいね」及びコメント等の行動を行っている（例えば、特許文献１を参照）。ユーザは、典型的には、自身のタイムライン上に表示されるコンテンツ（例えば、ＳＮＳにおける友達のコンテンツ）を閲覧し、当該コンテンツに対して「いいね」やコメント等を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１５−５３１１３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のＳＮＳにおいては、ユーザが、投稿、「いいね」及びコメント等の行動に飽きてしまい、積極的な行動を行わなくなってしまう場合がある。この結果、ＳＮＳにおけるコミュニケーションの活性化が阻害されてしまう。また、ＳＮＳにおける行動に過剰に積極的なユーザが、当該行動に疲弊してしまう（「ソーシャル疲れ」又は「ＳＮＳ疲れ」と呼ばれることがある。）場合もある。従って、ＳＮＳにおけるユーザの行動を促進しつつも、その行動量が過剰となるのを抑制するのが望ましい。
【０００５】
本発明の実施形態は、ＳＮＳにおけるユーザの行動量が適切になることを支援することを目的の一つとする。本発明の実施形態の他の目的は、本明細書全体を参照することにより明らかとなる。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るシステムは、１又は複数のコンピュータプロセッサを備え、ＳＮＳを提供するためのシステムであって、前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、ユーザからの要求に応じて、ＳＮＳにおいて実行可能な複数の行動に含まれる１の行動を実行する処理と、前記複数の行動に含まれる２以上の第１の所定の行動の実行に応じて増加するように、ユーザに関連付けられている所定のパラメータを更新する処理と、前記所定のパラメータの値に少なくとも基づく所定の情報をユーザに提示する処理と、を実行する。
【０００７】
本発明の一実施形態に係る方法は、１又は複数のコンピュータによって実行され、ＳＮＳを提供するための方法であって、ユーザからの要求に応じて、ＳＮＳにおいて実行可能な複数の行動に含まれる１の行動を実行するステップと、前記複数の行動に含まれる２以上の第１の所定の行動の実行に応じて増加するように、ユーザに関連付けられている所定のパラメータを更新するステップと、前記所定のパラメータの値に少なくとも基づく所定の情報をユーザに提示するステップと、を備える。
【０００８】
本発明の一実施形態に係るプログラムは、ＳＮＳを提供するためのプログラムであって、１又は複数のコンピュータ上で実行されることに応じて、前記１又は複数のコンピュータに、ユーザからの要求に応じて、ＳＮＳにおいて実行可能な複数の行動に含まれる１の行動を実行する処理と、前記複数の行動に含まれる２以上の第１の所定の行動の実行に応じて増加するように、ユーザに関連付けられている所定のパラメータを更新する処理と、前記所定のパラメータの値に少なくとも基づく所定の情報をユーザに提示する処理と、を実行させる。
【発明の効果】
【０００９】
本発明の様々な実施形態は、ＳＮＳにおけるユーザの行動量が適切になることを支援する。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るＳＮＳ提供システム１０を含むネットワークの構成を概略的に示す構成図。
【図２】ＳＮＳ提供システム１０が有する機能を概略的に示すブロック図。
【図３】ユーザ管理テーブル４１１が管理する情報を例示する図。
【図４】コンテンツ管理テーブル４１２が管理する情報を例示する図。
【図５】メイン画面５０を例示する図。
【図６】第３タブ５２３が選択されている状態のメイン画面５０を例示する図。
【図７】投稿画面６０を例示する図。
【図８】個別閲覧画面７０を例示する図。
【図９】ユーザ画面８０を例示する図。
【図１０】ＳＮＳにおける行動と行動量パラメータに加算されるポイント数との対応関係を例示する図。
【図１１】「なでなで」が行われたときのユーザ画面８０を例示する図。
【図１２】行動量パラメータの値と表示されるユーザ画像との対応関係を例示する図。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００１２】
図１は、本発明の一実施形態に係るＳＮＳ提供システム１０を含むネットワークの構成を概略的に示す構成図である。システム１０は、図１に示すように、インターネット等のネットワーク２０を介してユーザ端末３０と通信可能に接続されている。図１においては、１つのユーザ端末３０のみが図示されているが、システム１０は、複数のユーザ端末３０と通信可能に接続されている。システム１０は、ユーザ端末３０のユーザに対してＳＮＳ（ソーシャル・ネットワーキング・サービス）を提供する。ＳＮＳは、典型的には、ユーザが、写真や文章等のコンテンツの投稿、並びに、他のユーザのコンテンツに対する「いいね」（評価の入力）及びコメント等の行動を介して、ユーザ間のコミュニケーションを楽しむことができるように構成されている。
【００１３】
システム１０は、一般的なコンピュータとして構成されており、図１に示すように、ＣＰＵ（コンピュータプロセッサ）１１と、メインメモリ１２と、ユーザＩ／Ｆ１３と、通信Ｉ／Ｆ１４と、ストレージ（記憶装置）１５とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。
【００１４】
ＣＰＵ１１は、ストレージ１５等に記憶されている様々なプログラムをメインメモリ１２に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ１２は、例えば、ＤＲＡＭ等によって構成される。
【００１５】
ユーザＩ／Ｆ１３は、ユーザとの間で情報をやり取りするための各種の入出力装置を含む。ユーザＩ／Ｆ１３は、例えば、キーボード、ポインティングデバイス（例えば、マウス、タッチパネル等）等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、ユーザＩ／Ｆ１３は、ディスプレイ等の画像出力装置、スピーカ等の音声出力装置を含む。
【００１６】
通信Ｉ／Ｆ１４は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、又はこれらの組み合わせとして実装され、ネットワーク２０等を介した有線又は無線の通信を実現できるように構成されている。
【００１７】
ストレージ１５は、例えば磁気ディスク、フラッシュメモリ等によって構成される。ストレージ１５は、オペレーティングシステムを含む様々なプログラム、及び各種データ等を記憶する。
【００１８】
本実施形態において、システム１０は、それぞれが上述したハードウェア構成を有する複数のコンピュータを用いて構成され得る。例えば、システム１０は、複数のサーバ装置によって構成され得る。
【００１９】
このように構成されたＳＮＳ提供システム１０は、ウェブサーバ及びアプリケーションサーバとしての機能を有し、ユーザ端末３０にインストールされているウェブブラウザ又はその他のアプリケーション（例えば、本実施形態のＳＮＳ用のアプリケーション）からの要求に応答して各種の処理を実行し、当該処理の結果に応じた画面データ（例えば、ＨＴＭＬデータ）及び制御データ等をユーザ端末３０に送信する。ユーザ端末３０では、受信したデータに基づくウェブページ又はその他の画面が表示される。
【００２０】
ユーザ端末３０は、一般的なコンピュータとして構成されており、図１に示すように、ＣＰＵ（コンピュータプロセッサ）３１と、メインメモリ３２と、ユーザＩ／Ｆ３３と、通信Ｉ／Ｆ３４と、ストレージ（記憶装置）３５とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。
【００２１】
ＣＰＵ３１は、ストレージ３５等に記憶されている様々なプログラムをメインメモリ３２に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ３２は、例えば、ＤＲＡＭ等によって構成される。
【００２２】
ユーザＩ／Ｆ３３は、ユーザとの間で情報をやり取りするための各種の入出力装置である。ユーザＩ／Ｆ３３は、例えば、キーボード、ポインティングデバイス（例えば、マウス、タッチパネル等）等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、ユーザＩ／Ｆ３３は、ディスプレイ等の画像出力装置、スピーカ等の音声出力装置を含む。
【００２３】
通信Ｉ／Ｆ３４は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、ネットワーク２０等を介した有線又は無線の通信を実現できるように構成されている。
【００２４】
ストレージ３５は、例えば磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ３５は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。ストレージ３５が記憶するプログラムは、アプリケーションマーケット等からダウンロードされてインストールされ得る。
【００２５】
本実施形態において、ユーザ端末３０は、スマートフォン、タブレット端末、ウェアラブルデバイス、パーソナルコンピュータ、又はゲーム専用端末等として構成され得る。
【００２６】
このように構成されたユーザ端末３０のユーザは、ストレージ３５等にインストールされているウェブブラウザ又は本実施形態のＳＮＳ用のアプリケーションを介したシステム１０との通信を実行することによって、システム１０が提供するＳＮＳを利用することができる。ユーザ端末３０において実行されるＳＮＳ用のアプリケーションは、本発明のプログラムの一部又は全部を実装したプログラムの一例となり得る。
【００２７】
次に、ＳＮＳ提供システム１０が有する機能について説明する。図２は、システム１０が有する機能を概略的に示すブロック図である。システム１０は、図示するように、様々な情報を記憶及び管理する情報記憶管理部４１と、ＳＮＳの基本機能を制御する基本機能制御部４３と、ＳＮＳにおけるユーザの行動を制御する行動制御部４５と、ユーザによる行動の実行に応じて増加する行動量パラメータ（所定のパラメータ）を管理するパラメータ管理部４７とを有する。これらの機能は、ＣＰＵ１１及びメインメモリ１２等のハードウェア、並びに、ストレージ１５等に記憶されている各種プログラムやデータ等が協働して動作することによって実現され、例えば、メインメモリ１２に読み込まれたプログラムに含まれる命令をＣＰＵ１１が実行することによって実現される。また、図２に示す機能の一部又は全部は、システム１０とユーザ端末３０とが協働することによって実現され、又は、ユーザ端末３０によって実現され得る。
【００２８】
システム１０の情報記憶管理部４１は、ストレージ１５等において様々な情報を記憶及び管理する。情報記憶管理部４１は、例えば、図２に示すように、複数のユーザの各々に関する情報を管理するユーザ管理テーブル４１１と、複数のユーザの各々によって投稿されるコンテンツに関する情報を管理するコンテンツ管理テーブル４１２とを有する。
【００２９】
システム１０の基本機能制御部４３は、ＳＮＳの基本機能の制御に関する様々な処理を実行する。例えば、基本機能制御部４３は、基本機能に関する様々な画面のＨＴＭＬデータ又は制御データをユーザ端末３０に送信し、ユーザ端末３０で表示される当該画面を介したユーザによる操作入力に応答して様々な処理を実行し、当該処理の結果に応じたＨＴＭＬデータ又は制御データをユーザ端末３０に送信する。基本機能制御部４３によって制御される基本機能には、例えば、ログイン処理（ユーザ認証）、課金制御、及びユーザ管理（例えば、ユーザアカウントの登録、修正、及び削除、ＳＮＳにおけるユーザ間の所定の関係（友達、及び、フォロー等）の管理等）等が含まれる。
【００３０】
システム１０の行動制御部４５は、ＳＮＳにおけるユーザの行動の制御に関する様々な処理を実行する。例えば、行動制御部４５は、ユーザからの要求に応じて、ＳＮＳにおいて実行可能な複数の行動に含まれる１の行動を実行する。例えば、行動制御部４５は、ＳＮＳにおいて実行可能な複数の行動のうち、ユーザ端末３０に表示される画面を介してユーザによって要求された行動を実行する。ＳＮＳにおいて実行可能な行動は、これらに限定されないが、例えば、写真や文章等のコンテンツの投稿、並びに、当該コンテンツに対する「いいね」及びコメント等を含む。こうしたコンテンツに関する情報は、例えば、コンテンツ管理テーブル４１２において管理される。
【００３１】
システム１０のパラメータ管理部４７は、ＳＮＳにおいて実行可能な複数の行動に含まれる２以上の第１の所定の行動の実行に応じて増加する（２以上の第１の所定の行動のうち、任意の１つの行動の実行に応じて増加する）ように、ユーザに関連付けられている行動量パラメータを更新する。第１の所定の行動は、ＳＮＳにおいて実行可能な複数の行動の一部又は全部であり、ＳＮＳにおいて実行可能な行動のうち、行動量パラメータの対象となる行動と言うこともできる。例えば、ＳＮＳにおいて実行可能な複数の行動が、コンテンツの投稿、「いいね」及びコメントである場合において、第１の所定の行動は、これらの行動の一部（例えば、「いいね」及びコメント）であり、又は全部である。例えば、パラメータ管理部４７は、第１の所定の行動の何れか１つが実行される毎に、行動を実行したユーザの行動量パラメータを所定の増加幅で増加させる。行動量パラメータは、例えば、ユーザ管理テーブル４１１において管理される。
【００３２】
本実施形態において、行動量パラメータの値に少なくとも基づく行動量情報（所定の情報）がユーザに提示される。例えば、基本機能制御部４３は、ユーザからの要求に応答し、当該ユーザの行動量パラメータに基づく行動量情報を含む画面の画面データ等を、当該ユーザのユーザ端末３０に送信するように構成される。
【００３３】
このように、本実施形態のＳＮＳ提供システム１０は、２以上の第１の所定の行動の実行に応じて増加するように行動量パラメータを更新し、当該行動量パラメータの値に基づく行動量情報をユーザに提示する（行動量を可視化する）から、ユーザは、ＳＮＳにおける自身の行動量を把握することができる。この結果、ＳＮＳにおけるユーザの行動が促進されつつも、過剰な行動量によるユーザの疲弊が抑制される。つまり、本実施形態のＳＮＳ提供システム１０は、ＳＮＳにおけるユーザの行動量が適切になることを支援する。
【００３４】
本実施形態において、ユーザに提示される行動量情報は、行動量パラメータの値に少なくとも基づく様々な形式の情報を含む。例えば、行動量情報は、これらに限定されないが、行動量パラメータの値そのもの、及び／又は、行動量パラメータの値を示すオブジェクト（典型的には、色、大きさ、及び形状等の表示が行動量パラメータの値に応じて変化する）等を含む。
【００３５】
本実施形態において、パラメータ管理部４７は、ユーザに対する他のユーザによる第２の所定の行動の実行に応じて増加するように、行動量パラメータを更新するように構成され得る。つまり、行動量パラメータは、ユーザ自身の行動量と、当該ユーザが他のユーザから受けた行動量との合計を示すパラメータとして構成され得る。例えば、パラメータ管理部４７は、第２の所定の行動が実行される毎に、行動を受けたユーザに関連付けられている行動量パラメータを増加させる。こうした構成は、ユーザ自身の行動量に加えて、他のユーザから受けた行動量が可視化されるから、他のユーザから行動を受けることに対するユーザの関心を高め得る。
【００３６】
本実施形態において、第２の所定の行動は、１又は複数の行動を含み、少なくともその一部は、第１の所定の行動と同一の行動であっても良い。例えば、第１の所定の行動であると共に第２の所定の行動でもある特定の行動（例えば、「いいね」）が実行された場合において、パラメータ管理部４７は、当該特定の行動が実行される毎に、当該特定の行動を実行したユーザの行動量パラメータを増加させると共に、当該特定の行動を受けたユーザの行動量パラメータを増加させる。この場合、特定の行動を実行したユーザの行動量パラメータの増加幅と、特定の行動を受けたユーザの行動量パラメータの増加幅とが異なる（つまり、特定の行動を実行した場合と受けた場合とで異なる増加幅とする）ようにしても良い。例えば、特定の行動の実行に応じた行動量パラメータの増加幅は、当該特定の行動を実行したユーザの方が、当該特定の行動を受けたユーザよりも大きくなるように構成される。
【００３７】
本実施形態において、行動量情報は、ユーザ画像と共に表示されることができ、この場合、パラメータ管理部４７は、ユーザ画像に対する他のユーザによる操作を伴う第２の所定の行動の実行に応じて増加するように、行動量パラメータを更新するように構成され得る。この場合、行動量パラメータの更新に伴って、ユーザ画像と共に表示される行動量情報の表示も更新され得る。例えば、基本機能制御部４３は、ユーザ画像及び行動量情報を含む画面の画面データ等をユーザ端末３０に送信するように構成される。ユーザ画像に対する操作は、例えば、タッチパネル上に表示されているユーザ画像に対するタッチ操作（タップ操作、フリック操作、スライド操作、スワイプ操作等、及び、これらの組合せを含む。）を含む。こうした構成は、ユーザ画像に対する他のユーザによる操作に応じて行動量情報の表示が変化するから、他のユーザによる当該操作を促進する。この結果、ユーザ間のコミュニケーションが活性化され得る。
【００３８】
また、ユーザ画像は、他のユーザによる上記操作に応じてその表示が変化するように構成され得る。例えば、基本機能制御部４３は、ユーザ画像及び行動量情報を含む画面の画面データ等をユーザ端末３０に送信し、当該画面を介したユーザ画像に対する操作に応じて、ユーザ画像の表示を変化させる（例えば、他の画像への切り替え、又は、特殊効果の付加等）ように構成される。こうした構成は、ユーザ画像に対する他のユーザによる当該操作をより一層促進する。
【００３９】
また、ユーザ画像は、行動量パラメータの値に応じてその表示が変化するように構成され得る。例えば、基本機能制御部４３は、ユーザ画像及び行動量情報を含む画面の画面データ等をユーザ端末３０に送信し、当該ユーザ画像の表示を、行動量パラメータの値に応じて変化させる（例えば、他の画像への切り替え、又は、特殊効果の付加等）ように構成される。こうした構成は、行動量パラメータの増加に対するユーザの関心を高め得る。
【００４０】
また、パラメータ管理部４７は、ユーザとの間で所定の関係を有する関係ユーザ（例えば、友達、フォローユーザ、又は、フォロワー等）の数が多いほど、行動の実行に応じた増加幅が小さくなるように、行動量パラメータを更新するように構成され得る。関係ユーザに関する情報は、例えば、ユーザ管理テーブル４１１において管理される。こうした構成は、関係ユーザの数が多いユーザの行動量は大きくなる傾向にあるから、こうしたユーザの行動量パラメータの値が過剰に大きくなってしまうことを抑制する。
【００４１】
また、パラメータ管理部４７は、行動毎に異なる増加幅で、行動量パラメータを更新するように構成され得る。例えば、パラメータ管理部４７は、第１の行動の実行に応じて第１の増加幅で増加し、第２の行動の実行に応じて第２の増加幅で増加するように、行動量パラメータを更新するように構成される。こうした構成は、行動毎の特性に応じた増加幅で行動量パラメータを更新する（例えば、比較的小さい負荷で実行される行動（例えば「いいね」）の増加幅を小さくし、比較的大きい負荷で実行される行動（例えばコメント）の増加幅を大きくする等）ことを可能とする。
【００４２】
また、パラメータ管理部４７は、所定のタイミングで、行動量パラメータの値をクリアするように構成され得る。所定のタイミングは、これに限定されないが、例えば、予め定められた日時（例えば、毎日午前４時）等を含む。こうした構成は、特定の期間（例えば、１日）における行動量の把握を可能とする。
【００４３】
次に、このような機能を有する本実施形態のＳＮＳ提供システム１０の具体例について説明する。当該具体例におけるシステム１０が提供するＳＮＳは、ユーザのペット（例えば、犬）がユーザアカウントとして登録され、当該ペットを介したユーザ間の交流を行うペット交流型のＳＮＳである。なお、本実施形態におけるＳＮＳは、こうしたペット交流型のＳＮＳに限定されず、ユーザ同士が直接に交流を行う通常のＳＮＳを含む。
【００４４】
図３は、この具体例において、ユーザ管理テーブル４１１が管理する情報を例示する。この例におけるユーザ管理テーブル４１１は、図示するように、個別のユーザを識別する「ユーザＩＤ」に対応付けて、ユーザ名（ペットの名前）、及び、ペットの種類（犬種）等を含む「ユーザ基本情報」、ユーザ画像（ペットの画像）に関する情報である「ユーザ画像情報」、このユーザがフォローしている他のユーザに関する情報である「フォローユーザ情報」、フォローされている他のユーザに関する情報である「フォロワーユーザ情報」、「行動量パラメータ」、自身のユーザ画像に対して受けた「なでなで」に関する情報である「なでなで情報」等の情報を管理する。ユーザ基本情報及びユーザ画像情報は、ユーザアカウントを新規作成するとき等のタイミングでユーザから提供された情報が設定され、その後、適宜に更新される。この例において、ユーザ画像は、予め複数の画像（ペットの画像）がユーザによって登録されており、ユーザ画像情報は、これらの複数のユーザ画像に関する情報を含む。詳しくは後述するが、複数のユーザ画像は、相互に異なる表情（感情）に予め関連付けられている。
【００４５】
フォローユーザ情報は、ユーザが、他のユーザをフォローし又はフォローを解除することに応じて更新される。フォロワーユーザ情報は、他のユーザが、このユーザをフォローし又はフォローを解除することに応じて更新される。フォローユーザ情報及びフォロワーユーザ情報は、フォローユーザ及びフォロワーユーザのユーザＩＤを含む。
【００４６】
行動量パラメータは、詳しくは後述するが、ユーザによる行動に応じて、及び、他のユーザから行動を受けることに応じて増加するように更新される。なでなで情報は、詳しくは後述するが、ユーザ画像に対する他のユーザによる「なでなで」の実行に応じて更新される。行動量パラメータ及びなでなで情報は、毎日所定の時刻（例えば、午前４時）にクリアされる。
【００４７】
図４は、この具体例において、コンテンツ管理テーブル４１２が管理する情報を例示する。この例におけるコンテンツ管理テーブル４１２は、図示するように、個別のコンテンツを識別する「コンテンツＩＤ」に対応付けて、コンテンツの内容に対応する「コンテンツ情報」、このコンテンツを投稿したユーザのユーザＩＤである「投稿ユーザＩＤ」、このコンテンツに対して実行された「いいね」に関する情報である「いいね情報」、このコンテンツに対して実行されたコメントに関する情報である「コメント情報」等の情報を管理する。
【００４８】
図５は、この例のＳＮＳのメイン画面５０を例示する。このメイン画面５０は、例えば、ＳＮＳ用のアプリケーションを実行したときに、又は、ウェブブラウザ等を介してＳＮＳのウェブサイトにアクセスしたとき等のタイミングでユーザ端末３０において表示される。なお、メイン画面５０を表示する前に、ログイン処理（ユーザ認証）等の初期処理が実行される。
【００４９】
メイン画面５０は、図５に示すように、タイムライン選択領域５２と、タイムライン表示領域５４とを有し、タイムライン表示領域５４の右下隅に投稿ボタン５６が配置されている。タイムライン選択領域５２は、タイムライン表示領域５４に表示されるコンテンツの種類を選択するための領域であり、図５の例では、「フォロー」と表示された第１タブ５２１と、「マルチーズ」と表示された第２タブ５２２と、「みんな」と表示された第３タブ５２３とによって構成されている。
【００５０】
第１タブ５２１が選択されている状態では、ユーザがフォローしているフォローユーザによって投稿されたコンテンツがタイムライン表示領域５４に表示される。また、第２タブ５２２が選択されている状態では、ユーザと同じペットの種類を登録している他のユーザによって投稿されたコンテンツがタイムライン表示領域５４に表示される。第２タブ５２２は、ユーザが登録しているペットの種類に対応する文字列が表示される（図５の例では、ユーザのペットの犬種である「マルチーズ」という文字列が表示されている）。また、第３タブ５２３が選択されている状態では、任意のユーザ（全てのユーザ）によって投稿されたコンテンツがタイムライン表示領域５４に表示される。
【００５１】
タイムライン表示領域５４は、複数のコンテンツを所定の順序（例えば、投稿日時に従う順序）で一覧表示し、上下方向のフリック操作に応じて、表示されるコンテンツが切り替わるように構成されている。図５は、第１タブ５２１が選択されている状態のメイン画面５０を例示しており、タイムライン表示領域５４には、横方向に２つのコンテンツが並ぶように配置される。１つのコンテンツは、コンテンツに含まれる画像５４１、及び、当該コンテンツに含まれるメッセージを表示する吹き出しオブジェクト５４２によって構成される。なお、第２タブ５２２が選択されている状態のタイムライン表示領域５４の表示形式も同様である。
【００５２】
図６は、第３タブ５２３が選択されている状態のメイン画面５０を例示する。この場合のタイムライン表示領域５４には、大きいサイズの画像５４１ａと小さいサイズの画像５４１ｂとが配列され、より詳しくは、１つの大きいサイズの画像５４１ａの右辺又は左辺に２つの小さいサイズの画像５４１ｂが隣接するように配置されている。また、この状態のタイムライン表示領域５４においては、一覧表示されている複数のコンテンツのうち、１つのコンテンツに対応する吹き出しオブジェクト５４２が、所定の順序（例えば、ランダムに設定された順序）に従って順に１つずつ表示される。こうした表示形式は、比較的多くのコンテンツの一覧性に優れている。なお、第３タブ５２３が選択されている状態においても、第１タブ５２１及び第２タブ５２２が選択されている状態と同様の表示形式でタイムライン表示領域５４を表示しても良い。
【００５３】
ユーザがメイン画面５０の投稿ボタン５６を選択すると、図７に例示する投稿画面６０が表示される。投稿画面６０は、図示するように、画像選択表示領域６２と、メッセージ入力領域６４と、ＯＫボタン６６とを有する。画像選択表示領域６２は、ユーザによる操作に応じて投稿の対象となる画像を選択できるように構成されており、画像の選択後、当該選択された画像が表示される。メッセージ入力領域６４は、吹き出しの形状を有しており、ユーザがメッセージを入力できるように構成されている。例えば、ユーザは、選択したペットの画像に対して、当該ペットの気持ちを表すメッセージを入力する。ユーザによってＯＫボタン６６が選択されると、画像選択表示領域６２を介して選択された画像、及び、メッセージ入力領域６４を介して入力されたメッセージを含むコンテンツに関する情報がコンテンツ管理テーブル４１２に登録される。
【００５４】
図８は、個別のコンテンツを閲覧するための個別閲覧画面７０を例示する。個別閲覧画面７０は、例えば、メイン画面５０のタイムライン表示領域５４に一覧表示されているコンテンツの何れかを選択することに応じて表示される。個別閲覧画面７０は、図示するように、コンテンツに含まれる画像を表示する画像表示領域７２と、コンテンツに含まれるメッセージを表示するメッセージ表示領域７４と、いいねボタン７５と、コメントボタン７６と、いいね情報表示領域７８と、コメント表示領域７９とを有する。画像表示領域７２の左上には、表示されているコンテンツを投稿したユーザのユーザアイコンが配置されている。ユーザアイコンは、予め登録されている複数のユーザ画像に含まれる１のユーザ画像が対応する。
【００５５】
ユーザがいいねボタン７５を選択すると、表示されているコンテンツに対する「いいね」が入力される。具体的には、「いいね」を入力したユーザのユーザＩＤが、コンテンツ管理テーブル４１２のいいね情報に登録される。いいね情報表示領域７８は、このコンテンツに対する「いいね」の件数、及び、「いいね」を入力したユーザのユーザアイコンが表示される。
【００５６】
ユーザがコメントボタン７６を選択すると、コメントを入力するための図示しない画面が表示される。当該画面を介してユーザがコメントを入力すると、入力されたコメント、及び、コメントを入力したユーザのユーザＩＤが、コンテンツ管理テーブル４１２のコメント情報に登録される。コメント表示領域７９は、コメントを入力したユーザのユーザアイコン及びコメントの内容を、吹き出し形式で一覧表示する。
【００５７】
図９は、個別のユーザに関する情報を表示するユーザ画面８０を例示する。例えば、個別閲覧画面７０の画像表示領域７２の左上、いいね情報表示領域７８、及び、コメント表示領域７９等において表示されているユーザアイコンの選択に応じて、対応するユーザのユーザ画面８０が表示される。ユーザ画面８０は、図示するように、ユーザの基本情報を表示する基本情報表示領域８１と、ユーザ画像を表示するユーザ画像表示領域８２と、行動量パラメータの値を示すごきげんゲージ８４（行動量情報）と、なでなで情報表示領域８６とを有する。基本情報表示領域８１は、ユーザアイコン、ユーザ名、及び、ペットの種類等を含む。
【００５８】
ごきげんゲージ８４は、ユーザの行動量パラメータの値を可視化するオブジェクトである。ごきげんゲージ８４は、円形のユーザ画像表示領域８２の外周に沿って、その左下から上側を介して右下まで延びる円弧状／蹄鉄状の形状を有し、その下端には「今日のごきげん」という文字列が表示されている。このように、この例においては、ユーザの行動量パラメータの値が、当該ユーザのペットの「今日のごきげん」として表現されている。また、ごきげんゲージ８４は、行動量パラメータの値に対応する長さを有するプログレスバー８４１が、ゲージ８４の左下端部が起点となるように配置されており、当該プログレスバー８４１の長さによって、行動量パラメータの値が可視化されている。
【００５９】
ここで、行動量パラメータを更新する動作について説明する。行動量パラメータは、上述したように、毎日所定の時刻にクリアされる。そして、行動量パラメータがクリアされるタイミング（つまり、所定の時刻）以降、最初のログイン時に、行動量パラメータの基本値がユーザに対して付与される。ユーザに対して付与される行動量パラメータの基本値は、この例では、抽選によって２０〜８０ポイントの範囲内の値がランダムに設定される。なお、ユーザの最初のログイン前においては、仮の基本値として固定値（例えば、３０ポイント）が付与され、その後、当該仮の基本値が、最初のログイン時に抽選によって設定される基本値によって上書きされる。例えば、ユーザによる最初のログイン前において他のユーザがユーザ画面８０にアクセスした場合には、仮の基本値に基づく行動量パラメータの値に基づいてユーザ画面８０が表示される。本実施形態に従う他の具体例においては、こうした行動量パラメータの基本値が設定されないように構成され得る。
【００６０】
また、行動量パラメータは、ＳＮＳにおける行動の実行に応じて増加する。図１０は、この例において、ＳＮＳにおける行動と、行動量パラメータに加算されるポイント数（行動量パラメータの増加幅）との対応関係を例示する。図示するように、行動量パラメータは、ユーザによるコンテンツの投稿に応じて５ポイントが加算され、他のユーザが投稿したコンテンツに対するコメントに応じて３ポイントが加算され、他のユーザが投稿したコンテンツに対する「いいね」に応じて１ポイントが加算される。また、行動量パラメータは、ユーザ自身が投稿したコンテンツに対して他のユーザからコメントを受けたとき（被コメント）に１ポイントが加算され、同じく「いいね」を受けたとき（被いいね）に１ポイントが加算される。
【００６１】
この例において、「被コメント」及び「被いいね」に応じて加算されるポイント数は、ユーザのフォロワー数に応じた調整が行われる。具体的には、これらのポイント数は、フォロワー数が多くなるほど小さくなり、例えば、フォロワー数が所定数を超える毎に段階的に減少する。例えば、「被コメント」及び「被いいね」に応じて加算されるポイント数は、フォロワー数が１００未満である間は１ポイントであり、フォロワー数が１００を超えると０．８ポイントとなり、フォロワー数が２００を超えると０．５ポイントとなる。
【００６２】
また、行動量パラメータは、図１０に示すように、自身のユーザ画像に対して他のユーザによる「なでなで」を受けたとき（被なでなで）に１〜３ポイントの中からランダムに決定されたポイント数が加算される。「なでなで」は、ユーザ画面８０のユーザ画像表示領域８２を「なでる」操作（上下又は左右方向にスワイプ操作を繰り返す操作）に対応する行動である。図１１は、「なでなで」が行われたときのユーザ画面８０を例示する。図示するように、ユーザ画像表示領域８２は、「なでなで」の実行に応じて、ハート型の特殊効果オブジェクト８２ａを用いた特殊効果（特殊効果オブジェクト８２ａのアニメーション表示）が付加されるように構成されている。より具体的には、ユーザ画像表示領域８２は、ユーザ画像に対するスワイプ操作の操作量（指等の移動量）が所定量に到達したときに、「なでなで」の実行が認識されて、特殊効果オブジェクト８２ａを用いた特殊効果が付加されるように構成されている。また、「なでなで」の実行に応じて行動量パラメータが増加するので、図示するように、ごきげんゲージ８４のプログレスバー８４１は、増加分８４１ａだけ伸びる。また、「なでなで」の実行に応じて、ユーザ管理テーブル４１１のなでなで情報が更新される。なでなで情報表示領域８６は、「なでなで」を実行したユーザのユーザアイコンを一覧表示する。ユーザは、なでなで情報表示領域８６に表示されているユーザアイコンを選択することによって、自身のユーザ画像に対して「なでなで」を実行したユーザのユーザ画面８０にアクセスすることができ、当該ユーザ画面８０を介して、「なでなで」をお返しすることができる。なお、ユーザは、ユーザ自身のユーザ画像表示領域８２を介して、ユーザ自身のユーザ画像に対する「なでなで」を実行することもできる。
【００６３】
この例において、ユーザ画面８０のユーザ画像表示領域８２に表示されるユーザ画像は、行動量パラメータの値に応じて変化するように構成されている。具体的には、ユーザ画像表示領域８２は、予め登録されている複数のユーザ画像の中から、行動量パラメータの値に対応する表情（感情）のユーザ画像が表示されるように構成されている。図１２は、行動量パラメータの値と、ユーザ画像表示領域８２に表示されるユーザ画像との対応関係を例示する。図示するように、ユーザ画像表示領域８２は、行動量パラメータの値が３９ポイント以下である間は、表情「いじけ」に対応するユーザ画像を表示し、行動量パラメータの値が４０〜５９ポイントである間は、表情「退屈」に対応するユーザ画像を表示し、行動量パラメータの値が６０〜７９ポイントである間は、表情「普通」に対応するユーザ画像を表示し、行動量パラメータの値が８０〜９９ポイントである間は、表情「嬉しい」に対応するユーザ画像を表示し、行動量パラメータの値が１００ポイントに到達すると、表情「満足」に対応するユーザ画像を表示する、ように構成されている。なお、この例では、行動量パラメータの値の最大値は１００ポイントである。言い換えると、行動量パラメータの値が最大値に到達すると、行動の実行に応じた行動量パラメータの増加幅は０となる。
【００６４】
このように、この例におけるごきげんゲージ８４は、毎日クリアされる行動量パラメータの値を可視化するから、ユーザのＳＮＳにおける１日の行動量の目安となる。また、行動量パラメータは、ユーザ自身の行動に加えて、他のユーザから受けた行動に応じて増加するから、他のユーザから行動を受けることに対するユーザの関心が向上する。更に、ごきげんゲージ８４は、ユーザ画像表示領域８２と共に表示され、当該ユーザ画像表示領域８２に表示されるユーザ画像が行動量パラメータの値に応じて変化するから、ユーザは、行動量パラメータの増加に応じたユーザ画像の変化を楽しむことができ、この結果、ユーザによるＳＮＳにおける行動が促進される。また、ユーザ画像表示領域８２に対する他のユーザによる「なでなで」の実行に応じて、ユーザ画像表示領域８２に対して特殊効果オブジェクト８２ａを用いた特殊効果が付加されると共に、ユーザの行動量パラメータが増加するから、他のユーザによる「なでなで」の実行が促進され、ユーザ間のコミュニケーションが活性化される。
【００６５】
上述した例では、他のユーザから行動を受けることに応じて（被コメント、被いいね、及び、被なでなで）行動量パラメータが増加するようにしたが、本実施形態の他の具体例において、行動量パラメータは、ユーザ自身による行動のみに応じて増加するように構成され得る。
【００６６】
以上説明した本実施形態に係るＳＮＳ提供システム１０は、２以上の第１の所定の行動の実行に応じて増加するように行動量パラメータを更新し、当該行動量パラメータの値に基づく行動量情報（例えば、ごきげんゲージ８４）をユーザに提示するから、ユーザは、ＳＮＳにおける自身の行動量を把握することができる。この結果、ＳＮＳにおけるユーザの行動が促進されつつも、過剰な行動量によるユーザの疲弊（ソーシャル疲れ／ＳＮＳ疲れ）が抑制される。つまり、本実施形態のＳＮＳ提供システム１０は、ＳＮＳにおけるユーザの行動量が適切になることを支援する。
【００６７】
本明細書で説明された処理及び手順は、明示的に説明されたもの以外にも、ソフトウェア、ハードウェア又はこれらの任意の組み合わせによって実現される。例えば、本明細書で説明される処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク等の媒体に、当該処理及び手順に相当するロジックを実装することによって実現される。また、本明細書で説明された処理及び手順は、当該処理・手順に相当するコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。
【００６８】
本明細書中で説明された処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理又は手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は複数のモジュールによって実行され得る。また、本明細書において説明されたソフトウェア及びハードウェアの要素は、それらをより少ない構成要素に統合して、又はより多い構成要素に分解することによって実現することも可能である。
【００６９】
本明細書において、発明の構成要素が単数もしくは複数の何れか一方として説明された場合、又は、単数もしくは複数の何れとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数の何れであってもよい。
【符号の説明】
【００７０】
１０  ＳＮＳ提供システム
２０  ネットワーク
３０  ユーザ端末
４１  情報記憶管理部
４１１  ユーザ管理テーブル
４１２  コンテンツ管理テーブル
４３  基本機能制御部
４５  行動制御部
４７  パラメータ管理部
５０  メイン画面
６０  投稿画面
７０  個別閲覧画面
８０  ユーザ画面
８４  ごきげんゲージ（所定の情報）
【図１】
2018120563.tif 000003
【図２】
2018120563.tif 000004
【図３】
2018120563.tif 000005
【図４】
2018120563.tif 000006
【図５】
2018120563.tif 000007
【図６】
2018120563.tif 000008
【図７】
2018120563.tif 000009
【図８】
2018120563.tif 000010
【図９】
2018120563.tif 000011
【図１０】
2018120563.tif 000012
【図１１】
2018120563.tif 000013
【図１２】
2018120563.tif 000014
【手続補正書】
【提出日】平成29年6月12日(2017.6.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１又は複数のコンピュータプロセッサを備え、ＳＮＳを提供するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
ユーザからの要求に応じて、ＳＮＳにおいて実行可能な複数の行動に含まれる１の行動を実行する処理と、
前記複数の行動に含まれる２以上の第１の所定の行動のうち任意の１つの行動を実行する毎に増加するように、ユーザに関連付けられている所定のパラメータを更新する処理と、
前記所定のパラメータの値に少なくとも基づく所定の情報をユーザに提示する処理と、を実行し、
前記所定のパラメータを更新する処理は、特定の期間毎に前記所定のパラメータの値をクリアすることを含む、
システム。
【請求項２】
請求項１のシステムであって、
前記複数の行動は、他のユーザに対する行動を含み、
前記所定のパラメータを更新する処理は、ユーザに対する他のユーザによる第２の所定の行動を実行する毎に増加するように、前記所定のパラメータを更新することを含む、
システム。
【請求項３】
請求項２のシステムであって、
前記所定の情報を提示する処理は、ユーザ画像と共に前記所定の情報を表示し、
前記所定のパラメータを更新する処理は、ユーザ画像に対する他のユーザによる操作を伴う前記第２の所定の行動を実行する毎に増加するように、前記所定のパラメータを更新することを含む、
システム。
【請求項４】
前記所定の情報を提示する処理は、ユーザ画像に対する他のユーザによる操作に応じてユーザ画像の表示を変化させることを含む請求項３のシステム。
【請求項５】
前記所定の情報を提示する処理は、ユーザ画像と共に前記所定の情報を表示し、前記所定のパラメータの値に応じてユーザ画像の表示を変化させることを含む請求項１ないし４何れかのシステム。
【請求項６】
前記所定のパラメータを更新する処理は、ユーザとの間で所定の関係を有する関係ユーザの数が多いほど、行動の実行に応じた増加幅が小さくなるように、前記所定のパラメータを更新することを含む請求項１ないし５何れかのシステム。
【請求項７】
前記所定のパラメータを更新する処理は、前記第１の所定の行動に含まれる第１の行動を実行する毎に第１の増加幅で増加し、前記第１の所定の行動に含まれる第２の行動を実行する毎に第２の増加幅で増加するように、前記所定のパラメータを更新することを含む請求項１ないし６何れかのシステム。
【請求項８】
１又は複数のコンピュータによって実行され、ＳＮＳを提供するための方法であって、
ユーザからの要求に応じて、ＳＮＳにおいて実行可能な複数の行動に含まれる１の行動を実行するステップと、
前記複数の行動に含まれる２以上の第１の所定の行動のうち任意の１つの行動を実行する毎に増加するように、ユーザに関連付けられている所定のパラメータを更新するステップと、
前記所定のパラメータの値に少なくとも基づく所定の情報をユーザに提示するステップと、を備え、
前記所定のパラメータを更新するステップは、特定の期間毎に前記所定のパラメータの値をクリアすることを含む、
方法。
【請求項９】
ＳＮＳを提供するためのプログラムであって、
１又は複数のコンピュータ上で実行されることに応じて、前記１又は複数のコンピュータに、
ユーザからの要求に応じて、ＳＮＳにおいて実行可能な複数の行動に含まれる１の行動を実行する処理と、
前記複数の行動に含まれる２以上の第１の所定の行動のうち任意の１つの行動を実行する毎に増加するように、ユーザに関連付けられている所定のパラメータを更新する処理と、
前記所定のパラメータの値に少なくとも基づく所定の情報をユーザに提示する処理と、を実行させ、
前記所定のパラメータを更新する処理は、特定の期間毎に前記所定のパラメータの値をクリアすることを含む、
プログラム。