The big idea here is, I think, a new piece of a solution to a fairly big problem in transportation.
La gran idea aquí es, creo, una pieza nueva en la solución a un problema bastante serio de transporte.