Листинги программ важны в патентном праве США, потому что они служат исходным материалом для составления патентной заявки. 2
Часто от разработчика программы в качестве исходного материала для заявки предоставляется неполная блок-схема алгоритма и листинг кода этой программы. 2 Для составителя заявки важно вникнуть в суть патентуемого алгоритмического решения и грамотно его изложить, переводя функции и операторы языка программирования на технический и математический язык. 2
Кроме того, листинги программ помогают защитить базовую функциональность программного обеспечения, так как законодательство об авторском праве защищает текстовый продукт и структуру кода, но не функциональность. 1