Inventor · Santa Cruz, CA, US

Michael Thornburgh

27Patents
8h-index
8Co-inventors
60Inventor score

Filing activity: Jun 1, 2007 → Mar 15, 2016

Most-cited inventions

PatentTitleAreaCited byStatus
US8051287B2 Imparting real-time priority-based network communications in an encrypted communication session Electricity 56 Active
US8245033B1 Imparting real-time priority-based network communications in an encrypted communication session Electricity 34 Active
US8239670B1 Multi-aspect identifier in network protocol handshake Electricity 32 Active
US7961878B2 Imparting cryptographic information in network communications Electricity 20 Active
US8205076B1 Imparting real-time priority-based network communications in an encrypted communication session Electricity 18 Active
US8341401B1 Interoperable cryptographic peer and server identities Electricity 14 Active
US8284932B2 Imparting cryptographic information in network communications Electricity 14 Active
US9591069B2 Peer-to-peer assist for live media streaming Electricity 10 Active
US9591054B2 Multiprotocol multicast streaming proxy Electricity 7 Active
US8171147B1 System, method, and/or apparatus for establishing peer-to-peer communication Electricity 6 Active
US8159939B1 Dynamic network congestion control Electricity 6 Active
US8542825B2 Imparting cryptographic information in network communications Electricity 5 Active
US8145698B1 Self organizing peer-to-peer system, method, and/or apparatus Electricity 4 Active
US8069251B2 System and/or method for client-driven server load distribution Electricity 4 Active
US9191219B2 Network multicast peer discovery methods Electricity 4 Active
US8443057B1 System, method, and/or apparatus for establishing peer-to-peer communication Electricity 3 Active
US8312147B2 Many-to-one mapping of host identities Electricity 2 Active
US8650313B2 Endpoint discriminator in network transport protocol startup packets Electricity 2 Active
US8239548B2 Endpoint discriminator in network transport protocol startup packets Electricity 2 Active
US9385877B2 Multicast systems, methods, and computer program products Electricity 2 Active
US8918644B2 Imparting real-time priority-based network communications in an encrypted communication session Electricity 1 Active
US9300733B2 System and/or method for client-driven server load distribution Electricity 0 Active
US9055051B2 Imparting cryptographic information in network communications Electricity 0 Active
US10079884B2 Streaming digital content synchronization Electricity 0 Active
US10116718B2 Digital content streaming to loss intolerant streaming clients Electricity 0 Active

Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.