[go: up one dir, main page]

JP6862755B2 - ライフイベントに基づく旅行計画のための方法及びシステム - Google Patents

ライフイベントに基づく旅行計画のための方法及びシステム Download PDF

Info

Publication number
JP6862755B2
JP6862755B2 JP2016205397A JP2016205397A JP6862755B2 JP 6862755 B2 JP6862755 B2 JP 6862755B2 JP 2016205397 A JP2016205397 A JP 2016205397A JP 2016205397 A JP2016205397 A JP 2016205397A JP 6862755 B2 JP6862755 B2 JP 6862755B2
Authority
JP
Japan
Prior art keywords
life event
electronic content
life
location
traveler
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2016205397A
Other languages
English (en)
Other versions
JP2017079066A (ja
Inventor
奈保美 肌附
奈保美 肌附
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of JP2017079066A publication Critical patent/JP2017079066A/ja
Application granted granted Critical
Publication of JP6862755B2 publication Critical patent/JP6862755B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/3407Route searching; Route guidance specially adapted for specific applications
    • G01C21/343Calculating itineraries
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Remote Sensing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Development Economics (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Data Mining & Analysis (AREA)
  • Automation & Control Theory (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示で論じられている実施形態は、ライフイベントに基づく旅行計画に関係がある。
近年、旅行者は、テーマ指向の旅行にますます興味を持ちつつある。テーマは、旅行者が訪れたい現実世界の場所に関連するプロット、ストーリー、イベント、シーン、及びサイトを含み得る多種多様なソース(例えば、本、映画、印刷物、家族の物語、など)に基づいてよい。
本願で請求されている主題は、上記のような環境でのみ動作する、又は上記のような如何なる欠点も解消する実施形態に制限されない。むしろ、この背景技術は、本願で記載される本開示の実施形態が実施され得る一例となる技術分野を説明するために与えられている。
1つ以上の実施形態において、本開示は、自動化された旅行計画の方法を含んでよい。当該方法は、第1のライフイベント及び第2のライフイベントを旅行の根拠として取得することを含んでよい。当該方法は、第1の電子コンテンツを受け取り、該第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶し、第2の電子コンテンツを受け取り、該第2の電子コンテンツが前記第2のライフイベントと関連付けられるように前記第2の電子コンテンツを記憶することを更に含んでよい。当該方法は、前記第1のライフイベントのための第1の場所及び前記第2のライフイベントのための第2の場所を特定することを更に含んでよい。当該方法は、前記第1のライフイベント及び前記第2のライフイベントのマップを電子的に生成することを更に含んでよい。前記マップは、前記第1の場所と前記第2の場所との間の交通機関も含んでよい。前記マップは、前記第1のライフイベントに関連する前記第1の電子コンテンツ及び前記第2のライフイベントに関連する前記第2の電子コンテンツを更に含んでよい。当該方法は、旅程を自動的に生成することを更に含んでよく、該旅程は、前記第1のライフイベントと前記第2のライフイベントとの間の交通機関を含んでよい。
実施形態の目的及び利点は、特許請求の範囲において特に示されている要素、機能、及び組み合わせによって少なくとも実現及び達成される。
前述の概要及び以下の詳細な説明はいずれも例を提供し、例示であって限定ではない。
例となる実施形態は、添付の図面の使用を通じて、更なる特定及び詳細をもって記載及び説明される。
ライフイベントに基づく旅行計画のために構成された例となるシステムの図である。
ライフイベントに基づく旅行計画のために構成された例となるシステムのブロック図である。
旅行に考慮されるライフイベントの表示の例である。
交通機関選択肢の表示の例である。
例となるライフイベントに基づいた旅行日程である。
ライフイベントに基づく旅行計画のために構成された例となるシステムのブロック図である。
ライフイベントに基づく旅行計画の例となる方法のフローチャートである。
ライフイベントに基づく旅行計画の他の例となる方法のフローチャートである。 図8Aのフローチャートの続きを表す。
ライフイベントに基づく旅行計画の例となる方法のフローチャートである。
本開示は、ライフイベントに基づく旅行計画に関する。「ライフイベント」は、ユーザにとって特定の意義又は重要性を持ちうる如何なるイベント又はイベントの連続も含んでよい。いくつかの実例となる非制限的な例は、以下で表1において見られる。いくつかの実施形態において、ユーザは、旅行計画の根拠として一連のライフイベントを選択するか、又は自身に提供してもらってよい。ライフイベントに関連する電子コンテンツ(例えば、写真、音楽、映像、など)は、いくつかの実施形態において、ライフイベントに関連付けて記憶されてよい。ライフイベントのための場所も提供又は決定されてよい。マップは、その場所でのライフイベント及びライフイベントの関連する電子コンテンツとともにユーザに提供されてよい。マップは、ライフイベントの場所間の潜在的な移動選択肢を更に含んでよい。移動選択肢を選択した後、旅程は、ライフイベント、関連する電子コンテンツ、及びライフイベント間の移動についてユーザに提供されてよい。旅行の座席が自動的に予約されてもよい。旅行が始まった後、旅程を使用する旅行者がライフイベントの1つの場所に到着する場合に、そのライフイベントに関連した電子コンテンツは旅行者に配信されてよい。
本開示で使用されるように、語「ライフイベント」は、過去に起こった、ユーザにとって何らかの重要性を持つユーザ又はユーザの友人/家族の人生における出来事に言及してよい。いくつかの非制限的な例として、ライフイベントは、結婚式、葬儀、出生、第1の家への転居、最初のデート、新しい仕事、仕事での昇進、家族のバケーション、両親の結婚記念日、両親の最初のデート、などを含んでよい。いくつかの実施形態において、ライフイベントは、ライフイベント属性及び/又はライフイベントの重要度を表す重要度属性を有してよい。例えば、ユーザの第1の子どもの誕生は、ユーザの十代の間の夏休み中のアルバイトよりも高いライフイベント属性スコア及び/又は重要度属性スコアを有してよい。
本開示の実施形態は、添付の図面を参照して説明される。
図1は、本開示にいくつかの実施形態に従って、ライフイベントに基づく旅行計画のための例となるシステム100の図である。システム100は、旅行計画サーバ110、旅行計画クライアント120、旅行者の携帯機器130、及び通信のためのネットワーク140を含んでよい。旅行計画サーバ110は、ライフイベントに基づく旅行をアレンジするよう、ネットワーク140を介して旅行計画クライアント120と通信してよい。例えば、旅行計画サーバ110は、ライフイベント、電子コンテンツ、場所、及び/又は交通機関の選択肢を集め、それらを旅行計画クライアント120のユーザに提供してよい。旅行計画クライアント120は、旅行計画サーバ110からのクエリに対する応答を供給してよく、且つ/あるいは、ライフイベントに基づく旅行を計画するよう、ユーザによって選択された情報を入力してよい。
旅行が開始された後、旅行計画サーバ110は、ネットワーク140を介して旅行者の携帯機器130との間でコンテンツを送信及び/又は受信してよい。例えば、旅行計画サーバ110は、ライフイベントに関連した電子コンテンツを旅行者の携帯機器130へ送ってよい。加えて、旅行者の携帯機器130は、電子コンテンツを旅行計画サーバ110へ送ってよい。
ネットワーク140は、旅行計画サーバ110、旅行計画クライアント120、及び旅行者の携帯機器130の1つ以上の間の通信を提供するよう構成された如何なるデバイス、システム、コンポーネント、又はそれらの組み合わせも含んでよい。例として、ネットワーク140は、旅行計画サーバ110、旅行計画クライアント120、及び/又は旅行者の携帯機器130が通信することを可能にする1つ以上のワイドエリアネットワーク(WAN;wide area network)及び/又はローカルエリアネットワーク(LAN;local area network)を含んでよい。いくつかの実施形態において、ネットワーク140は、複数のWAN及び/又はLANの間の論理的及び物理的な接続によって形成されたグローバルなインターネットワークを含むインターネットを含んでよい。代替的に、又は追加的に、ネットワーク140は、1つ以上のセルラーRFネットワーク並びに/又は1つ以上の有線及び/若しくは無線ネットワーク、例えば、制限なしに、802.xxネットワーク、Bluetooth(登録商標)アクセスポイント、無線アクセスポイント、IPベースネットワーク、又は同様のものを含んでよい。ネットワーク140は、1つのタイプのネットワークが他のタイプのネットワークと相互作用することを可能にするサーバを更に含んでよい。追加的に、又は代替的に、ネットワーク140は、イントラネット、あるいは、組織内で又は別なふうに安全な様態で通信する1つ以上のコンピュータデバイスを含んでよい。
変更、追加、又は削除は、本開示の適用範囲から逸脱することなしに図1に対して行われてよい。例えば、システム100は、本開示で図示又は記載されているよりも多い又は少ない要素を含んでよい。例えば、システム100は、電子コンテンツ、ライフイベント、及び/又はソーシャルメディアデータによって旅行計画への入力を提供することができるサードパーティを含んでよい。
旅行計画サーバ110、旅行計画クライアント120、及び旅行者の携帯機器130の動作及び相互作用は、図2において更に詳細に記載されてよい。旅行計画サーバ110、旅行計画クライアント120、及び旅行者の携帯機器130のいずれもが、図6に関連して記載されるコンピュータデバイスとして実装されてよい。
図2は、本開示のいくつかの実施形態に従って、ライフイベントに基づく旅行計画のための例となるシステム200のブロック図である。システム200は、旅行計画サーバ110、旅行計画クライアント120、旅行者の携帯機器130、及びネットワーク140を含んでよい。旅行計画サーバ110は、例えば、ライフイベントモジュール211、電子コンテンツモジュール212、場所モジュール213、交通機関モジュール214、予約モジュール215、配信モジュール216、及び/又は追跡モジュール217を含む、ライフイベントに基づく旅行の計画を助ける1つ以上のモジュールを含んでよい。旅行計画クライアント120は計画モジュール222を含んでよい。旅行者の携帯機器130は、位置決めモジュール232及び表示モジュール234を含んでよい。
いくつかの実施形態において、制限なしに旅行計画サーバ110、ライフイベントモジュール211、電子コンテンツモジュール212、場所モジュール213、交通機関モジュール214、予約モジュール215、配信モジュール216、追跡モジュール217、旅行計画クライアント120、計画モジュール222、旅行者の携帯機器130、位置決めモジュール232、及び/又は表示モジュール234を含む、システム200のコンポーネント及び/又はサブコンポーネントのいずれもが、ハードウェア、ソフトウェア、又はそれらの如何なる組み合わせとしても実装されてよい。例えば、モジュール211、212、213、214、215、216及び217のいずれもが、記憶されている命令の1つ以上のプロセス又はルーチンとして実装され、且つ/あるいは、旅行計画サーバ110によって実装されてよい。追加的に、又は代替的に、モジュール211、212、213、214、215、216及び217のいずれもが、関連するメモリを伴ったプロセッサ、マイクロコントローラ、デジタル信号プロセッサ(DSP;digital signal processor)、特定用途向け集積回路(ASIC;application-specific integrated circuit)、フィールドプログラマブルゲートアレイ(FPGA;Field-Programmable Gate Array)、あるいは、プログラム命令を解釈及び/若しくは実行するよう並びに/又はデータを処理するよう構成された何らかの他のデジタル又はアナログ回路構成のような、旅行計画サーバ110に関連した物理デバイスとして、あるいは、図6に表されているコンピュータデバイスとして、実装されてよい。追加的に、又は代替的に、計画モジュール222は、モジュール211、212、213、214、215、216及び217が旅行計画サーバ110に関して実装され得る方法の記載と同様にして旅行計画クライアント120に関して実装されてよい。追加的に、又は代替的に、モジュール232及び234は、モジュール211、212、213、214、215、216及び217が旅行計画サーバ110に関して実装され得る方法の記載と同様にして旅行者の携帯機器130に関して実装されてよい。
旅行計画サーバ110のモジュールは、ライフイベントに基づく旅行を計画することに関して記載されてよい。ライフイベントモジュール211は、旅行を計画する際に使用される1つ以上のライフイベントを受け取るよう構成されてよい。いくつかの実施形態において、ライフイベントは、ソーシャルネットワーキングデータ内で特定されてよい。例えば、ユーザは、旅行計画サーバ110がソーシャルネットワーキングデータを引き抜くソースとして使用するために、1つ以上のソーシャルネットワーキングのアカウント又は場所を特定してよい。ソーシャルネットワーキングデータは、ソーシャルメディアソース、例えば、Facebook(登録商標)アカウント、Twitter(登録商標)アカウント、Google+(登録商標)アカウント、SNAPCHAT(登録商標)アカウント、myspace(登録商標)アカウント、Linkedin(登録商標)アカウント、Pinterest(登録商標)アカウント、Instagram(登録商標)アカウント、TUMBLR(登録商標)アカウント、flickr(登録商標)アカウント、vine(登録商標)アカウント、YouTube(登録商標)アカウント、ブログ、個人のウェブページ、電子メールアカウント、などのいずれか1つ又は組み合わせから集められてよい。
ライフイベントモジュール211は、ソーシャルメディアソースからソーシャルメディアデータを収集し、フィルタをかけてライフイベントを特定してよい。ソーシャルメディアデータにおいてライフイベントを特定することは、多数のライフイベント属性に基づき決定されてよい。いくつかの実施形態において、ライフイベントモジュール211は、ソーシャルメディアデータ内の如何なるテキストも解析して、ライフイベントに関連したキーワードを検索してよい。例えば、表1は、検索が実施され得るライフイベント及び関連するワードのリストの例を含む。なお、表1は、単に一例であり、イベント及び/又は関係があり得るワードは、本開示の適用範囲内でいくつであってもよい。
Figure 0006862755
表1からの用語を使用するいくつかの例が与えられる。第1の例として、ユーザは、“Welcome to our new baby boy, weighing in at seven pounds six ounces.(ようこそ、体重7ポンド6オンスの私たちの生まれたての男の赤ん坊。)”と述べている、生まれたての赤ん坊の写真を含むFacebook投稿を有してよい。ソーシャルメディアデータのテキストを検索することによって、ライフイベントモジュール211は、そのソーシャルメディアデータに関連して出生が起きた可能性が高いと判断してよい。上記の用語の識別は、ライフイベント属性の例であってよい。いくつかの実施形態において、ライフイベントモジュール211は、関連する画像を、ライフイベントに関連した電子コンテンツとして電子コンテンツモジュール212へ送ってよい。ライフイベントモジュール211は、同じ時間の周辺の又は出生に関連した同様の言葉を伴った他の関連するソーシャルメディアをパースしてよい。そのようなパース及び検索は、電子コンテンツモジュール212へ送られ得るライフイベントに関連した追加の電子コンテンツをもたらしてよい。そのようなパース及び検索はまた、出来事がライフイベントであったことを確かめ、且つ/あるいは、ライフイベントの重要度を特性化するために、使用されてよい。例えば、コメントの言葉及び/又は他のソーシャルメディアデータをパースすることによって、出生がユーザの子ども、ユーザの血縁者の子ども、又はユーザの友人の子どもであったかどうかが判定される。それらのシナリオの夫々はライフイベントであってよいが、友人の子どもの出生は、ユーザの子ども出生よりも低い重要度属性を割り当てられてよい。
他の例として、ユーザは、彼の婚約者との最初のデートに関する物語を伝えるブログ投稿を、どんな歌を彼らがデートで聴いたのかを含め、投稿していてよい。ライフイベントモジュール211は、ソーシャルメディアデータを解析し、フィアンセとの最初のデートを示す入力を識別する語を見つけてよく、その入力をライフイベントとして特定してよい。ライフイベントモジュール211はまた、データで聴いた歌のような、関連する電子コンテンツを電子コンテンツモジュール212へ送ってもよい。
ライフイベントモジュール211は、ソーシャルメディアデータから利用されるデータのカテゴリ化を使用してよい。例えば、Facebookからのライフイベント(Life Event)カテゴリ又はLinkedinからの新規ジョブ(New Job)イベントが、ライフイベントを特定するために使用されてよい。
いくつかの実施形態において、ライフイベントモジュール211は、ライフイベントを特定するために、ソーシャルメディアデータから得られた1つ以上のライフイベント属性を利用してよい。ライフイベント属性は、関係があり得る語の1つがソーシャルメディア入力で使用されるたびに増えるカウンタを含んでよい。ライフイベント属性は、いつ、何回、又は何人の他のユーザが所与の出来事についてコメントし又は肯定的なフィードバックを与えているのかを含んでよい。ライフイベント属性は、ソーシャルメディアプロバイダからの出来事のカテゴリ(例えば、新規ジョブのステータス、関係ステータス(Relationship Status)の変化、ライブイベント(Live Event)のカテゴリ)を含んでよい。ライフイベント属性は、ユーザによるものを含め、映像が視聴された回数を含んでよい。ライフイベント属性は、誰が写真/映像にいると識別されるのかを含んでよい。ライフイベント属性は、どのような感情がピクチャ又は映像において示されているのかの解析を含んでよい。いくつかの実施形態において、ユーザが自身のソーシャルメディア入力に関するコメント又は肯定的なフィードバックを与え、あるいは、自身の映像を見る場合などに、それもライフイベント属性において反映されてよい。
ライフイベントモジュール211は、特定されたライフイベントを収集し、リストにおいてライフイベントに優先順位をつけてよい。いくつかの実施形態において、リストは、単に、独立した出来事として夫々のライフイベントに優先順位をつける。追加的に、又は代替的に、ライフイベントモジュール211は、複数のライフイベントをグループにまとめてよく、個々の出来事としてよりもむしろグループとしてライフイベントに優先順位をつけてよい。
いくつかの実施形態において、ライフイベントモジュール211は、ライフイベント又はライフイベントのグループに優先順位をつける際に1つ以上の重要度属性を利用してよい。いくつかの実施形態において、重要度属性は、出来事がライフイベントであったか否かを判定するために使用された同じ属性及び/又は因子であってよい。例えば、重要度属性は、ライフイベントに関するソーシャルメディア入力へのコメント又は肯定的な反応の数、誰がソーシャルメディア入力に対してコメントしたか、ソーシャルメディア入力を再投稿又は共有した人数、誰がソーシャルメディア入力を再投稿又は共有したか、ライフイベントに関する映像/写真の視聴回数、誰が映像/写真を視聴したか、誰が写真/映像において識別されるか、人々が写真/映像の中で笑っているか又は別なふうに肯定的な感情を表現しているか、誰が写真/映像において肯定的な感情を表現しているのか、ライフイベントの種類、などを含んでよい。
いくつかの実施形態において、所与のライフイベントについての重要度属性は、ライフイベントに優先順位をつける際に使用される値をもたらすよう、重み付けされて合算されてよい。特定の重要度属性を与えられるための重みは、計画モジュール222でのユーザ選択に基づいてよい。例えば、ユーザは、写真の中で家族をタグ付けすることが、ライフイベントに関連したソーシャルメディア入力についての票数よりも重要度において大きい重みを有することを選択してよい。他の例では、評価又はレビューのような何らかの情報は、出来事のソーシャルメディアカテゴリのような他の情報よりも大きい重みを与えられ得ると決定されてよい。代替的に、又は追加的に、特定の重要度属性を与えられるための重みは、システム200のシステム管理者又は設計者によって設定されたデフォルト設定に基づいてよい。
ライフイベントがライフイベントモジュール211によって優先順位をつけられた後、優先順位をつけられた出来事のリストは、旅行計画クライアント120の計画モジュール222へ送信されてよい。リストは、ライフイベントに関連したソーシャルメディアデータ及び/又は電子コンテンツのいずれかを含んでよい。例えば、リスト内の所与のライフイベントについて、ライフイベントは、そのライフイベントに関するソーシャルメディア入力に関してなされたコメント、ソーシャルメディア入力についての何らかの関連する投票若しくは“いいね(likes)”、及びライフイベントに関連した写真若しくは映像のような何らかの電子コンテンツを表示してよい。旅行計画クライアント120にいるユーザは、旅行計画の根拠としてライフイベントの1つ以上を選択してよい。
いくつかの実施形態において、ユーザは、旅行計画のための自身の望ましいライフイベントを入力してよい。ユーザ入力は、ライフイベントモジュール211がライフイベント情報の手動入力をユーザに又は旅行計画クライアント120でそうするよう選択するユーザに要求することによって、トリガされてよい。そのような及び他の実施形態において、サードパーティも、旅行計画のためのライフイベントを入力してよい。例えば、ユーザは、自身の両親が、どのようにして両親が出会い、交際し、結婚したのかに基づき、ライフイベントを入力することを要求してよい。いくつかの実施形態において、ユーザによって入力されたライフイベント又はサードパーティによって入力されたライフイベントは、自動的に旅行計画に含まれてよい。代替的に、又は追加的に、ユーザによって入力されたライフイベント又はサードパーティによって入力されたライフイベントは、非常に高い重要度属性を与えられてよく、あるいは、ユーザが旅行計画の根拠としてライフイベントを選択し得るリストの一番上に置かれてよい。
電子コンテンツモジュール212は、ライフイベントに関連した電子コンテンツのための関係データベース及び/又は記憶場所となってよい。例えば、ライフイベントは、ライフイベントが起きたときに捕捉又は計算されたであろう写真、映像、音楽、テキスト、又は他の電子コンテンツを有してよい。電子コンテンツモジュール212は、電子コンテンツを記憶してよく、且つ/あるいは、電子コンテンツを対応するライフイベントと関連付けてよい。関連付けを用いると、電子コンテンツは、ライフイベントと関連付けて呼び戻されてよい。
いくつかの実施形態において、電子コンテンツの1つ以上のコンテンツは、ライフイベントを代表するものとして選択されてよい。例えば、ユーザは、ライフイベントを代表するものとして写真又は映像の中の静止フレームを選択してよい。追加的に、又は代替的に、ライフイベントモジュール211は、ライフイベントを代表するものとして写真又は映像を自動的に選択してよい。いくつかの実施形態において、選択するためにライフイベントのリストが提示される場合に、リストは、ライフイベント及び代表的な電子コンテンツを含んでよい。
場所モジュール213は、ライフイベントの場所を特定及び/又はクエリするよう構成されてよい。例えば、場所モジュール213は、所与のライフイベントの住所又は地理的座標を見つけるよう、その所与のライフイベントに関連するソーシャルメディアデータをパースしてよい。住所又は地理的座標が見つけられ得ない場合には、場所モジュール213は、ライフイベントの場所を特定しようと試みるよう、住所又は地理的座標を有し得るウェブページ又はサービスのようなウェブサービス(例えば、Google Maps又はWikipedia(登録商標))にクエリしてよい。ライフイベントの場所が見つけられ得ない場合には、場所モジュール213は、旅行計画クライアント120にいるユーザにクエリしてよい。場所は、旅行者がライフイベントの場所を見つけるのを助けるのに有益であり得る他の特定情報も含んでよい。いくつかの実施形態において、場所モジュール213は、例えば、サードパーティが手動によりライフイベントを入力し、場所が知られていない場合に、サードパーティにもクエリしてよい。場所情報の様々なソースは、如何なる順序でも利用されてよい。例えば、場所モジュール213は、住所などを有し得るウェブページ又はサービスをチェックする前に、サードパーティにクエリしてよい。
いくつかの実施形態において、旅行のための根拠として選択すべきライフイベントのリストをユーザに提示する場合に、リストは、場所モジュール213によって特定された場所に基づくマップフォーマットで提示されてよい。マップは、例えば、ライフイベントのための場所にあるアイコンと、代表的な電子コンテンツのような、電子コンテンツの1つ以上のコンポーネントとを含んでよい。いくつかの実施形態において、一度に1つのライフイベントがユーザに表示されてよい。
旅行計画クライアント120の計画モジュール222は、ライフイベントに基づく旅行の計画を容易にするよう、ユーザが旅行計画クライアント120と相互作用することを可能にするよう構成された如何なるモジュール、プログラム、命令の組、デバイス、コンポーネント、又はシステムも含んでよい。いくつかの実施形態において、ユーザは、グラフィカルユーザインターフェイス(GUI;graphical user interface)を通じて計画モジュール222と相互作用してよい。GUIは旅行計画クライアント120において出力されてよい。追加的に、又は代替的に、ユーザは、タッチスクリーン、タイプライター、マウス、マイク、又は他の適切な入力デバイスのような1つ以上の入力デバイスの使用を通じて計画モジュール222と相互作用してよい。ユーザは、制限なしに、旅行する場所の根拠としてのライフイベントの1つ以上に関する選択、ライフイベントのリストに現れなかった手動入力されたライフイベントのような手動入力データ、訪れるべき所望の地域、訪問のための所望の時間フレーム、ライフイベントに関連した電子コンテンツを選択すること、夫々の場所を訪れる順序を選択すること、訪れるべき夫々の場所の間の移動の方法、電子コンテンツを手動により入力すること、などを含む、GUIを通じた計画モジュール222への入力として様々な選択及び選別を提起してよい。
図3は、本開示のいくつかの実施形態に従って、旅行に考慮されるライフイベントの表示300の例である。表示300は、旅行の根拠と見なされる第1のライフイベントの場所にあるアイコンを伴ったマップ305を含んでよい。表示300は、ライフイベントの名称320及びライフイベントの電子コンテンツ330を含んでよい。電子コンテンツ330は、代表的な電子コンテンツを含んでよく、且つ/あるいは、他の電子コンテンツを含んでよい。
表示300は、ライフイベントの場所に関する他の情報を更に含んでよい。例えば、ライフイベントの場所の名称及び住所340が表示されてよい。加えて、場所に関する他の情報350が表示されてよい。他の情報は、レビュー、ランキング、評価、画像、操業時間、訪問のために推奨される期間、価格、解説、役に立つヒント、など及び追加情報へのリンクを含んでよい。
表示300は、ユーザがユーザの旅行計画にライフイベントを含めたいか否かを示すためのユーザ選択可能な機構360を更に含んでよい。表示300は、ライフイベントに関連付ける追加の電子コンテンツをアップロードするためのユーザ選択可能な機構370を更に含んでよい。
いくつかの実施形態において、ユーザは、ユーザが旅行の根拠として第1のライフイベントを選択した後に、表示300のような表示を与えられてよい。ユーザは、ライフイベントに関連した電子コンテンツ330を見るために表示300を使用してよい。そのような及び他の実施形態において、ユーザは、ライフイベントに関連した電子コンテンツの順序を追加、削除、又は修正してよい。どのような電子コンテンツ330がライフイベントと関連付けられるのかを修正すること、及び/又は順序を変更することによって、ユーザは、どのような電子コンテンツ330が、順序を含め、旅行者が第1のライフイベントの場所にいるときに、旅程に従う旅行者に提供され得るのかを制御してよい。
表示300の1つの視覚描写が図3で与えられているが、表示のスタイル及びフォーマットは、単に、本開示の原理を説明する便宜上使用される例であり、全く限定ではない。表示300に対する追加、削除、又は変更は、本開示の適用範囲内でいくつでも含まれてよい。例えば、いくつかの実施形態において、ユーザは、ライフイベントの場所にあるか又はその近くの場所についての、広告のような、関連するコマーシャルコンテンツ、又は旅行パック、クーポンのような電子商取引の提案、などを与えられてよい。
図2に戻ると、交通機関モジュール214は、場所モジュール213によって見つけられたライフイベントの場所を使用して、ライフイベントの1つ以上の間の交通機関選択肢を表示するよう構成されてよい。
交通機関選択肢は、異なるライフイベント間で旅行者が利用可能であり得る異なる交通機関選択肢を含んでよい。例となる交通機関選択肢は、制限なしに、車、タクシー、バス、地下鉄、列車、トロリー、ケーブルカー、徒歩、自転車、オートバイ、スクーター、SEGWAY(登録商標)スクーター、人力車、飛行機、ジェット機、ヘリコプター、雪上車、ボート、路面電車、ゴンドラ、などを含んでよい。加えて、交通機関選択肢は、価格、到着及び出発時間、スケジュール、乗車及び降車場所、ライフイベント間の推定移動時間、並びに同様のもののような、交通機関選択肢に関連したデータを含んでよい。交通機関選択肢は、1つ以上の交通機関選択肢データベース(図示せず。)から、あるいは、Google Mapsのような、訪問するかもしれない場所302の間の交通機関選択肢情報を含む何らかのウェブサイトから、又は何らかの他の適切なソースから、取得されてよい。
図4は、本開示のいくつかの実施形態に従って、交通機関選択肢の表示400の例である。表示400は、第1のライフイベントのための第1のアイコン410を含んでよく、第1のライフイベントに関連した第1の電子コンテンツ415を含んでよい。第1の電子コンテンツ415は、第1のライフイベントの代表的な電子コンテンツであってよく、あるいは、第1のライフイベントに関連した電子コンテンツのいくつか又は全てであってよい。表示400は、第2のライフイベントに関連した第2のアイコン410を含んでよく、第2のライフイベントに関連した第2の電子コンテンツ425を含んでよい。第2の電子コンテンツ415は、第2の電子コンテンツの代表的な電子コンテンツであってよく、あるいは、第2の電子コンテンツに関連した電子コンテンツのいくつか又は全てであってよい。
表示400は、第1のアイコン410と第2のアイコン420との間で視覚的に表されている複数の交通機関選択肢を更に含んでよい。例えば、地下鉄に乗車する第1の選択肢432は、表示400において視覚的に表されてよく、バスに乗車し、そして歩く第2の選択肢434は、表示400において視覚的に表されてよく、歩く第3の選択肢436は、表示400において視覚的に表されてよく、タクシーに乗車する第4の選択肢438は、表示400において視覚的に表されてよい。そのような及び他の実施形態において、異なる選択肢の表形式の描写も、例えば、表440によって、提供されてよい。表440は、第1のライフイベントと第2のライフイベントとの間の交通機関選択肢の夫々について、選択肢番号、交通機関様式、移動時間、及び推定費用を含んでよい。表されていないが、表示400は、到着及び出発時間、移動様式及び/又は提供者のユーザレビュー、移動提供者の連絡先情報のような追加情報を更に含んでよい。
表示400は、ユーザが、計画された旅行において第1のライフイベントの場所から第2のライフイベントの場所に至ることにおいて交通機関選択肢から1つを選択することを可能にする1つ以上のユーザ選択可能な機構を更に含んでよい。例えば、表440の中の項目は、ユーザが項目の中の1つをクリックすることを可能にするようハイパーリンクされてよく、あるいは、第1の選択肢432、第2の選択肢434、第3の選択肢436及び第4の選択肢438は、ユーザがルートをクリックするか又はルートから1つを別なふうに選択し得るように、ユーザ選択可能であるか又はハイパーリンクされてよい。
いくつかの実施形態において、表示400は、第1のライフイベント及び/又は第2のライフイベントに関する追加情報を含んでよい。例えば、ライフイベントのリストにおいて又は図3の表示300において提供される情報のいずれかが、第1及び第2のライフイベントに対して更なるコンテキストを提供するよう図4の表示400において提供されてよい。更なるコンテキストを提供することは、ユーザが交通機関選択肢を選択することをより良く可能にし得る。
表示400の1つの視覚描写が図4で与えられているが、表示のスタイル及びフォーマットは、単に、本開示の原理を説明する便宜上使用される例であり、全く限定ではない。表示400に対する追加、削除、又は変更は、本開示の適用範囲内でいくつでも含まれてよい。例えば、いくつかの実施形態において、ユーザは、第1及び/又は第2のライフイベントの場所にあるか又はその近くの場所についての、広告のような、関連するコマーシャルコンテンツ、又は旅行パック、クーポンのような電子商取引の提案、などを与えられてよい。
図2に戻ると、予約モジュール215は、旅行計画の旅程を作成するよう構成されてよい。旅程は、ユーザによって選択されたライフイベント及びユーザによって選択された交通機関選択肢に基づいてよい。代替的に、又は追加的に、予約モジュール215は、ユーザ入力なしで自動的にライフイベント及び/又は交通機関選択肢の1つ以上を選択してよい。予約モジュール215によって生成された旅程は、ライフイベントに関連した電子コンテンツを更に含んでよい。例えば、ユーザが第1のライフイベントに関連すると写真及び2つの映像を選択した場合に、旅程は、第1のライフイベントに関連付けてそれらの写真及び2つの映像を含んでよい。
いくつかの実施形態において、旅程は、宿、食事(食べる場所も含む。)、夫々のライフイベント及び/又は夫々の他の場所に滞在するための推奨される期間又は時間、などを更に含んでよい。
いくつかの実施形態において、予約モジュール215は、旅程に従って旅行の座席を購入するよう構成されてよい。例えば、予約モジュール215は、飛行機チケットを購入し、車両レンタルを予約し、バスチケットを購入し、列車チケットを購入し、ホテルの部屋を予約し、入場チケットを購入する、などしてよい。そのような及び他の実施形態において、予約モジュール215は、旅行の座席を自動的に購入してよい。予約モジュール215はまた、如何なる旅行会社からの申し出も募ってよく、それらの選択範囲の中の1つ以上をユーザの選択のためにユーザに提供してよい。
いくつかの実施形態において、予約モジュール215は、旅行者のプロフィールを含んでよい。プロフィールは、旅行者の氏名、ユーザ名、住所、電子メールアドレス、携帯電話番号、誕生日、又は他の情報の1つ以上を含んでよい。プロフィールは、旅行計画を立てることに関して旅行者の1つ以上の好みを更に含んでよい。例えば、プロフィールは、旅行者にとって関心のある1つ以上の地域、好ましい移動時間(例えば、特定の季節、月、週、曜日、時間帯)、好ましい交通機関モード及び輸送業者、好ましい座席タイプ及び提供者、好ましい食事のタイプ及びレストラン、などを示してよい。
図5は、本開示のいくつかの実施形態に従って、例となるライフイベントに基づく旅行日程500である。旅程500は、第1のライフイベント510、第1のライフイベント510と第2のライフイベント530との間の移動のためのルート520、及び第2のライフイベント530を含んでよい。旅程500は、計画された旅行の順序、ライフイベント間の交通機関、及びライフイベントの何らかの関連する電子コンテンツの視覚描写をユーザに提供してよい。
第1のライフイベント510は、第1のライフイベント510に関連したライフイベントの詳細及び代表的な第1の電子コンテンツ515を含んでよい。第1のライフイベント510の詳細は、第1のライフイベント510に関する如何なる情報も含んでよい。そのような詳細は、例えば、第1のライフイベント510の場所、第1のライフイベント510の住所、第1のライフイベント510に参加する個人のリスト、第1のライフイベント510の場所での操業時間、第1のライフイベント510の場所についてのレビュー、第1のライフイベント510の場所のためのチケット価格、第1のライフイベント510で起こったことの簡単な説明、などを含んでよい。第1のライフイベント510は、電子コンテンツ516及び517(「第1の電子コンテンツ1」及び「第1の電子コンテンツ2」と表記される。)のような電子コンテンツの他のコンポーネントを更に含んでよい。電子コンテンツ516及び517は、旅行者が第1のライフイベント510の場所に到着する場合に旅行者に配信される電子コンテンツを表してよい。電子コンテンツ517の後の省略記号は、第1のライフイベント510について電子コンテンツのコンポーネントがいくつでも含まれてよいことを示す。
第2のライフイベント530は、第1のライフイベント510と同様にして構成及び/又は配置されてよい。第2のライフイベント530は、第2のライフイベント530の詳細及び第2のライフイベント530に関連した代表的な第2の電子コンテンツ535を含んでよい。第2のライフイベント530は、電子コンテンツ536及び537(「第2の電子コンテンツ1」及び「第2の電子コンテンツ2」と表記される。)のような、電子コンテンツの他のコンポーネントを更に含んでよい。電子コンテンツ536及び537は、旅行者が第2のライフイベント530の場所に到着する場合に旅行者に配信される電子コンテンツを表してよい。電子コンテンツ537の後の省略記号は、第2のライフイベント530について電子コンテンツのコンポーネントがいくつでも含まれてよいことを示す。
いくつかの実施形態において、ライフイベントに関連した電子コンテンツは存在しなくてよい。いくつかの実施形態において、電子コンテンツは、旅行者がライフイベントの場所に到着するまで、ユーザから隠されてよい。例えば、サードパーティが、ライフイベントに関連した電子コンテンツを提供するよう求めた場合に、サードパーティは、旅行者がライフイベントの場所に到着するまでユーザに知られないよう、隠されたコンテンツとしてその電子コンテンツを指定してよい。そのような隠し機構は、例えば、親が、その子どもがライフイベントの場所に到着したときに子どもに見てもらいたい子どもの録画映像を持っている場合や、配偶者が、自身のパートナーがライフイベントの場所に到着したときに配信されるべき手紙を持っている場合などに、使用されてよい。
第1のライフイベント510及び第2のライフイベント530に加えて、旅程500は、ルート520に関する情報を提供してよい。例えば、ルート520は、第1のライフイベント510の場所から第2のライフイベント530に移動するためにユーザによって選択された交通機関選択肢を含んでよい。ルート520は、例えば、交通機関の様式(例えば、バス、徒歩、タクシー)、出発時間、到着時間、金銭的な費用、推定移動時間、交通機関の様式を運転するビジネス名、交通機関の様式を示す画像、どこで旅行者が自身の交通機関に乗車又は開始し得るかを示す画像、旅行者がたどる道順のリスト、などを含め、ルート520に関する詳細をいくつでも含んでよい。
いくつかの実施形態において、変更は、ユーザによって旅程500に対してなされてよい。例えば、ユーザは、新しいライフイベントを旅程500に加えること、旅程500のライフイベントを並べ替えること、及び/又は旅程500のライフイベントの1つ以上に電子コンテンツを加えることを選択してよい。
いくつかの実施形態において、ユーザは、新しいライフイベントを手動により入力してよく、あるいは、リストから追加のライフイベントを選択してよい。例えば、新しいライフイベントを加えるよう、ユーザは、図2の計画モジュール222と相互作用して、旅程500に含まれるべき新しいライフイベントを入力してよい。他の例として、ユーザは、優先順位をつけられたライフイベントのリストを提供されてよく、そして、旅程500に含まれるべき追加のライフイベントを選択してよい。
いくつかの実施形態において、ユーザは、旅程500のライフイベントを並べ替えてよい。例えば、ユーザは、第1のライフイベント510をクリックして、第2のライフイベント530の下にドラッグしてよい。そのような及び他の実施形態において、旅程のライフイベントを並べ替えることに応答して、旅行計画サーバは、ユーザによって選択された交通機関選択肢によって許される範囲でルート520を入れ換えてよい。例えば、ユーザが第1のライフイベント510の場所から第2のライフイベント530の場所まで歩くことを選択しており、順序が逆にされた場合には、旅行計画サーバは、第2のライフイベント530の場所から第1のライフイベント510の場所まで歩くことを維持してよい。旅行計画サーバは、道順、推定移動時間、出発時間、到着時間、などのような、ルート520のいくつかの詳細を修正してよい。
いくつかの実施形態において、ユーザは、ライフイベントの1つ以上に追加の電子コンテンツを加えてよい。ライフイベントの1つに電子コンテンツを加えるよう、ユーザは、ライフイベントに関連したいくつか又は全ての電子コンテンツのリスト又は視覚描写を提供されてよい。よって、ユーザは、電子コンテンツの1つ以上のコンポーネントを旅程に含まれるよう選択してよい。追加的に、又は代替的に、ユーザは、旅程に含まれるべき追加の電子コンテンツを手動によりアップロードすることを選択してよい。例えば、電子コンテンツを手動により加える選択肢を選択した後、ユーザは、図2の計画モジュール222と相互作用して、アップロードする電子コンテンツを選択してよい。そして、ユーザによって選択された電子コンテンツは、次いで、図2の旅行計画クライアント120から図2の旅行計画サーバ110の電子コンテンツモジュール212へ送られて、対応するライフイベント関連付けられてよい。
変更、追加、又は削除は、本開示の適用範囲から逸脱することなしに図2に対して行われてよい。例えば、システム200は、本開示で図示及び記載されているよりも多い又は少ない要素を含んでよい。例えば、システム200は、サーバ、クライアント、及び/又は携帯機器をいくつでも含んでよい。他の例として、旅行計画サーバ110、旅行計画クライアント120及び/又は旅行者の携帯機器130の機能は、全ての機能を実施する単一のデバイスのように、より少ない又は多いデバイスにまとめられてよい。加えて、図2の異なるモジュールは、単に例であり、それらの位置及び関連する動作は、単なる例示であり、本開示で記載されているものと異なってよい。モジュールのいずれかの動作は、より少ないモジュールにまとめられても、あるいは、更なるモジュールに展開されてもよい。追加的に、又は代替的に、モジュールのいずれか又はそれらの関連する動作は、旅行計画サーバ110、旅行計画クライアント120及び/又は旅行者の携帯機器130を含め、表されているデバイスのいずれでも実施されてよい。
変更、追加、又は削除は、本開示の適用範囲から逸脱することなしに図5に対して行われてよい。例えば、旅程500は、本開示で図示及び記載されているよりも多い又は少ない要素を含んでよい。例えば、旅程500は、ライフイベント及びライフイベント間のルートをいくつでも含んでよい。加えて、旅程500は、ライフイベント間のルートを省略してよい。
図6は、本開示のいくつかの実施形態に従って、ライフイベントに基づく旅行計画のための例となるシステムのブロック図である。システムは、コンピュータデバイスとして動作することができ、ネットワーク140と通信することができるデバイス600を含んでよい。例えば、デバイス600は、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、携帯電話機、スマートフォン、パーソナルデジタルアシスタント(PDA;personal digital assistant)、電子書籍リーダーデバイス、又は他の適切なコンピュータデバイスを含んでよい。ネットワーク140は、図1及び図2のネットワーク140と同様又は同一であってよい。旅行計画サーバ110、旅行計画クライアント120及び/又は旅行者の携帯機器130のいずれかが、デバイス600として実装されてよい。追加的に、又は代替的に、旅行計画サーバ110、旅行計画クライアント120及び/又は旅行者の携帯機器130は、デバイス600のような単一のデバイスとして実装されてよい。追加的に、又は代替的に、旅行計画サーバ110、旅行計画クライアント120及び/又は旅行者の携帯機器130の如何なるモジュール又はサブコンポーネントも、デバイス600として実装されてよい。
デバイス600は、プロセッサ610、メモリ620、データ記憶装置630、及び通信コンポーネント640を含んでよい。プロセッサ610、メモリ620、データ記憶装置630、及び/又は通信コンポーネント640は、全てが通信上結合されてよく、それにより、コンポーネントの夫々は他のコンポーネントと通信してよい。デバイス600は、本開示で記載されている動作のいずれかを実施してよい。
一般に、プロセッサ610は、様々なコンピュータハードウェア又はソフトウェアモジュールを含む如何なる適切な特別目的又は汎用のコンピュータ、コンピューティングエンティティ、又はプロセッシングデバイスも含んでよく、如何なる適切なコンピュータ可読記憶媒体で記憶されている命令も実行するよう構成されてよい。例えば、プロセッサ610は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ(DSP;digital signal processor)、特定用途向け集積回路(ASIC;application-specific integrated circuit)、フィールドプログラマブルゲートアレイ(FPGA;Field-Programmable Gate Array)、あるいは、プログラム命令を解釈するよう及び/若しくは実行するよう並びに/又はデータを処理するよう構成された何らかの他のデジタル又はアナログ回路構成を含んでよい。図6では単一のプロセッサとして表されているが、プロセッサ610は、本開示で記載されている動作をいくつでも個々に又は集合的に実施するよう構成されたプロセッサをいくつでも含んでよい。
いくつかの実施形態において、プロセッサ610は、メモリ620、データ記憶装置630、又はメモリ620及びデータ記憶装置630に記憶されているプログラム命令を解釈及び/若しくは実行し及び/又はデータを処理してよい。いくつかの実施形態において、プロセッサ610は、データ記憶装置630からプログラム命令をフェッチし、プログラム命令をメモリ620にロードしてよい。プログラム命令がメモリ620にロードされた後、プロセッサ610はプログラム命令を実行してよい。
例えば、いくつかの実施形態において、図2のライフイベントモジュール211、電子コンテンツモジュール212、場所モジュール213、交通機関モジュール214、予約モジュール215、配信モジュール216、追跡モジュール217、計画モジュール222、位置決めモジュール232、又は表示モジュール234の1つ以上は、プログラム命令としてデータ記憶装置630に含まれてよい。プロセッサ610は、それらのモジュールの1つ以上の命令をフェッチしてよく、そして、それらのモジュールのプログラム命令をメモリ620にロードしてよい。それらのモジュールのプログラム命令がメモリ620にロードされた後、プロセッサ610はプログラム命令を実行してよく、それにより、コンピュータデバイス600は、上記のモジュールに関連した動作を、命令によって指示されるように実施してよい。
メモリ620及びデータ記憶装置630は、コンピュータ実行可能命令又はデータ構造を搬送する又は記憶しているコンピュータ可読記憶媒体を含んでよい。そのようなコンピュータ可読記憶媒体は、プロセッサ610のような汎用又は特別目的のコンピュータによってアクセスされ得る如何なる利用可能な媒体も含んでよい。例として、制限なしに、そのようなコンピュータ可読記憶媒体は、RAM、ROM、EEPROM、CD−ROM若しくは他の光ディスクストレージ、磁気ディスクストレージ若しくは他の磁気記憶デバイス、フラッシュメモリデバイス(例えば、ソリッドステートメモリデバイス)、あるいは、コンピュータ実行可能命令又はデータの形で所望のプログラムコードを搬送又は記憶するために使用されてよく且つ汎用又は特別目的のコンピュータによってアクセスされ得る何らかの他の記憶媒体を含む有形な又は非一時的なコンピュータ可読記憶媒体を含んでよい。それらの組み合わせも、コンピュータ可読記憶媒体の適用範囲内に含まれてよい。コンピュータ実行可能命令は、例えば、プロセッサ610に特定の動作又は動作群を実施させるよう構成された命令及びデータを含んでよい。
通信コンポーネント640は、デバイス600とネットワーク140との間の通信を可能にする又は助けるよう構成された如何なるデバイス、システム、コンポーネント、又はコンポーネントの集合も含んでよい。例えば、通信コンポーネント640は、制限なしに、モデム、ネットワークカード(無線又は有線)、赤外線通信デバイス、光通信デバイス、無線通信デバイス(例えば、アンテナ)、及び/又はチップセット(例えば、Bluetooth(登録商標)デバイス、802.6デバイス(例えば、メトロポリタンエリアネットワーク(MAN;Metropolitan Area Network))、Wi−Fi(登録商標)デバイス、WiMAX(登録商標)デバイス、セルラー通信設備、など)、及び/又は同様のものを含んでよい。通信コンポーネント640は、2、3例を挙げると、セルラーネットワーク、Wi−Fiネットワーク、MAN、光ネットワーク、などのような何らかのネットワーク(ネットワーク140を含む。)、及び/又は遠隔デバイスを含む、本開示で記載されている何らかの他のデバイスとデータが交換されることを可能にしてよい。
変更、追加、又は削除は、本開示の適用範囲から逸脱することなしに図6に対してなされてよい。例えば、デバイス600は、本開示で図示及び記載されているよりも多い又は少ない要素を含んでよい。例えば、デバイス600は、タブレット又は携帯電話機の画面のような、一体化された表示デバイスを含んでよく、あるいは、デバイス600と別個であって通信上結合され得る外部モニタ、プロジェクタ、テレビジョン、又は他の適切な表示デバイスを含んでよい。
図7は、本開示のいくつかの実施形態に従って、ライフイベントに基づく旅行計画の例となる方法のフローチャートである。方法700は、如何なる適切なシステム、装置、又はデバイスによっても実施されてよい。例えば、図1のシステム100、図2のシステム200、且つ/あるいは、図1及び/又は図2の旅行計画サーバ110は、方法700に関連する動作の1つ以上を実施してよい。別個のブロックにより表されているが、方法700のブロックの1つ以上に関連するステップ及び動作は、所望の実施に応じて、更なるブロックに分けられても、より少ないブロックにまとめられても、あるいは、削除されてもよい。
ブロック710で、第1及び第2のライフイベントは、旅行の根拠として取得されてよい。例えば、旅行計画サーバ(例えば、図1の旅行計画サーバ110)は、旅行計画クライアント(例えば、図1の旅行計画クライアント120)から、ソーシャルネットワーキングデータ(例えば、図1のネットワーク140を介して1つ以上のソーシャルネットワーキングサーバから受け取られたソーシャルネットワーキングデータ)を解析することによって自動的に生成されたライフイベントの優先順位付けされたリストからの第1及び第2のライフイベントのユーザ選択を受け取ってよい。追加的に、又は代替的に、例えば、旅行計画サーバが、ソーシャルネットワーキングデータを解析することによって、第1及び第2のライフイベントを自動的に選択してよい。
ブロック720で、第1の電子コンテンツは受け取られ、第1の電子コンテンツが第1のライフイベントと関連付けられ得るように記憶されてよい。例えば、第1のライフイベントを特定するソーシャルメディア入力が写真を有する場合には、その写真は、旅行計画サーバ(例えば、図1の旅行計画サーバ110)において、第1のライフイベントと関連付けて記憶されてよい。追加的に、又は代替的に、ユーザ(例えば、図1の旅行計画クライアント120を使用するユーザ)又はサードパーティ(例えば、コンピュータデバイスを使用し、図1のネットワーク140を介して通信する。)が、第1のライフイベントに関連付けられるものとして第1の電子コンテンツを投稿してよい。
ブロック730で、第2の電子コンテンツは受け取られ、第2の電子コンテンツが第2のライフイベントと関連付けられ得るように記憶されてよい。例えば、第2のライフイベントを特定するソーシャルメディア入力が映像を有する場合には、その映像は、旅行計画サーバ(例えば、図1の旅行計画サーバ110)において、第2のライフイベントと関連付けて記憶されてよい。追加的に、又は代替的に、ユーザ又はサードパーティが、第2のライフイベントに関連付けられるものとして第2の電子コンテンツを投稿してよい。
ブロック740で、第1のライフイベントのための第1の場所及び第2のライフイベントのための第2の場所は特定されてよい。例えば、第1のライフイベントのための住所は、第1のライフイベントに関するソーシャルメディア入力から引き出されてよく、ユーザは、電子マップ上で第2のライフイベントの場所を特定することによって第2のライフイベントの緯度及び経度を入力してよい。他の例として、レストラン名が、第1のライフイベントに関するソーシャルメディア入力から引き出されてよく、そして、レストランの住所が、そのレストランのウェブサイトから引き出されてよい。
ブロック750で、マップは、旅行計画サーバ(例えば、図1の旅行計画サーバ110)によって電子的に生成されてよい。マップは、第1及び第2のライフイベントをそれらの夫々の場所において含むとともに、第1及び第2のライフイベントの間の交通機関選択肢と、第1及び第2の電子コンテンツとを含んでよい。例えば、第1の電子コンテンツ(例えば、第1のライフイベントの写真)は、マップ上で第1のライフイベントの近くに表示されてよく、第2の電子コンテンツ(例えば、第2のライフイベントの映像)は、第2のライフイベントの近くに表示されてよい。他の例として、交通機関選択肢は、タクシー選択肢、徒歩選択肢、及びバス選択肢を含んでよい。いくつかの実施形態において、マップは、表示及び/又は記憶されてよく、且つ/あるいは、表示及び/又は記憶されるよう他のデバイスへ送信されてよい。
ブロック760で、日程は、旅行計画サーバ(例えば、図1の旅行計画サーバ110)によって第1及び第2のライフイベントに基づき旅行について自動的に生成されてよい。旅程は、第1及び第2のライフイベントと、第1及び第2の電子コンテンツと、第1及び第2のライフイベントの間の交通機関モードとを含んでよい。いくつかの実施形態において、第1の電子コンテンツは、旅程において第1のライフイベントの近くに位置付けられてよく、且つ/あるいは、第2の電子コンテンツは、旅程において第2のライフイベントの近くに位置付けられてよい。旅程は、第1及び/又は第2のライフイベント、交通機関モード、などのいずれか又は全てに関する追加情報を更に含んでよい。いくつかの実施形態において、旅程は、表示及び/又は記憶されてよく、且つ/あるいは、表示及び/又は記憶されるよう他のデバイスへ送信されてよい。旅程は、次いで、旅行者の携帯機器(例えば、図1の旅行者の携帯機器130)へ配信されるか、あるいは、旅行者の携帯機器への将来の配信のために旅行計画サーバで記憶されてよい。
従って、方法700は、ライフイベントに基づく旅行を計画するために使用されてよい。変更、追加、又は削除は、本開示の適用範囲から逸脱することなしに方法700に対してなされてよい。例えば、方法700の動作は、別の順序で実施されてよい。追加的に、又は代替的に、2つ以上の動作は同時に実施されてよい。更には、説明されている動作及び手順は例として与えられており、動作及び手順のいくつは、開示されている実施形態の本質から外れることなしに、任意であっても、より少ない動作及び手順にまとめられても、あるいは、更なる動作及び手順に展開されてもよい。先に与えられている全ての例は限定されず、本開示の柔軟性及び広さを説明する働きをするにすぎない。
図8A及び8Bは、本開示のいくつかの実施形態に従って、ライフイベントに基づく旅行計画の他の例となる方法のフローチャートである。方法800は、如何なる適切なシステム、装置又はデバイスによっても実施されてよい。例えば、図1のシステム100、図2のシステム200、且つ/あるいは、図1及び/又は図2の旅行計画サーバ110は、方法800に関連する動作の1つ以上を実施してよい。別個のブロックにより表されているが、方法800のブロックの1つ以上に関連するステップ及び動作は、所望の実施に応じて、更なるブロックに分けられても、より少ないブロックにまとめられても、あるいは、削除されてもよい。
ブロック805で、ソーシャルネットワーキングデータは受け取られてよい。例えば、旅行計画サーバは、1つ以上のソース(例えば、ネットワーク、例えば、図1のネットワーク140、を介したソーシャルネットワーキングサーバ)から、及び/又は1人以上のユーザ若しくはサードパーティから(例えば、図1のネットワーク140を介する。)、ソーシャルネットワーキングデータを受け取ってよい。
ブロック810で、ライフイベントは、ソーシャルネットワーキングデータから得られたライフイベント属性に基づき、ソーシャルネットワーキングデータ内で特定されてよい。例えば、ライフイベントは、ソーシャルネットワーキングデータで使用されている語、投票の数、情報のカテゴリ、などに基づき、旅行計画サーバ(例えば、図1の旅行計画サーバ110)によって特定されてよい。
ブロック815で、ライフイベントは、ソーシャルネットワーキングデータから得られた重要度属性に基づき、ライフイベントのリスト内に優先順位付けされてよい。例えば、ライフイベント属性の1つ以上は、重要度属性として特定の重みを与えられてよく、重要度属性は合算されてよい。ライフイベントのリストは、合算値に基づき優先順位付けされてよい。ライフイベントの優先順位付けされたリストは旅行の根拠としての1つ以上のライフイベントのレビュー及び選択のためにユーザへ、例えば、旅行計画サーバから旅行計画クライアント(例えば、図1の旅行計画クライアント120)へ、送信されてよい。
ブロック820で、ユーザは、例えば、旅行計画クライアントで、ライフイベントの優先順位付けされたリストを提示されてよい。リストは、ライフイベントに関連した電子コンテンツを含んでよく、あるいは、電子コンテンツを含まなくてもよい。リストは、場所、投票数、重要度属性、ライフイベント属性、などのような、ライフイベントに関する追加情報を含んでよい。ブロック825で、旅行の根拠としてのライフイベントの選択が受けられてよい。例えば、ユーザは、旅行計画クライアントでライフイベントの選択を行ってよく、選択は、旅行計画サーバへ送信されてよい。
ブロック830で、ライフイベントに関連した電子コンテンツは、ソーシャルネットワーキングデータにおいて特定されてよい。例えば、特定されている又はライフイベントの根拠であり得るソーシャルメディア入力は、関連するピクチャ、映像、スライドショー、などを有してよい。ブロック835で、特定された電子コンテンツは、その電子コンテンツが対応するライフイベントと関連付けられるように記憶されてよい。例えば、電子コンテンツが、旅行計画サーバで記憶されるときに、対応するライフイベントと関連付けられるように、データベース入力、ポインタ、又は他の関連付けが存在してよい。
ブロック840(図8Bを参照)で、ユーザによって入力されたライフイベント、ライフイベントの場所、及び/又は電子コンテンツが受け取られてよい。例えば、ユーザは、旅行計画クライアントにおいて、旅行計画に含まれるべきライフイベントを手動により入力してよい。追加的に、又は代替的に、ユーザは、ライフイベントの場所を特定するよう要求されてよく又は選択してよく、且つ/あるいは、旅行計画サーバへ送信されるよう旅行計画クライアントでライフイベントの1つ以上に関連する電子コンテンツを投稿してよい。それらのユーザ入力のいずれもが、旅行計画サーバからの要求に応答してよい。
ブロック845で、1つ以上のサードパーティによって入力されたライフイベントの場所及び/又は電子コンテンツが受け取られてよい。例えば、サードパーティは、ネットワーク(例えば、図1のネットワーク140)を介して旅行計画サーバへ送信されるよう、コンピュータデバイスにおいて、旅行計画に含まれるべきライフイベントを手動により入力してよい。追加的に、又は代替的に、サードパーティは、ライフイベントの場所を特定するよう要求されてよく又は選択してよく、且つ/あるいは、ライフイベントの1つ以上に関連する電子コンテンツを投稿してよい。そのようなサードパーティ入力のいずれもが、旅行計画サーバからの要求及び/又はユーザからの要求に応答してよい。
ブロック850で、マップは電子的に生成されてよい。ブロック850でマップを電子的に生成することは、図7のブロック750と同様であってよい。ブロック855で、電子的に生成されたマップ上の交通機関選択肢の中の1つ以上のユーザ選択は、受け取られてよい。例えば、マップは、ユーザがマップの中の機能又は選択肢と相互作用すること又はそれを選択することを助けるユーザ選択可能な機構を含んでよい。ユーザは、旅行計画クライアントにおいてそのような選択を行ってよく、その選択は、ネットワークを介して旅行計画サーバへ送信されてよい。
ブロック860で、マップ上でなされた選択に関連した旅行の座席は予約されてよい。例えば、選択されたバス選択肢のためのバスチケットが購入されてよく、あるいは、予約が、ライフイベントの場所の1つにあるレストランでなされてよい、など。いくつかの実施形態において、他の旅行の座席、例えば、宿、ライフイベントと無関係の食事、なども予約されてよい。予約は、旅行計画サーバによって自動的に行われてよい。
ブロック865で、日程は、ライフイベントに基づき旅行について自動的に生成されてよい。旅程を自動的に生成することは、図7のブロック760と同様であってよい。例えば、旅程は、次いで旅行者の携帯機器へ送られてよく、あるいは、旅行者の携帯機器への後の送信のために旅行計画サーバで記憶されてよい。
従って、方法800は、ライフイベントに基づく旅行を計画するために使用されてよい。変更、追加、又は削除は、本開示の適用範囲から外れることなしに方法800に対してなされてよい。例えば、方法800の動作は、別の順序で実施されてよい。限定されない例として、ブロック860は、ブロック865の後に実施されてよく、ブロック830及び835は、ブロック810の後に又はそれと同時に実施されてよく、ブロック840及び845は、先行するブロックのいずれかの前に実施されてよい、など。追加的に、又は代替的に、2つ以上の動作は同時に実施されてよい。限定されない例として、ブロック840及び845は同時に実施されてよく、ブロック810、815、830及び/又は835は同時に実施されてよい、など。更には、説明されている動作及び手順は例として与えられており、動作及び手順のいくつは、開示されている実施形態の本質から外れることなしに、任意であっても、より少ない動作及び手順にまとめられても、あるいは、更なる動作及び手順に展開されてもよい。限定されない例として、ブロック840及び845は省略されてよく、ブロック860は省略されてよく、ブロック805、810、815、820、825、830及び835は省略されてよい。先に与えられている全ての例は限定されず、本開示の柔軟性及び広さを説明する働きをするにすぎない。
図9は、本開示のいくつかの実施形態に従って、ライフイベントに基づく旅行の例となる方法のフローチャートである。方法900は、如何なる適切なシステム、装置又はデバイスによっても実施されてよい。例えば、図1のシステム100、図2のシステム200、且つ/あるいは、図1及び/又は図2の旅行計画サーバ110は、方法900に関連する動作の1つ以上を実施してよい。別個のブロックにより表されているが、方法900のブロックの1つ以上に関連するステップ及び動作は、所望の実施に応じて、更なるブロックに分けられても、より少ないブロックにまとめられても、あるいは、削除されてもよい。
ブロック920で、旅行者の携帯機器は、旅行者の現在地について追跡されてよい。例えば、旅行者が旅程に従って旅を開始することに応答して、旅行者の携帯機器はGPSなどを用いて追跡されてよい。追加的に、又は代替的に、旅行者は、図7の方法700又は図8の方法800により生成された旅程に従ってよい。ブロック930で、旅行者がライフイベントの1つの場所に現在いるかどうかに関して判定がなされてよい。例えば、旅行者の携帯機器の座標は、ライフイベントと座標と比較されてよい。旅行者の携帯機器の現在地がライフイベントのいずれの場所でもない場合には、方法900はブロック920へ戻ってよい。旅行者の携帯機器の現在地がライフイベントの1つの場所と同じであることが決定される場合には、方法900はブロック940に進んでよい。
ブロック940で、旅行者の携帯機器が位置しているライフイベントに関連する電子コンテンツは、旅行者の携帯機器へ配信されてよい。例えば、旅行者が、旅行者の携帯機器上で、旅行計画サーバに関連したアプリケーションを操作している場合に、アプリケーションは、旅行者の携帯機器の現在地でのライフイベントに関連した電子コンテンツを受信及び/又は要求してよい。例えば、ライフイベントの映像は、旅行者がライフイベントの場所に到着するときに旅行者の携帯機器へ配信されてよい。いくつかの実施形態において、電子コンテンツを配信することは、例えば、電子コンテンツが旅行者の携帯機器に既に記憶されている場合に、コンテンツを表示する命令を送信することを含んでよい。
ブロック950で、ライフイベント及び旅程に関連した電子コンテンツは受け取られてよい。例えば、旅行者は、ライフイベントの場所にいる間に写真を撮影したり、又は映像を録画したりしてよく、旅行計画サーバに関連したアプリケーションを用いてその電子コンテンツをアップロードしてよい。アップロードされた電子コンテンツは、旅行者及び/又は他が、旅行者がライフイベントの場所を訪れたときに生成され得る電子コンテンツを見ることができるように、旅程においてそのライフイベントと関連付けられてよい。
従って、方法900は、ライフイベントに基づく旅行の実例であってよい。変更、追加、又は削除は、本開示の適用範囲から逸脱することなしに方法900に対してなされてよい。例えば、方法900の動作は、別の順序で実施されてよい。追加的に、又は代替的に、2つ以上の動作は同時に実施されてよい。例えば、ブロック940及び950は、表されているのとは逆の順序で行われてよく、且つ/あるいは、同時に実施されてよい。更には、説明されている動作及び手順は例として与えられており、動作及び手順のいくつは、開示されている実施形態の本質から外れることなしに、任意であっても、より少ない動作及び手順にまとめられても、あるいは、更なる動作及び手順に展開されてもよい。例えば、ブロック950は省略されてよい。先に与えられている全ての例は限定されず、本開示の柔軟性及び広さを説明する働きをするにすぎない。
本願で記載される実施は、以下で更に詳細に論じられるように、様々なコンピュータハードウェア又はソフトウェアモジュールを含む特別目的又は汎用のコンピュータの使用を含んでよい。
本願で開示されている技術の適用範囲内の実施形態は、コンピュータ実行可能命令又はデータ構造を搬送する又は記憶しているコンピュータ可読媒体も含んでよい。そのようなコンピュータ可読媒体は、汎用又は特別目的のコンピュータによってアクセスされ得る如何なる利用可能な媒体であってもよい。例として、制限なしに、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD−ROM若しくは他の光ディスクストレージ、磁気ディスクストレージ若しくは他の磁気記憶デバイス、あるいは、コンピュータ実行可能命令又はデータの形で所望のプログラムコード手段を搬送又は記憶するために使用されてよく且つ汎用又は特別目的のコンピュータによってアクセスされ得る何らかの他の記憶媒体を含んでよい。情報がネットワーク又は他の通信接続(有線、無線、又は有線若しくは無線の組み合わせのいずれか)を介してコンピュータへ転送又は供給される場合に、コンピュータは接続をコンピュータ可読媒体として適切に見なす。よって、如何なるそのような接続も、コンピュータ可読媒体と適切に称される。上記の組み合わせも、コンピュータ可読記憶媒体の適用範囲内に含まれてよい。
コンピュータ実行可能命令は、例えば、汎用のコンピュータ、特別目的のコンピュータ、又は特別目的のプロセッシングデバイスに特定の機能又は機能群を実施させる命令及びデータを有する。主題は、構造的な特徴及び/又は方法論的な動作などに特有の言語において記載されてきたが、添付の特許請求の範囲で定義されている主題は、上記の具体的な特徴又は動作に必ずしも制限されないことが理解されるべきである。むしろ、上記の具体的な特徴及び動作は、特許請求の範囲を実施する形態の例として開示されている。
本開示で使用されるように、語「モジュール」又は「コンポーネント」は、モジュール又はコンポーネントの動作を実施するよう構成された具体的なハードウェア実施、且つ/あるいは、コンピュータシステムの汎用のハードウェア(例えば、コンピュータ可読媒体、プロセッシングデバイス、など)に記憶され及び/又はそれによって実行されるソフトウェアオブジェクト又はソフトウェアルーチンに言及してよい。いくつかの実施形態において、本開示で記載される種々のコンポーネント、モジュール、エンジン、及びサービスは、コンピュータシステムにおいて(例えば、別個のスレッドとして)実行するオブジェクト又はプロセスとして実装されてよい。本開示で記載されるシステム及び方法のいくつかは、ソフトウェア(汎用のハードウェアに記憶され及び/又はそれによって実行される。)において実装されるものとして一般に記載されるが、具体的なハードウェア実施又はソフトウェアと具体的なハードウェア実施との組み合わせも可能であり、考えられている。本明細書において、「コンピューティングエンティティ」は、本開示において以前に定義された如何なるコンピュータシステム、又はコンピュータシステムで実行される如何なるモジュール若しくは組み合わせであってもよい。
本開示で、特に添付の特許請求の範囲(例えば、添付の特許請求の範囲の本文)で使用される語は、一般的に、“非限定的な(open)”用語として意図されている(例えば、語「含んでいる(including)」は、“〜を含んでいるが、〜に制限されない”との意に解釈されるべきであり、語「備えている(having)」は、「少なくとも〜を備えている」との意に解釈されるべきであり、語「含む(includes)」は、“〜を含むが、〜に制限されない”との意に解釈されるべきである、など。)。
加えて、導入されたクレーム記載(introduced claim recitation)において特定の数が意図される場合、そのような意図は当該クレーム中に明確に記載され、そのような記載がない場合は、そのような意図も存在しない。理解を促すために、例えば、後続の添付された特許請求の範囲では、「少なくとも1つの(at least one)」及び「1つ以上の(one or more)」といった導入句を使用し、クレーム記載を導入することがある。しかし、このような句を使用するからといって、「a」又は「an」といった不定冠詞によりクレーム記載を導入した場合に、たとえ同一のクレーム内に、「1つ以上の」又は「少なくとも1つの」といった導入句と「a」又は「an」といった不定冠詞との両方が含まれるとしても、当該導入されたクレーム記載を含む特定のクレームが、当該記載事項を1しか含まない例に限定されるということが示唆されると解釈されるべきではない(例えば、「a」及び/又は「an」は、「少なくとも1つの」又は「1つ以上の」を意味すると解釈されるべきである。)。定冠詞を使用してクレーム記載を導入する場合にも同様のことが当てはまる。
更には、導入されたクレーム記載において特定の数が明示されている場合であっても、そのような記載は、通常、少なくとも記載された数を意味するように解釈されるべきであることは、当業者には理解されるであろう(例えば、他に修飾語のない、単なる「2つの記載事項」という記載がある場合、この記載は、少なくとも2つの記載事項、又は2つ以上の記載事項を意味する。)。更に、「A、B及びCなどのうち少なくとも1つ」又は「A、B及びCなどのうちの1つ以上」に類する表記が使用される場合、一般的に、そのような構造は、Aのみ、Bのみ、Cのみ、AとBの両方、AとCの両方、BとCの両方、及び/又はAとBとCの全て、などを含むよう意図される。
更に、2つ以上の選択可能な用語を表す如何なる離接語及び/又は離接句も、明細書、特許請求の範囲、又は図面のいずれであろうと、それら用語のうちの1つ、それらの用語のうちのいずれか、あるいは、それらの用語の両方を含む可能性を意図すると理解されるべきである。例えば、「A又はB」という句は、「A又はB」、あるいは、「A及びB」の可能性を含むことが理解されるべきである。
ここで挙げられている全ての例及び条件付き言語は、当該技術の促進に本発明者によって寄与される概念及び本発明を読者が理解するのを助ける教育上の目的を意図され、そのような具体的に挙げられている例及び条件に制限されないと解釈されるべきである。本発明の実施形態が詳細に記載されてきたが、様々な変更、置換、及び代替が、本発明の主旨及び適用範囲から逸脱することなしに行われてよい。
上記の実施形態に加えて、以下の付記を開示する。
(付記1)
自動化された旅行計画のための方法であって、
第1のライフイベント及び第2のライフイベントを旅行の根拠として取得し、
第1の電子コンテンツを受け取り、該第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶し、
第2の電子コンテンツを受け取り、該第2の電子コンテンツが前記第2のライフイベントと関連付けられるように前記第2の電子コンテンツを記憶し、
前記第1のライフイベントのための第1の場所及び前記第2のライフイベントのための第2の場所を特定し、
前記第1の場所と前記第2の場所との間の交通機関を含み、前記第1のライフイベントに関連する前記第1の電子コンテンツ及び前記第2のライフイベントに関連する前記第2の電子コンテンツを更に含む、前記第1のライフイベント及び前記第2のライフイベントのマップを電子的に生成し、
前記第1のライフイベントと前記第2のライフイベントとの間の交通機関を含む旅程を自動的に生成する
ことを含む方法。
(付記2)
前記第1のライフイベント及び前記第2のライフイベントを取得することは、
ユーザに関するソーシャルネットワーキングデータを受け取り、
前記ソーシャルネットワーキングデータのライフイベント属性を解析することによって、前記ソーシャルネットワーキングデータにおいて前記第1のライフイベント及び前記第2のライフイベントを特定し、
前記ソーシャルネットワーキングデータから得られた重要度属性に基づき前記第1のライフイベント及び前記第2のライフイベントに優先順位をつけ、
前記優先順位をつけられたライフイベントを前記ユーザへ伝え、
前記優先順位をつけられたライフイベントからのライフイベントの選択を受け取る
ことを含む、付記1に記載の方法。
(付記3)
前記第1の電子コンテンツを受け取り、該第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶することは、
前記第1の電子コンテンツが、前記第1のライフイベントの識別に寄与するソーシャルメディア入力の部分であることに基づき、前記ソーシャルネットワーキングデータにおいて前記第1の電子コンテンツを特定し、
前記第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶する
ことを含む、付記2に記載の方法。
(付記4)
前記第1のライフイベント及び前記第2のライフイベントを取得することは、ユーザによって入力されたライフイベントとして前記第1のライフイベント又は前記第2のライフイベントのうちの少なくとも1つを受け取ることを含む、
付記1に記載の方法。
(付記5)
前記第1の電子コンテンツを受け取ることは、
ユーザによって入力された電子コンテンツとして前記第1の電子コンテンツを受け取り、
前記第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶する
ことを含む、付記1に記載の方法。
(付記6)
前記第1の電子コンテンツを受け取ることは、
前記第1の電子コンテンツをサードパーティに要求し、
前記サードパーティから前記第1の電子コンテンツを受け取り、
前記第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶する
ことを含む、付記1に記載の方法。
(付記7)
前記第1の場所を特定することは、前記第1の場所のユーザ識別を要求することを含む、
付記1に記載の方法。
(付記8)
前記旅程を自動的に生成することは、前記第1の場所と前記第2の場所との間の交通機関を予約することを含む、
付記1に記載の方法。
(付記9)
旅行者の現在地のために該旅行者の携帯機器を追跡し、
前記旅行者の前記現在地が前記第1の場所であるかどうかを判定し、前記旅行者の前記現在地が前記第1の場所であるとの決定に基づき、前記第1の電子コンテンツを前記旅行者の前記携帯機器へ送り、
前記旅行者の前記現在地が前記第2の場所であるかどうかを判定し、前記旅行者の前記現在地が前記第2の場所であるとの決定に基づき、前記第2の電子コンテンツを前記旅行者の前記携帯機器へ送る
ことを更に含む付記1に記載の方法。
(付記10)
前記マップを電子的に生成することは、
前記第1の場所と前記第2の場所との間の複数の交通機関選択肢を決定し、
前記交通機関選択肢の夫々についてのルート、前記交通機関選択肢の夫々についての費用、及び前記交通機関選択肢の夫々についての移動時間を前記マップ上に生成し、
前記複数の交通機関選択肢のうちの1つを選択するために前記マップをユーザへ送る
ことを含む、付記1に記載の方法。
(付記11)
旅行計画システムであって、
1つ以上のプロセッサと、
前記1つ以上のプロセッサによって実行されることに応答して、当該システムに、
第1のライフイベント及び第2のライフイベントを旅行の根拠として取得し、
第1の電子コンテンツを受け取り、該第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶し、
第2の電子コンテンツを受け取り、該第2の電子コンテンツが前記第2のライフイベントと関連付けられるように前記第2の電子コンテンツを記憶し、
前記第1のライフイベントのための第1の場所及び前記第2のライフイベントのための第2の場所を特定し、
前記第1の場所と前記第2の場所との間の交通機関を含み、前記第1のライフイベントに関連する前記第1の電子コンテンツ及び前記第2のライフイベントに関連する前記第2の電子コンテンツを更に含む、前記第1のライフイベント及び前記第2のライフイベントのマップを電子的に生成し、
前記第1のライフイベントと前記第2のライフイベントとの間の交通機関を含む旅程を自動的に生成する
ことを含む1つ以上の動作を実施させるよう構成される命令を記憶しているコンピュータ可読媒体と
を有する旅行計画システム。
(付記12)
前記第1のライフイベント及び前記第2のライフイベントを取得することは、
ユーザに関するソーシャルネットワーキングデータを受け取り、
前記ソーシャルネットワーキングデータのライフイベント属性を解析することによって、前記ソーシャルネットワーキングデータにおいて前記第1のライフイベント及び前記第2のライフイベントを特定し、
前記ソーシャルネットワーキングデータから得られた重要度属性に基づき前記第1のライフイベント及び前記第2のライフイベントに優先順位をつけ、
前記優先順位をつけられたライフイベントを前記ユーザへ伝え、
前記優先順位をつけられたライフイベントからのライフイベントの選択を受け取る
ことを含む、付記11に記載の旅行計画システム。
(付記13)
前記第1の電子コンテンツを受け取り、該第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶することは、
前記第1の電子コンテンツが、前記第1のライフイベントの識別に寄与するソーシャルメディア入力の部分であることに基づき、前記ソーシャルネットワーキングデータにおいて前記第1の電子コンテンツを特定し、
前記第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶する
ことを含む、付記12に記載の旅行計画システム。
(付記14)
前記第1のライフイベント及び前記第2のライフイベントを取得することは、ユーザによって入力されたライフイベント又はサードパーティによって入力されたライフイベントのうちの1つとして前記第1のライフイベント又は前記第2のライフイベントのうちの少なくとも1つを受け取ることを含む、
付記11に記載の旅行計画システム。
(付記15)
前記第1の場所を特定することは、前記第1の場所のユーザ識別又は前記第1の場所のサードパーティ識別のうちの1つを要求することを含む、
付記11に記載の旅行計画システム。
(付記16)
前記旅程を自動的に生成することは、前記第1の場所と前記第2の場所との間の交通機関を予約することを含む、
付記11に記載の旅行計画システム。
(付記17)
前記動作は、
旅行者の現在地のために該旅行者の携帯機器を追跡し、
前記旅行者の前記現在地が前記第1の場所であるかどうかを判定し、前記旅行者の前記現在地が前記第1の場所であるとの決定の後に、前記第1の電子コンテンツを前記旅行者の前記携帯機器へ送り、
前記旅行者の前記現在地が前記第2の場所であるかどうかを判定し、前記旅行者の前記現在地が前記第2の場所であるとの決定の後に、前記第2の電子コンテンツを前記旅行者の前記携帯機器へ送る
ことを更に含む、付記11に記載の旅行計画システム。
(付記18)
前記マップを電子的に生成することは、
前記第1の場所と前記第2の場所との間の複数の交通機関選択肢を決定し、
前記交通機関選択肢の夫々についてのルート、前記交通機関選択肢の夫々についての費用、及び前記交通機関選択肢の夫々についての移動時間を前記マップ上で提示し、
前記複数の交通機関選択肢のうちの1つを選択するために前記マップ上でユーザ選択可能な機構を提示する
ことを含む、付記11に記載の旅行計画システム。
(付記19)
旅行者の携帯機器の現在地を決定するよう前記旅行者の前記携帯機器を追跡し、
ライフイベントに基づく旅行の旅程の部分であって、電子コンテンツと関連付けられているライフイベントの場所と前記現在地を比較し、
前記現在地が前記ライフイベントの場所であるとの決定に基づき、前記電子コンテンツを前記旅行者の前記携帯機器へ配信する
ことを含む方法。
(付記20)
前記ライフイベント及び前記旅行に関連する他の電子コンテンツを前記旅行者の前記携帯機器から受け取ること
を更に含む付記19に記載の方法。
100,200 システム
110 旅行計画サーバ
120 旅行計画クライアント
130 携帯機器
140 ネットワーク
211 ライフイベントモジュール
212 電子コンテンツモジュール
213 場所モジュール
214 交通機関モジュール
215 予約モジュール
216 配信モジュール
217 追跡モジュール
222 計画モジュール
232 位置決めモジュール
234 表示モジュール
305 マップ
330,516,517,536,537 電子コンテンツ
360,370 選択可能な機構
415,515 第1の電子コンテンツ
425,535 第2の電子コンテンツ
500 旅程
510 第1のライフイベント
520 ルート
530 第2のライフイベント
600 デバイス
610 プロセッサ
620 メモリ

Claims (20)

  1. プロセッサによって旅行計画を自動生成する方法であって、
    ユーザに起こった第1のライフイベント及び第2のライフイベントを旅行の根拠として取得し、
    第1の電子コンテンツを受け取り、該第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶し、
    第2の電子コンテンツを受け取り、該第2の電子コンテンツが前記第2のライフイベントと関連付けられるように前記第2の電子コンテンツを記憶し、
    前記第1のライフイベントのための第1の場所及び前記第2のライフイベントのための第2の場所を特定し、
    前記第1の場所と前記第2の場所との間の交通機関を含み、前記第1のライフイベントに関連する前記第1の電子コンテンツ及び前記第2のライフイベントに関連する前記第2の電子コンテンツを更に含む、前記第1のライフイベント及び前記第2のライフイベントのマップを電子的に生成し、
    前記第1のライフイベントと前記第2のライフイベントとの間の交通機関を含む前記ユーザのための旅程を自動的に生成する
    ことを含む方法。
  2. 前記第1のライフイベント及び前記第2のライフイベントを取得することは、
    前記ユーザに関するソーシャルネットワーキングデータを受け取り、
    前記ソーシャルネットワーキングデータのライフイベント属性を解析することによって、前記ソーシャルネットワーキングデータにおいて前記第1のライフイベント及び前記第2のライフイベントを特定し、
    前記第1のライフイベント及び前記第2のライフイベントの夫々について前記ソーシャルネットワーキングデータから重要度属性を取得し、該重要度属性に重みとなる数値を付与して該数値を合算し、該合算の結果を利用することによって、前記第1のライフイベント及び前記第2のライフイベントに優先順位をつけ、
    前記優先順位をつけられたライフイベントを前記ユーザへ伝え、
    前記優先順位をつけられたライフイベントからのライフイベントの選択を受け取る
    ことを含む、請求項1に記載の方法。
  3. 前記第1の電子コンテンツを受け取り、該第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶することは、
    前記第1の電子コンテンツが、前記第1のライフイベントの識別に寄与するソーシャルメディア入力の部分であることに基づき、前記ソーシャルネットワーキングデータにおいて前記第1の電子コンテンツを特定し、
    前記第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶する
    ことを含む、請求項2に記載の方法。
  4. 前記第1のライフイベント及び前記第2のライフイベントを取得することは、前記ユーザによって入力されたライフイベントとして前記第1のライフイベント又は前記第2のライフイベントのうちの少なくとも1つを受け取ることを含む、
    請求項1に記載の方法。
  5. 前記第1の電子コンテンツを受け取ることは、
    前記ユーザによって入力された電子コンテンツとして前記第1の電子コンテンツを受け取り、
    前記第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶する
    ことを含む、請求項1に記載の方法。
  6. 前記第1の電子コンテンツを受け取ることは、
    前記第1の電子コンテンツをサードパーティに要求し、
    前記サードパーティから前記第1の電子コンテンツを受け取り、
    前記第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶する
    ことを含む、請求項1に記載の方法。
  7. 前記第1の場所を特定することは、前記第1の場所のユーザ識別を要求することを含む、
    請求項1に記載の方法。
  8. 前記旅程を自動的に生成することは、前記第1の場所と前記第2の場所との間の交通機関を予約することを含む、
    請求項1に記載の方法。
  9. 旅行者としての前記ユーザの現在地のために該旅行者の携帯機器を追跡し、
    前記旅行者の前記現在地が前記第1の場所であるかどうかを判定し、前記旅行者の前記現在地が前記第1の場所であるとの決定に基づき、前記第1の電子コンテンツを前記旅行者の前記携帯機器へ送り、
    前記旅行者の前記現在地が前記第2の場所であるかどうかを判定し、前記旅行者の前記現在地が前記第2の場所であるとの決定に基づき、前記第2の電子コンテンツを前記旅行者の前記携帯機器へ送る
    ことを更に含む請求項1に記載の方法。
  10. 前記マップを電子的に生成することは、
    前記第1の場所と前記第2の場所との間の複数の交通機関選択肢を決定し、
    前記交通機関選択肢の夫々についてのルート、前記交通機関選択肢の夫々についての費用、及び前記交通機関選択肢の夫々についての移動時間を前記マップ上に生成し、
    前記複数の交通機関選択肢のうちの1つを選択するために前記マップを前記ユーザへ送る
    ことを含む、請求項1に記載の方法。
  11. 旅行計画システムであって、
    1つ以上のプロセッサと、
    前記1つ以上のプロセッサによって実行されることに応答して、当該システムに、
    ユーザに起こった第1のライフイベント及び第2のライフイベントを旅行の根拠として取得し、
    第1の電子コンテンツを受け取り、該第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶し、
    第2の電子コンテンツを受け取り、該第2の電子コンテンツが前記第2のライフイベントと関連付けられるように前記第2の電子コンテンツを記憶し、
    前記第1のライフイベントのための第1の場所及び前記第2のライフイベントのための第2の場所を特定し、
    前記第1の場所と前記第2の場所との間の交通機関を含み、前記第1のライフイベントに関連する前記第1の電子コンテンツ及び前記第2のライフイベントに関連する前記第2の電子コンテンツを更に含む、前記第1のライフイベント及び前記第2のライフイベントのマップを電子的に生成し、
    前記第1のライフイベントと前記第2のライフイベントとの間の交通機関を含む前記ユーザのための旅程を自動的に生成する
    ことを含む1つ以上の動作を実施させるよう構成される命令を記憶しているコンピュータ可読媒体と
    を有する旅行計画システム。
  12. 前記第1のライフイベント及び前記第2のライフイベントを取得することは、
    前記ユーザに関するソーシャルネットワーキングデータを受け取り、
    前記ソーシャルネットワーキングデータのライフイベント属性を解析することによって、前記ソーシャルネットワーキングデータにおいて前記第1のライフイベント及び前記第2のライフイベントを特定し、
    前記第1のライフイベント及び前記第2のライフイベントの夫々について前記ソーシャルネットワーキングデータから重要度属性を取得し、該重要度属性に重みとなる数値を付与して該数値を合算し、該合算の結果を利用することによって、前記第1のライフイベント及び前記第2のライフイベントに優先順位をつけ、
    前記優先順位をつけられたライフイベントを前記ユーザへ伝え、
    前記優先順位をつけられたライフイベントからのライフイベントの選択を受け取る
    ことを含む、請求項11に記載の旅行計画システム。
  13. 前記第1の電子コンテンツを受け取り、該第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶することは、
    前記第1の電子コンテンツが、前記第1のライフイベントの識別に寄与するソーシャルメディア入力の部分であることに基づき、前記ソーシャルネットワーキングデータにおいて前記第1の電子コンテンツを特定し、
    前記第1の電子コンテンツが前記第1のライフイベントと関連付けられるように前記第1の電子コンテンツを記憶する
    ことを含む、請求項12に記載の旅行計画システム。
  14. 前記第1のライフイベント及び前記第2のライフイベントを取得することは、前記ユーザによって入力されたライフイベント又はサードパーティによって入力されたライフイベントのうちの1つとして前記第1のライフイベント又は前記第2のライフイベントのうちの少なくとも1つを受け取ることを含む、
    請求項11に記載の旅行計画システム。
  15. 前記第1の場所を特定することは、前記第1の場所のユーザ識別又は前記第1の場所のサードパーティ識別のうちの1つを要求することを含む、
    請求項11に記載の旅行計画システム。
  16. 前記旅程を自動的に生成することは、前記第1の場所と前記第2の場所との間の交通機関を予約することを含む、
    請求項11に記載の旅行計画システム。
  17. 前記動作は、
    旅行者としての前記ユーザの現在地のために該旅行者の携帯機器を追跡し、
    前記旅行者の前記現在地が前記第1の場所であるかどうかを判定し、前記旅行者の前記現在地が前記第1の場所であるとの決定の後に、前記第1の電子コンテンツを前記旅行者の前記携帯機器へ送り、
    前記旅行者の前記現在地が前記第2の場所であるかどうかを判定し、前記旅行者の前記現在地が前記第2の場所であるとの決定の後に、前記第2の電子コンテンツを前記旅行者の前記携帯機器へ送る
    ことを更に含む、請求項11に記載の旅行計画システム。
  18. 前記マップを電子的に生成することは、
    前記第1の場所と前記第2の場所との間の複数の交通機関選択肢を決定し、
    前記交通機関選択肢の夫々についてのルート、前記交通機関選択肢の夫々についての費用、及び前記交通機関選択肢の夫々についての移動時間を前記マップ上で提示し、
    前記複数の交通機関選択肢のうちの1つを選択するために前記マップ上でユーザ選択可能な機構を提示する
    ことを含む、請求項11に記載の旅行計画システム。
  19. プロセッサによって、
    旅行者に起こった複数のライフイベントの場所の間の交通機関と、前記複数のライフイベントに夫々関連する電子コンテンツとを含む前記旅行者のための旅程を生成し、
    前記旅行者の携帯機器の現在地を決定するよう前記旅行者の前記携帯機器を追跡し、
    前記旅程に含まれている前記複数のライフイベントの場所と前記現在地を比較し、
    前記現在地が前記複数のライフイベントの場所のうちのいずれかであるとの決定に基づき、前記現在地に対応するライフイベントに関連する電子コンテンツを前記旅行者の前記携帯機器へ配信する
    ことを含む方法。
  20. 前記ライフイベント及び前記旅程に関連する他の電子コンテンツを前記旅行者の前記携帯機器から受け取ること
    を更に含む請求項19に記載の方法。
JP2016205397A 2015-10-21 2016-10-19 ライフイベントに基づく旅行計画のための方法及びシステム Expired - Fee Related JP6862755B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/919,642 2015-10-21
US14/919,642 US10430766B2 (en) 2015-10-21 2015-10-21 Life event-based travel planning

Publications (2)

Publication Number Publication Date
JP2017079066A JP2017079066A (ja) 2017-04-27
JP6862755B2 true JP6862755B2 (ja) 2021-04-21

Family

ID=58559086

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016205397A Expired - Fee Related JP6862755B2 (ja) 2015-10-21 2016-10-19 ライフイベントに基づく旅行計画のための方法及びシステム

Country Status (2)

Country Link
US (1) US10430766B2 (ja)
JP (1) JP6862755B2 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9819621B2 (en) 2013-12-27 2017-11-14 Entefy Inc. Apparatus and method for optimized multi-format communication delivery protocol prediction
US11755629B1 (en) 2014-02-24 2023-09-12 Entefy Inc. System and method of context-based predictive content tagging for encrypted data
US10169447B2 (en) 2014-02-24 2019-01-01 Entefy Inc. System and method of message threading for a multi-format, multi-protocol communication system
KR102482595B1 (ko) * 2015-12-17 2022-12-30 삼성전자주식회사 지도 정보 제공 방법 및 이를 지원하는 전자 장치
US20170213273A1 (en) * 2016-01-26 2017-07-27 GM Global Technology Operations LLC Customer-centered transportation aggregator
US10284622B2 (en) * 2016-04-29 2019-05-07 Microsoft Technology Licensing, Llc Identifying and publishing company milestones in response to events generated from a social networking service
US20180189352A1 (en) 2016-12-31 2018-07-05 Entefy Inc. Mixed-grained detection and analysis of user life events for context understanding
US11250028B2 (en) * 2017-01-31 2022-02-15 Bank Of America Corporation Data aggregator
US10380891B1 (en) * 2017-09-20 2019-08-13 TransitScreen, Inc. Apparatus and method for quantifying multimodal transportation resources at a geographic location
JP7236045B2 (ja) * 2018-06-12 2023-03-09 株式会社野村総合研究所 サーバ、方法およびコンピュータプログラム
CN109165786A (zh) * 2018-08-31 2019-01-08 深圳春沐源控股有限公司 一种导游方案的规划方法及服务器
US10970792B1 (en) * 2019-12-04 2021-04-06 Capital One Services, Llc Life event bank ledger
US11134317B1 (en) * 2020-03-25 2021-09-28 Capital One Services, Llc Live caption feedback systems and methods
JP7735734B2 (ja) * 2021-09-02 2025-09-09 富士フイルムビジネスイノベーション株式会社 情報処理装置およびプログラム

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3727836B2 (ja) * 2000-09-12 2005-12-21 株式会社東芝 乗物用チケットの発券システムおよび発券方法
US20030040946A1 (en) * 2001-06-25 2003-02-27 Sprenger Stanley C. Travel planning system and method
AU2003215267A1 (en) 2002-02-15 2003-09-09 Lifepoints, Inc. Multi-media biography
US20040148207A1 (en) * 2003-01-16 2004-07-29 Traveling Party Inc. Method and system for facilitating the making of travel arrangement for a travel group using web-enabled tools
WO2005032105A1 (en) * 2003-09-30 2005-04-07 Koninklijke Philips Electronics, N.V. System and method for automatically retrieving information for a portable information system
US8150617B2 (en) * 2004-10-25 2012-04-03 A9.Com, Inc. System and method for displaying location-specific images on a mobile device
US20070161382A1 (en) * 2006-01-09 2007-07-12 Melinger Daniel J System and method including asynchronous location-based messaging
US8473198B2 (en) * 2007-12-14 2013-06-25 Microsoft Corporation Additional content based on intended travel destination
US20090216633A1 (en) * 2008-02-26 2009-08-27 Travelocity.Com Lp System, Method, and Computer Program Product for Assembling and Displaying a Travel Itinerary
US8626197B1 (en) * 2008-03-28 2014-01-07 Sprint Communications Company L.P. Method and system for linking information from a mobile telephony device with an electronic file
US20090313679A1 (en) * 2008-06-13 2009-12-17 Yahoo! Inc. Personal travel organizer and online travelogue
JP2010003158A (ja) * 2008-06-20 2010-01-07 Sony Corp 旅行プラン作成システムおよび作成方法
US20100305984A1 (en) * 2009-06-01 2010-12-02 Scopia, LLC Intermodal trip planner
US20100318571A1 (en) * 2009-06-16 2010-12-16 Leah Pearlman Selective Content Accessibility in a Social Network
US9544379B2 (en) * 2009-08-03 2017-01-10 Wolfram K. Gauglitz Systems and methods for event networking and media sharing
US20130073323A1 (en) * 2011-04-22 2013-03-21 Kayak Software Corporation Travel exploration methods and apparatus
US9363221B1 (en) * 2011-07-26 2016-06-07 Ozog Media, LLC System, method, and computer program product for providing temporal contacts
US20180032997A1 (en) * 2012-10-09 2018-02-01 George A. Gordon System, method, and computer program product for determining whether to prompt an action by a platform in connection with a mobile device
US20130238964A1 (en) * 2012-03-06 2013-09-12 Apple Inc. Application for designing journals
US20130268886A1 (en) * 2012-04-10 2013-10-10 Kachinc, Llc Systems and methods for trip planning and marketing trip items
JP2014006819A (ja) * 2012-06-26 2014-01-16 Hidetaka Yasuda 旅程表示システム
JP2014048085A (ja) * 2012-08-30 2014-03-17 Navitime Japan Co Ltd 旅行支援システム、旅行支援サーバ、旅行支援方法、および、プログラム
JP6142504B2 (ja) * 2012-11-06 2017-06-07 株式会社エイブルコンピュータ アバター旅行管理装置、アバター旅行管理方法、及びプログラム
US9596207B1 (en) * 2012-12-31 2017-03-14 Google Inc. Bootstrap social network using event-related records
EP2960852B1 (en) * 2013-02-21 2021-05-12 Sony Corporation Information processing device, information processing method, and program
US20140372910A1 (en) * 2013-03-15 2014-12-18 Peyton Alford Mandzic System and Method of Collecting and Compiling Media
US9736104B2 (en) * 2013-04-19 2017-08-15 International Business Machines Corporation Event determination and template-based invitation generation
JP2015018545A (ja) * 2013-06-11 2015-01-29 株式会社ジェイティービー 旅行情報管理装置及び旅行情報管理方法
US9618343B2 (en) * 2013-12-12 2017-04-11 Microsoft Technology Licensing, Llc Predicted travel intent
KR101479303B1 (ko) * 2013-12-30 2015-01-06 이영택 보물찾기 서비스 방법 및 그 시스템
US20150220983A1 (en) * 2014-02-05 2015-08-06 Mastercard International Incorporated Systems and Methods of Determining Predictors Based on Transaction Data and Social Network Data
JP5972301B2 (ja) * 2014-02-20 2016-08-17 本田技研工業株式会社 訪問プラン作成システム、端末装置及び訪問プラン作成方法
US20150261844A1 (en) * 2014-03-14 2015-09-17 Katrina Ramalho System and method for recommending people to meet or places to visit based on interests of the user
US20150296033A1 (en) * 2014-04-15 2015-10-15 Edward K. Y. Jung Life Experience Enhancement Via Temporally Appropriate Communique
US9830561B2 (en) * 2014-04-30 2017-11-28 Amadeus S.A.S. Visual booking system
US20160350953A1 (en) * 2015-05-28 2016-12-01 Facebook, Inc. Facilitating electronic communication with content enhancements

Also Published As

Publication number Publication date
US20170116578A1 (en) 2017-04-27
JP2017079066A (ja) 2017-04-27
US10430766B2 (en) 2019-10-01

Similar Documents

Publication Publication Date Title
JP6862755B2 (ja) ライフイベントに基づく旅行計画のための方法及びシステム
US11493347B2 (en) Using historical location data to improve estimates of location
US8725823B2 (en) Location-based communications
US9992150B2 (en) Event planning on online social networks
US9009167B2 (en) Method and system of planning and/or managing a travel plan
US9488487B2 (en) Route detection in a trip-oriented message data communications system
US11061912B2 (en) Generating personalized routes for one or more users to improve user well-being
US20140108066A1 (en) Trip-planning collaboration tool
US20170161651A1 (en) Electronic System and Method for Travel Planning, Based On Object-Oriented Technology
CN113228092A (zh) 用于个性化地面交通的系统和方法
US12475410B2 (en) Location-based activity computer systems
US20160156574A1 (en) Device, Method, and Graphical User Interface for Lightweight Messaging
US20130268886A1 (en) Systems and methods for trip planning and marketing trip items
US20140316829A1 (en) System for Implementing a Travel Network with Trip Planning and Social Media Capabilities
US20150163256A1 (en) Group travel planning
CN105468580A (zh) 基于关注点信息提供服务的方法和装置
US20180276572A1 (en) Providing travel related content for transportation by multiple vehicles
JP7228699B2 (ja) スケジュール管理サービスシステム及び方法
US10907983B1 (en) Navigation information on an online system
US20120259669A1 (en) System and method of generating interactive digital mapping integration of travel plans
US20180276573A1 (en) Providing travel related content customized for users
EP3176736A1 (en) Electronic system and method for travel planning, based on object-oriented technology
US20160371798A1 (en) Travel concierge system and processes for building a travel itinerary by a single search query
US20180276578A1 (en) Providing travel related content to modify travel itineraries
JP2024542063A (ja) マルチモーダル旅行システムの会話型ユーザ体験

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190709

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200812

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210302

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210315

R150 Certificate of patent or registration of utility model

Ref document number: 6862755

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees