US Patent No-US 6,993,783 B2