Inventor

Robert P. Fitzgerald

Inventor
Redmond, WA, US

Overview

42→
Patents
1995–2020
Patent span
Physics
Primary field (CPC G)

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'1995

Career & 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
AssigneePatentsSpan
MICROSOFT CORP261995–2015
MICROSOFT TECHNOLOGY LICENSING LLC162015–2020
FITZGERALD ROBERT Pself22015
WORTHINGTON BRUCE L22015
FITZGERALD ROBERT PATRICKself12013
Locations
LocationPatentsSpan
Redmond, Washington, US221995–2011
Fall City, Washington, US202010–2020