令和4年3月17日判決言渡同日原本領収裁判所書記官
令和2年(ワ)第3339号特許権侵害差止請求及び損害賠償請求事件
口頭弁論終結日令和3年12月21日
判決
原告株式会社聖亘トランスネットワーク
同訴訟代理人弁護士高井雅秀
同平野敬
同訴訟復代理人弁護士笠木貴裕
同訴訟代理人弁理士間山進也
被告株式会社ナビタイムジャパン
同訴訟代理人弁護士三村量一
同松井真一
同粂内将人
同澤田将史
主文
1 原告の請求をいずれも棄却する。
2 訴訟費用は原告の負担とする。
事実及び理由
第1 請求
1 被告は、別紙被告製品目録記載のビジネスナビタイム・サービスを提供するシステム及びプログラムを製造し、使用し、譲渡し、貸し渡し、若しくは輸出し、または譲渡若しくは貸渡しの申出をしてはならない。
2 被告は、別紙被告製品目録記載のビジネスナビタイム・サービスを提供するシステム及びプログラムを廃棄せよ。
3 被告は、原告に対し、1100万円及びこれに対する令和2年3月17日から支払済みまで年5分の割合による金員を支払え。
第2 事案の概要
本件は、発明の名称を「物流クラウドシステムおよびプログラム」とする特許に係る特許権を有する原告が、被告が製造・使用等して事業者向けに提供している別紙被告製品目録記載のシステム及びプログラム(以下「被告製品」という。)が、上記特許に係る特許発明の技術的範囲に属し、上記特許権に係る文言侵害、均等侵害、間接侵害が成立する旨主張し、被告に対し、特許法100条1項及び2項に基づき、被告製品の製造、使用等の差止め及びその廃棄を求めるとともに、民法709条に基づき、損害賠償金及び訴状送達の日の翌日から支払済みまで民法(平成29年法律第44号による改正前のもの)所定の年5分の割合による金員の支払を求める事案である。
1 前提事実(証拠を掲げた事実以外は、当事者間に争いがないか弁論の全趣旨により容易に認められる。)
(1) 当事者
ア 原告は、貨物運送取扱業、物流業務のコンサルタント、ソフトウェアの開発及び販売業等を目的とする株式会社である。
イ 被告は、ナビゲーションサイトアプリの運営・開発、法人向けソリューション事業等を目的とする株式会社である。
(2) 本件特許権
ア 原告は、次の内容の特許権を有する(特許第5923691号。請求項の数は8である。以下、本件特許の特許出願の願書に添付した明細書(図面を含む。)を「本件明細書」といい、その該当部分の記載を【0001】などと表すこととする。)登録番号特許第5923691号
発明の名称物流クラウドシステムおよびプログラム
原出願日平成22年8月31日
分割出願日平成26年3月7日
登録日平成28年4月28日
イ 本件特許権は、8の請求項から成り(以下、各請求項に係る発明を、請求項の順に「本件発明1」などといい、本件発明1ないし8を併せて「本件発明」という。)、本件発明に係る特許請求の範囲は、次のとおりである。
(請求項1)
物流の輸送を管理するための物流クラウドシステムであって、ネットワークを介して配送するべき荷物の配送依頼に関連して当該荷物を運搬するための運搬車両を特定する情報を少なくとも運行計画データとして運行計画データベースに登録する手段と、前記ネットワークを介して荷物を輸送している運搬車両の最新の位置情報および日時情報を取得して、運行ログとして動態データベースに登録する手段と、配送状況要求に応答して、取得した前記位置情報および日時情報を使用して前記荷物の納品先と、前記運搬車両の最新の位置とを表示するための地図情報を取得し、前記納品先および前記運搬車両に対してそれぞれ異なる図形オブジェクトを割り当てて前記地図情報上に合成し、荷主または配送依頼元に応答して送付する手段とを含み、共通のインターフェースを介して前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領すると、前記運行データベースの検索を実行し、検索された運搬車両の運行計画および過去の位置情報から得た配送目的地までに要する時間および前記動態データベースの運行ログデータの最新の日時情報のデータを取得し、複数のデータベースを横断した検索結果からレスポンスデータを作成して要求元に返す、物流クラウドシステム。
(請求項2)
さらに、登録した前記配送状況要求で指定された荷物について前記運行ログを検索する手段と、前記納品先および検索された運行ログで指定される前記運搬車両の最新の位置を参照して地図情報を取得する手段と、前記取得した地図情報に対して前記納品先と最新の位置としてそれぞれ異なる図形オブジェクトを合成し、前記運行ログにおける履歴および前記最新の位置を使用して納品予定時刻を計算し、現在配送中の前記運搬車両の集配リストに前記納品予定時刻として顧客または配送依頼元が参照可能な形式で追加して配送状況テーブルを作成する手段とを含む、請求項1に記載の物流クラウドシステム。
(請求項3)
前記物流クラウドシステムは、前記運搬車両が搭載するモバイル端末からの定期的な前記位置情報および日時情報のアップロードを受け付け、前記ネットワークを介してブラウザ手段を介した配送状況の提供および運行計画の作成支援を行う、請求項1または2に記載の物流クラウドシステム。
(請求項4)
前記配送状況要求は、荷主または配送依頼元が発行し、前記物流クラウドシステムは、配送状況要求の発行元に応答を返す、請求項1~3のいずれか1項に記載の物流クラウドシステム。
(請求項5)
情報処理装置を、荷物の輸送を管理するための物流クラウドシステムとして機能させるための情報処理装置実行可能なプログラムであって、情報処理装置を、ネットワークを介して配送するべき荷物の配送依頼に関連して当該荷物を運搬するための運搬車両を特定する情報を少なくとも運行計画データとして運行データベースに登録する手段、前記ネットワークを介して荷物を輸送している運搬車両の最新の位置情報および日時情報を取得して、運行ログとして動態データベースに登録する手段、配送状況要求に応答して、取得した前記位置情報および日時情報を使用して前記荷物の納品先と、前記運搬車両の最新の位置とを表示するための地図情報を取得し、前記納品先および前記運搬車両に対してそれぞれ異なる図形オブジェクトを割り当てて前記地図情報上に合成し、荷主または配送依頼元に応答として送付する手段として機能させ、前記情報処理装置を、共通のインターフェースを介して前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領すると、前記運行データベースの検索を実行し、検索された運搬車両の運行計画および過去の位置情報から得た配送目的地までに要する時間および前記動態データベースの運行ログデータの最新の日時情報のデータを取得し、複数のデータベースを横断した検索結果からレスポンスデータを作成して要求元に返す、プログラム。
(請求項6)
さらに、登録した前記配送状況要求で指定された荷物について前記運行ログを検索する手段、前記納品先および検索された運行ログで指定される前記運搬車両の最新の位置を参照して地図情報を取得する手段、前記取得した地図情報に対して前記納品先と最新の位置としてそれぞれ異なる図形オブジェクトを合成し、前記運行ログにおける履歴および前記最新の位置を使用して納品予定時刻を計算し、現在配送中の前記運搬車両の集配リストに前記納品予定時刻として顧客または配送依頼元が参照可能な形式で追加して配送状況テーブルを作成する手段として情報処理装置を機能させる、請求項5に記載のプログラム。
(請求項7)
さらに、前記プログラムは情報処理装置を、前記運搬車両が搭載するモバイル端末からの定期的な位置情報および日時情報のアップロードを受け付ける手段、前記ネットワークを介してブラウザ手段を介した配送状況の提供および運行計画の作成支援を行う手段として機能させる、請求項5または6に記載のプログラム。(請求8)
前記配送状況要求は、荷主または配送依頼元が発行し、前記プログラムは、前記情報処理装置を、配送状況要求の発行元に応答を返す手段として機能させる、請求項5~7のいずれか1項に記載のプログラム。
(3) 本件発明の構成要件の分説
本件発明を構成要件に分説すると、次のとおりである(以下、分説した構成要件をそれぞれの符号に従い「構成要件1A」などのようにいう。)。
ア 本件発明1(請求項1)
1A物流の輸送を管理するための物流クラウドシステムであって、
1Bネットワークを介して配送するべき荷物の配送依頼に関連して当該荷物を運搬するための運搬車両を特定する情報を少なくとも運行計画データとして運行計画データベースに登録する手段と、
1C前記ネットワークを介して荷物を輸送している運搬車両の最新の位置情報および日時情報を取得して、運行ログとして動態データベースに登録する手段と、1D配送状況要求に応答して、取得した前記位置情報および日時情報を使用して前記荷物の納品先と、前記運搬車両の最新の位置とを表示するための地図情報を取得し、前記納品先および前記運搬車両に対してそれぞれ異なる図形オブジェクトを割り当てて前記地図情報上に合成し、荷主または配送依頼元に応答して送付する手段とを含み、
1E-1共通のインターフェースを介して前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領すると、
1E-2前記運行データベースの検索を実行し、検索された運搬車両の運行計画および過去の位置情報から得た配送目的地までに要する時間および前記動態データベースの運行ログデータの最新の日時情報のデータを取得し、
1E-3複数のデータベースを横断した検索結果からレスポンスデータを作成して要求元に返す、
1F物流クラウドシステム。
イ 本件発明2(請求項2)
2G登録した前記配送状況要求で指定された荷物について前記運行ログを検索する手段と、
2H前記納品先および検索された運行ログで指定される前記運搬車両の最新の位置を参照して地図情報を取得する手段と、
2I前記取得した地図情報に対して前記納品先と最新の位置としてそれぞれ異なる図形オブジェクトを合成し、前記運行ログにおける履歴および前記最新の位置を使用して納品予定時刻を計算し、現在配送中の前記運搬車両の集配リストに前記納品予定時刻として顧客または配送依頼元が参照可能な形式で追加して配送状況テーブルを作成する手段とを含む、
2J請求項1に記載の物流クラウドシステム。
ウ 本件発明3(請求項3)
3K前記物流クラウドシステムは、前記運搬車両が搭載するモバイル端末からの定期的な前記位置情報および日時情報のアップロードを受け付け、
3L前記ネットワークを介してブラウザ手段を介した配送状況の提供および運行計画の作成支援を行う、
3M請求項1または2に記載の物流クラウドシステム。
エ 本件発明4(請求項4)
4N前記配送状況要求は、荷主または配送依頼元が発行し、前記物流クラウドシステムは、配送状況要求の発行元に応答を返す、
4O請求項1~3のいずれか1項に記載の物流クラウドシステム。
オ 本件発明5(請求項5)
5A情報処理装置を、荷物の輸送を管理するための物流クラウドシステムとして機能させるための情報処理装置実行可能なプログラムであって、情報処理装置を、5Bネットワークを介して配送するべき荷物の配送依頼に関連して当該荷物を運搬するための運搬車両を特定する情報を少なくとも運行計画データとして運行データベースに登録する手段、
5C前記ネットワークを介して荷物を輸送している運搬車両の最新の位置情報および日時情報を取得して、運行ログとして動態データベースに登録する手段、5D配送状況要求に応答して、取得した前記位置情報および日時情報を使用して前記荷物の納品先と、前記運搬車両の最新の位置とを表示するための地図情報を取得し、前記納品先および前記運搬車両に対してそれぞれ異なる図形オブジェクトを割り当てて前記地図情報上に合成し、荷主または配送依頼元に応答として送付する手段として機能させ、
5E-1前記情報処理装置を、共通のインターフェースを介して前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領すると、
5E-2前記運行データベースの検索を実行し、検索された運搬車両の運行計画および過去の位置情報から得た配送目的地までに要する時間および前記動態データベースの運行ログデータの最新の日時情報のデータを取得し、
5E-3複数のデータベースを横断した検索結果からレスポンスデータを作成して要求元に返す、
5Fプログラム。
カ 本件発明6(請求項6)
6G登録した前記配送状況要求で指定された荷物について前記運行ログを検索する手段、
6H前記納品先および検索された運行ログで指定される前記運搬車両の最新の位置を参照して地図情報を取得する手段、
6I前記取得した地図情報に対して前記納品先と最新の位置としてそれぞれ異なる図形オブジェクトを合成し、前記運行ログにおける履歴および前記最新の位置を使用して納品予定時刻を計算し、現在配送中の前記運搬車両の集配リストに前記納品予定時刻として顧客または配送依頼元が参照可能な形式で追加して配送状況テーブルを作成する手段
6Jとして情報処理装置を機能させる、請求項5に記載のプログラム。
キ 本件発明7(請求項7)
7K前記プログラムは情報処理装置を、前記運搬車両が搭載するモバイル端末からの定期的な位置情報および日時情報のアップロードを受け付ける手段、7L前記ネットワークを介してブラウザ手段を介した配送状況の提供および運行計画の作成支援を行う手段
7Mとして機能させる、請求項5または6に記載のプログラム。
ク 本件発明8(請求項8)
8N前記配送状況要求は、荷主または配送依頼元が発行し、前記プログラムは、前記情報処理装置を、配送状況要求の発行元に応答を返す手段として機能させる、8O請求項5~7のいずれか1項に記載のプログラム。
(4) 被告の行為
被告は、平成24年6月13日、被告製品の提供を開始した。
被告製品は、スマートフォンのGPS機能を活用したリアルタイム動態管理、ナビゲーション機能、パーソナルコンピュータ等の計算機端末からの配車計画の転送、車両位置や作業状況の把握、メッセージ送受信等の運行管理支援の機能を含んでいる。
(5) 被告製品の構成
原告が主張する被告製品の構成は、別紙被告製品の構成記載のとおりであるところ、被告製品が構成要件1B及び5B、1C及び5C、1E-3及び5E-3、2H及び6H、3K及び7K、3L及び7Lを充足することについては当事者間で争いがない。
(6) 先行文献
本件特許権に係る特許の原出願日である平成22年8月31日より前に存在する文献として、特開2003-256511(乙6。以下、「乙6公報」といい、この公報において開示された発明を「乙6発明」という。)がある。
2 争点
原告は、本件発明の各構成要件と被告製品の各構成とを対比すると、被告製品は本件発明1及び5の技術的範囲に属する旨主位的に主張し、予備的に、被告製品は本件発明2ないし4、6ないし8の技術的範囲に属する旨主張するとともに、本件発明に関して均等侵害あるいは間接侵害(特許法101条2号)が成立すると主張する。被告は、被告製品が本件発明の技術的範囲に属することを否認するとともに、本件発明には無効理由があるとして争っている。本件の争点は、次のとおりである。
(1) 被告製品が本件発明1及び5の技術的範囲に属するか(主位的主張)(争点1)
ア 被告製品が「配送状況要求」を行う構成を有するか(構成要件1D及び5Dの充足性)(争点1-1)
イ 被告製品が「共通のインターフェース」を有するか(構成要件1E-1及び5E-1の充足性)(争点1-2)
ウ 被告製品が「荷物IDを指定」して現在位置の要求を行うものか(構成要件1E-1及び5E-1の充足性)(争点1-3)
エ 被告製品が「過去の位置情報から得た」配送目的地までの時間に係るデータを用いて配送目的地までの所要時間を計算するか(構成要件1E-2及び5E-2の充足性)(争点1-4)
オ 被告製品が「物流クラウドシステム」か(構成要件1A及び5A並びに1F及び5Fの充足性)(争点1-5)
(2) 被告製品が本件発明2及び6の技術的範囲に属するか(予備的主張)(争点2)
ア 被告製品が「配送状況要求」を行う構成を有するか(構成要件2G及び6Gの充足性)(争点2-1)
イ 被告製品が「前記運行ログにおける履歴および前記最新の位置を使用して納品予定時刻を計算」する構成を有するか(構成要件2I及び6Iの充足性)(争点2-2)
ウ 被告製品が本件発明1の「物流クラウドシステム」であり、本件発明5の「プログラム」か(構成要件2J及び6Jの充足性)(争点2-3)
(3) 被告製品が本件発明3及び7の技術的範囲に属するか(予備的主張)(争点3)
被告製品が請求項1及び2のいずれかに記載された「物流クラウドシステム」であり、請求項5及び6のいずれかに記載された「プログラム」か(構成要件3M及び7Mの充足性)(争点3-1)
(4) 被告製品が本件発明4及び8の技術的範囲に属するか(予備的主張)(争点4)
ア 被告製品が「配送状況要求」を行う構成を有するか(構成要件4N及び8Nの充足性)(争点4-1)
イ 被告製品が請求項1ないし3のいずれかに記載された「物流クラウドシステム」であり、請求項5ないし7のいずれかに記載された「プログラム」か(構成要件4O及び8Oの充足性)(争点4-2)
(5) 被告製品について本件発明1、5の均等侵害が成立するか(争点5)
(6) 被告製品について本件発明1の間接侵害が成立するか(争点6)
(7) 本件発明は特許無効審判により無効にされるべきものか(争点7)
ア 無効理由1(乙6発明を主引例とする進歩性の欠如)の有無(争点7-1)
イ 無効理由2(明確性要件違反)の有無(争点7-2)
ウ 無効理由3(サポート要件違反)の有無(争点7-3)
エ 無効理由4(補正に係る新規事項の追加違反)の有無(争点7-4)
(8) 差止めの必要性の有無(争点8)
(9) 原告の損害の有無及びその額(争点9)
3 争点に対する当事者の主張
(1) 争点1-1(被告製品が「配送状況要求」を行う構成を有するか(構成要件1D及び5Dの充足性))
〔原告の主張〕
ア 「配送状況要求」の意義
特許発明の技術的範囲については、特許請求の範囲に基づいて定められ(特許法70条1項)、特許請求の範囲で用いられている用語は、明細書で特に定義されていない限り、通常の用法や当業者の技術常識に照らして解釈される。本件発明の請求項1及び5に記載されている「配送状況要求」の意義についても、通常の用法と異なる用法を採用している旨の記述はなく、通常の用法に照らして解釈すべきである。そして、通常の用法に従えば、「配送状況要求」とは、運搬車両の配送状況を要求するものであれば足り、かかる要求を超える何らかの情報は必要とされていない。本件明細書の図23に示されている配送状況テーブルにおいても、荷物を指定して行われない「配送状況要求」の構成が具体的に開示されている。
イ 被告製品の構成
被告製品は、運送業者又は荷送人により動態管理画面の地図タブを表示する操作が行われるか、地図タブを表示した状態で所定時間を経過すると、作業履歴データベースを検索して、作業者(運搬車両)の最新の位置情報及び日時情報が取得される。被告製品においては、地図タブを表示する操作又は地図タブを表示した状態で所定時間が経過することにより、作業者(運搬車両)を指定した配送状況要求が行われている。
また、被告製品の配車計画は、対象日、作業者ユーザーコード、訪問順番、訪問先コード、案件名称、案件詳細、出発時刻、到着時刻、荷物量が含まれており、これらの全部又は一部の情報によって、特定の日における特定の訪問先に配送される荷物が特定される。そして、本件特許の「配送状況要求」と対照すべき被告製品の処理は、前記のとおり、「地図タブを表示する操作」又は「地図タブを表示した状態で所定時間を経過する」ことにあり、被告製品の地図タブには、日にち、作業者、訪問順番、訪問先、案件名称、案件詳細、出発時刻、到着時刻の情報が掲載される。そうすると、被告製品は、地図タブを表示する操作又は地図タブを表示した状態で所定時間が経過することによって、これらの情報を指定した上で、配送状況要求が行われており、被告製品は、荷物(訪問先に配送される荷物)を指定して配送状況を要求する構成を備えている。
ウ 小括
以上より、被告製品は、「配送状況要求」を行う構成を有している。
〔被告の主張〕
ア 「配送状況要求」の意義
「配送状況要求」を定めている構成要件1D及び5Dには、その意義について記載はないものの、構成要件1Bに「配送するべき荷物の配送依頼」との文言があることからすると、配送状況要求の対象は、「荷物」であることが明らかである。そして、「荷物」の配送状況を要求する際には、個々の「荷物」を指定して行われることが自然であることからすると、構成要件1Dの「配送状況要求」は、個々の荷物を指定することによって、荷物の配送の状況を要求することを意味するというべきである。このような解釈が正しいことは、構成要件2Gに「登録した前記配送状況要求で指定された荷物について」との文言があることからも明らかである。
イ 被告製品の構成
被告製品は、運送業者又は訪問先ごとに割り当てられる顧客コードを指定した設定を行った荷送人により動態管理画面の地図タブを表示する操作が行われる、又は地図タブを表示した状態で所定時間を経過すると、作業履歴データベースを検索して作業者の最新の位置情報及び日時情報を使用して、訪問先と作業者の最新の位置とを表示するための地図情報を取得し、訪問先及び作業者に対してそれぞれ異なる図形オブジェクトを割り当てて、前記地図情報上に合成し、画面に表示する手段を備えている。このように、被告製品は、作業者を指定して地図情報の取得等を要求する手段を備えているものの、配車計画の作成において個々の荷物の情報は含まれておらず、個々の荷物を指定して地図情報の取得等を要求する手段を備えていない。
ウ 小括
以上より、被告製品は、個々の荷物を指定して行われる「配送状況要求」を行う構成を備えていない。
(2) 争点1-2(被告製品が「共通のインターフェース」を有するか(構成要件1E-1及び5E-1の充足性))
〔原告の主張〕
ア 「共通のインターフェース」の意義
物流サーバとクライアントが情報通信を行う際の方式を「インターフェース」といい、「共通」とは、荷主及び配送依頼元において情報通信方式が共通であることを意味する。すなわち、「共通のインターフェースを介して」とは、荷主及び配送依頼元において、HTTPプロトコロル方式・FTPプロトコル方式にて情報通信が行われることを指す。「共通のインターフェースを介して」という構成は、クラウドシステムの幅広いネットワークアクセスを可能とするという、従来のクライアントサーバシステムが有しない特徴を示すものである。
ここで、「共通のインターフェース」を介して現在位置状況を共有する「荷主」及び「配送依頼元」につき、「荷主」とは、本件明細書に「荷物に対する権利を有する人、団体、または企業を意味」【0020】と記載されており、たとえば、通販会社で商品を購入して通販会社が物流者(荷物の運搬を実際に行う運送業者)に荷物の運送を依頼する場合、「荷主」には、荷物の購入者又は通販会社などの仲介業者を含む。一方、「配送依頼元」は、物流に関わる者のうち、集配を指令する者で、「荷主」に該当しない者をいう。
イ 被告製品の構成
被告製品は、クラウドシステムであり、ブラウザという共通のインターフェースを介して配送依頼元である運送会社から運搬車両の現在位置要求をナビタイムサーバに送付している。したがって、被告製品は、共通のインターフェースを介して運送業者又は荷送人において作業者を指定した到着予定時刻を含む案件進捗状況の表示を要求する操作が行われる構成を備えている。
ウ 小括
以上より、被告製品は、「共通のインターフェース」を有している。
〔被告の主張〕
ア 「共通のインターフェース」の意義
「共通のインターフェース」とは、「荷主」及び「配送依頼元」ごとに異なる処理プロセスを用意したり、アクセスキーの発行、電子メールの発行などの追加の処理を行うことなく、「荷主」又は「配送依頼元」に対し、荷物の現在位置情報を提供することができるインターフェースであると解される。そして、原告の本件発明の特許出願の際の主張によれば、本件発明における「荷主」や「配送依頼元」とは、荷物を受け取る荷受人が「荷主」に当たり、運送業務を依頼する荷送人は「配送依頼元」に当たり、運送業務を請け負う運送業者は「荷主」にも「配送依頼元」にも当たらないというべきである。
イ 被告製品の構成
これを前提とすると、被告製品は、運送業務を請け負う運送業者向けの運送管理システムであるが、運送業務を依頼する荷送人が「動態管理のみロール」のユーザ(以下「動態管理のみユーザ」という。)として利用することが可能である一方、荷物を受け取る荷受人がユーザとして利用することは予定していない。そして、上記の本件発明における「荷主」及び「配送依頼元」の意義に従うと、荷送人は「配送依頼元」に当たるが、運送業者は「荷主」にも「配送依頼元」にも当たらないのであるから、被告製品は、本件発明でいう「荷主」に当たる荷受人の利用を予定していないということができる。したがって、荷主及び配送依頼元に対し、荷物の現在位置情報を提供することができるインターフェースが存在しない。また、「配送依頼元」に当たる荷送人については、訪問先ごとに割り当てられる顧客コードを指定した設定を行わなければ、当該訪問先に係る案件の進捗情状を閲覧することはできないから、荷主及び配送依頼元ごとに異なる処理プロセスを用意したり、アクセスキーの発行、電子メールの発行などの追加の処理を行うことなく荷物の現在位置情報提供することができるインターフェースを有していない。
ウ 小括
以上のとおり、被告製品は、「共通のインターフェースを介して」との構成を有していない。
(3) 争点1-3(被告製品が「荷物IDを指定」して現在位置の要求を行うものか(構成要件1E-1及び5E-1の充足性))
〔原告の主張〕
ア 「荷物IDを指定」するの意義
「荷物」という文言は、例えば、一台の運搬車両に複数箱の段ボール箱が積載されている場合、複数箱全体を総称して「荷物」と称することもあれば、ひと箱のみを指して「荷物」と称することもあるように、その文言のみから、その範囲は明確に定まらない。そして、本件発明における「荷物ID」については、運搬車両に積載されているひと箱の荷物を一意的に識別・特定することが可能なものであることは要求されておらず、運搬車両に積載されている荷物を識別・特定する識別子を意味する。すなわち、運搬車両に積載されている荷物全体を識別・特定する識別子や、運搬車両に積載されている特定の荷物を識別・特定する識別子を「荷物ID」として用いることができる。このことは、構成要件2Gにおいて「登録した前記配送状況要求で指定された荷物」についても同様である。本件明細書にも、「荷物ID、すなわち当該荷物を運送している運搬車両」(【0092】)と記載している。
イ 被告製品の構成
被告製品は、運送業者又は荷送人から、作業者(運搬車両)を指定した到着予定時刻を含む案件進捗状況の表示を要求する操作が行われる構成を備えている。これは、運搬車両に積載されている荷物全体を識別・特定する識別子を指定することである。
ウ 小括
以上より、被告製品は、「荷物IDを指定」して現在位置要求を行う構成を備えている。
〔被告の主張〕
ア 「荷物IDを指定」するの意義
「荷物IDを指定」するとは、荷物を一意に識別・特定することが可能である荷物固有の識別子を指定することを意味すると解される。まず、「ID」という文言の一般的な字義からすれば、荷物固有の識別子を指すと理解するのが通常である。あえて「ID」という識別子を指す文言を用い、当該識別子の対象を「荷物」としていることからすると、運搬車両を識別・特定する識別子で足りると解することはできず、「荷物」の最小単位である個々の荷物を固有に識別することができる識別子であることを要すると解するのが合理的である。また、本件特許権に係る特許請求の範囲の請求項1をみると、「現在位置要求」は「荷主」と「配送依頼元」が行うとされているところ、これらの者、すなわち、荷受人及び荷送人は、個々の荷物を固有に識別する情報(伝票番号など)が与えられることを受けて、当該情報を指定して「現在位置要求」を行うことが通常予定され、このことからも、「荷物IDを指定」とは、個々の荷物固有の識別子を指定することを意味すると解するのが相当である。さらに言えば、本件明細書段落【0070】には、運搬車両ごとに与えられる集配リストに関し、「荷物を識別するための荷物ID」が用いられていることが示唆されているし、段落【0097】には、配送状況確認が要求された場合には、荷物を特定する荷物IDを受領し、当該荷物IDに対応する運搬車両の運行ログデータを抽出するとか、地図情報表示が要求された場合には、地図情報要求が含む荷物IDを受領し、当該荷物IDに対応する運搬車両の配送状況を取得するなどといった記載があり、荷物IDは、荷物を一意的に識別・特定することが可能なものとされている。加えて、段落【0062】にも、運搬車両が特定の荷物について集配を完了すると、運転者がその旨を運行管理部に通知すること、当該通知には、荷物ID及び集配完了日時を含むことが必要であることの記載があり、ここでも、特定の荷物と荷物IDが対応することの示唆がある。
したがって、「荷物IDを指定」の意義には、個々の荷物固有の識別子を指定することを意味すると解される。
イ 被告製品の構成
被告製品は、作業者を指定して到着予定時刻を含む案件進捗状況の表示を要求する操作が行われるものであり、個々の荷物を指定して案件進捗状況の表示が行われるものではない。また、作業者は、複数の荷物を運搬しており、作業者を指定しただけでは、当該作業者が配送する複数の荷物の中のいずれの荷物を指すかが明らかになるものではなく、個々の荷物固有の識別子を指定したことにはならない。
ウ 小括
以上から、被告製品は、「荷物IDを指定」する構成を有しない。
(4) 争点1-4(被告製品が「過去の位置情報から得た」配送目的地までの時間に係るデータを用いて配送目的地までの所要時間を計算するか(構成要件1E-2及び5E-2の充足性))
〔原告の主張〕
ア 「過去の位置情報」の意義
「過去の位置情報」とは、車両の過去の位置情報を意味する。車両の過去の位置情報は、検索された運搬車両の過去の位置情報であってもよいし、不特定の走行車から収集される過去の位置情報であってもよい。構成要件1E-2及び5E-2において「前記運行データベースの検索を実行し、検索された運搬車両の運行計画および過去の位置情報から得た配送目的地までに要する時間」と規定しているところ、「検索された運搬車両の運行計画」及び「過去の位置情報」から配送目的地までに要する時間を算出する具体的な構成として、本件明細書の段落【0091】には、GoogleMapといった商用データベースに含まれる速度データベースを用いるなどの不特定の走行車から収集される「過去の位置情報」を用いる態様が示され、また、段落【0106】には、検索された運搬車両の「過去の位置情報」を用いる態様が示されている。
イ 被告製品の構成
被告製品は、少なくとも、プローブ情報に含まれる所要時間(走行速度)の情報を取得し、これらを用いて到着予定時刻を計算する構成を備えている。したがって、被告製品は、不特定の走行車から収集される過去の位置情報を用いて配送目的地までに要する時間が取得されている。
加えて、被告製品は、検索された運搬車両の過去の位置情報を用いて配送目的地までに要する時間が取得されている。まず、被告製品の提供が開始された時点において、全国のすべての道路を網羅するプローブ情報データを保有することは不可能であって、常識的に考えても、VICS情報及びプローブ情報などの統計的なデータが存在しない道路については、これらの情報以外の情報、すなわち、当該個別の運搬車両の過去の位置情報を用いて配送目的地までに要する時間を算出していたと考えるのが自然かつ合理的である。また、被告によれば、被告が開発した経路検索システムのうち、システムの中核をなす経路探索エンジンにおける最適経路の算出において考慮される要因は、①所要時間、②金銭(有料道路料金、燃料代)、③走りやすさの3種類に大別され、①の所要時間の算出には、プローブデータ(予測、リアルタイム)及びVICSデータ(長期予測、短期予測、リアルタイム)の動的な交通情報のほかに、予め算出した標準旅行速度が用いられており、「プローブデータを基にした統計的な予測データのみを用いているため、実際のサービスで運用しているVICS・リアルタイム情報による影響は把握できていない」との報告がされている。そうであれば、被告製品において、リアルタイム情報、すなわち、当該個別の運搬車両の過去の位置情報を考慮した上で、次のとおりの計算式を用いて、配送目的地までに要する時間が算出されていることが明らかである。
【計算式】
到着予定時刻=Tg+L
V+Dg−L
Vs
Tg:現在時刻
L:Tg以後の実走行距離(km/h)
V:Tg以前(過去)に所定距離を走行した車両の実際の平均速度
Dg:現在地から目的地までのマップ上の距離(km)
Vs:アプリシステムが設定する目的地までの未走行部分での平均速度
ウ 小括
以上から、被告製品は、到着予定時刻の算出に当たって、不特定の走行車から収集される過去の位置情報及び個別の運搬車両の過去の位置情報を用いており、「過去の位置情報から得た」配送目的地までの時間に係るデータを用いて配送目的地までの所要時間を算出する構成を有している。
〔被告の主張〕
ア 「過去の位置情報」の意義
構成要件1E-2及び5E-2では、配送目的地までに要する時間は、運行データベースの検索を実行し、検索された運搬車両の運行計画及び過去の位置情報から得るものとされている。この「過去の位置情報」は、検索された当該個別の運搬車両の過去の位置情報を指しており、多数の自動車の統計的な情報は含んでいない。本件発明がこのような構成を採用している理由は、本件明細書によれば、多数の自動車の統計的な情報だけでは、納品時刻を当該運搬車両から送付された運行ログデータの時系列解析によって平均時速を計算することができないため、納品時刻を当該運搬車両から送付された運行ログデータの時系列解析によって平均時速を計算し、予定されている経路に沿った距離を当該平均時速で除算して、現在の時刻に加算し、予定時刻として算出すれば(【0106】参照)、運搬車両の現実的な移動速度に基づいて計算されるので、単に道路状況などを利用して計算される予定時刻よりも正確なものとなり(【0107】参照)、よって、時々刻々と変化する状況をリアルタイムに反映することができ、ユーザへの納品、ユーザによる納品後処理をより効率化させることができるということである。さらには、本件明細書においては、「運搬車両の現在位置および過去の位置情報から計算された平均速度」との記載があり(【0091】)、「検索された運搬車両」(荷物IDに対応する荷物を運搬する車両)の「過去の位置情報」を用いて配送目的地までに要する時間を計算しているし、実施形態として、「該当する運搬車両の現在位置及び動態DB120の運行ログから計算される配送予定時刻」との記載があり(【0102】)、検索された運搬車両の過去の位置情報を用いて配送目的地までに要する時間を計算している。
このように、本件明細書では、一貫して「検索された運搬車両」(荷物IDに対応する荷物を運搬する車両)の過去の位置情報を用いて配送目的地までに要する時間を計算することを前提として記載されており、多数の自動車の統計的な情報が「過去の位置情報」に含まれることを前提とした記載は見当たらない。
したがって、「過去の位置情報」には、多数の自動車の統計的な情報は含まず、「検索された当該個別の運搬車両の過去の位置情報」を意味するというべきである。
イ 被告製品の構成
被告製品では、到着予定時刻の算出には、①配車計画データベースの検索を実行して取得される作業者ごとの配車計画のうちの訪問先及び作業時間の情報、②作業履歴データベースの検索を実行して取得される作業者の最新の位置情報及び日時情報、③VICS情報やプローブ情報などの統計的な情報に含まれる所要時間(走行速度)の情報を用いているのであって、本件発明が用いる個別の運搬車両の過去の位置情報は用いていない。このことは、被告製品では、移動速度が異なる複数の車両間の、ほぼ同一の時点での到着予定時刻の算出の結果(走行中の到着予定時刻の更新の場合も含む。)がほぼ同じであることからも明らかである。
なお、被告製品は、次の計算式を用いて到着予定時刻を算出している。
【計算式】
到着予定時刻=Tg+Dg/Vs
Tg:現在時刻
Dg:現在地から目的地までのマップ上の距離(km)
Vs:アプリシステムが設定する目的地までの未走行部分での平均速度
ウ 小括
以上より、被告製品は、「過去の位置情報から得た」配送目的地までの時間に係るデータを用いて配送目的地までの所要時間を算出する構成を有しない。
(5) 争点1-5(被告製品が「物流クラウドシステム」か(構成要件1A及び5A並びに1F及び5Fの充足性))
〔原告の主張〕
被告は、本件訴訟において、被告製品が「クラウドシステム」であることについて認める旨の主張をしており、この点について既に自白が成立している。原告が主張する「クラウドシステム」の解釈が当業者の技術的常識に照らして妥当であることは明らかであって、被告が自らクラウドシステムを展開する事業者であることも考慮すれば、自白の撤回を許すべき理由もない。
また、下記のとおり、被告製品が「クラウドシステム」に該当しないとの被告の主張には理由がない。
ア 「クラウドシステム」の意義
「クラウドシステム」とは、共用の構成可能なコンピューティングリソースの集積に、どこからでも、簡単に、必要に応じてネットワーク経由でアクセスすることを可能とするシステムであり、最小限の利用手続又はサービスプロバイダとのやり取りで速やかに割り当てられ提供されるシステムのことをいう。また、クラウドサービスとは、クラウドシステムにより提供されるサービスのことをいう。クラウドシステムには、次の5つの基本的な特徴が必要とされる。
① ユーザが各サービスの提供者と直接やり取りすることなく、必要に応じ、自動的に、サーバの稼働時間やネットワークストレージのようなコンピューティング能力を一方的に設定できること(オンデマンド・セルフサービス)
② ネットワークを通じて利用可能で、標準的な仕組みで接続可能なコンピューティング能力を備え、そのことにより、様々なシン及びシッククライアントプラットフォーム(例えばモバイルフォン、タブレット、ラップトップコンピュータ、ワークステーション)からの利用を可能とすること(幅広いネットワークアクセス)
③ サービスの提供者のコンピューティングリソースが集積され、複数のユーザにマルチテナントモデルを利用して提供されること(リソースの共有)
④ コンピューティング能力が、伸縮自在に、場合によっては自動で割当て及び提供が可能で、需要に応じて即座にスケールアウト、スケールインできること(スピーディな拡張性)
⑤ 計測能力を利用して、サービスの種類(ストレージ、処理能力、帯域、実利用中のユーザアカウント数)に適した管理レベルで、リソースの利用をコントロールし最適化できること(サービスが計測可能であること)
イ 被告製品の構成
被告製品は、クラウドシステムの有する上記5つの特徴全てを備えている。被告は、被告製品がクラウドサービスであるとうたって販促を行っている。実際にも、被告製品の動態管理のみユーザは、顧客コードを被告製品に登録するのみで、被告製品のサーバから地図情報及び案件情報に対して障壁なく接続し、動態管理のみユーザの権限に基づいてそれらを統合(マッシュアップ)した情報を閲覧することができ、地図情報を管理するデータベース、動態情報を管理するデータベース及び運送計画を管理するデータベースという少なくとも3つのデータベース間においてコンピューティングリソースが集積されている(上記③)。また、被告は、顧客の申込みに対して手動でアカウントの登録などの作業を行っていることを理由にオンデマンド・セルフサービス(上記①)を満たさない旨主張するが、これは、被告の営業活動の一環として、顧客が被告の提供するクラウドサービスを利用できるように設定しているのみであり、オンデマンド・セルフサービスを満たさないことを意味しない。そして、被告製品が、そのほかの特徴(上記②、④及び⑤)を有することについては、争いがない。
ウ 小括
以上より、被告製品は「物流クラウドシステム」である。
〔被告の主張〕
被告は、被告製品が一般的な意味でのクラウドシステムの解釈を前提として被告製品が「クラウドシステム」であることを認めていたが、以下のとおり、原告が主張する「クラウドシステム」の意義が原告独自の解釈に基づくものであることが判明したため、被告製品が原告の解釈を前提とする「クラウドシステム」を有するものではないとして否認するに至ったものである。したがって、このような事情の下においては、自白の撤回を許すべきである。
ア 「クラウドシステム」の意義
本件発明の「クラウドシステム」は、一般的な意義、すなわち、コンピュータの機能や処理能力、ソフトウェア、データなどをインターネットなどの通信ネットワークを通じてサービスとして呼び出して遠隔から利用するシステムと解すべきである。
イ 被告製品の構成
被告製品は、顧客から利用の申込みを受け付けると、被告の担当者が顧客に対し、サービスの導入の説明及び初期設定に必要な情報を取得するためのヒアリングを行い、必要な提案をした上で、手動でアカウントの登録などの作業を行っており、オンラインストレージサービスやメールサービスのように利用者が申込みをすれば、サービス提供者とコミュニケーションを行わずに自動的にサービスを利用開始できるものではない。
したがって、被告製品は、原告の主張するクラウドシステムの意義を前提とすると、その特徴である上記①(オンデマンド・セルフサービス)の点を備えていない。また、被告製品は、荷送人については、訪問先として特定の顧客に割り当てられた顧客コードの登録を行わなければ、当該訪問先に係る案件の進捗状況を閲覧することができず、アクセスキーの発行が必要とされている。
そのため、被告製品は、原告の主張するクラウドシステムの意義を前提とすると、その特徴である上記③(リソースの共有)の点を備えていない。
ウ 小括
以上より、被告製品は、原告の主張する「クラウドシステム」の意義を前提とすると、構成要件1A及び5A並びに1F及び5Fを充足しない。
(6) 争点2-1(被告製品が「配送状況要求」を行う構成を有するか(構成要件2G及び6Gの充足性))
〔原告の主張〕
前記(1)で主張したとおり、被告製品は、荷物(訪問先に配送される荷物)を指定して配送状況を要求する構成を備えている。
したがって、被告製品は、「登録した前記配送状況要求で指定された荷物」について運行ログを検索する手段である構成要件2G及び6Gを充足する。
〔被告の主張〕
構成要件2Gは「登録した前記配送状況要求で指定された荷物について前記運行ログを検索する手段」及び構成要件6Gは「登録した前記配送状況要求で指定された荷物について前記運行ログを検索する手段」であり、荷物を指定して地図情報の取得等を要求する構成である。
一方、前記(1)で主張したとおり、被告製品は、作業者を指定して到着予定時刻を含む案件進捗状況の表示を要求する操作が行われるのであって、荷物を指定して地図情報の取得等を要求する手段を備えていない。
したがって、被告製品は、構成要件2G及び6Gを充足しない。
(7) 争点2-2(被告製品が「前記運行ログにおける履歴および前記最新の位置を使用して納品予定時刻を計算」する構成を有するか(構成要件2I及び6Iの充足性))
〔原告の主張〕
被告製品は、前記(4)で主張したとおり、当該個別の運搬車両の過去の位置情報を用いて配送目的地への所要時間を算出している。
したがって、被告製品は、「前記運行ログにおける履歴および前記最新の位置を使用して納品予定時刻を計算」する構成を有しており、構成要件2I及び6Iを充足する。
〔被告の主張〕
構成要件1C及び5Cにおいて「運搬車両の最新の位置情報および日時情報」が「運行ログ」として運行データベースに登録されると規定されていることから、構成要件2I及び6Iの「運行ログにおける履歴」は、順次記録されていった過去の一時点での運搬車両の最新の位置情報及び日時情報、すなわち、当該個別の運搬車両の過去の位置情報及び日時情報を意味している。そうすると、構成要件2I及び6Iにおいて、「納品予定時刻」は「運行ログにおける履歴」すなわち、当該個別の運搬車両の過去の位置情報及び日時情報を使用して算出される必要がある。一方、被告製品が到着予定時刻の算出に用いている情報は、上記(4)で主張したとおり、①配車計画データベースの検索を実行して取得される作業者ごとの配車計画のうちの訪問先及び作業時間の情報、②作業履歴データベースの検索を実行して取得される作業者の最新の位置情報及び日時情報、③VICS情報やプローブ情報などの統計的な情報に含まれる所要時間(走行速度)のみであり、当該個別の運搬車両の過去の位置情報は用いていない。
したがって、被告製品では、「納品予定時刻」は、「運行ログにおける履歴」を使用して算出されておらず、構成要件2I及び6Iを充足しない。
(8) 争点2-3(被告製品が本件発明1の「物流クラウドシステム」であり、本件発明5の「プログラム」か(構成要件2J及び6Jの充足性))
〔原告の主張〕
被告製品は、上記(5)で主張したとおり、本件発明1の「物流クラウドシステム」であり、本件発明5の「プログラム」である。
したがって、被告製品は、構成要件2J及び6Jを充足する。
〔被告の主張〕
被告製品は、上記(5)で主張したとおり、本件発明1の「物流クラウドシステム」でもなければ、本件発明5の「プログラム」でもない。
したがって、被告製品は、構成要件2J及び6Jを充足しない。
(9) 争点3-1(被告製品が請求項1及び2のいずれかに記載された「物流クラウドシステム」であり、請求項5及び6のいずれかに記載された「プログラム」か(構成要件3M及び7Mの充足性))
〔原告の主張〕
本件特許の特許請求の範囲の請求項3Mは、「請求項1または2に記載の物流クラウドシステム」、構成要件7Mは「として機能させる、請求項5または6に記載のプログラム」であるところ、被告製品は、上記(8)で主張したとおり、本件発明1及び2の「物流クラウドシステム」であり、本件発明5及び6の「プログラム」であるから、構成要件3M及び7Mを充足する。
〔被告の主張〕
被告製品は、上記(8)で主張したとおり、本件発明1又は2に記載の「物流クラウドシステム」ではなく、また、本件発明5又は6に記載の「プログラム」ではないから、構成要件3M及び7Mを充足しない。
(10) 争点4-1(被告製品が「配送状況要求」を行う構成を有するか(構成要件4N及び8Nの充足性))
〔原告の主張〕
構成要件4Nは「前記配送状況要求は、荷主または配送依頼元が発行し、前記物流クラウドシステムは、配送状況要求の発行元に応答を返す」、構成要件8Nは「前記配送状況要求は、荷主または配送依頼元が発行し、前記プログラムは、前記情報処理装置を、配送状況要求の発行元に応答を返す手段として機能させる」である。被告製品は、上記(1)で主張したとおり、個々の荷物を指定して地図情報の取得等を要求する手段を備えているから、構成要件4N及び8Nを充足する。
〔被告の主張〕
被告製品は、上記(1)で述べたとおり、荷物を指定して地図情報の取得等を要求する手段を備えておらず、「前記配送状況要求」を行う構成を備えていない。したがって、被告製品は、構成要件4N及び8Nを充足しない。
(11) 争点4-2(被告製品が請求項1ないし3のいずれかに記載された「物流クラウドシステム」であり、請求項5ないし7のいずれかに記載された「プログラム」か(構成要件4O及び8Oの充足性))
〔原告の主張〕
構成要件4Oは「請求項1~3のいずれか1項に記載の物流クラウドシステム」、構成要件8Oは「請求項5~7のいずれか1項に記載のプログラム」である。被告製品は、本件発明1及び3に記載の「物流クラウドシステム」であり、本件発明5ないし7の「プログラム」である。
したがって、被告製品は、構成要件4O及び8Oを充足する。
〔被告の主張〕
被告製品は、既に主張したとおり、本件発明1ないし3に記載された物流クラウドシステムではなく、また、本件発明5ないし7のいずれかに記載されたプログラムでもない。
したがって、被告製品は、構成要件4O及び8Oを充足しない。
(12) 争点5(被告製品について本件発明1、5の均等侵害が成立するか)〔原告の主張〕
被告製品が本件発明についての文言侵害が成立しないとしても、①右部分が特許発明の本質的部分ではなく、②右部分を対象製品等におけるものと置き換えても、特許発明の目的を達することができ、同一の作用効果を奏するものであって、③右のように置き換えることに、当該発明の属する技術の分野における通常の知識を有する者が、対象製品等の製造等の時点において容易に想到することができたものであり、④対象製品等が、特許発明の特許出願時における公知技術と同一又は当業者がこれから右出願時に容易に推考できたものではなく、かつ、⑤対象製品等が特許発明の特許出願手続において特許請求の範囲から意識的に除外されたものに当たるなどの特段の事情もないときは、右対象製品等は、特許請求の範囲に記載された構成と均等なものとして、特許発明の技術的範囲に属するといえる(最高裁平成10年2月24日第三小法廷判決・民集52巻1号113頁参照。以下、「平成10年最高裁判決」という。)。そして、次のとおり、本件発明1及び5については、均等の第1要件から第5要件を全て充足するから、均等侵害が成立する。
ア 本件発明1及び5について
(ア) 第1要件(非本質的部分)
本件発明1及び5と被告製品とで相違点があるとすれば、①本件発明1及び5は、荷物を指定した配送状況要求を行う構成を備えている(1D、5D)ところ、被告製品においては荷物ではなく作業者を指定した配送状況要求を行う構成を備えている点(以下「相違点1」という。)、②本件発明1及び5は、荷物IDを指定した現在位置要求を行う構成を備えている(1E-1、5E-1)ところ、被告製品においては荷物ではなく作業者を指定した配送状況要求を行う構成を備えている点(以下「相違点2」という。)、③本件発明1及び5は、検索された当該個別の運搬車両の過去の位置情報から移動速度を算出する構成を備えている(1E-2、5E-2)ところ、被告製品においてはVICS情報及びプローブ情報などの統計的な情報を用いて移動速度を算出する構成を備えている点(以下「相違点3」という。)である。ところで、均等の第1要件に関して、本件発明1及び5の本質的部分は、従来個別で行われてきた物流管理と顧客管理とを統合した物流クラウドシステム及びプログラムを用いていることにある。本件発明1及び5は、クラウド情報処理基盤の特性を有効に利用し、物流管理と顧客管理とを統合したシステム及びプログラムを用いることで上記課題を解決している。
このように、相違点1ないし3は、本件発明1及び5の本質的部分に関わるものではなく、均等の第1要件を満たす。
(イ) 第2要件(置換可能性)
被告製品の構成は、物流管理と顧客管理とを統合するものであるから、本件発明1及び5と同一の作用効果を奏する。
したがって、均等の第2要件を満たす。
(ウ) 第3要件(置換容易性)
相違点1及び2に関し、本件発明1及び5と被告製品とが配送状況要求において荷物を指定するか作業者を指定するかの違いがあるとしても、いずれも運搬する荷物を特定するに至る情報に過ぎず、配送依頼元が便宜により書き換え可能である。また、相違点3に関しても、VICSは平成8年から供用されており、VICSは平成27年4月頃からプローブ情報を利用していたのであるから、被告製品の提供開始時点において、本件発明1及び5の構成に置換することは容易であった。したがって、均等の第3要件を満たす。
(エ) 第4要件及び第5要件
本件発明1及び5と被告製品との間に、第4要件及び第5要件に該当する事情は存在しないから、均等の第4要件及び第5要件を満たす。
イ 本件発明2及び6について
仮に、本件発明2及び6が荷物を指定した配送状況要求を行う構成を備えている(構成要件2G及び6G)のに対し、被告製品が荷物ではなく作業者を指定した配送状況要求を行う構成を備えている点が相違点であるとしても、上記アのとおり、かかる相違点について均等侵害の要件は充足する。
また、本件発明2及び6が納品予定時刻を当該個別の運搬車両の過去の位置情報等を使用して算出する必要がある(構成要件2I及び6I)のに対し、被告製品が統計的な情報等を用いて納品予定時刻を算出する必要がある点が相違点であるとしても、上記アのとおり、かかる相違点について均等侵害の要件は充足する。さらに、被告製品が構成要件2J及び6Jを充足しないとしても、上記アのとおり、この点についても、均等侵害の要件は充足する。
ウ 本件発明3及び7について
仮に、被告製品が構成要件3M及び7Mを充足しないとしても、この点は、本件発明1及び5並びに本件発明2及び6を充足しないことと同旨であるから、上記ア及びイのとおり、均等侵害の要件は充足する。
エ 本件発明4及び8について
仮に、被告製品が構成要件4O及び8Oを充足しないとしても、この点は、本件発明1ないし3及び5ないし7を充足しないことと同旨であるから、上記アないしウのとおり、均等侵害の要件は充足する。
〔被告の主張〕
原告の均等侵害の上記主張は、争う。
ア 本件発明1及び5について
(ア) 第1要件
特許発明の本質的部分は、特許請求の範囲及び明細書の記載、特に明細書記載の従来技術との比較から認定されるべきであり、明細書に従来技術が解決できなかった課題として記載されているところが、出願時の従来技術に照らして客観的に見て不十分な場合には、明細書に記載されていない従来技術も参酌して、当該特許発明の従来技術に見られない特有の技術的思想を構成する特徴的部分が認定されるべきであって、かかる場合には、特許発明の本質的部分は、特許請求の範囲及び明細書の記載のみから認定される場合に比べ、より特許請求の範囲の記載に近接したものとなり、均等が認められる範囲がより狭いものとなるというべきである。本件において、原告が主張する物流管理と顧客管理とを統合した物流クラウドシステム及びプログラムは、公知文献に開示された従来技術であり、本件明細書の記述は従来技術に照らして客観的に見て不十分な場合に該当する。
そして、これらの従来技術からすれば、本件発明1及び5には従来技術に見られない技術的思想を構成する特有の部分は何ら存在しないから、本件発明1及び5は、そこに記載された事項の全ての組合せ、すなわち特許請求の範囲に記載された内容自体を特徴的部分とするものである。このように本件発明1及び5は、均等侵害の成立する範囲が極めて小さい、言わば実施例限定発明に類するものと評価されるものであるから、対象製品に特許請求の範囲の記載と異なる部分があれば、均等侵害は成立しないことになる。これを前提とすると、相違点1ないし3は、特許請求の範囲で殊更に限定された構成要件とは明らかに異なるのであるから、特許請求の範囲に記載された内容自体が本件発明1及び5の特徴的部分となる以上、均等侵害が成立する余地はない。
したがって、被告製品は、均等の第1要件を充足しない。
(イ) 第5要件
相違点2に係る構成要件(荷物IDを指定した現在位置要求(1E-1、5E-1))及び相違点3に係る構成要件(配送目的地までに要する時間を検索された当該個別の運搬車両の過去の位置情報から計算する(1E-2、5E-2))は、平成27年3月12日付け手続補正書による減縮補正で追加された構成要件である。そのため、これらの構成要件を充足しない構成は、本件発明1及び5の出願手続において特許請求の範囲から意識的に除外されたものであるといえる。
したがって、被告製品は、均等の第5要件を充足しない。
イ 本件発明2及び6について
原告が主張する本件発明2及び6と被告製品との相違点は、構成要件2G及び6Gについて構成要件1D及び5Dにおいて主張する内容と、構成要件2I及び6Iについて構成要件1E-2及び5E-2において主張する内容と、構成要件2J及び6Jについて構成要件について本件発明1及び5に関して主張する内容とそれぞれ同旨であるところ、上記アのとおり、本件発明1及び5に関して均等侵害の要件を充足するものではないから、本件発明2及び6についても、均等侵害は成立しない。
ウ 本件発明3及び7について
原告が主張する構成要件3M及び7Mと被告製品との相違点は、本件発明1及び5に関して主張する内容と同旨であるところ、上記アのとおり、本件発明1及び5に関して均等侵害の要件を充足するものではないから、本件発明3及び7についても、均等侵害は成立しない。
エ 本件発明4及び8について
原告が主張する構成要件4O及び8Oと被告製品との相違点は、本件発明1及び5に関して主張する内容と同旨であるところ、上記アのとおり、本件発明1及び5に関して均等侵害の要件を充足するものではないから、本件発明4及び8についても、均等侵害は成立しない。
(13) 争点6(被告製品について本件発明1の間接侵害が成立するか)〔原告の主張〕
被告製品には、本件発明の構成要件1BないしDに記載された機能を発揮するための構造化文書(プログラムモジュール。以下「被告プログラムモジュール」という。)が存在するところ、被告プログラムモジュールは、本件発明の課題の解決に不可欠なものであるといえるから、被告において、被告プログラムモジュールを含む被告製品を業として生産し、電気通信回路を通じた提供及び当該提供の申出をする行為は、特許法101条2号に規定された行為に該当し、本件発明に係る特許権の侵害(間接侵害)が成立する。
すなわち、仮に、現状の被告プログラムモジュールが、構成要件1Dに規定された個別の荷物を指定した配送状況要求を行う構成を備えていないとしても、被告は、そのプレスリリースにおいて、今後荷物の位置をリアルタイムに確認できる機能を備える予定があるとうたっており、被告製品中のプログラムを変更することにより、上記構成を備えることができるし(生産用途要件)、被告プログラムモジュールは、クラウド情報処理基盤において、配送依頼元における物流管理と荷主における顧客管理を連携する機能を提供するものであり、本件発明による課題の解決に不可欠なものである(不可欠性要件)。そして、被告プログラムモジュールは、日本国内において広く一般に流通しているものではない(非汎用性要件)。
さらに、被告は、平成24年、原告との間で、原告の製品について商談を行っているから、本件発明が特許発明であること、被告プログラムモジュールが本件発明の実施に用いられることを知っていたといえるし、原告代理人の通知により、遅くとも、平成29年11月22日には、主観的要件を満たしていたといえる。〔被告の主張〕
原告の上記主張は、争う。本件発明に係る特許権の侵害(間接侵害)は、成立しない。
まず、間接侵害の成立には、現に特許発明の実施品の生産が行われていることが必要である。ところが、原告は、被告プログラムモジュールによって、構成要件1Bないし1Dに記載された機能を実現すると主張しているものの、被告プログラムモジュールが構成要件の全てを充足するものとは主張しておらず、被告によって本件発明の実施品の生産が行われていることを前提としていない。そして、被告以外の第三者によっても、本件発明の実施品の生産が行われていないことは明らかであるから、特許法101条2号の間接侵害の成立をいう原告の主張は失当である。また、原告は、被告製品中のプログラムを変更することにより、構成要件1Dの構成を備えることが可能であるとして、被告プログラムモジュールが本件発明の生産に用いる物に当たると主張するが、プログラムを変更して構成要件を備えることが可能という理由で「その物の生産に用いる物」に該当するとすれば、およそどのようなプログラムであっても、「その物の生産に用いる物」に該当することとなり、特許法101条2号の間接侵害が極めて広範に成立することになってしまい、不合理である。仮に、原告が主張するようにプログラムを変更すればよいという前提に立つのであれば、元のプログラムはどのようなものでもよいはずであり、本件発明との関係で原告のいう被告プログラムモジュールが「その発明による課題の解決に不可欠なもの」には該当しないから、間接侵害が成立する余地はない。
(14) 争点7-1(無効理由1(乙6発明を主引例とする進歩性の欠如)の有無)〔被告の主張〕
本件発明は、次のとおり、本件特許の特許出願の原出願日(平成22年8月31日)より前の平成15年9月12日に公開された乙6発明に基づいて当業者が容易に発明をすることができたものであるから、本件発明は、特許法29条2項の規定に違反して特許されたものであり、特許無効審判により無効にされるべきものである(特許法123条1項2号)。
ア 乙6発明の構成
乙6公報から、以下のとおりの構成が認められる(以下、乙6発明に係る構成を、「乙6a」などという。)。
(ア) 本件発明1及び5関係
乙6a:ネットワークを経由してサーバに要求を行い、サーバ上で処理をさせ、その処理結果の提供を受ける、荷物の輸送を管理するためのシステム及び情報処理装置を当該システムとして機能させるプログラムであって、
乙6b:ネットワークを介して、依頼に係る荷物の運送業務に関連して、当該荷物を運搬する運送用車両を特定する情報を含む運送業務の情報をデータベースに登録する手段と、
乙6c:ネットワークを介して、運送用車両の最新の位置情報及び日時情報を取得して、データベースに登録する手段と
乙6d:運送用車両を指定して行われる運送用車両の位置と卸地の位置を示す地図情報の表示要求を含む運送状況の問合せに応答して、取得した前記位置情報及び日時情報を使用して前記荷物の卸地と運送用車両の現在の位置を表示するための道路地図などの地図情報を取得し、現在の運送用車両と荷物の卸地に対してそれぞれ異なる図形オブジェクトを割り当てて前記地図情報に合成し、荷送人、荷受人、運送業者に対して回答情報として送付する手段を含み、
乙6e-1:それぞれアクセスキーの発行・通知を受けた荷送人、荷受人(荷受人は荷送人からアクセスキーの通知を受ける必要がある)、運送業者からの、運送用車両を指定した運送状況の問合せを受領すると、
乙6e-2:運送計画の記録されたデータベースの検索を実行して運送用車両の経路などの運行計画の情報を取得し、また、位置情報が記録されたデータベースの検索を実行して、運送用車両の現在位置情報及び日時情報並びに過去の位置情報及び日時情報を取得し、これらの情報を用いて、X分後の当該車両の位置をシミュレーションにより計算し、
乙6e-3:複数のデータベースの検索結果から作成したデータを応答として表示する(乙6e-2と同様)
乙6f:ネットワークを経由してサーバに要求を行い、サーバ上で処理をさせ、その処理結果の提供を受ける、荷物の輸送を管理するためのシステム及び情報処理装置を当該システムとして機能させるプログラム(乙6aと同様)
(イ) 本件発明2及び6関係
乙6g:運送用車両を指定してデータベースに登録された当該運送用車両の位置情報及び日時情報を検索する手段と、(乙6dと同様)
乙6h:卸地及びデータベースを検索して取得された運送用車両の最新の位置情報及び日時情報を使用して地図情報を取得する手段と、(乙6dと同様)乙6i:現在の運送用車両の位置と荷物の卸地に対してそれぞれ異なる図形オブジェクトを割り当てて前記地図情報に合成し、X分後の当該車両の位置をシミュレーションにより計算し、また、少なくとも運送業者が利用可能な運送用車両ごとの集配スケジュールのリストが作成する手段と
乙6j:を含む、ネットワークを経由してサーバに要求を行い、サーバ上で処理をさせ、その処理結果の提供を受ける、荷物の輸送を管理するためのシステム及び情報処理装置を当該システムとして機能させるプログラム(乙6aと同様)(ウ) 本件発明3及び7関係
乙6k:運送用車両に搭載された携帯電話機から定期的な位置情報及び日時情報のアップロードを受け付け、
乙6l:ネットワークを介してウェブブラウザを介した配送状況の提供及び運送計画の作成支援を行う
乙6m:ネットワークを経由してサーバに要求を行い、サーバ上で処理をさせ、その処理結果の提供を受ける、荷物の輸送を管理するためのシステム及び情報処理装置を当該システムとして機能させるプログラム(乙6aと同様)
(エ) 本件発明4及び8関係
乙6n:運送状況の問合せは、荷送人、荷受人、運送業者が行い、運送情報センタは発行元に対し応答を返す(乙6dと同様)
乙6o:ネットワークを経由してサーバに要求を行い、サーバ上で処理をさせ、その処理結果の提供を受ける、荷物の輸送を管理するためのシステム及び情報処理装置を当該システムとして機能させるプログラム(乙6aと同様)
イ 本件発明1及び5の進歩性の欠如
(ア) 本件発明1及び5と乙6発明との対比
本件発明1及び5と乙6発明とは、次の点で相違し、その余の点で一致する。
a 相違点1
本件発明1及び5は、荷物を指定して当該荷物の運搬車両の位置と納品先の位置を示す地図情報の表示を要求するものであるのに対し、乙6発明は、運送用車両を指定して、運送用車両の位置と卸地の位置を示す地図情報の表示要求を含む運送状況の問合せを行うものである点。
b 相違点2
本件発明1及び5は、荷物の固有の識別子を指定して、当該荷物の運搬車両の現在位置の情報を要求するものであるのに対し、乙6発明は、運送用車両を指定して、当該車両の現在位置の情報を要求するものである点。
c 相違点3
本件発明1及び5は、荷主及び配送依頼元に対し、荷物の現在位置情報を提供するに当たって、荷主及び配送依頼元ごとに異なる処理プロセスを用意したり、アクセスキーの発行、電子メールの発行などの追加の処理を行うことがないものであるのに対し、乙6発明は、「荷主」に該当する荷受人については、運送業務ごとに荷送人から荷受人にアクセスキーの通知を行う必要がある点。
d 相違点4
本件発明1及び5は、運行計画の情報、運搬車両の現在位置情報及び日時情報並びに過去の位置情報及び日時情報を用いて、配送目的地までに要する時間を計算するものであるのに対し、乙6発明は、これらの情報を用いて、X分後の運送用車両の位置を計算するものである点。
(イ) 相違点の容易想到性
本件発明1及び5は、以下に述べるとおり、乙6発明に基づいて当業者が容易に想到することができたものである。
a 相違点1及び2の容易想到性
相違点1及び2は、要するに、荷物の運送状況の問合せに当たって、本件発明1及び5では、固有の識別子を用いて荷物を指定するものであるのに対し、乙6発明では、(当該荷物を運送する)運送用車両を指定するものであるという相違点であり、相違点1及び相違点2は、実質的に同一である。
相違点1及び2に係る構成、すなわち、固有の識別子を用いて荷物を指定して当該荷物の運送状況の問合せを行うことは、本件特許出願の原出願日(平成22年8月31日)において、当業者において周知の技術であった。
したがって、当業者は、乙6発明に固有の識別子を用いて荷物を指定して当該荷物の運送状況の問合せを行う周知技術を適用して、相違点1及び2に係る構成とすることは容易になし得たことであった。
b 相違点3の容易想到性
相違点3に関し、乙6公報の請求項22の記載によれば、このようなアクセスキーを用いずに荷送人・荷受人が運送用車両の位置情報を閲覧することができる技術が開示されている。
したがって、当業者において、乙6公報の請求項22の記載を踏まえ、乙6発明の構成を、位置情報を閲覧するためのアクセスキーの発行・通知を行わない構成、すなわち、「荷主」及び「配送依頼元」ごとに異なる処理プロセスを用意したり、アクセスキーの発行、電子メールの発行などの追加の処理を行うことがない構成(相違点3に係る構成)に変更することは、容易になし得たものであった。
c 相違点4の容易想到性
相違点4に係る構成、すなわち、運行計画の情報、運搬車両の現在位置情報及び日時情報並びに過去の位置情報及び日時情報を用いて配送目的地までに要する時間を計算することは、本件特許出願の原出願日(平成22年8月31日)において、当業者において周知の技術であった。
したがって、当業者は、乙6発明に、運行計画の情報、運送用車両の現在位置情報及び日時情報並びに過去の位置情報及び日時情報を用いて配送目的地までに要する時間を計算する周知技術を適用して、相違点4に係る構成とすることは容易になし得たことであった。
ウ 本件発明2及び6の進歩性の欠如
(ア) 本件発明2及び6と乙6発明との対比
本件発明2及び6と乙6発明とは、上記相違点1ないし4に加え、次の点で相違し、その余の点で一致する。なお、荷物の指定に関する原告の解釈(運送用車両の指定も荷物の指定に当たる。)を前提とするのであれば、乙6発明では、運送用車両を指定しているのであるから、相違点5は存在しないことになる。
a 相違点5
本件発明2及び6は、荷物を指定して、データベースに登録された運送用車両の位置情報及び日時情報を検索する手段を備えるものであるのに対し、運送用車両を指定して、データベースに登録された運送用車両の位置情報及び日時情報を検索する手段を備えるものである点。
b 相違点6
本件発明2及び6は、運送車両の現在位置情報及び日時情報並びに過去の位置情報及び日時情報を用いて、「納品予定時刻」を計算するものであるのに対し、乙6発明は、これらの情報を用いて、X分後の運送用車両の位置を計算する点。
c 相違点7
本件発明2及び6は、現在配送中の運搬車両の集配リストに納品予定時刻を顧客または配送依頼元が参照可能な形式で追加して配送状況テーブルを作成する手段を備えるものであるのに対し、乙6発明では、少なくとも運送業者が利用可能な運送用車両ごとの集配スケジュールのリストが作成されているが、当該リストに納品予定時刻は追加されず、また、これを荷受人及び荷送人が利用可能であるかは不明である点。
(イ) 相違点の容易想到性
本件発明2及び6は、以下に述べるとおり、乙6発明に基づいて当業者が容易に想到することができたものである。
a 相違点1ないし4の容易想到性
上記イ(イ)において述べたとおり、相違点1ないし4に係る構成は、当業者が容易に想到することができたものであった。
b 相違点5の容易想到性
相違点5の内容は、相違点1及び2と実質的に同じ内容であり、上記イ(イ)aにおいて述べたところから明らかなとおり、相違点5に係る構成は、当業者が容易に想到することができたものであった。
c 相違点6の容易想到性
相違点6の内容は、相違点4と実質的に同じ内容であり、上記イ(イ)cにおいて述べたところから明らかなとおり、相違点6に係る構成は、当業者が容易に想到することができたものであった。
d 相違点7の容易想到性
相違点7に関し、上記イ(イ)cにおいて述べたとおり、運行計画の情報、運送用車両の現在位置情報及び日時情報並びに過去の位置情報及び日時情報を用いて配送目的地に到着する時刻(納品予定時刻)を計算する技術は周知であった。そして、納品予定時刻は運送用車両ごとの集配スケジュールに関わるものであることから、乙6発明に当該周知技術を適用する際に、当該集配スケジュールのリストに納品予定時刻を追加することは、当業者であれば当然に行うことである。また、当該集配スケジュールのリストを、乙6発明において位置情報の要求をすることができ、納品予定時刻を知ることができる荷受人及び荷送人に利用可能とするかどうかは、当業者が必要に応じ適宜選択する設計事項である。
したがって、当業者は、相違点7に係る構成とすることは容易になし得たことであった。
エ 本件発明3及び7の進歩性の欠如
(ア) 本件発明3及び7と乙6発明との対比
本件発明3及び7と乙6発明とは、請求項1に記載の物流クラウドシステム及び請求項5に記載のプログラムとの関係では上記相違点1ないし4、請求項2に記載の物流クラウドシステム及び請求項6に記載のプログラムとの関係では上記相違点1ないし7の点で相違し、その余の点で一致する。
(イ) 相違点の容易想到性
上記イ(イ)において述べたとおり、相違点1ないし4に係る構成は、当業者が容易に想到することができたものであった。また、上記ウ(イ)において述べたとおり、相違点5ないし7に係る構成は、当業者が容易に想到することができたものであった。したがって、本件発明3及び7は、乙6発明に基づいて当業者が容易に想到することができた。
オ 本件発明4及び8の進歩性の欠如
(ア) 本件発明4及び8と乙6発明との対比
本件発明4及び8と乙6発明とは、請求項1に記載の物流クラウドシステム及び請求項5に記載のプログラムとの関係では相違点1ないし4、請求項2に記載の物流クラウドシステム及び請求項6に記載のプログラムとの関係では相違点1ないし7、請求項3に記載の物流クラウドシステム及び請求項7に記載のプログラムとの関係では相違点1ないし4又は相違点1ないし7の点で相違するほか、次の点で相違し、その余の点で一致する。すなわち、本件発明4及び8は、荷物を指定して当該荷物を運搬している車両の位置と納品先の位置を示す地図情報の表示を要求するものであるのに対し、乙6発明は、運送用車両を指定して、運送用車両の位置と卸地の位置を示す地図情報の表示要求を含む運送状況の問合せを行うものである点で相違する(相違点8)。
(イ) 相違点の容易想到性
本件発明4及び8は、以下に述べるとおり、乙6発明に基づいて当業者が容易に想到することができたものである。
a 相違点1ないし7の容易想到性
上記イ(イ)において述べたとおり、相違点1ないし4に係る構成は、当業者が容易に想到することができたものであった。また、上記ウ(イ)において述べたとおり、相違点5ないし7に係る構成は、当業者が容易に想到することができたものであった。
b 相違点8の容易想到性
相違点8の内容は、相違点1と全く同じ内容であり、上記イ(イ)aにおいて述べたところから明らかなとおり、相違点8に係る構成は、当業者が容易に想到することができたものであった。
〔原告の主張〕
ア 乙6発明の構成
乙6発明は、被告が主張する乙6aないしоの構成を備えていない。すなわち、乙6発明においては、運送業者側に運送業務管理用の運送業者サーバが設けられ、同サーバがウェブサーバや入札管理サーバを含む運送情報センタと通信を行っており、運送業者は、かかるサーバを直接操作しているのであって、ネットワークを経由してサーバに要求を行っていないから、乙6a、乙6f、乙6j、乙6m、乙6оの構成を備えていない。また、乙6発明においては、運送用車両の情報は、ネットワークを通じてデータベースに登録されるのではなく、運送業者に設置された運送業者サーバに通信が行われたのち、運送情報センタに対して送信が行われており、ネットワークを介して運送用車両の情報が運送情報センタに送信されていないから、乙6b、乙6c、乙6k、乙6mの構成を備えていない。さらに、乙6発明において、アクセスキーが使用されるという点を除き、荷送人及び荷受人がどのような問合せを行い、どのような情報が得られるのかが開示されておらず、乙6d、乙6e-1、乙6g、乙6h、乙6nの構成を備えているということはできない。加えて、被告が主張する乙6e-2の構成についても、それと同じことが当てはまる上、乙6発明については、入札データベース、応札データベース及び車両データベースの3つのデータベースが存在することはうかがえるものの、3つのデータベースにどのような情報が蓄積され、指令が出された場合にどのようにデータベースの検索が実行され、どのような結果が得られるのか、一切不明であり、乙6e-2及び乙6e-3について、被告の主張する構成が備えられているということはできない。続いて、乙6公報で開示されているのは、入札をするための運送計画に規定された到着時刻を落札時に、そのまま図19の形式のスケジュールに追加するというものであり、限定された範囲でのスケジュール作成でしかないから、乙6iの構成を備えていない。さらに、乙6公報の明細書の段落【0042】には、運送業者側には事務所などの運送業務管理用の運送業者サーバが設けられ、ウェブサーバや入札管理サーバと通信を行う旨の記載がある。したがって、インターネットを経由してホームページを閲覧しながら利用するシステムではないし、配送状況の提供についても、運送計画の作成支援については、単に荷送人が運送計画を作成して、運送情報センタに送信しているのみであり、運送計画の作成を支援する機能について記載がないのであるから、乙6lの構成を備えていない。
イ 本件発明と乙6発明との対比
乙6発明は、次のとおり、少なくともクラウドシステムではない。
まず、乙6発明は、クラウドシステムが有する特徴②(幅広いネットワークアクセス)を備えていない。乙6発明においては、インターネットなどのネットワークと無線通信や携帯電話網などのネットワークを併存させているが、無線通信や携帯電話網などのネットワークは、デジタルデータ通信能力を利用したデータパケット通信であり、特定の通信会社が提供するサービスであって、携帯電話が異なればネットワークも異なるし、そのことは、ウェブと無線通信や携帯電話網とで異なるテキストファイルを作成する必要があることを意味する。クラウドシステムでは、HTTPプロトコル方式やFTPプロトコル方式にて情報通信を行うため様々なシン及びシッククライアントプラットフォームからの利用が可能である。したがって、乙6発明は、上記特徴②を備えていない。
次に、乙6発明は、クラウドシステムが有する特徴③(リソースの共有)を備えていない。乙6公報の明細書の【図3】に示されているとおり、乙6発明においては、運送業者サーバを運送業者ごとに設置する必要がある。運送業者代理サーバを設ける場合であっても、同サーバを運送業者ごとに設置しなければならず、サービス提供者のコンピューティングリソースが集積され、複数のユーザにマルチテナントモデルを利用して提供されていないことは明らかである。また、乙6公報の明細書には、入札データベース及び応札データベースにどのような情報が格納され、どのような処理が行われるか全く記載がなく、複数のデータベースを共用するとの構成は示されていない。したがって、乙6発明は、上記特徴③を備えていない。さらに、乙6発明は、クラウドシステムが有する特徴④(スピーディな拡張性)を備えていない。乙6発明においては、運送業者ごとに運送業者サーバ又は運送業者代理サーバを設置する必要があり、運送業者が増えるたびに、これらのサーバを設置する必要があるし、入札に関連した求車情報の閲覧及び応札、落札関係の情報の授受については、インターネットなどのネットワークを利用し、車両位置などの運用に関する情報の授受については無線通信や携帯電話網などのネットワークを利用して通信を行っており、このような状況では、無線通信や携帯電話網ごとにウェブサーバを構築する必要がある。したがって、乙6発明が、到底、上記特徴④を備えているとはいえない。
ウ 相違点7について容易想到ではないこと
被告が本件発明と乙6発明との相違点7として主張する相違点は、当業者において容易想到とはいえない。すなわち、乙6発明においては、運送業者ばかりではなく、荷送人や荷受人が利用可能な運送車両ごとの集配スケジュールが作成されるのではなく、限定された範囲でスケジュールが作成され、集配スケジュールのリストには、予め設定された到着予定時刻が記載されるのみであり、本件発明のように動態データベースを含むデータベースから取得した情報に基づき算出された到着予定時刻ではない。乙6発明は、荷送人により予め設定された到着予定時刻を記載する構成を開示するのみで、同発明から、動態データベースを含むデータベースから取得した情報に基づき、リアルタイムで到着予定時刻を記載する構成とすることは、当業者において容易想到ではない。
(15) 争点7-2(無効理由2(明確性要件違反)の有無)
〔被告の主張〕
本件発明は、以下のとおり、その内容が不明確であり、本件発明に係る特許請求の範囲の記載は、特許法36条6項2号の要件(以下「明確性要件」という。)に適合するものではない。
したがって、本件発明は、同号の規定する明確性要件を満たしていない特許出願にされたものであるから、特許無効審判により無効にされるべきものである(特許法123条1項4号)。
ア 無効理由2-1(「配送依頼元」に関する明確性要件違反)について本件発明1の特許請求の範囲には、「共通のインタフェースを介して前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領すると、」(構成要件1E-1)と記載されている。
「配送依頼元」との用語は、物流業界において一般的に用いられる用語ではないところ、本件明細書には「配送依頼元」の意義についての記載はない。
原告は、「配送依頼元」が「物流に関わる者のうち、集配を指令する者で、荷主に該当しない者」を指すと主張するが、本件明細書の段落【0019】において「集配を管理する物流者」という別の用語が用いられており、「配送依頼元」を原告の主張するような意義と解することはできない。
したがって、「配送依頼元」が何を指し示すのかは不明確であり、明確性要件に適合しない。
本件特許2ないし4は、本件発明1の従属項であるから、当然、本件発明2ないし4の特許請求の範囲の記載も明確性要件に適合しない。本件発明5についても、その特許請求の範囲に「配送依頼元」との用語が用いられており、本件発明1と同様の理由で、本件発明5の特許請求の範囲の記載は明確性要件に適合しない。本件発明6ないし8は、本件特許5の従属項であるから、当然、本件発明6ないし8の特許請求の範囲の記載も明確性要件に適合しない。
イ 無効理由2-2(「共通のインタフェースを介して」に関する明確性要件違反)について
本件発明1の特許請求の範囲には、「共通のインタフェースを介して前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領すると、」(構成要件1E-1)と記載されている。
「インタフェース」との用語は、本件明細書において、「ネットワークインタフェース」(段落【0029】)、「ストレージインタフェース」(段落【0033】)、「無線ネットワークインタフェース」(段落【0037】)、「ソケットインタフェースおよび無線ネットワークインタフェース」及び「ネットワークインタフェース」(段落【0039】)、「ネットワークインタフェース」及び「ソケットインタフェース」(段落【0041】)、「通信インタフェース」、「無線通信インタフェース」及び「ソケットインタフェース」(段落【0059】)、「通信インタフェース」及び「ソケットインタフェース」(段落【0076】)、「通信インタフェース」(段落【0090】)、「グラフィカルユーザインタフェース」(段落【0096】)と様々な形で用いられており、特許請求の範囲に記載された「インタフェース」が、このうちのいずれの意味で用いられているか又はこれらと異なる意味で用いられているかは、特許請求の範囲の記載及び本件明細書を見ても全く不明である。
また、原告は、「インタフェース」の用語について、本件訴訟においても、「ウェブブラウザ」であるとか、「物流サーバとクライアントが情報通信を行う際の方式」を意味するなどと主張しているほか、出願過程の平成27年10月7日付け意見書では、「荷主および配送依頼元ごとに異なる処理プロセスを用意したり、アクセスキーの発行、電子メールの発行などの追加の処理を行うことなく、効率的に提示すること」が可能であることをもって「共通のインタフェース」と主張しているように思われ、その時々で全く異なる意味で用いており、その主張は変遷している。このように原告の主張が変遷していること自体が、「インタフェース」との用語が指し示す内容が極めて不明確であることの証左である。
また、「共通のインタフェース」とは、「荷主」と「配送依頼元」に「共通」する「インタフェース」であるところ、上記のとおり、「配送依頼元」の指し示す内容も不明確である。
したがって、「共通のインタフェース」が何を指し示すかは不明確であり、明確性要件に違反する。本件発明2ないし8についても、同様のことがいえる。〔原告の主張〕
ア 無効理由2-1(「配送依頼元」に関する明確性要件違反)について被告は、「配送依頼元」について不明確である旨主張するが、「配送依頼元」の意義が明確であることは、前記(15)で主張したとおりであり、本件発明の構成要件に用いられている「配送依頼元」に明確性を欠くところはない。
イ 無効理由2-2(「共通のインタフェースを介して」に関する明確性要件違反)について
被告は、「インターフェース」について、本件明細書において「…インターフェース」という用語が列挙されていることを指摘して、その内容が不明確であると主張するが、被告が指摘する「…インターフェース」という用語は、もともと「インターフェース」から派生してできたものであり、「インターフェース」の語義と異なる用い方をされているものはない。したがって、「…インターフェース」という用語が用いられていることをもって、本件発明の構成要件に用いられている「インターフェース」が不明確であることにはならず、明確性要件に欠ける点はない。
(16) 争点7-3(無効理由3(サポート要件違反)の有無)
〔被告の主張〕
本件発明は、本件明細書の発明の詳細な説明に記載されたものではなく、本件発明の特許請求の範囲の記載は、サポート要件に適合するものではない。したがって、本件発明は、同号の規定するサポート要件を満たしていない特許出願に対してされたものであるから、特許無効審判により無効にされるべきものである(特許法123条1項4号)。
ア 無効理由3-1(「共通のインタフェースを介して前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領すると、」に関するサポート要件違反)について
本件発明1の特許請求の範囲には、「配送状況要求に応答して、取得した前記位置情報および日時情報を使用して前記荷物の納品先と、前記運搬車両の最新の位置とを表示するための地図情報を取得し、前記納品先および前記運搬車両に対してそれぞれ異なる図形オブジェクトを割り当てて前記地図情報上に合成し、荷主または配送依頼元に応答として送付する手段と」(構成要件1D)、「共通のインタフェースを介して前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領すると、」(構成要件1E-1)との記載があるところ、そもそも本件明細書において、「配送依頼元」については、特許請求の範囲の記載を引き写した箇所を除いて記載が存在しない。また、本件明細書段落【0097】の「(2)配送状況要求」が「現在位置要求」に当たるものと考えられるが、同段落のその他の箇所を見ても、「荷主」と「配送依頼元」に「共通」する「インタフェース」を介して現在位置要求が行われることについての記載は一切存在しない。
したがって、特許請求の範囲に記載された本件発明1は、そもそも発明の詳細な説明に記載されておらず、サポートの形式的要件すら満たしていない。本件発明2ないし8も、同様のことがいえる。
イ 無効理由3-2((原告の解釈を前提とした)「過去の位置情報」に関するサポート要件違反)について
原告は、「過去の位置情報」につき、車両の過去の位置情報を意味し、車両については、検索された運搬車両(構成要件1E-2及び構成要件5E-2)に限定されるものではないことを前提に、「過去の位置情報」とは、「検索された運搬車両」の「過去の位置情報」であってもよいし、不特定の走行車から収集される「過去の位置情報」であってもよいとする。しかし、正しい「過去の位置情報」の解釈は、既に指摘したとおりであり、この原告の解釈は誤っている。
万一、原告の主張する「過去の位置情報」の解釈が採用されたとしても、本件明細書には、「検索された運搬車両」(荷物IDに対応する荷物を運搬する車両)の「過去の位置情報」を用いて配送目的地までに要する時間を計算していることについての記載しかなく、原告が主張する(検索された運搬車両以外の不特定の車両も含む)およそ「車両」の過去の位置情報を用いた配送目的地までに要する時間の計算方法については何らの記述もない。
したがって、原告の主張する「過去の位置情報」の解釈を前提とすると、本件明細書にはそのような「過去の位置情報」を用いた配送目的地までに要する時間の計算方法について何らの記載もないことから、特許請求の範囲に記載された発明が発明の詳細な説明に記載されておらず、サポートの形式的要件を満たしていない。上記のとおり、原告の「過去の位置情報」に関する解釈を前提とすると、本件発明1の特許請求の範囲の記載はサポート要件に適合しない。本件発明2ないし8についても、同様のことが当てはまる。
ウ 無効理由3-3((原告の解釈を前提とした)「クラウドシステム」に関するサポート要件違反)について
原告は、特徴①~⑤を備えるもののみが「クラウドシステム」であると主張しているが、正しい「クラウドシステム」の解釈は、既に指摘したとおりであり、原告の解釈は誤っている。
万一、原告の主張する「クラウドシステム」の解釈が採用されたとしても、本件特許の特許請求の範囲の記載及び本件明細書の記載には、「クラウドシステム」の用語についての説明は一切なく、原告が主張する特徴①~⑤に関する説明もない。そして、原告の主張によれば、「クラウドシステム」である時点で当然に特徴①~⑤を備えるということになるが、むしろ、本件明細書の段落【0022】では、クラウドシステムである本件発明の実施形態においてクライアントサーバーアプリケーションを実装することも許容されており、これは特徴②を満たすものではなく、原告の「クラウドシステム」の意義に関する主張とは整合しない記載がある。したがって、原告の主張する「クラウドシステム」の解釈を前提とすると、本件明細書にはそのような「クラウドシステム」について何らの記載もないことから、特許請求の範囲に記載された発明が発明の詳細な説明に記載されておらず、サポートの形式的要件を満たしていない。
上記のとおり、原告の「クラウドシステム」に関する解釈を前提とすると、本件発明1の特許請求の範囲の記載はサポート要件に適合しない。本件発明2ないし8も、同様のことが当てはまる。
〔原告の主張〕
ア 無効理由3-1(「共通のインタフェースを介して前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領すると、」に関するサポート要件違反)について
本件明細書には、「配送依頼元」に該当する「集配を管理する物流者」が記載されている。また、本件明細書には、発注端末と物流管理サーバの通信プロトコル及び物流端末と物流管理サーバの通信プロトコルの両方がHTTPプロトコルを用いることが記載されており(【0021】、【0022】)、また、本件明細書に記載されている【図23】ないし【図25】は、配送依頼元の物流端末に表示される画面であって、これらの画面は、インターネットエクスプローラーというブラウザソフトウェアを用いて使用され、当該ソフトウェアにおいて情報通信が行われる際にHTTPプロトコルという通信方式が用いられている。したがって、本件明細書上、発注端末と物流管理サーバ、配送依頼元側の端末に相当する物流端末と物流管理サーバは、それぞれ、HTTPプロトコルという通信方式を利用して通信が行われていることは明らかであり、「共通のインタフェースを介して前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領すると、」という構成要件にサポート要件違反はない。
イ 無効理由3-2((原告の解釈を前提とした)「過去の位置情報」に関するサポート要件違反)について
「過去の位置情報」とは、車両の過去の位置情報を意味し、「車両」については、「検索された運搬車両」に限定されない。このことは、不特定の車両の過去の位置情報に関する記載があること(【0091】)や、特定の車両に紐づけられずに渋滞情報などの情報が取得されることの記載があること(【0094】)から、VICS情報等を使用することがあることが記載されている。
ウ 無効理由3-3((原告の解釈を前提とした)「クラウドシステム」に関するサポート要件違反)について
本件明細書には、「クラウドシステム」について、「…図2の物流管理サーバの機能は、クラウドのコンピューティング基盤上に構成することができる」と明確に記載されている(【0034】)し、クラウドシステムで用いられているアクセス管理を使用していることについても明確に記載されている(【0043】)。このことは、本件明細書の【図2】において、全てのアプリケーション手段が、データアクセス部によるアクセス制御の下で、受注DB、動態DB、運行DBにアクセスしていることからも明らかである。
(17) 争点7-4(無効理由4(補正に係る新規事項の追加違反)の有無)〔被告の主張〕
本件発明は、以下に述べるとおり、特許法17条の2第3項に規定する要件(新規事項の追加の禁止)を満たしていない補正を経た出願に対して特許されたものであった。
したがって、本件特許1ないし8は、特許無効審判により無効にされるべきものである(特許法123条1項1号)。
ア 無効理由4-1(「共通のインタフェースを介して」に関する新規事項の追加)について
「共通のインタフェースを介して」という構成は、平成27年10月7日付けの補正で追加されたものであるところ、「共通のインタフェースを介して」という構成は発明の詳細な説明に記載がないものであるから、当該補正は特許法17条の2第3項に規定する要件を満たしていない補正である。
したがって、本件発明1に係る特許は、特許法17条の2第3項に規定する要件を満たしていない補正を経た出願に対して特許されたものであり、特許法123条1項1号に定める無効理由が存在する。本件発明2ないし8についても、同じである。
イ 無効理由4-2((原告の解釈を前提とした)「過去の位置情報」に関する新規事項の追加)について
「過去の位置情報」という構成は、平成27年3月12日付けの補正で追加されたものであるところ、原告のクレーム解釈を前提とすると、「過去の位置情報」という構成は発明の詳細な説明に記載がないものであるから、当該補正は特許法17条の2第3項に規定する要件を満たしていない補正である。
したがって、本件発明1に係る特許は、特許法17条の2第3項に規定する要件を満たしていない補正を経た出願に対して特許されたものであり、特許法123条1項1号に定める無効理由が存在する。本件発明2ないし8についても、同じである。
〔原告の主張〕
上記(16)において主張したとおり、「共通のインターフェースを介して」及び「過去の位置情報」について、本件明細書に具体的な構成が記載されているのであるから、これらの文言を補正により加えたことが、新規事項の追加に当たらないことは明らかである。
(18) 争点8(差止めの必要性の有無)
〔原告の主張〕
原告は、被告に対し、本件特許権の侵害について、二度にわたり通知を行ったが、被告はこれに誠実に対応せず、また、調停手続においても、何らの対応もしなかったため、原告は、やむなく本件訴訟を提起するに至った。また、被告製品の変更等により、本件特許権が侵害されるおそれもあるから、被告の行為については、差止めの必要性が存する。
〔被告の主張〕
原告の上記主張は、争う。
(19) 争点9(原告の損害の有無及びその額)
〔原告の主張〕
ア 実施料相当額
被告が平成24年5月29日から現在に至るまで、被告製品を販売等したことにより得た売上額は、1億円を下らない。
そして、本件発明の技術分野、被告製品の市場、コスト構造、類似事例、実務慣行に鑑みれば、本件発明の実施について相当な実施料率は、10パーセントを下るものではない。
したがって、原告は、被告に対して少なくとも1000万円の損害賠償請求権を有している。
イ 弁護士費用
本件訴訟追行に当たって、相当な弁護士費用は、上記実施料相当額の10パーセントの100万円が相当である。
〔被告の主張〕
原告の上記主張は、争う。
第3 当裁判所の判断
1 本件発明について
(1) 本件発明の特許請求の範囲の記載は、前記第2の1(2)イのとおりである。そして、本件明細書には、次の記載がある。
ア 技術分野
「本発明は、ネットワークを介した物流管理に関し、より詳細には、物流の状態をリアルタイムで取得することにより、物流管理を可能とし、さらに最新の荷物の配送状況を荷主に報告する、物流クラウドシステムおよびプログラムに関する。」(【0001】)
イ 背景技術
「近年、ネットワーク基盤が普及し、また移動体通信も普及していることから、多くの車両は、GPS(Global Positioning System)端末を搭載し、その位置や目的地などに関する情報を取得している。この様な状況は、陸上物流の主体を担うトラックなどの貨物車両についても同様である。…」(【0002】)
「上述したネットワーク環境を介して取得できる情報は、これまでも物流の計画立案、実績などの管理、貨物車両の運行管理のために利用されている。…」(【0003】)
ウ 発明が解決しようとする課題
「上述したように、貨物車両に搭載した GPS などの位置情報を利用して物流管理を行うシステムや方法は多数提案されている。中でも上述した特許文献1~7は、GPS などの車載型端末から取得した情報を物流業者のためにだけ利用することを目的とするものである。しかしながら、運搬する荷物は、そもそも荷主による依頼を受けて物流業者が運搬するものだから、特定の荷物を積載した貨物車両が現在何処でどのような状況になっているかについての情報は、物流業者ばかりではなく、荷主における荷物管理および営業管理のためにも重要な情報を提供することができる。」(【0010】)
「このためには、位置情報を管理するサーバ、運行状況/積載情報を管理するサーバ、および荷主管理を行うためのサーバなど複数のサーバが取得した情報を組み合わせて目的に適合する新たなコンテンツを生成することが必要とされるが、特許文献1~7では、複数サーバが取得したデータを組み合わせて異なるデータを生成し、荷主に対して提供することを課題とするものではない。この主な理由としては、貨物/物流管理と、荷主/顧客管理とは、独立したサーバまたはウェブシステムで提供されるものであり、物流管理の情報を荷主に提供する場合、情報漏洩やデータ同期化などの問題からシステムが複雑化することもその1つの要因と考えられる。」(【0011】)
「本発明は、上述した従来技術に鑑みてなされたものであり、本発明は、貨物車両の運搬状況を管理するために取得した情報を使用して、物流管理を行うとともに、当該情報から荷主毎に現在の荷物の配送状況情報を作成し、荷主に通知することを可能とする物流クラウドシステムおよびプログラムを提供することを課題とする。」(【0012】)
エ 課題を解決するための手段
「本発明では、上記課題を解決するために、荷物の輸送を管理するための物流クラウドシステムであって、ネットワークを介して配送するべき荷物の配送依頼に関連して当該荷物を運搬するための運搬車両を特定する情報を少なくとも運行計画データとして運行データベースに登録する手段と、前記ネットワークを介して荷物を輸送している運搬車両の最新の位置情報および日時情報を取得して、運行ログとして動態データベースに登録する手段と、配送状況要求に応答して、取得した前記位置情報および日時情報を使用して前記荷物の納品先と、前記運搬車両の最新の位置とを表示するための地図情報を取得し、前記納品先および前記運搬車両に対してそれぞれ異なる図形オブジェクトを割り当てて前記地図情報上に合成し、荷主または配送依頼元に応答として送付する手段とを含む、物流クラウドシステムが提供される。」(【0013】)
「さらに、物流クラウドシステムは、登録した前記配送状況要求で指定された荷物について前記運行ログを検索する手段と、前記納品先および検索された運行ログで指定される前記運搬車両の最新の位置を参照して地図情報を取得する手段と、前記取得した地図情報に対して前記納品先と最新の位置としてそれぞれ異なる図形オブジェクトを合成し、前記運行ログにおける履歴および前記最新の位置を使用して納品予定時刻を計算し、現在配送中の前記運搬車両の集配リストに前記納品予定時刻として顧客または配送依頼元が参照可能な形式で追加して配送状況テーブルを作成する手段とを含む、ことができる。」(【0014】)
「前記物流クラウドシステムは、前記運搬車両が搭載するモバイル端末からの定期的な前記位置情報および日時情報のアップロードを受け付け、前記ネットワークを介してブラウザ手段を介した配送状況の提供および運行計画の作成支援を行うことができる。」(【0015】)
「前記配送状況要求は、荷主または配送依頼元が発行し、前記物流クラウドシステムは、配送状況要求の発行元に応答を返す、物流クラウドシステム。」(【0016】)「また、本発明によれば、情報処理装置を、荷物の輸送を管理するための物流クラウドシステムとして機能させるための情報処理装置実行可能なプログラムであって、情報処理装置を、ネットワークを介して配送するべき荷物の配送依頼に関連して当該荷物を運搬するための運搬車両を特定する情報を少なくとも運行計画データとして運行データベースに登録する手段、前記ネットワークを介して荷物を輸送している運搬車両の最新の位置情報および日時情報を取得して、運行ログとして動態データベースに登録する手段、配送状況要求に応答して、取得した前記位置情報および日時情報を使用して前記荷物の納品先と、前記運搬車両の最新の位置とを表示するための地図情報を取得し、前記納品先および前記運搬車両に対してそれぞれ異なる図形オブジェクトを割り当てて前記地図情報上に合成し、荷主または配送依頼元に応答として送付する手段として機能させる、プログラムが提供される。」(【0017】)
オ 発明を実施するための形態
「…図1は、本実施形態の物
流管理システム100の概略
図である。物流管理システム
100は、ネットワーク11
0を介して遠隔的に荷主が配
送を依頼し、荷主からの依頼
に対応して物流業者が集配を
指令し、さらに集配状況のモ
ニタを可能としている。物流
管理システム100は、荷主
サイトに設置された発注端末112と、集配を管理する物流者サイトに設置された物流端末114とを含んでいる。」(【0019】)
「発注端末112は、運送するべき荷物を指定して物流管理サーバ116に登録することにより、荷物の運送を依頼する。本実施形態において。用語「荷主」とは、荷物に対する権利を有する人、団体、または企業を意味し、用語「物流者」とは、荷物の運搬を実際に行う、運送業者を意味する。したがって、例えば一般ユーザが、例えば通販会社で商品を購入し、通販会社が物流者に荷物の搬送を依頼する場合、「荷主」には、荷物の購入者または通販会社などの仲介業者を含む。」(【0020】)「発注端末112は、物流管理サーバ116に対して荷物の配送状況を問い合わせ、物流管理サーバ116から、当該荷物の現在位置、配送完了予定時刻など現在の配送状況を略リアルタイムで取得する。また、物流端末114は、物流管理サーバ116に対して発注端末112からの新規な荷物集配の依頼の有無を問い合わせ、物流管理サーバ116に対して荷物の集配のための運行管理および要員管理などを依頼している。」(【0021】)
「発注端末112および物流端末114は、パーソナルコンピュータやワークステーション、またはサーバコンピュータから構成することができ、中央処理装置(【図1】
CPU)、RAM、ROM、ハードディスクなどを実装し、適切なオペレーティングシステム(OS)の制御の下でオブジェクト指向プログラミング言語やレガシープログラミング言語などを実行し、各種処理を実行するための機能手段を提供している。また、発注端末112、物流端末114は、物流管理サーバ116に対してアクセスするための専用のクライアント-サーバアプリケーションを実装することもできるが、より好ましい実施形態では、発注端末112、物流端末114は、InternetExplorer(登録商標)、Mozilla(登録商標)、Opera(登録商標)、FireFox(登録商標)、Chrome(登録商標)などのブラウザソフトウェアを搭載し、物流管理サーバ116に対して、HTTP プロトコルや FTP プロトコルを使用してアクセスし、JAVA(登録商標)、AVAAPPLET(登録商標)、JAVASCRIPT(登録商標)などのアプリケーションプログラムを介して各種サービスの提供を受ける構成とされている。」(【0022】)「物流管理サーバ116は、それぞれ発注端末112および物流端末114からの発注要求または運行管理要求を受領し、発注要求に基づいて集配計画の作成を支援する。物流管理サーバ116は、現在集配業務を行っている運搬車両に搭載されたモバイル端末130、140から、それぞれの運搬車両132、142の集配状況を、無線ネットワークを介した通信により取得し、略リアルタイムで集配状況の更新を行っている。本実施形態で、「略リアルタイム」とは、モバイル端末130、140から定期的にその位置情報および日時情報が送付され、更新されることを意味する。」(【0023】)
「物流管理サーバ116は、このために、受注DB118、動態DB120および運行DB122を管理しており、発注端末112からの受注、運搬車両の集配状況の管理、および新規受注に基づく運行計画作成支援を行っている。物流管理サーバ116は、上述した処理を実行するためにWebサーバおよびFTPサーバとして機能し、さらにリレーショナルデータベース(RDB)やオブジェクト指向データベース(OODB)などのデータベースアプリケーションを実装し、物流に関連するデータ取得要求を取得し、SQL(Structured Query Language)や、XML(eXtensible Markup Language)などを利用して、要求を処理し、それぞれ発注端末112または物流端末114に対して要求された情報を提供している。」(【0024】)
「図2は、本実施形態の
物流管理サーバ116の
機能ブロック200を示
す図である。物流管理サ
ーバ116は、上述した
ようにWebサーバとし
て実装されており、ネッ
トワークインタフェース
NICを介してインター
ネットといったネットワ
ーク110から各種情報
および要求を受領する。
さらに物流管理サーバ1
16は、運行管理部210と、動態管理部220と、発注管理部230を備えている。運行管理部210は、発注端末からの集配要求を受領し、特定の物流端末114からのアクセスに応じて運送業者の集配資源情報を参照して配送計画作成を支援する。また、運行管理部210は、運行DB122に作成した配送計画を登録し、管理している。」(【0029】
「動態管理部220は、運搬車両132、142から送付される位置情報、時刻情報などを受領して動態DB120に登録された特定の運搬車両の現在情報を更新する。動態DB120は、発注端末112から特定の運搬車両が担当する荷物がどのような配送状況にあるかの問合わせを受領すると、運搬車両の配送状況を検索して、後述する発注管理部230に検索された情報を渡すことで、発注管理部230【図2】
による対応する地図情報や道路情報などの取得、現在位置や予定配送時刻などを表示させるためのオブジェクトの地図データへの合成、集配計画テーブルの生成および地図データへの合成などの処理を可能とさせている。」(【0030】)「また、モバイル端末130からの運行ログを受領した動態管理部220は、受領したデータを処理し、その結果を運行ログデータとして動態DB120に登録し、他の機能部からの運行ログデータへのアクセスを可能とする。発注管理部230が発注端末112からの状況確認要求を受領すると、状況確認要求から荷物IDを取得し、ステップS606で、当該荷物IDを検索キーとして運行DB122、動態DB120を検索し、状況確認テーブルを作成する。さらに発注管理部230は、動態DB120に格納されている現在の位置情報と、運送先の位置情報とを参照して、地図データを検索し、これらの情報を統合して、状況確認用の HTML、XHTML、または XML といった構造
化文書を作成する。発注
管理部230は、作成し
た構造化文書を発注端
末112に送付して、状
況確認要求に対する応
答する。」(【0057】)
「図18は、本実施形
態の発注管理部230
の機能ブロックを示す。
本実施形態の発注管理部230は、発注端末112との間で、HTTPまたはHTTPSプロトコルを使用するデータトランザクションを行っており、物流管理サーバ116のWebサーバ機能として実装されている。発注管理部230は、通信インタフェース1810を備えており、ソケット通信を使用して発注端末112との間でネットワーク110を介したデータ送受信を実行する。」(【0090】)【図18】
「さらに、発注管理部230は、新規発注受領部1820と、配送状況検索部1830と、予定時刻計算部1840とを含んでいる。新規発注受領部1820は、発注端末112から送付される新規な発注を受領し、特定の実施形態では所定の期間新規発注を格納部に蓄積し、所定の期間経過後にデータベースアクセス部240を呼び出して受注DB118に格納し、運行管理部210に対して新規な受注データが更新されたことを通知し、運行計画の作成を指令する。また、配送状況検索部1830は、発注端末112からの現在位置要求を受領して要求された運搬車両の最新の配送状況を検索するため、データベースアクセス部240を呼び出し、運行DB122の検索を実行し、検索された運搬車両の運行計画を、例えばビューとして作成する。また、予定時刻計算部1840は、運搬車両の現在位置および過去の位置情報から計算された平均速度から、配送目的地までに要する時間を計算し、現在時刻に加算して到達予定時刻を取得し、発注端末112の要求に対するレスポンスデータに追加する。」(【0091】)
「また、発注管理部230は、運行ログ検索部1850と、地図情報取得部1870と、マッシュアップ処理部1880とを含んでいる。運行ログ検索部1850は、発注端末112から送付された現在位置要求に含まれる荷物IDを検索キーとして動態DB120を検索し、荷物ID、すなわち当該荷物を運送している運搬車両の運行ログデータのうち、最新の日時情報が付されたデータを取得し、地図情報取得部1870およびマッシュアップ処理部1880に渡す。地図情報取得部1870は、地図DBを検索し、運行ログ検索部1850から取得した位置情報および配送先の位置情報を含む適切な縮尺の地図情報を検索し、そのデータ識別値をマッシュアップ処理部1880に送付する。なお、地図DBは、物流管理サーバ116がその機能として含んでいてもよいし、例えば、GoogleMap(登録商標)などの商用DBにアクセスして、そのURLアドレスを取得してもよい。」(【0092】)
「マッシュアップ処理部1880は、配送状況検索部1830、予定時刻計算部1840、運行ログ検索部1850および地図情報取得部1870がそれぞれ取得した情報に対してウィンドウフレームを割り当て、表示のための各種オブジェクトを地図情報に重畳してスナップショットを作成し、現在位置要求に対するレスポンスデータを、例えばHTML/XMLなどの構造化文書およびCSSなどを使用して作成する。作成されたレスポンスデータは、ネットワーク110を介して発注端末112へと送付され、デスクトップ画面上に表示される。すなわち、マッシュアップ処理部1880は、物流管理サーバ116のWebサーバ機能により取得された情報、FTPサーバ機能により収集された情報、地図DBから取得した情報をマッシュアップして発注端末112に送付することで、依頼した荷物の配送状況を略リアルタイムで提供することを可能としている。」(【0093】)
「図20は、本実施形態のマッシュアップ処理部1880が実行する処理のフローチャートである。マッシュアップ処理部1880は、発注端末112のデスクトップ画面上にブラウザプログラムが表示するグラフィカルユーザインタフェース(GUI)からハイパーリンクやパラメータの送信を行うことで、マッシュアップ処理部1880に対して遠隔的に図20に示した処理を実行させる。図20の処理は、特定の発注端末112からの要求を受領してステップS2000でセッションを開始し、ステップS2001で、ユーザIDおよびパスワードなどの認証情報からクライアントを特定する。ステップS2002では、受注DBを検索し、当該クライアントの受注リストをビューなどとして作成する。」(【0096】)「ステップS2003~ステップS2005は、マッシュアップ処理部1880が発注端末112からの要求を判断する処理である。マッシュアップ処理部1880は、ステップS2003でまず要求が新規発注であるか否かを判断し、新規発注である場合(yes)ステップS2006およびステップS2009の処理を実行する。また、要求が新規発注でない場合(no)、処理をステップS2004に渡し、要求が配送状況の要求か否かを判断し、配送状況の要求である場合(yes)、ステップS2007およびステップS2010の処理を実行する。一方、要求が配送状況の要求ではない場合(no)、処理をステップS2005に渡し、地図情報の表示を要求するか否かを判断し、地図情報が要求されている場合(yes)、ステップS2008以下の処理を実行する。以下、各処理ステップを要求内容ごとに説明する。
(1) 新規発注
(中略)
(2) 配送状況要求
要求が配送状況確認であると判断した場合、ステップS2007で配送状況要求が含む荷物を特定する荷物IDを受領し、動態DB120を呼び出して、当該荷物IDに対応する運搬車両の運行ログデータを抽出する。そして、ステップS2010で現在時刻、位置座標および配送先の各情報から受注リストの納品予定時刻を更新し、現在位置の位置座標に対応してリンクするべき地図データの地図IDを更新する。その後、処理をステップS2004に戻し、次の要求を待機する。
(3) 地図情報要求
ステップS2005で、発注端末112からの地図情報表示要求であると判断した場合、ステップS2008で、地図情報要求が含む荷物IDを受領し、動態DB120にアクセスして、当該荷物IDに対応する運搬車両の配送状況を取得し、ステップS2011で、現在位置および配送先の緯度・経度情報を含む縮尺の地図情報を取得する。ステップS2012で、取得した地図情報に対して配送先を示す第1オブジェクトおよび運搬車両の現在位置を示す第2オブジェクトをそれぞれ合成し、適切なURLを付して格納し、当該URLを発注端末112へと応答として送付して、デスクトップ画面上に地図を表示させる。」(【0097】)
「図23は、本実施形態の発注管理部230がクライアントからの配送状況要求に対応して作成した配送状況テーブル2310を表示する表示画面2300の実施形態を示す。図23の表示画面2300には、特定のユーザについての荷物について、受注番号、積込日、積込地、積込住所、納品日、納品時間、納品先、納品住所、予定時間、および車番が登録されて、配送状況テーブル2310の1つのレコード2320が構成される。配送状況テーブル2310には、同様のレコードが荷物ごとにリストされ、ユーザは、依頼した荷物が現在どのような配送状況にあるかについて、表示画面2300を表示させることにより、認識することができる。なお、配送状況テーブル2310は、特定の登録ユーザの現在配送中である荷物を、運行DB122に登録された集配リストから抽出し、さらに該当する運搬車両の現在位置および動態DB120の運行ログから計算される配送予定時刻を登録するカラムを挿入することで、発注管理部230が生成することができる。」(【0102】)「また、図23の予定
時刻は、マッシュアッ
プ処理部1880が運
行ログデータを利用し
て作成した荷物の配送
予定時刻が表示されて
おり、ユーザが、特定の
レコード2320の予
定時刻をクリックする
ことで、リンクされた
地図データが表示フィ
ールド2330に表示
される。地図データには、各種のランドマークを示すオブジェクトの他、納品場所を示す第1オブジェクトが、納品場所の緯度・経度に対応する位置に重畳され、また、運搬車両の現在位置には、現在位置を示す第2オブジェクトが配置される。このため、ユーザは、荷物が現在どの位置にあるのかを容易に認識でき、荷物到着後の作業手順を予め決定することができ、より効率的な納品後処理が可能となる。」(【0103】)
「図24は、ウェブページとして実装した場合の図23に示した配送状況を表示【図23】
する実施形態におけるGUI2400を示す。なお、図24に示した実施形態では、地図データ2450を表示させるウィンドウフレームは特に設けられておらず、特定の荷物の予定時刻を登録した配送状況テーブル2410のフィールド2420をクリックすることにより、物流管理サーバ116が生成した地図データを、そのURLからダウンロードしてポップアップ表示して地図データ2450として表示している。」(【0105】)
「地図データ24
50には、第1オブ
ジ ェクト2430
が追加され、また運
搬車両の現在位置
を示す第2オブジ
ェ クト2440が
追加されていて、ユ
ーザは、視覚的に現
在荷物がどのよう
な状況にあるかを
確認することがで
きる。また、位置的な距離ばかりではなく、納品時刻は、道路状況にも依存する。このため、正確な納品時刻は、単に距離だけでは判断できないこともある。図23に示した実施形態では、配送状況のレコードに予定時間を表示するのではなく、図24に示した実施形態では、物流管理サーバ116は、納品時刻を当該運搬車両から送付された運行ログデータの時系列解析によって平均時速を計算し、予定されている経路に沿った距離を当該平均時速で除算して、現在の時刻に加算し、予定時刻として算出し、第1オブジェクトのクリックなどのマウスイベントに応じてポップアップ表示する。」(【0106】)
【図24】
「以上のように本発明によれば、運搬車両の運搬状況を管理するために取得した情報を使用して、物流管理を行うとともに、当該情報から荷主毎に現在の荷物の配送状況情報を作成し、荷主に通知することを可能とする物流管理システム、物流管理方法、およびプログラムを提供することにより、荷物運搬を依頼した発注者の納品後処理を効率化すると共に、再配送などの物流者側の配送も効率化することが可能となる。」(【0109】)
(2) 以上によれば、本件発明に関し、次のことを指摘することができる。
ア 本件発明は、荷物の輸送を管理するための物流クラウドシステム及びプログラムに係るものである。
イ 従来、特定の荷物を積載した貨物車両が現在何処でどのような状況になっているかについての情報は、主に、物流業者にのみ提供されていたが、これを、荷物管理および営業管理の必要がある荷主に対しても提供するシステムを作りたいとの課題があった。
ウ そこで、上記課題を解決すべく、次のような構成を有する本件発明がなされた。
(ア) 荷物を指定して荷物の運送を依頼することのできる発注端末、集配を管理する物流端末及び物流管理サーバを、ネットワークを介して接続する。
(イ) そして、ネットワークを介して荷物を運搬するための運搬車両を特定する情報を運行計画データとして運行データベースに登録し、荷物を輸送している運搬車両の最新の位置情報及び日時情報を取得して運行ログとして動態データベースに登録する。
(ウ) さらに、指定された荷物に係る配送状況要求に対して運行ログを検索し、納品先及び検索された前記運行ログで指定される前記運搬車両の最新の位置をモバイル端末からの定期的な前記位置情報及び日時情報をアップロードして地図情報を取得し、前記運行ログにおける履歴及び前記最新の位置から納品予定時刻を計算して、前記納品先及び前記運搬車両に対してそれぞれ異なる図形オブジェクトを割り当てて、前記地図情報上に合成し、荷主又は配送依頼元に応答として送付する。
エ そして、本件明細書には、上記のとおり、「特定の荷物を積載した貨物車両が現在何処でどのような状況になっているかについての情報は、物流業者ばかりではなく、荷主における荷物管理および営業管理のためにも重要な情報を提供することができる」(【0010】)ものの、「このためには、位置情報を管理するサーバ、運行状況/積載情報を管理するサーバ、および荷主管理を行うためのサーバなど複数のサーバが取得した情報を組み合わせて目的に適合する新たなコンテンツを作成することが必要」であるが、従来技術では、「複数サーバが取得したデータを組合せて異なるデータを生成し、荷主に対して提供することを課題とするものではないこと(【0011】)から、「本発明は、貨物車両の運搬状況を管理するために取得した情報を使用して、物流管理を行うとともに、当該情報から荷主毎に現在の荷物の配送状況情報を作成し、荷主に通知することを可能とする物流クラウドシステムおよびプログラムを提供することを課題とする。」(【0012】)という記載がある。これらによれば、本件発明は、上記課題を解決するために、「前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領」し、「複数のデータベースを横断した検索結果からレスポンスデータを作成して要求元に返す」構成(構成要件1E-1ないし3及び5E-1ないし3)を採用することによって、荷主に対し、特定の荷物を積載した貨物車両が現在何処でどのような状況になっているかの情報を提供すること(【0010】参照)を可能とするものであるといえる。そして、本件発明は、このような構成を採用することによって、特定の荷物を積載した貨物車両が現在どこでどのような状況になっているかについて、物流業者のみならず、荷主毎に当該荷物の配送状況情報を作成して提供することにより、荷主の荷物管理及び営業管理に必要な情報を提供することができるというものである。以上を前提に、被告製品の本件発明の技術的範囲への属否について検討する。
2 争点1-1(被告製品が「配送状況要求」を行う構成を有するか(構成要件1D及び5Dの充足性))について
(1) 「配送状況要求」の意義について
本件発明1及び本件発明5は、「荷物の輸送を管理する」ための物流クラウドシステム(構成要件1A、5A)に係るものであること、及び、構成要件1B、5Bの文言も、「配送するべき荷物の配送依頼」というものであることに照らせば、「配送状況要求」(構成要件1D、5D)の対象は、「荷物」であると解するのが相当である。そして、荷物がどこでどのような状況になっているかの要求は、当該荷物を指定することによって行われるとみることが合理的かつ自然であることからすれば、本件発明1及び5における「配送状況要求」は、個々の荷物を指定して行われると解するのが相当である。このことは、本件明細書において、荷物の運送依頼は、運送すべき荷物を指定してされるものであること(【0020】)、発注端末は、物流管理サーバから当該荷物の現在位置、配送完了予定時刻などの現在の配送状況をリアルタイムで取得すること(【0021】)、発注管理部は、発注端末からの状況確認要求を受領すると、状況確認要求から荷物IDを取得し、当該荷物IDを検索キーとして、運行データベース及び当該荷物IDに対応する運搬車両の運行ログデータを検索し、動態データベースにアクセスして、当該荷物IDに対応する運搬車両の配送状況を取得し、現在位置及び配送先の緯度・経度情報を含む地図情報を取得すること(【0057】、【0097】)といった記載があることからも裏付けられるというべきである。
(2) 被告製品の構成について
証拠(乙2、19)によれば、被告製品は、配車計画の作成に当たり、予め入力項目を定めたテンプレートを利用してシステムに情報を入力して案件(一つの訪問先への移動から作業完了までのこと)を登録し、各作業者への案件の割り振りである配車計画を登録する構成を採用していること、上記入力項目には、対象日、作業者ユーザーコード、訪問順番、訪問先コード、案件名称、到着希望日、到着希望時刻、作業時間、荷物量等の配車計画の作成に必要な情報及びルート作成方法、出発営業所コード、到着営業所コード、出発・到着時刻、渋滞考慮、有料道路優先・一般道路優先等の選択等のルート作成に必要な情報が挙げられているものの、個別の荷物を特定する内容の情報は入力項目には存在しないことが認められる。そのほか、本件全証拠をみても、被告製品において配車計画を作成するに当たり、配送の対象となる個別の荷物を特定してされていることをうかがわせる事実は見当たらない。そうすると、被告製品においては、個々の荷物を特定する情報が、配車計画の作成に必要な情報として配車計画の内容を構成しているものとは認められないから、被告製品においては、個別の荷物を指定して行われる「配送状況要求」を行う構成を有しておらず、構成要件1D及び5Dを充足しないというべきである。
(3) 原告の主張について
原告は、「配送状況要求」の意義につき、その文言の通常の意義からすれば、運送車両の配送状況を要求するものであれば足りると主張する。
しかしながら、前記で説示したとおり、本件明細書の上記各記載からすれば、配送状況要求は、特定の荷物を指定して行われるものであると解するのが相当であり、これが、運送車両を特定して行われるものであると解することはできず、原告の上記主張は採用することができない。
また、原告は、被告製品が特定の荷物を指定して配車計画を作成していないとしても、本件発明の実施形態の一例として本件明細書に記載された「荷物ID」について、運搬車両に積載されているひと箱の荷物を一意的に識別・特定することが可能なものであることを意味せず、運搬車両に積載されている荷物全体を識別・特定する識別子を用いることも可能であるとして、特定の荷物ではなく、運搬車両を特定してされる配送状況の確認依頼も、「配送状況要求」に当たるとも主張する。しかしながら、通常、運搬車両には荷主が異なるもの、配送先が異なるものなど複数の荷物が混在して積載されていることも考慮すれば、運搬車両に積載されている荷物全体を識別・特定する識別子を用いる場合において現在位置として特定されるのは、飽くまで当該識別子が付された運搬車両でしかないというべきであって、個別の荷物の現在位置状況を特定することにはならないといわざるを得ない。これでは、特定の荷物の配送状況を荷主に通知するという本件発明の課題を達成することができないというべきである。そうすると、「荷物ID」は、特定の荷物を一意的に識別・特定することを可能とする識別子を意味すると解さざるを得ず、「荷物ID」は運搬車両に積載されているひと箱の荷物を一意的に識別・特定することが可能なものであることを意味しないとの原告の上記主張は理由がないというべきである。
3 争点1-3(被告製品が「荷物IDを指定」して現在位置の要求を行うものか(構成要件1E-1及び5E-1の充足性))について
(1) 「荷物IDを指定」の意義について
前記2(3)において説示したおとり、構成要件1E-1及び5E-1で規定されている「荷物ID」は、特定の荷物を一意的に識別・特定することを可能とするもののことをいうものと解される。このことは、「荷物ID」の文言の通常の意義からしても明らかである。すなわち、「ID」とは、ID番号・IDカードの略であるところ、「ID番号」とは、複数の人や物を一意的に識別するための符号の意を有しているのであって(「広辞苑」第7版)、かかる意を有する語が「荷物」に用いられるときである「荷物ID」の場合、複数ある荷物からある特定の荷物を区別して識別するために付され、名称、番号、記号等を用いて構成される識別子のことをいうと解すべきである。
そうすると、構成要件1E-1及び5E-1で規定されている「荷物IDを指定」して行われる現在位置の要求は、荷物IDにより特定される、個別の荷物を対象としてされるものであると解するのが相当である。
(2) 被告製品の構成について
証拠(乙4)によれば、被告製品は、運送業者だけでなく、荷送人自身で作業者の位置などをリアルタイムに確認することを可能とするため、荷送人専用の動態管理画面を用意しており、かかる画面を利用するには、ユーザ設定時に「動態管理のみロール」を選択してユーザコードの割当てを受けてユーザ登録を行い、訪問先として特定の顧客ごとに割り当てられる顧客コードを指定して登録する必要があるものである。そして、「動態管理のみユーザ」が「動態管理のみユーザ」向け設定において作業者ステータスの設定において特定の作業者を指定した場合において、「動態管理のみユーザ」が登録した訪問先が割り当てられた配車計画があるときには、「動態管理のみユーザ」は、当該訪問先が割り当てられている車両の位置情報が表示された地図を動態管理画面上で確認することができることが認められる。また、証拠(乙3)によれば、「動態管理のみユーザ」が利用できる動態管理画面の地図タブ中の作業者タブを選択すると、作業者ごとの到着予定時刻を含む案件進捗状況が表示され、また、地図タブの地図上で車両のオブジェクトで表される作業者アイコンに表示される吹き出しをクリックすると、到着予定時刻を含む案件進捗状況が表示され、これらによって、「動態管理のみユーザ」は、作業者を指定した上で到着予定時刻を含む案件進捗状況を確認することができることが認められる。このように、被告製品は、運送業者又は訪問先として特定の顧客に割り当てられた顧客コードを登録した荷送人から、「作業者」を指定した当該訪問先への到着予定時刻を含む案件進捗状況の表示の要求を受領する構成を有していると認められるが、それにとどまり、本件全証拠をみても、「個別の荷物」を特定して当該荷物の現在位置要求を受領する構成を採用していることをうかがわせる事情は見当たらない。したがって、被告製品は、「荷物IDを指定」した現在位置要求を受領する構成を備えていないというべきであり、構成要件1E-1及び5E-1を充足しないというべきである。
(3) 原告の主張について
原告は、運搬車両に積載されている荷物全体を識別・特定する識別子も「荷物ID」として用いることができる旨主張する。
しかしながら、前記説示のとおり、通常、運搬車両には複数の荷物が積載されていることからすれば、運搬車両に積載されている荷物全体を識別・特定する識別子を用いる場合において現在位置として特定されるのは、当該識別子が付された運搬車両であり、必ずしも個別の荷物の現在位置状況を特定することにはならず、これでは、特定の荷物の配送状況を荷主に通知するという本件発明の課題を達成することができないというべきである。そうすると、「荷物ID」は、特定の荷物を一意的に識別・特定することを可能とする識別子を意味すると解さざるを得ず、運搬車両に積載されている荷物全体を識別・特定する識別子も「荷物ID」として用いることができるとの原告の上記主張は理由がない。また、本件発明1及び5に係る特許請求の範囲においても、構成要件1B及び5Bにおいて「運搬車両を特定する情報」と規定し、一方で、構成要件1E-1及び5E-1において「荷物ID」と規定しており、運搬車両を識別・特定する趣旨の表現と個別の荷物を識別・特定する趣旨の表現とが書き分けられていることからしても、原告の上記主張は理由がないといわざるを得ない。
4 争点2-1(被告製品が「配送状況要求」を行う構成を有するか(構成要件2G及び6Gの充足性))について
続いて、予備的主張である、被告製品の本件発明2及び6の技術的範囲への属否について検討する。
構成要件2G及び6Gは、「前記」「配送状況要求」で指定された荷物について運行ログを検索する手段について規定しているものであるところ、前記2及び3で説示したとおり、「配送状況要求」は、特定の荷物を指定してされるものであると解される。しかして、被告製品は、特定の荷物を指定して案件進捗状況を検索する構成を有していないから、被告製品は、構成要件2G及び6Gを充足しないというべきである。
5 争点3-1(被告製品が請求項1及び2のいずれかに記載された「物流クラウドシステム」であり、請求項5及び6のいずれかに記載された「プログラム」か(構成要件3M及び7Mの充足性))について
更に続いて、予備的主張である、被告製品の本件発明3及び7の技術的範囲への属否について検討する。
構成要件3Mは「請求項1または2に記載の物流クラウドシステム」、構成要件7Mは「請求項5または6に記載のプログラム」とそれぞれ規定しているところ、前記説示のとおり、被告製品は、本件発明1、2、5及び6の技術的範囲に属さないのであるから、被告製品は、請求項1又は2に記載の物流クラウドシステムであるとはいえず、請求項5又は請求項6に記載のプログラムであるともいえない。したがって、被告製品は、構成要件3M及び7Mを充足しない。
6 争点4-1(被告製品が「配送状況要求」を行う構成を有するか(構成要件4N及び8Nの充足性))について
更に続いて、予備的主張である、被告製品の本件発明4及び8の技術的範囲の属否について検討する。
構成要件4N及び8Nは、「前記」「配送状況要求」が荷主又は配送依頼元が発行することを規定しているところ、前記2及び3で説示したとおり、「配送状況要求」は、特定の荷物を指定してされるものであると解される。しかして、被告製品は、特定の荷物を指定して案件進捗状況を検索する構成を有していないから、被告製品は、構成要件4N及び8Nを充足しないというべきである。
以上によれば、被告製品について、本件発明の文言侵害は成立しないというべきであるが、続いて、均等侵害等について検討する。
7 争点5(被告製品について本件発明の均等侵害が成立するか)について
(1) 前記2及び3において説示したとおり、❶本件発明1及び5は、特定の荷物を指定して配送状況要求を行う構成を備えているところ、被告製品においては作業者を指定した配送状況要求を行う構成を備えている点、及び❷本件発明1及び5は、荷物IDを指定した現在位置要求を行う構成を備えているところ、被告製品においては作業者を指定した現在位置要求を行う構成を備えている点で、本件発明1及び5と被告製品とは相違する。
しかしながら、特許請求の範囲に記載された構成中に、相手方が製造等をする製品(対象製品)と異なる部分が存する場合であっても、①異なる部分が特許発明の本質的部分ではないこと、②上記部分を対象製品におけるものと置き換えても、特許発明の目的を達することができ、同一の作用効果を奏するものであること、③上記のように置き換えることに、当該発明の属する技術の分野における通常の知識を有する者(当業者)が、対象製品の製造等の時点において容易に想到することができたものであること、④対象製品が、特許発明の特許出願時における公知技術と同一又は当業者がこれから同出願時に容易に推考できたものではないこと、かつ、⑤対象製品が特許発明の特許出願手続において特許請求の範囲から意識的に除外されたものに当たるなどの特段の事情もないこと、の各要件を満たすときは、上記対象製品は、特許請求の範囲に記載された構成と均等なものとして、特許発明の技術的範囲に属するものと解するのが相当である(平成10年最高裁判決参照)。
(2) 均等の第1要件にいう特許発明の本質的部分とは、当該特許発明の特許請求の範囲の記載のうち、従来技術に見られない特有の技術思想を構成する特徴的部分であると解すべきであり、このような本質的部分が相違する場合には、全体として当該特許発明の技術的思想とは別個のものと認められ、均等は認められないというべきである。
しかして、前記説示のとおり、従来技術に見られない、本件発明の課題であるところの荷主に通知する「現在の荷物の配送状況情報」は、「特定の荷物を積載した貨物車両が現在何処でどのような状況になっているかについての情報」であって、特定の荷物の所在や状況を把握するためには、特定の貨物車両や作業者の動向把握のみでは足りないと考えられることに照らせば、本件発明特有の技術思想を構成する特徴的部分は、特定の荷物が現在どこに在り、どのような状況になっているかという情報を荷主に提供することにあるものと解される。
そして、本件発明1及び5は、上記課題を解決するために、「前記荷主または配送依頼元からの荷物IDを指定した現在位置要求を受領」し、「複数のデータベースを横断した検索結果からレスポンスデータを作成して要求元に返す」構成(構成要件1E-1ないし3及び5E-1ないし3)を有することによって、荷主に対し、特定の荷物を積載した貨物車両が現在何処でどのような状況になっているかの情報を提供することを可能とするものである。また、本件発明1及び5は、「荷物ID」を使用した現在位置要求がされることを規定しているところ、前記説示のとおりの本件発明の課題からすれば、本件発明1及び5は、運搬車両が積載している荷物全体を識別するものではなく、荷物の対象単位である個別の荷物にそれぞれ識別子を付することにより、当該個別の荷物を識別することができるようにする点に技術的意義があると認められ、この点が本件発明1及び5の特有の技術的思想を構成する特徴的部分であると認められる。
しかるに、被告製品における配送状況要求や現在位置要求は、本件発明1及び5のように個別の荷物を指定するのではなく、飽くまで作業者を指定してされるものであり、この点が、前記のように、両者の相違点となっている(相違点❶(本件発明1及び5は、特定の荷物を指定して配送状況要求を行う構成を備えているところ、被告製品においては作業者を指定した配送状況要求を行う構成を備えている点)、及び相違点❷(本件発明1及び5は、荷物IDを指定した現在位置要求を行う構成を備えているところ、被告製品においては作業者を指定した現在位置要求を行う構成を備えている点)ものである。そうである以上、本件発明1及び5と被告製品とは、本件発明1及び5の特許請求の範囲の記載のうち、従来技術に見られない、特有の技術思想を構成する特徴的部分において相違しており、被告製品は、本件発明の技術的思想とは別個のものと認められるといわざるを得ない。
したがって、被告製品は、本件発明1及び5の本質的部分において相違しているということができ、均等の第1要件を満たさない。
(3) また、均等の第2要件についてみても、前記のように、被告製品における配送状況要求や現在位置要求が作業者をしてされるものである以上、そのような被告製品について、上記各要求が特定の荷物を指定してされる構成を有する本件発明1及び5の目的を達することができるとも、同一の作用効果を奏するものであるともいえないことは明らかである。
したがって、被告製品は、均等の第2要件を満たさない。
(4) 以上によれば、その余の点について検討するまでもなく、被告製品は、本件発明1及び5に記載された構成と均等なものとして、本件発明1及び5の技術的範囲に属するということはできない。
(5) 原告は、本件発明2ないし4及び6ないし8についても均等侵害を主張するが、これらの主張はいずれも、本件発明1及び5に関して認められる相違点❶及び❷を前提とするものと解される。そして、本件発明2ないし4及び6ないし8と被告製品との間においても同様の相違点❶及び❷が存在することが認められる。そうすると、上記(4)のとおり、本件発明1及び5に関して均等侵害が成立しない以上、本件発明2ないし4及び6ないし8についても、均等侵害は成立しないというべきである。
8 争点6(被告製品について本件発明1の間接侵害が成立するか)について
(1) 原告は、被告プログラムモジュールが課題解決に不可欠なものであるとして、被告プログラムモジュールを含む被告製品を業として生産し、電気通信回路を通じた提供及び当該提供の申出をする行為は、特許法101条2号に規定された行為に該当し、本件発明1に係る特許権の侵害(間接侵害)が成立する旨主張する。しかし、前記説示のとおり、被告プログラムモジュールを含むとされる被告製品自体、本件発明1の構成要件1Dを充足するものではなく、また、その他、被告プログラムモジュールを用いた本件発明1の実施品の生産が被告あるいは第三者により行われていることを認めるに足りる証拠はない。そうすると、原告の上記間接侵害の主張は、そもそも主張の前提を欠くものである。
この点、原告は、被告製品が配送状告製品中のプログラムを変更することにより、上記構成を備えることは可能であるとして、被告のプレスリリース(甲49)を提出するが、そのような浮動的な事情をもって、被告プログラムモジュールを用いた本件発明1の実施品の生産が認められることにはならないというべきである。
(2) また、前記説示のとおり、被告製品における配送状況要求や現在位置要求は、本件発明のように個別の荷物を指定するのではなく、飽くまで作業者を指定してされるものである。このことに照らすと、被告製品に用いられる被告プログラムモジュールについても、上記については被告製品と同様の構成であると解されるから、本件発明の課題解決手段(個別の荷物を特定して現在位置要求を行うなどの手段)を具備しない構成のものであるといわざるを得ない。そうすると、被告プログラムモジュールは、本件発明1の特許請求の範囲の記載のうち、従来技術に見られない、特有の技術思想を構成する特徴的部分を備えないものといわざるを得ず、被告プログラムモジュールは、特許法101条2号にいう「発明の課題の解決に不可欠なもの」に当たらないというべきである。
(3) したがって、被告製品について本件発明1の間接侵害が成立するということはできない(なお、原告は本件発明1につき間接侵害を主張するものであるが、仮にその余の本件発明2ないし8につき検討したとしても、同様に、間接侵害が成立する余地はないというべきである。)。
第4 結論
以上によれば、その余の争点について検討するまでもなく、原告の主張する特許権侵害(文言侵害、均等侵害、間接侵害)はいずれも成立せず、原告の請求はいずれも理由がないことに帰する。
よって、主文のとおり判決する。
東京地方裁判所民事第47部
裁判長裁判官
田中孝一
裁判官
小口五大
裁判官
鈴木美智子
別紙
被告製品目録
被告が2012年(平成24年)5月頃開発し、その後も更新しながら提供を続けている「BUSINESSNANITIME動態管理ソリューション」若しくは「ビジネスナビタイム動態管理ソリューション」の名称を有する経路検索エンジンを活用した流通業者向けの移動の最適化を軸とした業務効率化に向けたサービスシステム及びそのシステム内で利用されているプログラム。
別紙
被告製品の構成
a 荷物の輸送を行う運送業者の運行管理を支援するためのクラウドシステムであり、同時に、トラック専用のカーナビアプリである。
b インターネットを介して、配送依頼に関連して荷物を運搬する運搬車両、作業者及び納品先のデータをナビタイムサーバに登録する。
c スマートフォンのGPS機能を使用して荷物を輸送している運搬車両の位置を時系列的に、少なくとも1日分保存取得し、インターネット経由でナビタイムサーバに登録する。
d 位置情報、日時情報を使用して、車両の行き先をピンマークで表示し、運搬車両を車両マークで表示し、これらを表示する地図情報を取得し、これらを配送依頼元である運送会社の計算機端末に表示する。
e ブラウザ上で構成dと同じ地図上に、検索された運搬車両の運行計画及び過去の位置情報から得た配送目的地までに要する時間をVICS(道路交通情報システム)、渋滞情報及び運搬車両の現在位置を示す最新の日時情報データから取得して運送会社の計算機端末に表示する。
f 荷物の輸送を行う運送業者の運行管理を支援するための物流クラウドシステム
g 「予定/実績一覧」で計画と実績を比較し、運搬車両の運行状態を検索し、運搬車両の運行が計画からどれだけ遅れているかという遅延状況を検索し、検索結果として遅延状況を表示する機能や運行ログを特定の運搬車両やドライバーに関連して検索し、その日ごとの行動を検索結果として生成する「日報作成」機能により移動履歴をエクセルファイルで出力する機能を有する。
h ブラウザ上で、納品先と現在の運搬車両の位置を地図上に車両マークで表示する機能を有する。
i ブラウザ上で、地図上に現在の運搬車両の位置を車両マーク、納品先をピンマークで表示し、到着予定時刻を計算・表示する機能を有し、これを荷主や配送依頼元が閲覧できる機能を有する
j gないしiを含む荷物の輸送を行う運送業者の運行管理を支援するための物流クラウドシステム
k スマートフォンを含むモバイル端末から位置情報及び日時情報を送信し、受信する機能を有し、パーソナルコンピュータ等の計算機端末で共通のインターフェースであるウェブブラウザを使用して表示する機能を有する。
l 配送状況を表示したり、効率的な訪問順や最適経路を検索・表示したり、登録された訪問先に対して周辺の作業者を検索する機能を使用して、効率的な訪問順や最適経路を表示する
m 荷物の輸送を行う運送業者の運行管理を支援するための物流クラウドシステム
n 荷主又は配達依頼者から配送状況を確認する操作、配送状況を要求することにより、荷物を運んでいる車両の現在位置やステータスがウェブブラウザ上に表示される機能を有する。
o 荷物の輸送を行う運送業者の運行管理を支援するための物流クラウドシステム
出典:裁判所ウェブサイト「裁判例検索」(https://www.courts.go.jp/hanrei/91888/detail7/index.html)。本文は同サイト掲載の判決書PDFからTaiLexi AIがテキスト化・整形したもの(正確な文言は原本PDFを参照)。判示事項・裁判要旨・参照法条は裁判所の公表どおり。