Inventor
William E. Weihl
Inventor
San Francisco, CA, US
Overview
Patents· 40 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing68%
H04LTransmission of digital information, e.g. telegraphic communication27%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests5%
PatentTitleYear
10,270,817Forward request queuing in a distributed edge processing environment20199,438,482'Forward request queuing in a distributed edge processing environment'20169,009,267'Method and system for purging content from a content delivery network'20158,972,461'Dynamic content assembly on edge-of network servers in a content delivery network'20158,572,132'Dynamic content assembly on edge-of-network servers in a content delivery network'20138,438,291'Managing web tier session state objects in a content delivery network (CDN)'20138,423,662'Forward request queuing in a distributed edge processing environment'20138,392,912'Java application framework for use in a content delivery network (CDN)'20138,266,293'Method of load balancing edge-enabled applications in a content delivery network (CDN)'20128,266,305'Method and system for purging content from a content delivery network'20128,166,079'Dynamic content assembly on edge-of-network servers in a content delivery network'20128,131,835'Method of load balancing edge-enabled applications in a content delivery network (CDN)'20127,958,249'Highly scalable, fault tolerant file transport using vector exchange'20117,769,874'Highly scalable, fault-tolerant file transport using vector-exchange'20107,765,304'Managing web tier session state objects in a content delivery network (CDN)'20107,752,258'Dynamic content assembly on edge-of-network servers in a content delivery network'20107,660,896'Method of load balancing edge-enabled applications in a content delivery network (CDN)'20107,254,634'Managing web tier session state objects in a content delivery network (CDN)'20077,127,713'Java application framework for use in a content delivery network (CDN)'20067,111,057'Method and system for purging content from a content delivery network'20066,549,930'Method for scheduling threads in a multithreaded processor'20036,374,367'Apparatus and method for monitoring a computer system to guide optimization'20026,332,178'Method for estimating statistics of properties of memory system transactions'20016,237,073'Method for providing virtual memory to physical memory page mapping in a computer operating system that randomly samples state information'20016,202,127'Apparatus for spatial and temporal sampling in a computer memory system'20016,195,748'Apparatus for sampling instruction execution information in a processor pipeline'20016,175,814'Apparatus for determining the instantaneous average number of instructions processed'20016,163,840'Method and apparatus for sampling multiple potentially concurrent instructions in a processor pipeline'20006,148,396'Apparatus for sampling path history in a processor pipeline'20006,119,075'Method for estimating statistics of properties of interactions processed by a processor pipeline'20006,112,317'Processor performance counter for sampling the execution frequency of individual instructions'20006,092,180'Method for measuring latencies by randomly selected sampling of the instructions while the instruction are executed'20006,070,009'Method for estimating execution rates of program execution paths'20006,009,514'Computer method and apparatus for analyzing program instructions executing in a computer system'19996,000,044'Apparatus for randomly sampling instructions in a processor pipeline'19995,964,867'Method for inserting memory prefetch operations based on measured latencies in a program optimizer'19995,923,872'Apparatus for sampling instruction operand or result values in a processor pipeline'19995,857,097'Method for identifying reasons for dynamic stall cycles during the execution of a program'19995,809,450'Method for estimating statistics of properties of instructions processed by a processor pipeline'19985,796,939'High frequency sampling of processor performance counters'1998Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1998–2000Patents assigned to DIGITAL EQUIPMENT CORP (11)· patent assignee history
1998–2019Based in San Francisco, CA, US· patent location history
2000–2003Patents assigned to COMPAQ COMPUTER CORP (9)· patent assignee history
2006–2019Patents assigned to AKAMAI TECH INC (20)· patent assignee history
2012–2015Patents assigned to WEIHL WILLIAM E (9)· patent assignee history
2012–2013Patents assigned to DAVIS ANDREW T (5)· patent assignee history
2012–2013Based in La Jolla, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| AKAMAI TECH INC | 20 | 2006–2019 |
| DIGITAL EQUIPMENT CORP | 11 | 1998–2000 |
| COMPAQ COMPUTER CORP | 9 | 2000–2003 |
| WEIHL WILLIAM Eself | 9 | 2012–2015 |
| DAVIS ANDREW T | 5 | 2012–2013 |
Locations
| Location | Patents | Span |
|---|---|---|
| San Francisco, California, US | 38 | 1998–2019 |
| La Jolla, California, US | 2 | 2012–2013 |