co designed java web switching software ran design system operating problems processor 6047122 html dragon interface photocritiq networks network chip communication provided technical user computer context 5390298 us patent patents proving patentstorm engineer parallel cm5