i presume these socks are very similar to the ones given to patients in the hospital. when i was doing my 17 day stay i was required to wear the stockings.(i have a prior history of blood clot in leg). i brought a couple pair home, and will wear them on long distance flights.
if you fly us air, they almost never turn the seat belt sign off, and recently the fa's have had a hissy fit if one disregards the sign.