Inventor

William E. Weihl

Inventor
San Francisco, CA, US

Overview

40→
Patents
1998–2019
Patent span
Physics
Primary field (CPC G)

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

Career & 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
AssigneePatentsSpan
AKAMAI TECH INC202006–2019
DIGITAL EQUIPMENT CORP111998–2000
COMPAQ COMPUTER CORP92000–2003
WEIHL WILLIAM Eself92012–2015
DAVIS ANDREW T52012–2013
Locations
LocationPatentsSpan
San Francisco, California, US381998–2019
La Jolla, California, US22012–2013