Inventor
Robert P. Fitzgerald
Inventor
Redmond, WA, US
Overview
Patents· 42 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing62%
H04LTransmission of digital information, e.g. telegraphic communication20%
H04NPictorial communication, e.g. television8%
H04QSelecting4%
G11BInformation storage based on relative movement between record carrier and transducer2%
G11CStatic stores2%
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,761,936Versioned records management using restart era202010,726,047Early thread return with secondary event writes202010,664,362Recovery processing for database in persistent system202010,387,274Tail of logs in persistent main memory201910,296,418Versioned records management using restart era201910,261,869Transaction processing using torn write detection201910,140,150Thread diversion awaiting log call return201810,102,102Characterizing device performance based on user-perceivable latency20189,965,538Early thread return with secondary event writes20189,952,931Versioned records management using restart era20189,747,174'Tail of logs in persistent main memory'20179,519,551'Recovery processing for database in persistent system'20169,477,557'Transaction processing using torn write detection'20169,436,561'Recovery processing using torn write detection'20169,417,974'Transaction processing for database in persistent system'20169,223,675'Characterizing device performance based on user-perceivable latency'20158,990,538'Managing memory with limited write cycles in heterogeneous memory systems'20158,560,762'Limited memory power'20137,958,176'Identifying filter coefficients'20117,925,807'Dynamic microcode for non-volatile memory'20117,668,906'Wire protocol for a media server system'20107,669,044'Accelerated system boot'20107,437,466'Wire protocol for a media server system'20087,380,012'Wire protocol for a media server system'20087,373,418'Wire protocol for a media server system'20087,260,626'Wire protocol for a media server system'20077,181,736'Method and system for controlling the improving of a program layout'20076,865,610'Wire protocol for a media server system'20056,658,648'Method and system for controlling the improving of a program layout'20036,584,489'Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider'20036,466,987'Wire protocol for a media server system'20026,381,740'Method and system for incrementally improving a program layout'20026,339,794'Wire protocol for a media server system'20026,269,477'Method and system for improving the layout of a program image using clustering'20016,003,061'Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider'19995,903,917'Method and system for alignment of blocks in a program image'19995,903,563'Method and system for combining data from multiple servers into a single continuous data stream using a switch'19995,867,657'Distributed scheduling in a multiple data server system'19995,812,844'Method and system for scheduling the execution of threads using optional time-specific scheduling constraints'19985,699,503'Method and system for providing fault tolerance to a continuous media server system'19975,583,868'Method and system for combining data from multiple servers into a single continuous data stream using a switch'19965,473,362'Video on demand system comprising stripped data across plural storable devices with time multiplex scheduling'1995Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1995–2015Patents assigned to MICROSOFT CORP (26)· patent assignee history
1995–2011Based in Redmond, WA, US· patent location history
2010–2020Based in Fall City, WA, US· patent location history
2013Patents assigned to FITZGERALD ROBERT PATRICK (1)· patent assignee history
2015–2020Patents assigned to MICROSOFT TECHNOLOGY LICENSING LLC (16)· patent assignee history
2015Patents assigned to FITZGERALD ROBERT P (2)· patent assignee history
2015Patents assigned to WORTHINGTON BRUCE L (2)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICROSOFT CORP | 26 | 1995–2015 |
| MICROSOFT TECHNOLOGY LICENSING LLC | 16 | 2015–2020 |
| FITZGERALD ROBERT Pself | 2 | 2015 |
| WORTHINGTON BRUCE L | 2 | 2015 |
| FITZGERALD ROBERT PATRICKself | 1 | 2013 |
Locations
| Location | Patents | Span |
|---|---|---|
| Redmond, Washington, US | 22 | 1995–2011 |
| Fall City, Washington, US | 20 | 2010–2020 |