DS

Daniel J. Scales

Broadcom: 46 patents #142 of 9,346Top 2%
DE Digital Equipment: 6 patents #178 of 2,100Top 9%
HP HP: 5 patents #2,937 of 16,619Top 20%
CC Compaq Computer: 3 patents #362 of 1,604Top 25%
BO Borgwarner: 1 patents #797 of 1,600Top 50%
CG Compaq Information Technologies Group: 1 patents #84 of 407Top 25%
📍 Mountain View, CA: #154 of 11,022 inventorsTop 2%
🗺 California: #5,467 of 386,348 inventorsTop 2%
Overall (All Time): #36,900 of 4,157,543Top 1%
62
Patents All Time

Issued Patents All Time

Showing 51–62 of 62 patents

Patent #TitleCo-InventorsDate
6738868 System for minimizing directory information in scalable multiprocessor systems with logically independent input/output nodes Kourosh Gharachorloo, Luiz Andre Barroso 2004-05-18
6640287 Scalable multiprocessor system and cache coherence method incorporating invalid-to-dirty requests Kourosh Gharachorloo, Luiz Andre Barroso, Mosur K. Ravishankar, Robert Stets 2003-10-28
6412056 Extended translation lookaside buffer with fine-grain state bits Kourosh Gharachorloo 2002-06-25
6374285 Method for mutual exclusion of locks in a remote-write globally ordered network of processors Leslie B. Lamport 2002-04-16
6292713 Robotic telepresence system Norman Paul Jouppi, Wayne R. Mack 2001-09-18
6240500 Method for dynamically placing procedures of a program in a memory 2001-05-29
5950228 Variable-grained memory sharing for clusters of symmetric multi-processors using private and shared state tables Kourosh Gharachorloo, Anshu Aggarwal 1999-09-07
5933598 Method for sharing variable-grained memory of workstations by sending particular block including line and size of the block to exchange shared data structures Kourosh Gharachorloo 1999-08-03
5802585 Batched checking of shared memory accesses Chandramohan A. Thekkath 1998-09-01
5787480 Lock-up free data sharing Kourosh Gharachorloo 1998-07-28
5761729 Validation checking of shared memory accesses 1998-06-02
5758183 Method of reducing the number of overhead instructions by modifying the program to locate instructions that access shared data stored at target addresses before program execution 1998-05-26