Inventor · Burlingame, CA, US

James E. Marr

23Patents
7h-index
12Co-inventors
62Inventor score

Filing activity: Dec 1, 2005 → Oct 21, 2015

Most-cited inventions

PatentTitleAreaCited byStatus
US7908393B2 Network bandwidth detection, distribution and traffic prioritization Electricity 27 Active
US7933273B2 Cooperative NAT behavior discovery Electricity 16 Active
US8171123B2 Network bandwidth detection and distribution Electricity 14 Active
US7613979B1 Network communication protocol for large scale distribution of streaming content Electricity 11 Active
US7995478B2 Network communication with path MTU size discovery Electricity 8 Active
US8959492B2 Communication protocol between a high-level language and a native language Physics 7 Active
US8296813B2 Predictive frame dropping to enhance quality of service in streaming data Electricity 7 Active
US8565190B2 NAT traversal for mobile network devices Electricity 5 Active
US8185805B2 Network communication protocol for large scale distribution of streaming content Electricity 4 Active
US8126987B2 Mediation of content-related services Physics 4 Active
US7398368B2 Atomic operation involving processors with different memory transfer operation sizes Physics 3 Active
US7509463B2 Cell processor atomic compare and swap using dedicated synergistic processor element Physics 3 Active
US8005957B2 Network traffic prioritization Electricity 3 Active
US8374086B2 Adaptive DHT node relay policies Electricity 2 Active
US8238237B2 Load balancing distribution of data to multiple recipients on a peer-to-peer network Electricity 2 Active
US7856501B2 Network traffic prioritization Electricity 2 Active
US8843979B2 Predictive frame dropping to enhance quality of service in streaming data Electricity 2 Active
US8024521B2 Atomic operation on non-standard sized data using external cache Physics 1 Active
US8171235B2 Atomic compare and swap using dedicated processor Physics 0 Active
US8943206B2 Network bandwidth detection and distribution Electricity 0 Active
USRE47566E1 NAT traversal for mobile network devices General 0 Active
US8913492B2 Load balancing distribution of data to multiple recipients on a peer-to-peer network Electricity 0 Active
US8136018B2 Network communication protocol for large scale distribution of streaming content Electricity 0 Active

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