【手続補正書】
【提出日】平成28年11月11日(2016.11.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スケジュールされる輸送に対するエンドユーザを更新する方法であって、
前記方法は、
サーバにおいて、前記スケジュールされる輸送上でまたは前記スケジュールされる輸送において第1のユーザデバイスから前記スケジュールされる輸送についての第1の進行更新のための第1の要求を受信するステップであって、前記第1の要求は、前記スケジュールされる輸送の現在位置を示すデータを含む、ステップと、
前記第1の要求を受信することに応答して、前記サーバによって、前記第1の要求内の前記スケジュールされる輸送の前記現在位置を示す前記データに基づいて前記スケジュールされる輸送の前記現在位置を決定するステップと、
前記サーバによって、前記スケジュールされる輸送が前記現在位置にあるであろう予定時間について詳細参照スケジュールデータベースを問い合わせるステップと、
前記サーバによって、かつ前記スケジュールされる輸送の前記現在位置に基づいて、前記スケジュールされる輸送が前記現在位置にある実時間と、前記スケジュールされる輸送が前記現在位置にあるであろう前記予定時間との間の第1の時間差を決定するステップと、
前記サーバによって、前記第1の進行更新を前記第1のユーザデバイスに返送するステップであって、前記第1の進行更新は、前記サーバによって決定された前記第1の時間差を含む、ステップと、
前記サーバによって、ログブックデータベース内にタイムスタンプ付き入力として、前記第1の時間差と、前記スケジュールされる輸送の前記現在位置とを保存するステップと、
前記サーバにおいて、第2のユーザデバイスから第2の進行更新のための第2の要求を受信するステップと、
前記第2の要求を受信することに応答して、前記サーバによって、前記第1の時間差ついて前記ログブックデータベースに問い合わせるステップと、
前記サーバによって、前記ログブックデータベースから得られた前記第1の時間差に基づいて、前記スケジュールされる輸送が前記現在位置にある前記実時間と、前記スケジュールされる輸送が前記現在位置にあるであろう前記予定時間との間の第2の時間差を決定するステップと、
前記サーバによって、前記第2の進行更新を前記第2のユーザデバイスに返送するステップであって、前記第2の進行更新は、前記第2の時間差を含む、ステップと
を含む方法。
【請求項２】
前記詳細参照スケジュールデータベースは、前記スケジュールされる輸送の前記予定される進行に対応する複数のタイムスタンプ付き参照位置を含む、請求項1に記載の方法。
【請求項３】
前記第1の要求は、前記スケジュールされる輸送の前記現在位置を示すデータをそれぞれが含む複数の第1の要求の1つであり、かつ
前記スケジュールされる輸送が定刻通りであることを示す進行更新と関連しない第1の要求を破棄することによって、前記第1の要求を検証するステップと、
タイムスタンプを、前記検証される第1の要求のそれぞれの第1の要求内の前記現在位置と関連付けるステップと、
前記複数の タイムスタンプ付き参照位置を定義するために、前記詳細参照スケジュールデータベース内に前記検証される第1の要求の前記タイムスタンプ付き現在位置データを保存するステップと
をさらに含む、請求項2に記載の方法。
【請求項４】
前記複数のタイムスタンプ付き参照位置に基づいて、前記スケジュールされる輸送の参照運動曲線を決定するステップをさらに含む、請求項2に記載の方法。
【請求項５】
前記第1のユーザデバイスにおいて前記詳細参照スケジュールデータベースをキャッシュ化するステップであって、前記スケジュールされる輸送が前記現在位置にあるであろう前記予定時間について問い合わせられる前記詳細参照スケジュールデータベースは、前記キャッシュ化されたデータベースである、ステップをさらに含む、請求項1に記載の方法。
【請求項６】
前記第1の時間差を決定するステップは、
タイムスタンプを前記第1の要求と関連付けるステップと、
前記第1の時間差を決定するために、前記タイムスタンプを前記予定時間と比較するステップと
をさらに含む、請求項1に記載の方法。
【請求項７】
前記タイムスタンプを前記第1の要求と関連付けるステップは、前記第1の要求が受信された時間を決定するステップを含む、請求項6に記載の方法。
【請求項８】
前記タイムスタンプを前記第1の要求と関連付けるステップは、前記第1の要求内に含まれるタイムスタンプデータを読み取るステップを含む、請求項6に記載の方法。
【請求項９】
前記ログブックデータベースは、前記スケジュールされる輸送の前記現在位置を示す前記データを含まない前記第2の要求に応答して、前記第1の時間差について問い合わせられる、請求項1に記載の方法。
【請求項１０】
前記ログブックデータベースから得られる前記第1の時間差に基づいて、前記スケジュールされる輸送が前記現在位置にあるであろう前記実時間と、前記スケジュールされる輸送が前記現在位置にあるであろう前記予定時間との間の前記第2の時間差を決定するステップは、
前記保存された第1の時間差における傾向を評価するために、前記ログブックデータベース内の複数の保存された第1の時間差を補外するステップと、
前記傾向に基づいて前記第2の時間差を決定するステップと
を含む、請求項1に記載の方法。
【請求項１１】
前記スケジュールされる輸送が前記現在位置にあるであろう前記実時間と、前記スケジュールされる輸送が前記現在位置にあるであろう前記予定時間との間の前記第2の時間差を決定するステップは、前記ログブックデータベース内の直近に保存された第1の時間差を受信するステップと含む、請求項1に記載の方法。
【請求項１２】
前記第2のユーザデバイスにおいて前記ログブックデータベースをキャッシュ化するステップであって、前記スケジュールされる輸送が前記現在位置にある前記実時間と、前記スケジュールされる輸送が前記現在位置にあるであろう前記予定時間との間の前記第1の時間差について問い合わせられる前記ログブックデータベースは、前記キャッシュ化されたデータベースである、ステップをさらに含む、請求項1に記載の方法。
【請求項１３】
前記第1の要求は、識別符号を含み、
前記識別符号に基づいて前記スケジュールされる輸送の前記予定される進行を決定するステップをさらに含む、請求項1に記載の方法。
【請求項１４】
前記第1の要求は、識別符号を含み、かつ
前記識別符号に関する旅程情報についてパッセンジャー・ネーム・レコード・データベースに問い合わせるステップと、
前記旅程情報に基づいて前記スケジュールされる輸送の現在の区間を決定するステップと
をさらに含む、請求項1に記載の方法。
【請求項１５】
前記データによって示される前記現在位置が、前記スケジュールされる輸送の経路内の位置に対応するか検証することによって、前記第1の要求が前記スケジュールされる輸送の前記現在位置を示すデータを含むことを決定するステップをさらに含む、請求項1に記載の方法。
【請求項１６】
前記スケジュールされる輸送を識別する情報を入力するように、前記第1のユーザデバイスの前記エンドユーザを促すステップと、
前記スケジュールされる輸送を識別する前記情報に基づいて、前記スケジュールされる輸送の現在の区間を決定するステップと
をさらに含む、請求項1に記載の方法。
【請求項１７】
スケジュールされる輸送に対するエンドユーザを更新するコンピュータシステムであって、前記コンピュータシステムは、
プロセッサと、
ログブックデータベースと、
詳細参照スケジュールデータベースと、
前記プロセッサによって実行されたときに、前記コンピュータシステムに、
前記スケジュールされる輸送上でまたは前記スケジュールされる輸送において第1のユーザデバイスから前記スケジュールされる輸送についての第1の進行更新のための第1の要求を受信することであって、前記第1の要求は、前記スケジュールされる輸送の現在位置を示すデータを含む、ことと、
前記第1の要求を受信することに応答して、前記第1の要求内の前記スケジュールされる輸送の前記現在位置を示す前記データに基づいて前記スケジュールされる輸送の前記現在位置を決定することと、
前記スケジュールされる輸送が前記現在位置にあるであろう予定時間について前記詳細参照スケジュールデータベースを問い合わせることと、
前記スケジュールされる輸送の前記現在位置に基づいて、前記スケジュールされる輸送が前記現在位置にある実時間と、前記スケジュールされる輸送が前記現在位置にあるであろう前記予定時間との間の第1の時間差を決定することと、
前記第1の進行更新を前記第1のユーザデバイスに返送することであって、前記第1の進行更新は、前記コンピュータシステムによって決定された前記第1の時間差を含む、ことと、
前記ログブックデータベース内にタイムスタンプ付き入力として、前記第1の時間差と、前記スケジュールされる輸送の前記現在位置とを保存することと、
第2のユーザデバイスから第2の進行更新のための第2の要求を受信することと、
前記第2の要求を受信することに応答して、前記第1の時間差ついて前記ログブックデータベースに問い合わせることと、
前記ログブックデータベースから得られた前記第1の時間差に基づいて、前記スケジュールされる輸送が前記現在位置にある前記実時間と、前記スケジュールされる輸送が前記現在位置にあるであろう前記予定時間との間の第2の時間差を決定することと、
前記第2の進行更新を前記第2のユーザデバイスに返送することであって、前記第2の進行更新は、前記第2の時間差を含む、ことと
をさせる命令のセットを含むメモリと
を備えるコンピュータシステム。
【請求項１８】
スケジュールされる輸送に対するエンドユーザを更新することを提供するコンピュータプログラムであって、前記コンピュータプログラムは、
非一時的コンピュータ可読記憶媒体と、
プロセッサによって実行されたときに、前記プロセッサに、
前記スケジュールされる輸送上でまたは前記スケジュールされる輸送において第1のユーザデバイスから前記スケジュールされる輸送についての第1の進行更新のための第1の要求を受信することであって、前記第1の要求は、前記スケジュールされる輸送の現在位置を示すデータを含む、ことと、
前記第1の要求を受信することに応答して、前記第1の要求内の前記スケジュールされる輸送の前記現在位置を示す前記データに基づいて前記スケジュールされる輸送の前記現在位置を決定することと、
前記スケジュールされる輸送が前記現在位置にあるであろう予定時間について詳細参照スケジュールデータベースを問い合わせることと、
前記スケジュールされる輸送の前記現在位置に基づいて、前記スケジュールされる輸送が前記現在位置にある実時間と、前記スケジュールされる輸送が前記現在位置にあるであろう予定時間との間の第1の時間差を決定することと、
前記第1の進行更新を前記第1のユーザデバイスに返送することであって、前記第1の進行更新は、前記プロセッサによって決定された前記第1の時間差を含む、ことと、
ログブックデータベース内にタイムスタンプ付き入力として、前記第1の時間差と、前記スケジュールされる輸送の前記現在位置とを保存することと、
第2のユーザデバイスから第2の進行更新のための第2の要求を受信することと、
前記第2の要求を受信することに応答して、前記第1の時間差ついて前記ログブックデータベースに問い合わせることと、
前記ログブックデータベースから得られた前記第1の時間差に基づいて、前記スケジュールされる輸送が前記現在位置にある前記実時間と、前記スケジュールされる輸送が前記現在位置にあるであろう前記予定時間との間の第2の時間差を決定することと、
前記第2の進行更新を前記第2のユーザデバイスに返送することであって、前記第2の進行更新は、前記第2の時間差を含む、ことと
をさせる前記コンピュータ可読記憶媒体上に記憶された命令のセットと
を含むコンピュータプログラム。