It has something to do with the Wiener-Hopf method.
Basically, if you recall quantum mechanics and how the Green's function for a Schrodinger equation is found there, it is a Fourier transform of an evolution operator. However, the evolution operator has the initial condition, and, typically, you do not know pre-history, which prevents you from making the usual Fourier transform straightforwardly (similar to your half-infinite problem), Nevertheless, by splitting the Green's tensor (and the evolution operator, correspondingly), into an advanced and retarded parts, one can actually perform the Fourier transform.
Even though all of the above sounds abstract, but it is just an example of how this can be done. I can refer to the following article, where this has been used to solve a similar problem: https://journals.aps.org/prb/abstract/10.1103/PhysRevB.84.125402