How do I create a circle-pattern effect on window-glass?
It can be done by applying a texture to the Displacement input of the glass material node. The glass must have some roughness to it.

You can use a texture like this one, made of two circles shifted by half their diameter and ridged in a concentric fashion (in your picture it looks more like an hexagonal packing, so if you're going for an exact copy you shouldn't use my mockup):



Then assign a material to the glass. I suggest using Principled BSDF with nearly 1.00 transmission; it must have some roughness in order to scatter light (the higher the roughness, the stronger the halo). Just plug the image texture into the Displacement socket of the Material output, but make sure to strongly decrease its effect by using a Math > Multiply node and setting the value to a very small number.



Finally, you should get something like this:



P.S. A realistic window wouldn't be just a plane, but rather a solid. Make sure that you don't apply the texture to the opposite face too.