この記事のポイント
ソフトウェア・プログラムの特許性に関するよくある質問をまとめました。出願のコツ、AI発明の取り扱い、OSSとの関係など15の疑問に回答します。
ソフトウェア特許に関するよくある質問
ソフトウェアやアルゴリズムの特許性は、多くのエンジニアや経営者が疑問に思うテーマです。以下に代表的な15の質問と回答をまとめます。
Q1: ソフトウェアは特許で保護できますか?
A: はい。日本ではソフトウェアの「技術的思想」を特許で保護できます。
ただし、単なるアルゴリズムやビジネスモデルそのものは保護対象外です。ハードウェア資源を利用した具体的な情報処理として記載する必要があります。
| 保護可能 | 保護不可 |
|---|---|
| ハードウェアを制御するプログラム | 数学的な公式そのもの |
| データ処理の具体的方法 | 人間の精神活動 |
| AI学習モデルの構築方法 | ビジネスルールそのもの |
| GUIの具体的操作方法 | 自然法則を利用しないもの |
Q2: アルゴリズムは特許になりますか?
A: アルゴリズム単体ではなく、具体的な情報処理方法として出願します。
- 入力データ → 処理 → 出力データの具体的な流れを記述
- コンピュータ(プロセッサ、メモリ等)との関連を明示
- 従来技術と比較した技術的効果を説明
Q3: AIモデルは特許で保護できますか?
A: AIモデルの構造そのものよりも、学習方法・推論方法として出願するのが一般的です。
| AIの特許カテゴリ | 出願のポイント |
|---|---|
| 学習データの前処理方法 | 具体的なデータ変換手順を記載 |
| ネットワーク構造 | 層の構成・接続方法を具体化 |
| 損失関数の設計 | 特定課題に対する独自の損失関数 |
| 推論時の後処理 | 出力結果の加工・フィルタリング |
| 学習パイプライン全体 | データ収集〜モデル更新の一連のフロー |
Q4: ソフトウェア特許の請求項はどう書けばよいですか?
A: 以下の3パターンが一般的です。
- 方法クレーム: 「〜するステップを含む情報処理方法」
- 装置クレーム: 「〜する手段を備える情報処理装置」
- プログラムクレーム: 「コンピュータに〜を実行させるプログラム」
Q5: OSSを使用した発明は特許出願できますか?
A: はい。OSSの利用自体は特許出願を妨げません。ただしライセンスに注意が必要です。
| OSSライセンス | 特許への影響 |
|---|---|
| MIT/BSD | 特許出願に影響なし |
| Apache 2.0 | 特許ライセンス条項あり(貢献者の特許を許諾) |
| GPL v3 | 特許ライセンスの付与義務あり |
| AGPL | GPL v3と同様 + ネットワーク利用にも適用 |
Q6: ソフトウェア特許の審査期間はどのくらいですか?
A: 通常12〜18ヶ月。早期審査を利用すると3〜6ヶ月です。
ソフトウェア特許は技術分野の審査官の専門性によって審査期間が変動することがあります。
Q7: 米国と日本でソフトウェア特許の扱いは異なりますか?
A: はい。米国は2014年のAlice判決以降、ソフトウェア特許の特許性が厳しくなりました。
| 比較項目 | 日本 | 米国 |
|---|---|---|
| ビジネスモデル特許 | 技術的手段があれば可能 | Alice判決で大幅に制限 |
| 抽象的アイデア | 具体的手段があれば可能 | 101条で拒絶される可能性 |
| AIモデル | 比較的広く認容 | Berkheimer判決等で判断 |
Q8: APIは特許で保護できますか?
A: APIの設計自体は著作権の問題(Google v. Oracle判決)ですが、APIを使った新しい処理方法は特許の対象となり得ます。
Q9: ソフトウェア特許の先行技術調査はどう行いますか?
A: 以下のデータベースを活用します。
| データベース | 用途 | アクセス |
|---|---|---|
| J-PlatPat | 日本特許の調査 | 無料 |
| Google Patents | 世界中の特許を横断検索 | 無料 |
| Espacenet | 欧州特許の調査 | 無料 |
| GitHub/論文 | 非特許文献の調査 | 無料 |
Q10: ソフトウェア特許の侵害はどう判断しますか?
A: 製品の動作(入出力・処理フロー)を分析し、特許クレームとの対比を行います。
ソースコードの入手が困難な場合が多いため、外部から観察可能な動作で判断します。
Q11: SaaS型サービスは特許で保護できますか?
A: サーバー側の処理方法やシステム構成として出願可能です。クライアント-サーバー間の通信方法も対象になります。
Q12: ゲームのシステムは特許で保護できますか?
A: ゲームのルール自体は特許対象外ですが、ルールを実現する技術的手段は特許の対象です。マッチメイキングアルゴリズムやレンダリング技術などが典型例です。
Q13: ブロックチェーン関連は特許で保護できますか?
A: はい。コンセンサスアルゴリズム、スマートコントラクトの実行方法、トークン管理システムなどが対象です。
Q14: 特許とOSSのどちらを選ぶべきですか?
A: ビジネスモデルによります。
| 戦略 | 適するケース |
|---|---|
| 特許で保護 | 差別化技術、ライセンス収入を目指す場合 |
| OSSで公開 | コミュニティの力で普及させたい場合 |
| 併用 | コア技術は特許、周辺技術はOSS |
Q15: ソフトウェア特許の出願費用は他の分野と異なりますか?
A: 基本的に同じですが、明細書にフローチャートや処理の詳細を記載するため、弁理士費用がやや高くなる傾向があります(25〜45万円程度)。
ソフトウェアの知財保護は技術の進化とともに変化しています。最新の実務動向を把握して戦略を立てましょう。