Intellectual Property (IP) Assistant