Как бы там ни было — вводное сочетание, поэтому запятая нужна. Подробнее см. в "Справочнике по пунктуации".
Правильно: ...что бы мы там ни изобретали...
Внутри такого рода выражений фразеологического характера с двумя повторяющимися союзами и…и, ни…ни, которые соединяют слова с противоположным значением, запятая не ставится: и туда и сюда; и там и здесь.
В этом случае пишется НИ.
Правильно: сколько весен ни прошло; вечером там не протолкнуться.