Devices and methods for blood flow assistance Grant US-7066874-B2 United States of America 27 Jun 2006