Inventor
Peter E. Kirkpatrick
Inventor
Mountain View, CA, US
Overview
Patents· 55 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing37%
G02BOptical elements, systems or apparatus16%
H04BTransmission9%
H04LTransmission of digital information, e.g. telegraphic communication9%
H04JMultiplex communication5%
G11CStatic stores4%
H01FMagnets3%
H01SDevices using the process of light amplification by stimulated emission of radiation [laser] to amplify or generate light3%
H04QSelecting3%
H05KPrinted circuits3%
PatentTitleYear
11,036,596System for delaying acknowledgements on open NAND locations until durability has been confirmed202111,010,080Layout based memory writes202110,990,480Performance of RAID rebuild operations by a storage group controller of a storage system202110,979,223Separate encryption for a solid-state drive202110,970,202Managing input/output ('I/O') requests in a storage system that includes multiple types of storage devices202110,929,046Identifying and relocating hot data to a cache determined with read velocity based on a threshold stored at a storage device202110,896,000Submission queue commands over fabrics202110,832,767Page writes for triple level cell flash memory202010,776,046Optimized non-uniform memory access202010,740,294Garbage collection of data blocks in a storage system with direct-mapped storage devices202010,678,433Resource-preserving system upgrade202010,613,974Peer-to-peer non-volatile random-access memory202010,564,882Writing data to storage device based on information about memory in the storage device202010,545,861Distributed integrated high-speed solid-state non-volatile random-access memory202010,452,290Block consolidation in a direct-mapped flash storage system201910,402,266Redundant array of independent disks in a direct-mapped flash storage system201910,310,740Aligning memory access operations to a geometry of a storage device201910,255,176Input/output ('I/O') in a storage system that includes multiple types of storage devices201910,216,447Operating system management for direct flash over fabric storage devices201910,141,050Page writes for triple level cell flash memory2018D0829214Bezel201810,061,074Method and apparatus for transforming light from a set of point light sources into a uniform field of illumination201810,019,201Reservations over multiple paths over fabrics20189,851,762Compliant printed circuit board ('PCB') within an enclosure2017D0798303'Bezel'20179,760,479'Writing data in a storage system that includes a first type of storage device and a second type of storage device'20179,747,039'Reservations over multiple paths on NVMe over fabrics'20179,547,441'Exposing a geometry of a storage device'20178,732,349'Assignment of resources in an input/output (I/O) virtualization system'20148,521,915'Communicating between host computers and peripheral resources in an input/output (I/O) virtualization system'20138,412,860'Input/output (I/O) virtualization system'20138,380,074'Bi-directional parallel optical link'20138,270,830'Optical network for cluster computing'20128,103,137'Optical network for cluster computing'20128,098,993'Method and apparatus for transporting computer bus protocols over an optical link'20128,023,827'Bi-directional parallel optical link'20117,970,287'Multi-level optical data communication circuit'20117,941,052'Bi-directional parallel optical link'20117,824,112'Optical transmitter for computing applications'20107,766,559'Fiber orientation for optical transceiver'20107,680,417'Bi-directional parallel optical link'20107,648,287'Optical receiver for computing applications'20107,613,400'Multi-level optical data communication circuit'20097,502,533'Mechanism for conditioning launched beams from an optical transmitter'20097,452,236'Cabling for rack-mount devices'20087,329,054'Optical transceiver for computing applications'20087,300,303'Method and apparatus for attaching flexible circuit to a rigid printed circuit board'20077,206,515'Single-ended/differential wired radio frequency interface'20077,076,123'Optoelectronic package having a transmission line between electrical components and optical components'20067,045,752'Illuminated and non-illuminated photodiodes for monitoring and controlling AC and DC components of a laser beam'20067,042,082'Method and apparatus for a backsided and recessed optical package connection'20066,998,587'Apparatus and method for heating micro-components mounted on a substrate'20066,864,553'Method and apparatus for a backsided and recessed optical package connection'20056,853,287'Coil for use on a substrate'20056,850,144'Coil for use on a substrate'2005Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2005–2013Patents assigned to INTEL CORP (15)· patent assignee history
2005–2007Based in Berkeley, CA, US· patent location history
2005Based in Santa Clara, CA, US· patent location history
2006–2014Based in San Francisco, CA, US· patent location history
2007–2014Patents assigned to KIRKPATRICK PETER E (7)· patent assignee history
2008–2010Patents assigned to APRIUS INC (5)· patent assignee history
2012–2014Patents assigned to FUSION IO INC (5)· patent assignee history
2012Based in Sunnyvale, CA, US· patent location history
2017–2021Patents assigned to PURE STORAGE INC (28)· patent assignee history
2017–2021Based in Mountain View, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| PURE STORAGE INC | 28 | 2017–2021 |
| INTEL CORP | 15 | 2005–2013 |
| KIRKPATRICK PETER Eself | 7 | 2007–2014 |
| APRIUS INC | 5 | 2008–2010 |
| FUSION IO INC | 5 | 2012–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| Mountain View, California, US | 28 | 2017–2021 |
| San Francisco, California, US | 20 | 2006–2014 |
| Berkeley, California, US | 4 | 2005–2007 |
| Santa Clara, California, US | 2 | 2005 |
| Sunnyvale, California, US | 1 | 2012 |