Inventor

Erik J. Johnson

Inventor
Portland, OR, US

Overview

47→
Patents
2002–2018
Patent span
Electricity
Primary field (CPC H)

Patents· 47 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 communication30%
G06FElectric digital data processing24%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes4%
H04WWireless communication networks4%
LOC244%
A62BDevices, apparatus or methods for life-saving3%
B05BSpraying apparatus3%
Y10TTechnical subjects covered by former us classification3%
A41DOuterwear1%
A47LDomestic washing or cleaning1%
PatentTitleYear
10,010,707Integrated microneedle array delivery system20189,751,100'Nozzle tips and spray head assemblies for liquid spray guns'20179,559,851'Secure pairing for secure communication across devices'20179,358,561'Spray head assembly with integrated air cap/nozzle for a liquid spray gun'20169,236,911'Secure transfer of whiteboard content'20168,762,991'Framework for domain-specific run-time environment acceleration using virtualization technology'20148,606,960'Method and apparatus for improving packet processing'20138,561,178'Chipset based cheat detection platform for online applications'2013D0687550'Handle for a micro-needle device'2013D0687551'Micro-needle applicator device'20138,458,460'Digest generation from instruction op-codes'20138,448,204'System and method for aggregating user data and targeting content'20138,342,180'Filtering face-piece respirator that has expandable mask body'20138,307,439'Add-in card based cheat detection platform for online applications'20128,213,305'Dynamic service management for multicore processors'2012D0657449'Filtering face-piece respirator support structure'20128,118,026'Filtering face-piece respirator support structure that has living hinges'20128,042,109'Framework for domain-specific run-time environment acceleration using virtualization technology'20117,937,532'Method and apparatus for speculative prefetching in a multi-processor/multi-core message-passing machine'20117,903,795'System and method for indicating status of an incoming transmission to a user'20117,891,041'Device for applying a uniform coating of floor finish'20117,870,184'Communications services for business process design'2011D0629885'Filtering face-piece respirator support structure'20107,830,882'Switch scaling for virtualized network interface controllers'20107,788,650'Compiler-based critical section amendment for a multiprocessor environment'20107,769,154'Aggregated perceived presence'20107,730,459'Generating executable code based on code performance data'20107,725,886'Merger of tables storing protocol data unit related data'20107,554,909'Dynamic service management for multicore processors'20097,540,028'Dynamic network security apparatus and methods or network processors'20097,536,674'Method and system for configuring network processing software to exploit packet flow data locality'20097,471,681'Determining network path transmission unit'20087,415,024'System and method of annotating network packets'20087,317,692'Network path discovery'2008D0554314'Cleaning tool'2007D0548416'Dishwand holder'20077,249,199'Network routing using a driver that is registered with both operating system and network processor'20077,212,505'Roaming in a communication network'20077,113,487'Forwarding control protocol'20067,112,128'Sanding tool with protective clamping mechanism'20067,072,314'Roaming in a communication network'20067,050,394'Framer'20067,000,098'Passing a received packet for modifying pipelining processing engines\' routine instructions'20066,975,628'Method for representing and controlling packet data flow through packet forwarding hardware'20056,868,086'Data packet routing'20056,789,131'Network routing using a driver that is registered with both operating system and network processor'20046,385,550'Apparatus and method for providing forward and backward compatibility between a host instrument and an accessory'2002

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2002–2005Based in Beaverton, OR, US· patent location history
2004–2017Patents assigned to INTEL CORP (29)· patent assignee history
2006–2018Patents assigned to 3M INNOVATIVE PROPERTIES CO (13)· patent assignee history
2006–2017Based in Portland, OR, US· patent location history
2006–2012Based in St. Paul, MN, US· patent location history
2010–2011Patents assigned to AVAYA INC (3)· patent assignee history
2010–2011Based in Campbell, CA, US· patent location history
2012–2017Patents assigned to JOHNSON ERIK J (13)· patent assignee history
2012–2013Patents assigned to SKULLEY THOMAS G (5)· patent assignee history
2012–2017Based in Oakdale, MN, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
INTEL CORP292004–2017
3M INNOVATIVE PROPERTIES CO132006–2018
JOHNSON ERIK Jself132012–2017
SKULLEY THOMAS G52012–2013
AVAYA INC32010–2011
Locations
LocationPatentsSpan
Portland, OR, US262006–2017
St. Paul, Minnesota, US62006–2012
Oakdale, Minnesota, US52012–2017
Beaverton, OR, US42002–2005
Campbell, California, US32010–2011