Patent

US Patent #9961946