Inventor
Craig Peeper
Inventor
Kirkland, WA, US
Overview
Patents· 57 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Tprimary
G06TImage data processing or generation, in general29%
G06FElectric digital data processing24%
G06VImage or video recognition or understanding18%
G06KGraphical data reading10%
A63FCard, board, or roulette games9%
H04NPictorial communication, e.g. television6%
G09GArrangements or circuits for control of indicating devices using static means to present variable information2%
G01SRadio direction-finding1%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests1%
PatentTitleYear
10,552,666Identification using depth-based head-detection data202010,269,176Efficient geometric tessellation and displacement201910,147,194Systems and methods for removing a background of an image201810,048,747Methods and systems for determining and tracking extremities of a target20189,821,226'Human tracking system'20179,824,484'Dynamic subroutine linkage optimizing shader performance'20179,754,154'Identification using depth-based head-detection data'20179,679,390'Systems and methods for removing a background of an image'20179,659,377'Methods and systems for determining and tracking extremities of a target'20179,639,166'Background model for user recognition'20179,594,430'Three-dimensional foreground selection for vision system'20179,582,717'Systems and methods for tracking a model'20179,584,790'Edge preserving depth filtering'20179,547,936'Efficient geometric tessellation and displacement'20179,522,328'Human tracking system'20169,465,980'Pose tracking pipeline'20169,390,542'Dynamic subroutine linkage optimizing shader performance'20168,988,432'Systems and methods for processing an image for target tracking'20158,970,487'Human tracking system'20158,963,829'Methods and systems for determining and tracking extremities of a target'20158,897,495'Systems and methods for tracking a model'20148,891,827'Systems and methods for tracking a model'20148,867,820'Systems and methods for removing a background of an image'20148,861,839'Human tracking system'20148,860,663'Pose tracking pipeline'20148,824,780'Human tracking system'20148,775,916'Validation analysis of human target'20148,698,803'Efficient geometric tessellation and displacement'20148,689,199'Optimizing compiler transforms for a high level shader language'20148,634,636'Systems and methods for removing a background of an image'20148,610,665'Pose tracking pipeline'20138,588,517'Motion detection using depth images'20138,587,602'GPU texture tile detail control'20138,581,912'Dynamic subroutine linkage optimizing shader performance'20138,565,485'Pose tracking pipeline'20138,564,534'Human tracking system'20138,553,934'Orienting the position of a sensor'20138,553,939'Pose tracking pipeline'20138,542,910'Human tracking system'20138,526,734'Three-dimensional background removal for vision system'20138,483,436'Systems and methods for tracking a model'20138,448,056'Validation analysis of human target'20138,374,423'Motion detection using depth images'20138,350,862'Shared graphics infrastructure'20138,325,984'Systems and methods for tracking a model'20128,295,546'Pose tracking pipeline'20128,081,181'Prefix sum pass to linearize A-buffer storage'20117,982,741'Shared graphics infrastructure'20117,961,910'Systems and methods for tracking a model'20117,928,979'Efficient geometric tessellation and displacement'20117,659,901'Application program interface for programmable graphics pipeline'20107,619,630'Preshaders: optimization of GPU pro'20097,609,902'Implementation of discrete cosine transformation and its inverse on programmable graphics processor'20097,530,062'Optimizing compiler transforms for a high level shader language'20097,394,464'Preshaders: optimization of GPU programs'20086,839,062'Usage semantics'20056,356,887'Auto-parameterization of database queries'2002Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2002–2017Patents assigned to MICROSOFT CORP (38)· patent assignee history
2002–2017Based in Bellevue, WA, US· patent location history
2008–2020Based in Kirkland, WA, US· patent location history
2011–2017Patents assigned to PEEPER CRAIG (18)· patent assignee history
2012–2014Patents assigned to LEYVAND TOMMER (9)· patent assignee history
2012–2014Patents assigned to LEE JOHNNY (7)· patent assignee history
2015–2020Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (19)· patent assignee history
2015Based in Krkland, WA, US· patent location history
2019Based in Kirland, WA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICROSOFT CORP | 38 | 2002–2017 |
| MICROSOFT TECHNOLOGY LICENSING LLC | 19 | 2015–2020 |
| PEEPER CRAIGself | 18 | 2011–2017 |
| LEYVAND TOMMER | 9 | 2012–2014 |
| LEE JOHNNY | 7 | 2012–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| Kirkland, Washington, US | 47 | 2008–2020 |
| Bellevue, Washington, US | 8 | 2002–2017 |
| Kirland, Washington, US | 1 | 2019 |
| Krkland, Washington, US | 1 | 2015 |