Inventor

Mikal C. Hunsaker

Inventor
El Dorado Hills, CA, US

Overview

65→
Patents
1998–2021
Patent span
Physics
Primary field (CPC G)

Patents· 65 as inventor

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

G06Fprimary
G06FElectric digital data processing65%
H04LTransmission of digital information, e.g. telegraphic communication12%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use9%
G11CStatic stores8%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications3%
G05BControl or regulating systems in general1%
H04JMultiplex communication1%
H04WWireless communication networks1%
PatentTitleYear
11,119,704System, apparatus and method for sharing a flash device among multiple masters of a computing platform202111,113,402Tunneling functional safety communications over an enhanced serial peripheral interface202111,086,812Platform environment control interface tunneling via enhanced serial peripheral interface202111,036,409Non-volatile memory using a reduced number of interconnect terminals202111,016,549Method, apparatus, and system for power management on a CPU die via clock request messaging protocol202110,860,500System, apparatus and method for replay protection for a platform component202010,853,289System, apparatus and method for hardware-based bi-directional communication via reliable high performance half-duplex link202010,719,469Inband messaging method for integrated type-C universal serial bus detection using enhanced serial peripheral interconnect202010,229,080Dual bus standard switching bus controller201910,185,385Method and apparatus to reduce idle link power in a platform201910,164,880Sending packets with expanded headers201810,157,160Handling a partition reset in a multi-root system201810,146,715Techniques for inter-component communication based on a state of a chip select pin20189,921,987'Inter-component communication including posted and non-posted transactions'20189,910,814'Method, apparatus and system for single-ended communication of transaction layer packets'20189,753,875'Systems and an apparatus with a sideband interface interconnecting agents with at least one router'20179,658,978'Providing multiple decode options for a system-on-chip (SoC) fabric'20179,619,416'Inter-component communication including posted and non-posted transactions'20179,619,628'Secure system flash sharing'20179,588,922'Techniques for inter-component communication based on a state of a chip select pin'20179,571,215'Measuring time offsets between devices with independent silicon clocks'20179,489,329'Supporting multiple channels of a single interface'20169,448,870'Providing error handling support to legacy devices'20169,418,030'Inter-component communication including posted and non-posted transactions'20169,367,116'Apparatus to reduce idle link power in a platform'20169,280,198'Method and apparatus to reduce idle link power in a platform'20169,274,987'Inter-component communication including slave component initiated transaction'20169,270,576'Aggregating completion messages in a sideband interface'20169,213,666'Providing a sideband message interface for system on a chip (SoC)'20159,176,918'Inter-component communication using an interface including master and slave communication'20159,122,815'Common idle state, active state and credit management for an interface'20159,098,642'Dual bus standard switching bus controller'20159,075,929'Issuing requests to a fabric'20159,064,051'Issuing requests to a fabric'20159,053,251'Providing a sideband message interface for system on a chip (SoC)'20158,929,373'Sending packets with expanded headers'20158,892,800'Apparatuses for inter-component communication including slave component initiated transaction'20148,874,976'Providing error handling support to legacy devices'20148,805,926'Common idle state, active state and credit management for an interface'20148,775,700'Issuing requests to a fabric'20148,713,234'Supporting multiple channels of a single interface'20148,711,875'Aggregating completion messages in a sideband interface'20148,713,240'Providing multiple decode options for a system-on-chip (SoC) fabric'20148,706,944'Dual bus standard switching bus controller'20148,689,028'Method and apparatus to reduce idle link power in a platform'20148,386,682'Method, apparatus and system for maintaining transaction coherecy in a multiple data bus platform'20138,185,072'Method and apparatus for power reduction for interconnect links'20128,041,844'Autodetection of a PCI express device operating at a wireless RF mitigation frequency'20117,990,999'Starvation prevention scheme for a fixed priority PCE-express arbiter with grant counters using arbitration pools'20117,945,719'Controller link for manageability engine'20117,694,049'Rate control of flow control updates'20107,525,986'Starvation prevention scheme for a fixed priority PCI-Express arbiter with grant counters using arbitration pools'20097,296,101'Method and system for using a patch module to process non-posted request cycles and to control completions returned to requesting device'20077,191,255'Transaction layer link down handling for PCI express'20076,877,060'Dynamic delayed transaction buffer configuration based on bus frequency'20056,868,469'Data bridge and bridging'20056,782,435'Device for spatially and temporally reordering for data between a processor, memory and peripherals'20046,665,756'Bus interface unit for reflecting state information for a transfer request to a requesting device'20036,643,716'Method and apparatus for processing serial data using a single receive fifo'20036,499,077'Bus interface unit for reflecting state information for a transfer request to a requesting device'20026,487,615'Apparatus and method for accepting physical write package when the posted write error queue is full'20026,385,671'Method/apparatus for flushing DMA transmit packet in FIFO when self-ID code generated by counter after bus reset is different than FIFO message self-ID field'20026,366,968'Physical write packets processing when posted write error queue is full, with posted write error queue storing physical write requests when posted write packet fails'20026,199,151'Apparatus and method for storing a device row indicator for use in a subsequent page-miss memory cycle'20015,751,998'Memory accessing system with portions of memory being selectively write protectable and relocatable based on predefined register bits and memory selection RAM outputs'1998

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1998Based in Houston, TX, US· patent location history
2001–2021Patents assigned to INTEL CORP (64)· patent assignee history
2001–2021Based in El Dorado Hills, CA, US· patent location history
2013–2017Patents assigned to HUNSAKER MIKAL C (12)· patent assignee history
2014–2015Patents assigned to FANNING BLAISE (8)· patent assignee history
2014–2015Patents assigned to KLINGLESMITH MICHAEL T (8)· patent assignee history
2014–2015Patents assigned to LAKSHMANAMURTHY SRIDHAR (8)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
INTEL CORP642001–2021
HUNSAKER MIKAL Cself122013–2017
FANNING BLAISE82014–2015
KLINGLESMITH MICHAEL T82014–2015
LAKSHMANAMURTHY SRIDHAR82014–2015
Locations
LocationPatentsSpan
El Dorado Hills, California, US642001–2021
Houston, Texas, US11998