Czy można opatentować program komputerowy lub aplikację mobilną?