patentes:us7629918