Inventor
Richard F. Rashid
Inventor
Redmond, WA, US
Overview
Patents· 58 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing27%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes19%
H04LTransmission of digital information, e.g. telegraphic communication18%
H04BTransmission15%
H04NPictorial communication, e.g. television5%
G08CTransmission systems for measured values, control or similar signals3%
H04JMultiplex communication3%
H04QSelecting3%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests3%
B60BVehicle wheels1%
PatentTitleYear
9,778,856'Block-level access to parallel storage'20179,716,548'Data center with free-space optical communications'20179,135,657'Rewarding independent influencers'20158,949,977'Look ahead of links/alter links'20158,886,516'Machine translation split between front end and back end processors'20148,831,973'Systems for rewarding influencers'20148,818,196'Data center with free-space optical communications'20148,793,155'Collecting influence information'20148,793,616'Look ahead of links/alter links'20148,774,637'Data center with free-space optical communications'20148,712,250'Data center with free-space optical communications'20148,712,837'Rewarding independent influencers'20148,655,187'Data center with free-space optical communications'20148,588,618'Data center with free-space optical communications'20138,495,486'Look ahead of links/alter links'20138,489,981'Look ahead of links/alter links'20138,483,569'Data center with free-space optical communications'20138,483,568'Data center with free-space optical communications'20138,473,836'Look ahead of links/alter links'20138,473,388'Facilitating compensation arrangements providing for data tracking components'20138,473,387'Facilitating compensation arrangements between data providers and data consumers'20138,468,440'Look ahead of links/alter links'20138,468,073'Facilitating compensation arrangements providing for data tracking components'20138,452,182'Data center with free-space optical communications'20138,429,040'Facilitating compensation arrangements for data brokering'20138,401,393'Data center with free-space optical communications'20138,369,708'Data center with free-space optical communications'20138,301,028'Data center with free-space optical communications'20128,302,149'Virtual distributed security system'20128,290,973'Determining influencers'20128,209,162'Machine translation split between front end and back end processors'20128,069,186'Computer system architecture for automatic context associations'20117,809,938'Virtual distributed security system'20107,757,224'Software support for dynamically extensible processors'20107,752,442'Virtual distributed security system'20107,752,431'Virtual distributed security system'20107,668,906'Wire protocol for a media server system'20107,646,817'Accelerating video decoding using a graphics processing unit'20107,437,466'Wire protocol for a media server system'20087,383,542'Adaptive machine translation service'20087,380,012'Wire protocol for a media server system'20087,373,418'Wire protocol for a media server system'20087,343,365'Computer system architecture for automatic context associations'20087,295,963'Adaptive machine translation'20077,260,626'Wire protocol for a media server system'20077,257,571'Automatic query clustering'20076,865,610'Wire protocol for a media server system'20056,584,489'Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider'20036,477,544'Single instance store for file systems'20026,466,987'Wire protocol for a media server system'20026,339,794'Wire protocol for a media server system'20026,003,061'Method and system for scheduling the use of a computer system resource using a resource planner and a resource provider'19995,903,563'Method and system for combining data from multiple servers into a single continuous data stream using a switch'19995,812,844'Method and system for scheduling the execution of threads using optional time-specific scheduling constraints'19985,583,868'Method and system for combining data from multiple servers into a single continuous data stream using a switch'19965,485,574'Operating system based performance monitoring of programs'19965,473,362'Video on demand system comprising stripped data across plural storable devices with time multiplex scheduling'19955,455,577'Method and system for data compression'1995Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1995–2014Patents assigned to MICROSOFT CORP (30)· patent assignee history
1995–2008Based in Woodinville, WA, US· patent location history
2002–2017Based in Redmond, WA, US· patent location history
2011–2017Patents assigned to RASHID RICHARD F (29)· patent assignee history
2012–2015Patents assigned to INVENTION SCIENCE FUND I LLC (25)· patent assignee history
2012–2015Patents assigned to TEGREENE CLARENCE T (24)· patent assignee history
2012–2015Patents assigned to WOOD JR LOWELL L (24)· patent assignee history
2017Based in Prescott, AZ, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICROSOFT CORP | 30 | 1995–2014 |
| RASHID RICHARD Fself | 29 | 2011–2017 |
| INVENTION SCIENCE FUND I LLC | 25 | 2012–2015 |
| TEGREENE CLARENCE T | 24 | 2012–2015 |
| WOOD JR LOWELL L | 24 | 2012–2015 |
Locations
| Location | Patents | Span |
|---|---|---|
| Redmond, Washington, US | 45 | 2002–2017 |
| Woodinville, Washington, US | 12 | 1995–2008 |
| Prescott, AZ, US | 1 | 2017 |