Inventor

Erik R. Swenson

Inventor
San Jose, CA, US

Overview

53→
Patents
1996–2019
Patent span
Electricity
Primary field (CPC H)

Patents· 53 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication43%
G06FElectric digital data processing19%
H04NPictorial communication, e.g. television19%
H04WWireless communication networks7%
H04QSelecting4%
A61KPreparations for medical, dental or toiletry purposes1%
C07DHeterocyclic compounds1%
G06TImage data processing or generation, in general1%
G09GArrangements or circuits for control of indicating devices using static means to present variable information1%
H03MCoding1%
PatentTitleYear
10,484,442Just-in-time distributed video cache201910,375,444Partial video pre-fetch20199,973,381Linked list scripting engine20189,800,633'Just-in-time distributed video cache'20179,621,606'Real-time video detector'20179,331,944'Real-time network monitoring and subscriber identification with an on-demand appliance'20169,271,003'Real-time audio or video transcoding'20169,247,260'Hybrid bitmap-mode encoding'20169,160,624'Linked list scripting engine'20159,154,361'Just-in-time distributed video cache'20159,106,719'Real-time video optimizer'20158,924,694'Packet data modification processor'20148,792,347'Real-time network monitoring and subscriber identification with an on-demand appliance'20148,762,488'Client-selected network services'20148,711,929'Network-based dynamic encoding'20148,648,858'Hybrid text and image based encoding'20148,630,512'Dynamic client-server video tiling streaming'20148,614,236'Methods of treating pulmonary disease using acetazolamide and structurally related derivatives'20138,484,358'Real-time video detector'20138,468,130'Assisted hybrid mobile browser'20138,464,093'Memory array error correction'20138,443,398'Architecture for delivery of video content responsive to remote interaction'20138,392,950'Architecture for delivery of video content responsive to remote interaction'20138,375,304'Maintaining state of a web page'20138,274,974'Method and apparatus for providing quality of service across a switched backplane for multicast packets'20128,161,270'Packet data modification processor'20127,889,658'Method of and system for transferring overhead data over a serial interface'20117,821,931'System and method for assembling a data packet'20107,822,032'Data structures for supporting packet data modification operations'20107,822,038'Packet processing system architecture and method'20107,724,669'High speed bus with flow control and extended burst enhancements'20107,719,968'Multi-priority multi-color markers for traffic metering'20107,675,915'Packet processing system architecture and method'20107,619,971'Methods, systems, and computer program products for allocating excess bandwidth of an output among network users'20097,613,209'System and method for egress packet marking'20097,606,249'Methods and systems for caching packets to be written to or read from packet memory'20097,580,409'System for and method of communicating control information between entities interconnected by backplane connections'20097,546,480'High speed bus with alignment, re-timing and buffer underflow/overflow detection enhancements'20097,539,750'System and method for packet processor status monitoring'20097,463,628'Packet data modification processor command instruction set'20087,385,984'Packet processing system architecture and method'20087,366,935'High speed bus with alignment, re-timing and buffer underflow/overflow detection enhancements'20087,304,996'System and method for assembling a data packet'20077,292,591'Packet processing system architecture and method'20077,272,672'High speed bus with flow control and extended burst enhancements between sender and receiver wherein counter is maintained at sender for free buffer space available'20077,185,216'System for synchronizing first and second sections of data to opposing polarity edges of a clock'20077,130,308'Data path architecture for a LAN switch'2006RE038820'Multi-protocol packet framing over an isochronous network'20056,295,299'Data path architecture for a LAN switch'20016,034,957'Sliced comparison engine architecture and method for a LAN switch'20005,926,120'Multi-channel parallel to serial and serial to parallel conversion using a RAM array'19995,541,921'Isochronous serial time division multiplexer'19965,533,018'Multi-protocol packet framing over an isochronous network'1996

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1996–2019Based in San Jose, CA, US· patent location history
1999–2006Based in Campbell, CA, US· patent location history
2000–2014Patents assigned to EXTREME NETWORKS INC (27)· patent assignee history
2012–2016Patents assigned to SWENSON ERIK R (15)· patent assignee history
2013–2016Patents assigned to BHANDARI NITIN (10)· patent assignee history
2013–2017Patents assigned to SKYFIRE LABS INC (10)· patent assignee history
2013Based in Mercer Island, WA, US· patent location history
2014–2019Patents assigned to OPERA SOFTWARE IRELAND LTD (12)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
EXTREME NETWORKS INC272000–2014
SWENSON ERIK Rself152012–2016
OPERA SOFTWARE IRELAND LTD122014–2019
BHANDARI NITIN102013–2016
SKYFIRE LABS INC102013–2017
Locations
LocationPatentsSpan
San Jose, California, US481996–2019
Campbell, California, US41999–2006
Mercer Island, Washington, US12013