How to apply for a patent for a program written by labview?

1 A series of data processing methods used in the software can be patented.

2. Patented software, such as:

1, industrial control software

2. Improve the internal performance of computer software.

3. Software for processing external technical data (such as image processing software in digital cameras)

A lot of software should belong to the third category.

It is suggested to entrust a patent agency.

I have worked in software development, and now I am a patent lawyer. You can consult me.