Inventor

Richard P. Draves, Jr.

Inventor
Seattle, WA, US

Overview

23→
Patents
1995–2011
Patent span
Physics
Primary field (CPC G)

Patents· 23 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing61%
H04LTransmission of digital information, e.g. telegraphic communication18%
H04WWireless communication networks14%
H04NPictorial communication, e.g. television4%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests4%
PatentTitleYear
7,978,672'System and method for link quality source routing'20117,680,091'System and method for link quality source routing'20107,616,575'System and method for link quality routing using a weighted cumulative expected transmission time metric'20097,571,438'Method and system for resource management with independent real-time applications on a common set of machines'20097,376,122'System and method for link quality source routing'20086,792,445'Providing predictable scheduling of programs using a repeating precomputed schedule'20046,760,909'Virtual memory system and methods'20046,718,360'Providing predictable scheduling of programs using a repeating precomputed schedule'20046,584,489'Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider'20036,490,612'Providing predictable scheduling of programs using a repeating precomputed schedule'20026,405,262'Efficient inter-process object and interface pinging'20026,385,649'Routers and methods for optimal routing table compression'20026,349,355'Sharing executable modules between user and kernel threads'20026,317,774'Providing predictable scheduling of programs using a repeating precomputed schedule'20016,282,561'Method and system for resource management with independent real-time applications on a common set of machines'20016,108,715'Method and system for invoking remote procedure calls'20006,003,061'Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider'19995,950,221'Variably-sized kernel memory stacks'19995,873,124'Virtual memory scratch pages'19995,835,964'Virtual memory system with hardware TLB and unmapped software TLB updated from mapped task address maps using unmapped kernel address map'19985,812,844'Method and system for scheduling the execution of threads using optional time-specific scheduling constraints'19985,802,590'Method and system for providing secure access to computer resources'19985,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–2011Patents assigned to MICROSOFT CORP (23)· patent assignee history
1995Based in Kirkland, WA, US· patent location history
1998–2011Based in Seattle, WA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
MICROSOFT CORP231995–2011
Locations
LocationPatentsSpan
Seattle, Washington, US221998–2011
Kirkland, Washington, US11995