patentes:us6506148