Inventor
JOY WILLIAM N
US40 patents
⚠️ This page may combine multiple inventors who share the name “JOY WILLIAM N”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
SUN MICROSYSTEMS INC
35 patentsUS7574523B2Aug 11, 2009
Relay peers for extending peer availability in a peer-to-peer networking environment
SUN MICROSYSTEMS INC201 citations99
US7533172B2May 12, 2009
Advertisements for peer-to-peer computing resources
SUN MICROSYSTEMS INC109 citations99
US7401153B2Jul 15, 2008
Peer-to-peer computing architecture
SUN MICROSYSTEMS INC109 citations99
US7401152B2Jul 15, 2008
Resource identifiers for a peer-to-peer environment
SUN MICROSYSTEMS INC114 citations99
US7340500B2Mar 4, 2008
Providing peer groups in a peer-to-peer environment
SUN MICROSYSTEMS INC172 citations99
US7206841B2Apr 17, 2007
Rendezvous for locating peer-to-peer resources
SUN MICROSYSTEMS INC233 citations99
US7167920B2Jan 23, 2007
Peer-to-peer communication pipes
SUN MICROSYSTEMS INC274 citations99
US7136927B2Nov 14, 2006
Peer-to-peer resource resolution
SUN MICROSYSTEMS INC171 citations99
US7065579B2Jun 20, 2006
System using peer discovery and peer membership protocols for accessing peer-to-peer platform resources on a network
SUN MICROSYSTEMS INC304 citations99
US6694347B2Feb 17, 2004
Switching method in a multi-threaded processor
SUN MICROSYSTEMS INC107 citations99
US6507862B1Jan 14, 2003
Switching method in a multi-threaded processor
SUN MICROSYSTEMS INC173 citations99
US6341347B1Jan 22, 2002
Thread switch logic in a multiple-thread processor
SUN MICROSYSTEMS INC367 citations99
US6021469AFeb 1, 2000
Hardware virtual machine instruction processor
SUN MICROSYSTEMS INC142 citations99
US6014723AJan 11, 2000
Processor with accelerated array access bounds checking
SUN MICROSYSTEMS INC182 citations99
US6351808B1Feb 26, 2002
Vertically and horizontally threaded processor with multidimensional storage for storing thread data
SUN MICROSYSTEMS INC101 citations98
US5761513AJun 2, 1998
System and method for exception handling in dynamically linked programs
SUN MICROSYSTEMS INC102 citations98
US6938147B1Aug 30, 2005
Processor with multiple-thread, vertically-threaded pipeline
SUN MICROSYSTEMS INC62 citations96
US6801997B2Oct 5, 2004
Multiple-thread processor with single-thread interface shared among threads
SUN MICROSYSTEMS INC68 citations96
US6542991B1Apr 1, 2003
Multiple-thread processor with single-thread interface shared among threads
SUN MICROSYSTEMS INC71 citations96
US5862376AJan 19, 1999
System and method for space and time efficient object locking
SUN MICROSYSTEMS INC62 citations96
US5765157AJun 9, 1998
Computer system and method for executing threads of execution with reduced run-time memory space requirements
SUN MICROSYSTEMS INC65 citations96
US5761670AJun 2, 1998
System and method for space efficient object locking using global and local locks
SUN MICROSYSTEMS INC66 citations96
US5701470ADec 23, 1997
System and method for space efficient object locking using a data subarray and pointers
SUN MICROSYSTEMS INC65 citations96
US7316021B2Jan 1, 2008
Switching method in a multi-threaded processor
SUN MICROSYSTEMS INC27 citations93
US6230230B1May 8, 2001
Elimination of traps and atomics in thread synchronization
SUN MICROSYSTEMS INC35 citations93
US6128721AOct 3, 2000
Temporary pipeline register file for a superpipelined superscalar processor
SUN MICROSYSTEMS INC25 citations93
US5968157AOct 19, 1999
Locking of computer resources
SUN MICROSYSTEMS INC37 citations93
US5721868AFeb 24, 1998
Rapid register file access by limiting access to a selectable register subset
SUN MICROSYSTEMS INC48 citations93
US7587581B2Sep 8, 2009
Multiple-thread processor with in-pipeline, thread selectable storage
SUN MICROSYSTEMS INC5 citations74
US6725308B2Apr 20, 2004
Locking of computer resources
SUN MICROSYSTEMS INC9 citations74
US6405300B1Jun 11, 2002
Combining results of selectively executed remaining sub-instructions with that of emulated sub-instruction causing exception in VLIW processor
SUN MICROSYSTEMS INC7 citations74
US6233621B1May 15, 2001
System and method for space efficient hashcode allocation
SUN MICROSYSTEMS INC13 citations74
US7437534B2Oct 14, 2008
Local and global register partitioning technique
SUN MICROSYSTEMS INC3 citations63
US6529982B2Mar 4, 2003
Locking of computer resources
SUN MICROSYSTEMS INC4 citations63
US6304961B1Oct 16, 2001
Computer system and method for fetching a next instruction
SUN MICROSYSTEMS INC4 citations58