pat0597 pat0248