(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2024-06-25
(45)【発行日】2024-07-03
(54)【発明の名称】ロケーションベーストピック立ち上げ方法およびシステム
(51)【国際特許分類】
G06Q 50/00 20240101AFI20240626BHJP
【FI】
G06Q50/00 300
(21)【出願番号】P 2022146643
(22)【出願日】2022-09-15
【審査請求日】2022-09-15
(32)【優先日】2021-10-29
(33)【優先権主張国・地域又は機関】TW
(73)【特許権者】
【識別番号】516346311
【氏名又は名称】フラミー インコーポレイテッド
(74)【代理人】
【識別番号】110000729
【氏名又は名称】弁理士法人ユニアス国際特許事務所
(72)【発明者】
【氏名】李 雨暹
(72)【発明者】
【氏名】李 詩▲ティン▼
(72)【発明者】
【氏名】鄭 嘉元
【審査官】佐藤 敬介
(56)【参考文献】
【文献】特開2012-150742(JP,A)
【文献】特開2021-168113(JP,A)
【文献】米国特許出願公開第2017/0010768(US,A1)
【文献】特開2020-071861(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06Q 10/00-99/00
(57)【特許請求の範囲】
【請求項1】
サービングシステムによって、ユーザ装置からユーザインターフェースを介してロケーションベー
ストピックを立ち上げる信号を受信し、
前記ロケーションベー
ストピックのデータを前記サービングシステムのデータベースに確立し、
前記ユーザ装置のユーザインターフェースに、前記ロケーションベーストピックのリンクを表示し、
前記ロケーションベーストピックは、少なくともユーザIDおよび地理的情報に関連付けられて、前記地理的情報は、前記ユーザ装置において実行されるブラウザプログラムで表示されている地理的範囲による位置情報であり、前記データベースに、前記ロケーションベーストピックと前記地理的情報との関連情報、及び前記ロケーションベーストピックと前記ユーザIDとの関連情報が記憶され、
前記地理的範囲が複数のロケーションベーストピックをカバーする場合、またはロケーションベーストピックが複数のレスポンスを含む場合、その複数のロケーションベーストピックまたはその複数のレスポンスの分類に従って、ユーザの嗜好に合致する1つまたは複数のロケーションベーストピック、またはそのロケーションベーストピック内の1つまたは複数のレスポンスをマッチングさせ、
前記ユーザの嗜好は、地理的情報に従って生成したロケーションベースのユーザプレファレンスである、
ことを特徴とする、ロケーションベーストピック立ち上げ方法。
【請求項2】
前記ブラウザプログラムは、前記ユーザインターフェースを介してユーザにロケーションベー
ストピックを立ち上げるよう促すプロンプトメッセージを表示し、前記ブラウザプログラムは、ユーザが前記プロンプトメッセージをクリックした後にトピックページを開かせて、前記トピックページにおいてユーザが地理的情報およびトピックコンテンツを入力するとロケーションベー
ストピックが立ち上げされ、前記ロケーションベーストピックを有する地理的範囲がブラウジングされたとき、前記ロケーションベーストピックのリンクを選択することでロケーションベーストピックページに入り、前記サービングシステムは前記ロケーションベーストピックのコンテンツと1以上のレスポンスをプッシュする、請求項1に記載のロケーションベーストピック立ち上げ方法。
【請求項3】
前記ユーザインターフェースは、電子地図を背景とするグラフィカルユーザインターフェースであり、前記ロケーションベーストピックのリンクは、前記電子地図上にマークされたアイコンである、請求項1又は2に記載のロケーションベーストピック立ち上げ方法。
【請求項4】
サービングシステムと、
ユーザ装置でユーザインターフェースを提供するように実行されるブラウザプログラムと、
を備える、ロケーションベーストピック立ち上げシステムであって、
前記サービングシステムは、前記ユーザインターフェースを介してロケーションベー
ストピックを立ち上げる信号を受信し、
前記ロケーションベー
ストピックのデータを前記サービングシステムのデータベースに確立し、
前記ユーザ装置のユーザインターフェースに、前記ロケーションベーストピックのリンクを表示し、
前記ロケーションベーストピックは、少なくともユーザIDおよび地理的情報に関連付けられて、前記データベースに、前記ロケーションベーストピックと前記地理的情報との関連情報、及び前記ロケーションベーストピックと前記ユーザIDとの関連情報が記憶され、
前記ブラウザプログラムは、ソーシャルメディアをブラウザするためのアプリケーションプログラムであり、前記ロケーションベーストピックは、前記ソーシャルメディアにおいて他のユーザと対話するためのトピックを立ち上げるために用いられ、前記地理的情報は、前記ユーザ装置において実行されるブラウザプログラムで表示されている地理的範囲による位置情報であり、
前記地理的範囲が前記ロケーションベーストピックを含む場合、前記ロケーションベーストピックのリンクを選択してロケーションベーストピックページに入ると、前記サービングシステムは、ユーザの嗜好に合致するようにマッチングをした結果に従って、前記ロケーションベーストピックのコンテンツまたは1つまたは複数のレスポンスをプッシュし、
前記ユーザの嗜好は、地理的情報に従って生成したロケーションベースのユーザプレファレンスである、
ことを特徴とする、ロケーションベーストピック立ち上げシステム。
【請求項5】
前記ユーザインターフェースは、電子地図を背景とするグラフィカルユーザインターフェースであり、前記ロケーションベーストピックのリンクは、前記電子地図上にマークされたアイコンである、請求項4に記載のロケーションベーストピック立ち上げシステム。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ソーシャルメディア上で対話するための技術に関し、より詳細には、地図を背景として有するグラフィカルユーザインターフェースを介してソーシャルメディア上でロケーションベーストピック立ち上げ方法及びシステムに関する。
【背景技術】
【0002】
従来のメディアに加えて、インターネットが徐々に一般の人々の主要な情報源になってきています。ネットワーク・フォーラムは、インターネット上の情報源の一つである。
【0003】
ネットワークアプリケーションとソーシャルメディアの急速な発展に伴い、ユーザがオンラインで交流するためのソーシャルメディアプラットフォームが様々なソーシャルメディアによって提供されている。ソーシャルメディアプラットフォームにオーディオビジュアルコンテンツをアップロードすることが許可されているほか、ユーザはソーシャルメディアプラットフォーム上で興味のあるオーディオおよびビデオコンテンツを閲覧および検索することができ、ユーザは投稿や返信を通じて他のユーザと対話することもできる。
【0004】
従来のソーシャルメディア技術では、ソーシャルメディアプラットフォームは、ユーザの活動データを収集し、各ユーザの興味を学習している。したがって、ソーシャルメディアプラットフォームは、各ユーザに対して、このユーザの興味に合致する音声コンテンツや映像コンテンツを推薦し、ユーザとソーシャルメディアプラットフォームの間のスティッキネスを高めることができる。
【0005】
様々なコンテンツが、様々なソーシャルメディアプラットフォームで、ユーザによって共有されることがある。しかし、ソーシャルメディアプラットフォームでは、ユーザが興味を持ちそうな視聴覚コンテンツとのマッチングに加え、ユーザがオケージョンベースのコンテンツを確立できるような操作環境を提供する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【0006】
本発明は、従来技術には、ユーザがロケーションベースのトピックを立ち上げることを可能にするコミュニティサービスがないという上記技術的不備に対応するものである。
【課題を解決するための手段】
【0007】
本発明は、ロケーションベーストピック立ち上げ方法及びシステムを提供する。本方法は、サービングシステムにおいて動作する。ユーザがユーザ装置において実行されるブラウザプログラムを介してロケーションベースのトピックを立ち上げると、サービングシステムは、ブラウザプログラムを介してロケーションベースのトピックを立ち上げる信号を受信し、ロケーションベースのトピックデータがサービングシステムのデータベースに確立される。データベースには、ロケーションベーストピックと地理的情報との関連情報、およびロケーションベーストピックとユーザIDとの関連情報が記録される。その後、地理的情報に基づいて、ロケーションベーストピックのリンクをユーザ装置のユーザインターフェースに表示することができる。
【0008】
さらに、ユーザ装置が地理的情報をサービングシステムに送信すると、サービングシステムは地理的情報に従ってデータベースを照会し、地理的範囲内の1つまたは複数のロケーションベースのデジタルコンテンツを取得することができる。したがって、位置情報付きデジタルコンテンツのリンクアイコンと、ユーザ装置のユーザインターフェースにマークされたロケーションベーストピックのリンクが提供される。
【0009】
好ましくは、システムは、ブラウザプログラムを使用して、ユーザインターフェース上にロケーションベースのトピックを確立するようユーザに促すプロンプトメッセージを表示する。ユーザがプロンプトメッセージをクリックした後、トピックページを開くことができる。トピックページでは、ロケーションベーストピックを立ち上げるために、ユーザは地理的情報およびトピック内容を入力することができる。ロケーションベーストピックのリンクを選択することによってロケーションベーストピックページが入力されると、提供システムは、ユーザの好みの一致の結果に応じて、ロケーションベーストピックのコンテンツと1つ以上の返信をユーザ装置にプッシュする。
【0010】
発明の特徴及び技術内容がより一層分かるように、以下本発明に関する詳細な説明と添付図面を参照する。しかし、提供される添付図面は参考と説明のために提供するものに過ぎず、本発明の特許請求の範囲を制限するためのものではない。
【図面の簡単な説明】
【0011】
【
図1】本発明の一実施形態によるロケーションベースのトピックを立ち上げるためのシステムの枠組みを示す概略図である。
【
図2】本発明の一実施形態によるロケーションベースのトピックを立ち上げるための方法において、ユーザの好みを形成する処理を示すフローチャートである。
【
図3】本発明の一実施形態における位置情報付きパーソナライズドコンテンツを提供する処理を説明するフローチャートである。
【
図4】本発明の一実施形態による、グラフィカルユーザインターフェースに示されるようなロケーションベースのトピックを立ち上げるための方法を説明するフローチャートである。
【
図5】本発明の一実施形態に係るロケーションベーストピックページの実施例を説明するフローチャートである。
【
図6】本発明の一実施形態に係るロケーションベーストピックを返信する処理を説明するフローチャートである。
【
図7】本発明の一実施形態による、ソートされたロケーションベーストピックを表示する処理を説明するフローチャートである。
【
図8A】本発明の一実施形態によるロケーションベーストピックを立ち上げるプロセスを示すためのグラフィカルユーザインターフェースを示す模式図である。
【
図8B】本発明の一実施形態によるロケーションベーストピックを立ち上げるプロセスを示すためのグラフィカルユーザインターフェースを示す模式図である。
【
図8C】本発明の一実施形態によるロケーションベーストピックを立ち上げるプロセスを示すためのグラフィカルユーザインターフェースを示す模式図である。
【
図8D】本発明の一実施形態によるロケーションベーストピックを立ち上げるプロセスを示すためのグラフィカルユーザインターフェースを示す模式図である。
【
図9A】本発明の一実施形態によるロケーションベーストピックページを示す模式図である。
【
図9B】本発明の一実施形態によるロケーションベーストピックページを示す模式図である。
【
図10】本発明の一実施形態による、デジタルコンテンツを再生するための再生ページと、対応するロケーションベーストピックページに入るために使用されるリンクとを示す模式図である。
【発明を実施するための形態】
【0012】
本発明の一実施形態によるロケーションベースのトピックを立ち上げるためのシステムの枠組みを示す概略図である
図1が参照される。図において、ネットワークを介して様々なユーザ装置(図示せず)にデジタルコンテンツを提供するためのサービングシステム12が提供される。本発明の一態様では、サービングシステム12は、ユーザ装置がネットワークを介してデジタルコンテンツのリンクを取得できるように、ソーシャルメディアを経由してデジタルコンテンツを提供することである。ユーザ装置の各々において、位置の変化に応じてデジタルコンテンツを動的に表示するためのソフトウェア手順が実行される。ソフトウェア手順は、デジタルコンテンツのリンクを受信し、要件に従ってデジタルコンテンツを取得し、デジタルコンテンツをブラウズして再生できるように、サービングシステム12にリンクすることが可能である。特に、デジタルコンテンツのリンクは、ユーザ装置101及びタッチセンシティブディスプレイユニット103の画面上にそれぞれ例示的に表示されるグラフィカルユーザインターフェース110のように、特定のシナリオのシーンや電子地図を用いた画像として表示することが可能である。サービングシステム12及びユーザ装置において実行されるソフトウェアプログラムは、ロケーションベーストピックを立ち上げるための方法を実施するシステムを具現化するものである。
【0013】
ユーザ装置は、ユーザが指のジェスチャーによってユーザ装置を操作することができるタッチスクリーンを有するユーザ端末モバイル機器などのようなものである。ユーザは、ジェスチャーを使用して表示領域のブラウジングを決定し、ユーザ装置で実行されるソフトウェアプログラムを介してブラウジングページにマークされたユーザリンクアイコンまたはポイントオブインタレスト(POI)リンクアイコンとすることができるリンクアイコンを選択することができる。リンクアイコンが選択された後、ソフトウェアプログラムによって再生ページが開かれ、選択されたリンクアイコンに関連付けられたデジタルコンテンツが再生される。図に示すグラフィカルユーザインターフェース110は、背景として電子地図を使用している。地理的位置に相関する複数のリンクアイコン111と、各リンクアイコン111に関連し、かつその近くにある説明文113が、グラフィカルユーザインターフェース110上に表示される。ユーザは、リンクアイコン111の1つをクリックすることができ、クリックされたリンクアイコン111にリンクされたデジタルコンテンツを再生することができる。さらに、ページ切替サムネイル117の列は、ユーザが異なる表示領域に迅速に切り替えるために提供される。さらに、サービングシステム12は、ユーザが閲覧した表示領域に応じた地理的範囲内でロケーションベーストピックを検索する。そして、複数のロケーションベーストピックリンクアイコン115が生成され、グラフィカルユーザインターフェース110上に表示される。
【0014】
複数の機能要素が、ソフトウェアを用いて、またはソフトウェアとハードウェアの協働によって、サービングシステム12に実装される。サービングシステム12に実装される機能要素の1つは、サービングシステム12にデジタルコンテンツを提供するユーザを管理するために使用されるユーザ管理ユニット121である。ユーザ管理ユニット121は、ユーザがID認証に合格した後、デジタルコンテンツの閲覧や再生を可能にする。また、ユーザ管理ユニット121は、各ユーザのサービングシステム12におけるデジタルコンテンツの利用記録、ユーザが立ち上げるデジタルコンテンツやロケーションベーストピック、関連ソーシャルメディアにおけるユーザの活動記録などを保存する。
【0015】
サービングシステム12は、データベースとすることができるデータベースユニット123を含む。データベースには、複数のユーザの複数のユーザ識別データ(例えば、複数のユーザID)と、ユーザによってアップロードされたデジタルコンテンツのファイルとが格納される。特に、デジタルコンテンツは、位置情報を利用したトピックやレスポンスである。デジタルコンテンツおよびロケーションベーストピックのそれぞれは、データベース部123にデータベースアドレスを有しており、すなわち、表示領域内のデジタルコンテンツおよびロケーションベーストピックのそれぞれは、対応する物理ファイルのデータベースアドレスにリンクされている。データベースユニット123は、ユーザ装置内のソフトウェア手順が表示領域に基づいてデータベースを照会することを可能にする。好ましくは、サービングシステム12のデータベースを照会することによって、グラフィカルユーザインターフェース110上に示される複数のリンクアイコン111、リンクコンテンツ113およびロケーションベーストピックリンクアイコン115を取得することができる。詳細には、表示領域に関連付けられたデジタルコンテンツ、デジタルコンテンツの各々のリンクアドレス、表示領域内のデジタルコンテンツの各々の座標およびハッシュタグ、デジタルコンテンツの各々のスコア、ロケーションベーストピック、および表示領域内のロケーションベーストピックに関連付けられた座標は、データベースを照会することによって取得することが可能である。
【0016】
サービングシステム12は、表示領域の地理的座標範囲、デジタルコンテンツまたはロケーションベーストピックのリンクアドレス、リンクアイコンに関連付けられたデジタルコンテンツおよび位置、リフレッシュすべき表示コンテンツ、およびユーザ装置の各々が提供するデジタルコンテンツのスコアなどのデータを処理する回路である計算ユニット125を含む。
【0017】
デジタルコンテンツ管理ユニット127は、アップロードやダウンロードされたデジタルコンテンツの処理を行うためのものである。デジタルコンテンツは、データベースに格納することができる。デジタルコンテンツに対応するデータベースアドレスとリンクアイコンの座標を算出し、デジタルコンテンツのオーサリングユーザのデータとともに、データベースに格納する。
【0018】
トピック管理ユニット129は、ユーザが立ち上げたロケーションベーストピック、他のユーザが行ったレスポンス、ロケーションベーストピックに関する各種対話型メッセージを管理するためのものである。ロケーションベーストピック、各トピックに対応するレスポンス、および関連する対話型メッセージは、データベースに格納される。トピック管理ユニット129は、ロケーションベーストピックと関連するコンテンツのそれぞれに対応するデータベースアドレスを算出する。このデータベースアドレスにより、ユーザは、閲覧範囲内でロケーションベーストピックを閲覧することができる。さらに、ユーザの好みに応じて、複数のロケーションベーストピックとロケーションベーストピックのコンテンツの順序を算出し、ユーザにプッシュする。
【0019】
グラフィカルユーザインターフェース110は、電子地図を表示することができる。デジタルコンテンツ及びロケーションベースのトピックのリンクアイコン111は、デジタルコンテンツ及びロケーションベースのトピックが生成された対応する地理的座標に従って、表示領域内の特定の位置に表示される。位置情報付きデジタルコンテンツのリンクアイコン111は、複数の位置情報付きデジタルコンテンツの集合体であるリンクの代表画像として使用することができる。リンクアイコンは、デジタルコンテンツのサムネイルであってもよいし、デジタルコンテンツを生成するユーザのプロフィール画像や写真であってもよい。特定のロケーションベースのトピックに関連するコンテンツにリンクされるロケーションベースのトピックリンクアイコン115を示す図である。リンクアイコン115は、ユーザがロケーションベースのトピックリンクアイコン115をクリックしてトピックページに入るように引きつけるテキスト説明を伴うクエスチョンマークアイコンとすることができる。
【0020】
デジタルコンテンツのスコアは、サービングシステムによって提供される様々なスコアリング要因に従って得ることができ、デジタルコンテンツは、デジタルコンテンツの立ち上げるユーザの立ち上げる数、デジタルコンテンツのフォロワー数、デジタルコンテンツの再生回数、評価、デジタルコンテンツの立ち上げる時間、またはデジタルコンテンツを閲覧するユーザの個人的な好み、またはそれらの任意の組み合わせに基づいてサービングシステムによってスコアリングされる。さらに、実用的な実装では、採点要素は、上記の項目に限定されない。
【0021】
サービングシステム12は、ユーザの嗜好を確立するために、ユーザが立ち上げたコンテンツ、閲覧したコンテンツ、及びデジタルコンテンツやロケーションベーストピックにおいてユーザが行ったインタラクションから特徴を学習する学習アルゴリズムによる学習ユニット131を実装している。マッチングユニット133は、ユーザの嗜好と一致するデジタルコンテンツやロケーションベーストピックを優先的に提供するために、サービングシステムに設けられる。さらに、デジタルコンテンツやロケーションベーストピックの数量が一定数に達した場合、ユーザに提供するコンテンツをマッチング結果に従ってソートするようにしてもよい。
【0022】
ユーザエンドでは、ユーザは、サービングシステム12のデジタルコンテンツおよびロケーションベースのトピックにアクセスするために、ユーザ装置を操作してサービングシステム12に接続する。ユーザ装置は、ユーザが保持または携帯するスマートデバイスなどの携帯機器とすることができる。ユーザ装置は、データを処理するためのデータ処理ユニット101と、ユーザ装置の記憶媒体であるメモリユニット102とを含む。メモリユニット102は、サービングシステム12のデータベースユニット123からダウンロードされたデジタルコンテンツを一時的に格納し、デジタルコンテンツとリンクアイコンに関連するデータ(例えば、1つ以上のハッシュタグ)を格納するために使用され得る。
【0023】
ユーザ装置は、これに限定されないが、ユーザが表示領域を操作及び決定できる回路であるタッチセンシティブディスプレイユニット103と、ユーザ装置がデータ伝送のためにサービングシステム12などの外部機器に接続できる回路である通信ユニット104を含む。接続を確立した後、ユーザ装置は、デジタルコンテンツ及びロケーションベーストピックに関連する情報を送信及び取得し、リンクに従ってデジタルコンテンツ又はロケーションベーストピックをダウンロードすることができる。
【0024】
また、ユーザ装置は、ユーザがユーザ装置を操作することによってデジタルコンテンツを生成することを可能とする回路である撮影ユニット105を含む。さらに、ユーザ装置は、ユーザ装置の測位データを生成するために使用される測位ユニット106を含む。測位ユニット106は、全地球測位システム(GPS)のレシーバなどである。GPSのデータは、ユーザ装置を位置決めするために使用される。ユーザ装置の測位ユニット106が測位データを生成し、タッチセンシティブディスプレイユニット103がある座標範囲の表示領域を表示すると、そのデータは通信ユニット104を介してサービングシステム12に送信することができる。そして、サービングシステム12は、表示領域に関連するデジタルコンテンツのリンクをユーザ装置に送信することによって、これらのデータにレスポンスする。ユーザ装置内で動作するソフトウェア手順を通じて、表示されるべきリンクアイコンが決定される。グラフィカルユーザインターフェース110は、ユーザがリンクアイコンの1つを選択し、デジタルコンテンツを再生し、ロケーションベースのトピックフォーラムの1つに参加するために提供される。
【0025】
本発明の一実施形態によるロケーションベースのトピックを立ち上げる方法におけるユーザプリファレンスを形成する処理を示すフローチャートである
図2を参照する。
【0026】
ステップS201のような実施形態の1つによれば、サービングシステムは、ユーザエンドコンピュータデバイスで実行されるブラウザプログラムを通じて、ユーザのブラウジングデータ、ユーザ生成コンテンツ、及び関連するロケーションベースのトピックなどのアクティビティデータを収集する。アクティビティデータの特徴は、地理的位置に相関される。例示的な実施例では、ユーザは、システムが提供するブラウザプログラムを実行するモバイルデバイスを操作する。ユーザがある場所に到着すると、ユーザは、プログラム、例えば、ブラウザプログラムを操作して、地理的範囲内のビデオ、音声、画像、又はテキストを報告又は立ち上げる。そして、映像、音声、画像、又はテキストは、ユーザ装置がサービングシステムに接続された後、サービングシステムにアップロードされる。サービングシステムにアップロードされたコンテンツは、コンテンツに関連する地理的情報およびユーザ識別データを少なくとも記録するメタデータを含む。ユーザ識別データは、ユーザがシステムにログオンしたときにサービングシステムによって取得され得ることに留意されたい。ステップS203において、サービングシステムは、サービングシステムのデータベースに格納されるロケーションベースのパーソナライズされたデータを形成するために、アップロードされたコンテンツを分析する。
【0027】
位置情報コンテンツを有するデータベースを確立することに加えて、サービングシステムは、ユーザ端コンピュータ装置において実行されるソフトウェアプログラムを通じて、ネットワーク上でユーザの活動データを収集する。ステップS205において、サービングシステムは、様々な活動データの地理的情報に従って、ユーザのロケーションベースのパーソナライズドデータを確立することができる。機械学習アルゴリズムは、地理的情報からデータ特徴及びデータ特徴に関する重みを学習するために、サービングシステムに組み込まれることができる。ステップS207では、各ユーザの嗜好を定義するために使用される位置情報ベースのパーソナライズされた嗜好モデルが、各ユーザに対して形成される。また、データ特徴を組み合わせて、ロケーションベースのユーザプレファレンスを構成してもよい。提供システムは、それに応じて、ユーザ嗜好に依存して、様々なデジタルコンテンツおよび本方法で立ち上げされたロケーションベースのトピックを含む1つまたは複数のロケーションベースのパーソナライズされたコンテンツを提供し得る。注意すべきは、データ特徴の関連性のレベルに応じて、機械学習アルゴリズムを通じて学習されたデータ特徴に異なる重みが計算され、分配されることである。より高い関連性を有するデータ特徴にはより高い重みが割り当てられ、より低い関連性を有するデータ特徴にはより低い重みが割り当てられることができる。そのため、ユーザの嗜好を正確に表現することができる。
【0028】
本発明の一実施形態において、サービングシステムがユーザ端コンピュータ装置から収集する活動データは、各種ソーシャルメディアにおける活動、検索記録、フォローしたコンテンツ、及びコンテンツのハッシュタグを含む閲覧したコンテンツ、並びに活動の時間旅程を含む。例えば、サービングシステムが収集する閲覧記録は、Webブラウザに保存されているCookie、コピー、履歴の記録などが挙げられる。
【0029】
ユーザの嗜好の分析が完了し、ロケーションベースパーソナライズ嗜好モデル及びデータベースが確立されると、提供システムは、それに応じてロケーションベースパーソナライズコンテンツを提供する。
図3は、本発明の一実施形態における位置情報付きパーソナライズドコンテンツを提供するプロセスを示すフローチャートである。
【0030】
はじめに、ユーザはブラウザプログラムを操作して、電子地図をベースとしたグラフィカルユーザインターフェースに表示されるコンテンツを閲覧したり、電子地図をベースとしないユーザインターフェースに表示される地理的情報を含むコンテンツを閲覧したりすることができる。グラフィカルユーザインターフェースには、ビデオ、オーディオ、画像、および/またはテキストにリンクするリンクが含まれる。また、リンクは、ユーザを表す絵として表示され、クリックすることができる。リンクにリンクされるコンテンツは、前述した位置情報パーソナライズコンテンツである。特に、ブラウザプログラムは、閲覧された地理的位置に応じて位置情報を生成してもよい。例えば、電子地図に基づき得るブラウザプログラムは、地理的位置に応じて地理的範囲の地図を表示する。サービングシステムに送信される位置情報は、地理的範囲の中心位置の経度及び緯度を表してもよい(ステップS301)。
【0031】
サービングシステムにおいて、地理的範囲は、エンドユーザコンピュータ装置から受信された地理的位置に応じて決定される(ステップS303)。実施形態の1つによれば、ユーザがブラウザプログラムを操作して特定の地理的位置を閲覧すると、ブラウザプログラムは、地理的位置又は関連範囲をサービングシステムに送信する。サービングシステムは、それに応じて、ロケーションベースのパーソナライズされたコンテンツをユーザに提供することができる。別の実施形態では、ブラウザプログラムは、ビデオブラウザまたはテキストブラウザとすることができる。さらに、ブラウザプログラムを通じてブラウズされるコンテンツは、サービングシステムが地理的位置を決定するための情報を含む。例えば、コンテンツのメタデータは、地理的情報を記録する。同様に、サービングシステムは、ブラウザプログラムからコンテンツの位置情報を取得し、それに応じて、1つ以上のロケーションベーストピックの1つ以上のリンクアイコンまたはロケーションベーストピックを立ち上げるようユーザに促す情報を含むことができる位置情報付きパーソナライズドコンテンツを提供する。さらなる一実施形態では、ユーザによって操作されるコンピュータ装置は、モバイル装置とすることができ、モバイル装置において実行されるブラウザプログラムは、モバイル装置のセンサ(例えば、GPSセンサ)または無線ネットワークモジュールによって生成される信号から位置情報を取得することができる。前述の方式によって生成された位置情報は、サービングシステムに送信された後、サービングシステムは、モバイルデバイスの位置に応じてロケーションベースのパーソナライズされたコンテンツを提供することができる。
【0032】
1つの応用シナリオでは、ユーザのコンピュータ装置で実行されるソフトウェアプログラムは、ユーザのコンピュータ装置をサービングシステムにリンクさせ、サービングシステムは、ユーザがシステムにログオンするときに、ブラウザプログラムを通じてユーザ識別データを受信する。また、サービングシステムは、地理的範囲を決定するように、ユーザ装置のブラウジング範囲を取得することができる。地理的範囲の大きさが変わるとユーザの好みが変わる可能性があるため、提供システムは、この地理的範囲に基づいてロケーションベースのパーソナライズされたコンテンツ(すなわち、デジタルコンテンツおよび/またはロケーションベースのトピック)を提供することができる。また、ディスプレイの制約(画面サイズや解像度など)により、ユーザに提供するコンテンツの量も変化する。
【0033】
次に、ユーザ装置から受信したデータに従って、サービングシステムは、主に、地理的範囲及び/又はユーザ識別データに従って、データベースに問い合わせを行う(ステップS305)。なお、データベースには、ビデオ、オーディオ、画像、テキスト、及び/又は、位置情報コンテンツを報告又は生成するためにデバイスを使用する複数のユーザによってアップロードされたユーザ生成のロケーションベーストピックが記録されていることに留意されたい。サービス提供システムでは、コンテンツ、関連する地理的位置、およびユーザ識別データ間の相関が確立される。データベースへの問い合わせにより、ユーザの嗜好を学習して得られた位置情報パーソナライズド嗜好モデルを、ユーザ装置から受信したデータに適用し、データベースから位置情報パーソナライズドコンテンツを取得することができる(ステップS307)。位置情報付きパーソナライズドコンテンツは、サービングシステムのデータベースに記録されたデータであり、地理的範囲とユーザ嗜好に基づく問い合わせ結果は、位置情報付きパーソナライズドコンテンツへのリンク形式であり、ユーザ装置に送信される(ステップS309)。エンドユーザのコンピュータ装置、すなわちユーザ装置において実行されるブラウザプログラムは、それに応じて、リンク及びコンテンツを表示することができる(ステップS311)。本発明の一態様において、ロケーションベースのパーソナライズされたコンテンツは、サービングシステムによって提供されるロケーションベースかつパーソナライズされた広告を含んでもよい。このとき、本発明の一実施形態において、1つの場所が条件、すなわち、同じ地理的範囲及び/又はユーザ嗜好と一致する複数のロケーションベースのパーソナライズされたコンテンツに相関する場合、コンテンツに関する複数のリンクは、提供システムによって学習したユーザ嗜好に従ってソートされて電子地図に表示され得る。さらなる一実施形態において、サービングシステムによって学習されたユーザ嗜好に従ってソートされたロケーションベースのパーソナライズされたコンテンツに関するリンクは、リストまたは特定の方法でビデオまたはテキストブラウザ上に表示することができる。リストに表示されるリンクは、ユーザインターフェース上にマークされたテキスト、シンボル、またはアイコンとして表され、地理的なアドレスに従ってソートされることができる。位置情報付きパーソナライズドコンテンツは、ユーザが閲覧したコンテンツや、コンテンツの閲覧によって生成された地理的情報を修正することによって更新することができる。
【0034】
図4は、本発明の一実施形態による、グラフィカルユーザインターフェースに示されるようなロケーションベースのトピックを立ち上げるための方法を示すフローチャートである。また、本発明の一実施形態による
図8Aから
図8Dを参照する。ユーザインターフェースは、好ましくは、電子地図を背景として使用するグラフィカルユーザインターフェースである。さらに、リストの態様のユーザインターフェースも、様々なロケーションベースのトピックを表示するために使用することができる。
【0035】
ステップS401のように、ユーザがユーザ装置で実行されるブラウザプログラムを操作すると、ブラウザプログラムはサービングシステムに接続し、ユーザインターフェースを立ち上げる。ユーザインターフェースは、電子地図を背景とするグラフィカルユーザインターフェースとすることができる。ブラウザプログラムがサービングシステムと接続すると、地理的情報がサービングシステムに送信される。地理的情報は、ユーザ装置の測位回路によって検出された現在の地理的位置とすることができる。また、地理的情報は、ユーザによって地理的範囲がブラウジングされたときにブラウザプログラムによって生成された位置情報であってもよい。本発明の一実施形態において、サービングシステムは、ブラウザプログラムからユーザ識別情報及びユーザ装置の表示情報を取得することができる。したがって、サービングシステムは、パーソナライズされ、位置情報に基づき、かつユーザ装置の表示能力に適合するコンテンツを提供することができる。
【0036】
このとき、サービングシステムは、地理的情報に従ってデータベースに問い合わせを行い、問い合わせの結果と、ユーザ装置で実行されるブラウザプログラムによって計算される表示範囲とを比較する。その後、表示範囲内の1つ以上の位置情報付きデジタルコンテンツ、ロケーションベーストピック、またはロケーションベーストピックの立ち上げを促すメッセージを取得する。ステップS403では、1つ以上のデジタルコンテンツに対応する1つ以上のデジタルコンテンツリンクアイコンが、ユーザ装置によって立ち上げされるユーザインターフェース上にマークされる。リンクアイコンは、デジタルコンテンツのサムネイルまたはデジタルコンテンツの立ち上げる者の写真とすることができる。
【0037】
ブラウザプログラムは、ユーザにロケーションベースのトピックを立ち上げるよう促すためのプロンプトメッセージをユーザインターフェースに表示する。
図8Aを参照すると、電子地図を背景として使用するグラフィカルユーザインターフェースであるユーザインターフェース80が示されている。複数のロケーションベースデジタルコンテンツリンクアイコン801が、ユーザインターフェース80上に示されている。プロンプトメッセージは、ユーザにロケーションベースのトピックを立ち上げるよう促すためのユーザインターフェースの特定の位置に示される画像、テキスト、又はアニメーションとすることができる。図に示す例示的な例では、プロンプトメッセージ803は、“createanewtopic”として表示される。ステップS405において、ユーザがプロンプトメッセージ803をクリックすると、ブラウザプログラムは、ユーザが地理的情報及びトピック内容を入力する、すなわち、ロケーションベースのトピックを立ち上げるためのトピックページを開かせる。
図8Bは、本発明の一実施形態におけるトピックページを示す模式図である。ロケーションベースのトピックページ82が図に示されており、トピックページ82上のいくつかのフィールドは、ロケーションを選択し(821)トピックを立ち上げる(823)ようにユーザに促すために提供されている。
【0038】
トピックページは、地理的情報を入力するためのフィールドと、トピックコンテンツを入力するための別のフィールドを含むことに留意されたい。例えば、地理的情報を入力するフィールドは、プロンプトメッセージに位置情報を自動的に導入することができ、又はロケーションベースのトピックの地理的位置をマークするように構成される位置をユーザが入力することを可能にすることができる。トピックの内容は、質問、意見、またはユーザによって提出された任意のメッセージであることができる。提供システムは、アルゴリズムを利用してトピックコンテンツを分析し、トピックコンテンツを分類する。トピックコンテンツの分類は、さらなるアプリケーションでユーザの好みとマッチングするために使用することができる。
【0039】
ユーザがユーザ装置を使用してロケーションベーストピックページ82を介してロケーションベーストピックを立ち上げる場合、ロケーションベーストピックは少なくともユーザID及び地理的データと相関する。ステップS407において、サービングシステムは、地理的情報に関連するトピックコンテンツを受信する。さらに、ステップS409において、サービングシステムは、データベースにロケーションベーストピックのデータを立ち上げるし、そのデータには、ロケーションベーストピックと地理的情報との関連情報、及びロケーションベーストピックとユーザIDとの関連情報が記録される。ステップS411において、ユーザ端のコンピュータ装置において実行されるブラウザプログラムにより、グラフィカルユーザインターフェース上に、ロケーションベーストピックに相関する地理的情報に従って、ロケーションベーストピックリンクアイコンがマークされる。
図8Cを参照すると、ユーザがロケーションベーストピックを立ち上げた後、サービングシステムは、データベース内にロケーションベーストピックデータを立ち上げる。データベースのインデックスは、ロケーションベースのトピックにビデオ、テキスト、及び画像などの対応するレスポンスにリンクするために使用される。表示範囲内の複数のロケーションベースデジタルコンテンツリンクアイコン801は、グラフィカルユーザインターフェース80上にマークされ、ユーザが立ち上げたロケーションベーストピックに関するロケーションベーストピックリンクアイコン805は、ユーザが設定した場所に基づいて、グラフィカルユーザインターフェース80上にマークされる。
【0040】
その後、ユーザがブラウザプログラムによってロケーションベースのトピックを有する地理的範囲をブラウズすると、サービングシステムは、地理的範囲内の1つまたは複数のロケーションベースのデジタルコンテンツリンクアイコン801をユーザ装置で実行されるブラウザプログラムにプッシュする。また、ロケーションベーストピックリンクアイコン805は、グラフィカルユーザインターフェース80上に表示される。ユーザは、ロケーションベーストピックリンクアイコン805をクリックして、関連するトピックページに入ることができる。
【0041】
本発明の一実施形態によれば、ロケーションベースのトピックが立ち上げされた後、
図8Cに例示的に示すようにグラフィカルユーザインターフェース80上にロケーションベースのデジタルコンテンツリンクアイコン801をマークすることに加えて、ユーザインターフェースは、
図8Dに示すようにリストページ84を使用して、リスト内の1つまたは複数のロケーションベースのトピックを表示し得る。例示的な例では、複数のロケーションベースのトピック841がリストに表示され、ロケーションベースのトピックのリンクは、ユーザがトピックページに入るためにクリックするように提供される画像またはテキストとすることができる。
【0042】
図9A~
図9Bの概略図と併せて
図5を参照すると、
図5は、本発明の一実施形態によるロケーションベーストピックページを入力する処理を示すフローチャートである。ユーザが地理的範囲内でデジタルコンテンツを閲覧する場合、地理的データは随時サービングシステムに送信される。サービングシステムは、地理的範囲内のロケーションベースのデジタルコンテンツ及びロケーションベースのトピックを取得するために、地理的データをデータベースと比較する。ロケーションベーストピックが提供システムによって検索されると、関連するロケーションベーストピックリンクアイコンと説明がユーザ装置にプッシュされ、ユーザインターフェースに表示される。同様に、ロケーションベーストピックのリンクは、ユーザインターフェース上にリストとして表示され、ユーザがクリックしてロケーションベーストピックページの1つに入るために提供されることが可能である。
【0043】
ユーザがロケーションベーストピックのリンクの1つをクリックすると、サービングシステムは、ユーザによって選択されたロケーションベーストピックのメッセージを受信する(ステップS501)。次に、ユーザは、ユーザ装置で実行されるブラウザプログラムによって表示されるロケーションベーストピックページに入る(ステップS503)。サービングシステムは、ロケーションベースのトピックのコンテンツ及び1つ又は複数のレスポンスをユーザ装置にプッシュする(ステップS505)。なお、サービングシステムによってプッシュされる1つ以上のレスポンスは、ユーザプレファレンスとのマッチング結果に基づいていることに留意されたい。他のユーザによってなされた1つ以上のレスポンス905を含むロケーションベースのトピック901を有するロケーションベーストピックページ90を示す概略図である
図9Aを参照されたい。ロケーションベースのトピックのコンテンツを閲覧することに加えて、ユーザは、レスポンス905のうちの1つにレスポンスすることができる。本発明の実施形態の1つによれば、1つ以上のレスポンス905がユーザインターフェースに表示されるとき、サービングシステムは、サービングシステムによって設定されたルールに一致しないコンテンツをフィルタリングするためのソフトウェア処理であるフィルタリング処理を実行する。例えば、ルールに合致しないコンテンツは、無関係なコンテンツ、空白のコンテンツ、暴力の意味を持つコンテンツ、公序良俗に反するコンテンツ等とすることができる。その後、1つ以上のレスポンスは、1つ以上のソート条件に従ってソートされる。図では、レスポンス905がソートされているが、ソート条件には、レスポンス905をソートするための重みを割り当てることができる。ソート条件は、レスポンスを生成するユーザの履歴(すなわち、レスポンスにレスポンスするコンテンツの品質)、レスポンスの「いいね」の数、レスポンスの時間、及び/又はユーザの好みに一致するレスポンスのスコアを含み得るが、これらに限定されないことに留意されたい。また、ソート条件に重み付けを行い、ソートに適用することも可能である。
【0044】
図9Aのロケーションベーストピックページ90に示される情報は、ロケーションベーストピック901と、レスポンス905と、ロケーションベーストピック901を立ち上げたユーザのユーザアイコン903とを含む。レスポンス905は、画像、テキスト、音声、又は映像の形態とすることができる。テキストまたはグラフは、このページを閲覧しているユーザに対して、ページ上に示された機能によって新しいトピック907を立ち上げるよう促すために使用することができる。ページの下部には、ユーザがロケーションベーストピック901にレスポンスするためのレスポンスフィールド909が設けられている。ユーザは、ロケーションベーストピック901に対して、画像、テキスト、音声、または動画でレスポンスすることができる。
【0045】
ユーザがロケーションベーストピックページ90上の各レスポンス905を閲覧する際、レスポンス905に動画が含まれていれば、ユーザは動画をクリックすることができる(ステップS507)。サービングシステムがクリック動作を受信すると、該当する動画がユーザ装置に送信され、動画再生ページが入力される(ステップS509)。本発明の一実施形態における再生ページを示す模式図である
図10を参照すると、動画再生ページで動画が再生される。本発明の一実施形態によれば、動画の分類又はユーザの好みに合致する1つ以上の他の動画を連続的に再生することができる。さらに、動画と相関するロケーションベーストピックの詳細な情報も、動画再生ページに表示することができる(ステップS511)。動画再生ページに表示される情報には、ロケーションベーストピックのリンク情報が含まれる。
【0046】
図9Bは、本発明の一実施形態によるロケーションベーストピックページ91を示す別の模式図である。ユーザは、ブラウザプログラムを操作して、次のロケーションベーストピックページ91をブラウズする。一例としてタッチセンシティブスクリーンを有するユーザ装置では、上述したロケーションベーストピックページ90を閲覧する際、ユーザは、右から左にスワイプするジェスチャーによって次のロケーションベーストピックページ91に切り換えることができる。あるいは、ユーザがロケーションベーストピックページ90を閲覧しているときに、ブラウザプログラムがタイマーを起動し、次のロケーションベーストピックページ91に切り替えて、タイムアップ時にユーザが他のレスポンスを自動的に閲覧できるようにしてもよい。ユーザは、仮想キーボード913によって、レスポンスフィールド911でレスポンスの1つにレスポンスすることができる。次に、レスポンスは、対応するレスポンスにリンクするためにデータベース索引を使用するためのサービングシステムに伝送される。
【0047】
図10は、本発明の一実施形態に係るデジタルコンテンツの再生ページ10を示す模式図である。ユーザが動画を閲覧する際、再生ページ10には、再生される動画がロケーションベーストピックに対するレスポンスである場合、対応するロケーションベーストピック情報11が表示される。ロケーションベーストピック情報11は、ロケーションベーストピックに対するレスポンスに関連するダイジェストとすることができ、他のユーザがクリックしてトピックに参加することを誘引するために使用される。
【0048】
なお、本発明のグラフィカルユーザインターフェースは、上記実施形態によって限定されるものではない。
【0049】
図6は、本発明の一実施形態によるロケーションベーストピックに返信する際のブラウザプログラムとサービングシステムとの間の動作の過程を示すフローチャートである。はじめに、
図5に示すフローチャートのように、ユーザはグラフィカルユーザインターフェース上のロケーションベーストピックリンクアイコンをクリックし、サービングシステムは選択の信号を受信する(ステップS601)。ブラウザプログラムは、トピックの内容を示す、あるいはユーザが行ったレスポンスを含むロケーションベーストピックページに入る(ステップS603)。
【0050】
その後、ユーザはロケーションベーストピックページでトピックに対してテキスト、画像、動画などを入力し、レスポンスを行うことができる(ステップS607)。レスポンスがなされた後、ロケーションベーストピックデータが提供システムのデータベースに立ち上げられる(ステップS609)。ブラウザプログラムは、サービングシステムから更新されたロケーションベーストピックの内容を受信すると、ロケーションベーストピックページを再読み込みする(ステップS611)。
【0051】
ユーザは、ロケーションベーストピックページを通じてロケーションベーストピックを立ち上げるし、ロケーションベーストピックページでユーザが選択したロケーションベーストピックの1つにレスポンスすることができる。ロケーションベーストピックとロケーションベーストピックの各レスポンスは、学習アルゴリズムによって分析され、ユーザの好みに合うように分類される。
【0052】
さらに、ユーザがブラウザプログラムによってある地理的範囲を閲覧した場合、サービングシステムはデータベースに問い合わせ、その地理的範囲内の複数のロケーションベーストピック、または同じ場所の複数のロケーションベーストピックを取得する。そこで、システムは、ユーザの嗜好に基づいてトピックをソートする。ユーザの好みに合ったロケーションベーストピックは、グラフィカルユーザインターフェース上に表示されるように提供される。本発明の一実施形態による、ソートされたロケーションベーストピックを表示する処理を示すフローチャートである
図7を参照されたい。
【0053】
フローチャートにおいて、例えばステップS701では、サービングシステムは、ユーザがブラウザプログラムを操作した際に送信するメッセージからユーザIDを取得する。サービングシステムは、ユーザIDに応じてデータベースに問い合わせることにより、学習アルゴリズムにより学習されたユーザプレファレンスを取得する。ユーザプレファレンス確立のプロセスは、
図2に示すようなフローチャートで参照することができる。閲覧する地理的範囲が、複数の位置情報付きデジタルコンテンツやロケーションベーストピックに及ぶ場合、マッチング処理とソート処理を導入することができる。ステップS703のように、デジタルコンテンツリンクアイコンとロケーションベーストピックリンクアイコンがサービングシステムによって提供される場合、サービングシステムで動作するソフトウェア手順を用いて、デジタルコンテンツとロケーションベーストピックをユーザの好みに応じてマッチングおよびソートする。
【0054】
ステップS705のように、ユーザ装置において実行されるブラウザプログラムによって実行される上述のマッチングおよびソートの後、マッチングおよびソートの結果に従って、複数のデジタルコンテンツリンクアイコンおよびロケーションベースのトピックリンクアイコンがグラフィカルユーザインターフェース上に表示される。次に、ステップS707のように、ユーザが興味のある位置情報ベースのトピックリンクアイコンの1つをクリックすると、サービングシステムは選択信号を受信する。ステップS709において、選択されたロケーションベーストピックが複数のレスポンスを含む場合、提供システムは、ユーザの好みとこのロケーションベーストピックに対するレスポンスを照合して生成される分類に従って、必要なときにこのロケーションベーストピックに対するレスポンスをソートすることが可能である。その後、例えばステップS711において、ブラウザプログラムは、マッチングとソートの結果に従って、ロケーションベーストピックに対するレスポンスを表示する。
【0055】
1つのアプリケーションシナリオでは、ユーザはグラフィカルユーザインターフェースを介して地理的な場所を選択し、その地理的な場所でロケーションベースのトピックを立ち上げる。ロケーションベーストピックが立ち上げられると、ロケーションベーストピックにリンクしたリンクアイコンがユーザインターフェース上の地理的位置に表示される。このリンクアイコンは、他のユーザがその地理的位置をカバーする地理的範囲を閲覧する際に、そのトピックに参加することを可能にする。ロケーションベーストピックは、地理的な位置に関するトピックであり、ユーザは、他のネットワーク・ユーザやソーシャルメディアの友人に地理的な位置に関する質問を問い合わせることができる。例えば、ユーザは、地理的な場所のレクリエーションのための興味深いスポット、地理的な場所に到達するための交通機関、または地理的な場所の天気に関する質問を含むトピックを立ち上げるし、他のユーザがその質問に対話的にレスポンスできるようにすることができる。
【符号の説明】
【0056】
10 再生ページ
11 ロケーションベーストピック情報
12 サービングシステム
121 ユーザ管理ユニット
123 データベースユニット
125 計算ユニット
127 デジタルコンテンツ管理ユニット
129 トピック管理ユニット
131 学習ユニット
133 マッチングユニット
100 ユーザ装置
101 データ処理ユニット
102 メモリユニット
103 タッチセンシティブディスプレイユニット
104 通信ユニット
105 撮影ユニット
106 測位ユニット
110 グラフィカルユーザインターフェース
111 リンクアイコン
113 リンクコンテンツ
115 ロケーションベーストピックリンクアイコン
117 ページ切替サムネイル
80 ユーザインターフェース
801 ロケーションベースデジタルコンテンツリンクアイコン
803 プロンプトメッセージ
805 ロケーションベーストピックリンクアイコン
82 ロケーションベーストピックページ
821 ロケーション
823 トピック
84 リストページ
841 ロケーションベースのトピック
90 ロケーションベーストピックページ
901 ロケーションベースのトピック
903 ユーザアイコン
905 レスポンス
907 新しいトピック
909 レスポンスフィールド
91 ロケーションベーストピックページ
911 レスポンスフィールド
913 仮想キーボード