Изобретения "утекают" за границу, потому что у них (у изобретений) там свободы больше и условия для развития подготовлены.
Что касается самих патентов, то я, может быть и не в резонанс с мировой практикой, считаю, что изобретения сегодня должны защищаться не патентами, а от патентов. Такая практика уже существует в среде программного обеспечения, так называемые копилефт-лицензии. Это подразумевает не сокрытие технологий, а наоборот, защиту от сокрытия как самих технологий, так и производных от них, и всё это возможно при сохранении авторства.
Я считаю, что пришло время, когда мы можем разработать или адаптировать подходы существующие в программном обеспечении для изобретений и использовать их с целью развития технологий, а не порождения компаний-монополистов.