That upper pocket is called a ticket pocket, I presume it is to put your ticket stubs in. This is a style that has come and gone a couple of times over the years. I think is an english inspired style. I really like that sport coat too.

I've seen at least two cycles of this particular style, I must be telling my age.