Peregrine patent infringement investigation