Window frame fastening means | Patent Publication Number 20030121222 | Patexia