Meet the Tucker Travel Cover: a wearable blanket that keeps you comfortable as you travel by hugging your arms and legs. It has a pouch that serves as arm rests. There is also a hood to give you more privacy. You can add a removable pillow into the hood to support your neck. Two pockets are available to secure your devices.
Costs $49.99. More info is available here.