Inventor
Robert Hundt
Inventor
Santa Clara, CA, US
Overview
Patents· 35 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing80%
H04LTransmission of digital information, e.g. telegraphic communication16%
G06NComputing arrangements based on specific computational models2%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use2%
PatentTitleYear
10,778,605System and methods for sharing memory subsystem resources among datacenter applications202010,313,265System and methods for sharing memory subsystem resources among datacenter applications20199,798,527'Loop and library fusion'20179,798,532'Precompiling locally-stored instructions for a web application'20179,563,532'Allocation of tasks in large scale computing systems'20179,524,398'Computing a checksum for content in local storage'20169,516,092'Precompiling locally-stored instructions for a web application'20169,401,869'System and methods for sharing memory subsystem resources among datacenter applications'20169,292,709'Computing a checksum for content in local storage'20169,268,542'Cache contention management on a multicore processor based on the degree of contention exceeding a threshold'20169,146,719'Data layout using data type information'20159,135,082'Techniques and systems for data race detection'20158,806,463'Feedback-directed inter-procedural optimization'20148,789,032'Feedback-directed inter-procedural optimization'20148,578,355'Scenario based optimization'20138,387,026'Compile-time feedback-directed optimizations using estimated edge profiles from hardware-event sampling'20137,765,242'Methods and apparatus for structure layout optimization for multi-threaded programs'20107,415,699'Method and apparatus for controlling execution of a child process generated by a modified parent process'20087,401,330'Cloning programming code'20087,360,207'Method and system to analyze inlined functions'20087,249,349'Uninstrumenting in-line code instrumentation on-the-fly'20077,185,320'System and method for processing breakpoint events in a child process generated by a parent process'20077,165,162'Partitioning modules for cross-module optimization'20077,131,115'Unwinding instrumented program code'20067,103,878'Method and system to instrument virtual function calls'20067,017,153'Uninstrumenting in-line code instrumentation via stack unwinding and cleanup'20066,996,810'Lazy and precise update of unwind information for dynamically generated code'20066,993,750'Dynamic registration of dynamically generated code and corresponding unwind information'20066,957,421'Providing debugging capability for program instrumented code'20056,934,943'Optimization of control transfers to dynamically loaded modules'20056,918,110'Dynamic instrumentation of an executable program by means of causing a breakpoint at the entry point of a function and providing instrumentation code'20056,898,785'Handling calls from relocated instrumented functions to functions that expect a return pointer value in an original address space'20056,851,110'Optimizing an executable computer program having address-bridging code segments'20056,817,014'Analysis of executable program code using compiler-generated function entry points and endpoints with other sources of function entry points and endpoints'20046,795,964'Edge profiling for executable program code having branches through stub code segments'2004Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2004–2015Patents assigned to HEWLETT PACKARD DEVELOPMENT CO (20)· patent assignee history
2004–2005Based in Sunnyvale, CA, US· patent location history
2006–2008Based in Santa Clara, CA, US· patent location history
2010–2016Based in Palo Alto, CA, US· patent location history
2013–2019Patents assigned to GOOGLE INC (14)· patent assignee history
2013–2017Patents assigned to HUNDT ROBERT (7)· patent assignee history
2013–2017Patents assigned to MARS JASON (3)· patent assignee history
2016–2020Based in Piedmont, CA, US· patent location history
2017Based in Oakland, CA, US· patent location history
2019–2020Patents assigned to GOOGLE LLC (2)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| HEWLETT PACKARD DEVELOPMENT CO | 20 | 2004–2015 |
| GOOGLE INC | 14 | 2013–2019 |
| HUNDT ROBERTself | 7 | 2013–2017 |
| MARS JASON | 3 | 2013–2017 |
| GOOGLE LLC | 2 | 2019–2020 |
Locations
| Location | Patents | Span |
|---|---|---|
| Santa Clara, California, US | 11 | 2006–2008 |
| Palo Alto, California, US | 8 | 2010–2016 |
| Piedmont, California, US | 7 | 2016–2020 |
| Sunnyvale, California, US | 7 | 2004–2005 |
| Oakland, California, US | 1 | 2017 |