US Patent #7,417,944 (ADC) US Patent #7,672,219 (ADC) US Patent #7,765,414 (HTC)
Reply on news.ycombinator.com