Inventor · disambiguated record
William N. Joy
Also filed as: JOY WILLIAM · JOY WILLIAM N
54 granted patents·3 pending applications·4,312 citations·filing 1988–2012
99Inventor score
Top patents by PatentIndex Score
57 records- 0199US7167920B2Peer-to-peer communication pipesSUN MICROSYSTEMS INC·Filed 2002·Granted Jan 23, 2007·274 cites·151 claims
- 0299US7065579B2System using peer discovery and peer membership protocols for accessing peer-to-peer platform resources on a networkSUN MICROSYSTEMS INC·Filed 2002·Granted Jun 20, 2006·304 cites·61 claims
- 0398US7574523B2Relay peers for extending peer availability in a peer-to-peer networking environmentSUN MICROSYSTEMS INC·Filed 2002·Granted Aug 11, 2009·201 cites·52 claims
- 0498US7340500B2Providing peer groups in a peer-to-peer environmentSUN MICROSYSTEMS INC·Filed 2002·Granted Mar 4, 2008·172 cites·95 claims
- 0598US7206841B2Rendezvous for locating peer-to-peer resourcesSUN MICROSYSTEMS INC·Filed 2002·Granted Apr 17, 2007·233 cites·203 claims
- 0698US7136927B2Peer-to-peer resource resolutionSUN MICROSYSTEMS INC·Filed 2002·Granted Nov 14, 2006·171 cites·71 claims
- 0797US8160077B2Peer-to-peer communication pipesTRAVERSAT BERNARD A·Filed 2006·Granted Apr 17, 2012·57 cites·20 claims
- 0897US7533172B2Advertisements for peer-to-peer computing resourcesSUN MICROSYSTEMS INC·Filed 2002·Granted May 12, 2009·109 cites·104 claims
- 0997US7401153B2Peer-to-peer computing architectureSUN MICROSYSTEMS INC·Filed 2002·Granted Jul 15, 2008·109 cites·116 claims
- 1097US7401152B2Resource identifiers for a peer-to-peer environmentSUN MICROSYSTEMS INC·Filed 2002·Granted Jul 15, 2008·114 cites·62 claims
- 1197US6341347B1Thread switch logic in a multiple-thread processorSUN MICROSYSTEMS INC·Filed 1999·Granted Jan 22, 2002·367 cites·65 claims
- 1296US6694347B2Switching method in a multi-threaded processorSUN MICROSYSTEMS INC·Filed 2002·Granted Feb 17, 2004·107 cites·11 claims
- 1395US8755392B2Peer-to-peer communication pipesTRAVERSAT BERNARD A·Filed 2012·Granted Jun 17, 2014·18 cites·22 claims
- 1495US8359397B2Reliable peer-to-peer connectionsORACLE AMERICA INC·Filed 2002·Granted Jan 22, 2013·80 cites·64 claims
- 1594US8176189B2Peer-to-peer network computing platformTRAVERSAT BERNARD A·Filed 2002·Granted May 8, 2012·61 cites·40 claims
- 1693US7185185B2Multiple-thread processor with in-pipeline, thread selectable storageSUN MICROSYSTEMS INC·Filed 2003·Granted Feb 27, 2007·63 cites·42 claims
- 1793US6801997B2Multiple-thread processor with single-thread interface shared among threadsSUN MICROSYSTEMS INC·Filed 2002·Granted Oct 5, 2004·68 cites·24 claims
- 1893US6507862B1Switching method in a multi-threaded processorSUN MICROSYSTEMS INC·Filed 1999·Granted Jan 14, 2003·173 cites·18 claims
- 1991US6021469AHardware virtual machine instruction processorSUN MICROSYSTEMS INC·Filed 1997·Granted Feb 1, 2000·142 cites·10 claims
- 2091US6014723AProcessor with accelerated array access bounds checkingSUN MICROSYSTEMS INC·Filed 1997·Granted Jan 11, 2000·182 cites·11 claims
- 2187US7849140B2Peer-to-peer email messagingORACLE AMERICA INC·Filed 2002·Granted Dec 7, 2010·84 cites·58 claims
- 2285US6205543B1Efficient handling of a large register file for context switchingSUN MICROSYSTEMS INC·Filed 1998·Granted Mar 20, 2001·92 cites·28 claims
- 2383US7316021B2Switching method in a multi-threaded processorSUN MICROSYSTEMS INC·Filed 2004·Granted Jan 1, 2008·27 cites·18 claims
- 2483US6718457B2Multiple-thread processor for threaded software applicationsSUN MICROSYSTEMS INC·Filed 1998·Granted Apr 6, 2004·73 cites·35 claims
- 2583US6351808B1Vertically and horizontally threaded processor with multidimensional storage for storing thread dataSUN MICROSYSTEMS INC·Filed 1999·Granted Feb 26, 2002·101 cites·25 claims
- 2683US6343348B1Apparatus and method for optimizing die utilization and speed performance by register file splittingSUN MICROSYSTEMS INC·Filed 1998·Granted Jan 29, 2002·50 cites·31 claims
- 2782US6542991B1Multiple-thread processor with single-thread interface shared among threadsSUN MICROSYSTEMS INC·Filed 1999·Granted Apr 1, 2003·71 cites·24 claims
- 2882US5761513ASystem and method for exception handling in dynamically linked programsSUN MICROSYSTEMS INC·Filed 1996·Granted Jun 2, 1998·102 cites·15 claims
- 2981US5761670ASystem and method for space efficient object locking using global and local locksSUN MICROSYSTEMS INC·Filed 1996·Granted Jun 2, 1998·66 cites·23 claims
- 3080US5765157AComputer system and method for executing threads of execution with reduced run-time memory space requirementsSUN MICROSYSTEMS INC·Filed 1996·Granted Jun 9, 1998·65 cites·27 claims
- 3176US7587581B2Multiple-thread processor with in-pipeline, thread selectable storageSUN MICROSYSTEMS INC·Filed 2007·Granted Sep 8, 2009·5 cites·1 claims
- 3273US6938147B1Processor with multiple-thread, vertically-threaded pipelineSUN MICROSYSTEMS INC·Filed 1999·Granted Aug 30, 2005·62 cites·37 claims
- 3372US5701470ASystem and method for space efficient object locking using a data subarray and pointersSUN MICROSYSTEMS INC·Filed 1995·Granted Dec 23, 1997·65 cites·18 claims
- 3471US5862376ASystem and method for space and time efficient object lockingSUN MICROSYSTEMS INC·Filed 1996·Granted Jan 19, 1999·62 cites·14 claims
- 3569US7437534B2Local and global register partitioning techniqueSUN MICROSYSTEMS INC·Filed 2006·Granted Oct 14, 2008·3 cites·11 claims
- 3668US6725308B2Locking of computer resourcesSUN MICROSYSTEMS INC·Filed 2002·Granted Apr 20, 2004·9 cites·22 claims
- 3766US7490228B2Processor with register dirty bit tracking for efficient context switchSUN MICROSYSTEMS INC·Filed 2006·Granted Feb 10, 2009·2 cites·16 claims
- 3866US5968157ALocking of computer resourcesSUN MICROSYSTEMS INC·Filed 1997·Granted Oct 19, 1999·37 cites·53 claims
- 3966US5721868ARapid register file access by limiting access to a selectable register subsetSUN MICROSYSTEMS INC·Filed 1996·Granted Feb 24, 1998·48 cites·17 claims
- 4065US7010674B2Efficient handling of a large register file for context switching and function calls and returnsSUN MICROSYSTEMS INC·Filed 2001·Granted Mar 7, 2006·8 cites·5 claims
- 4164US5083263ABISC with interconnected register ring and selectively operating portion of the ring as a conventional computerSUN MICROSYSTEMS INC·Filed 1988·Granted Jan 21, 1992·31 cites·3 claims
- 4263US5845325AVirtual address write back cache with address reassignment and cache block flushSUN MICROSYSTEMS INC·Filed 1993·Granted Dec 1, 1998·44 cites·11 claims
- 4361US5043923AApparatus for rapidly switching between frames to be presented on a computer output displaySUN MICROSYSTEMS INC·Filed 1991·Granted Aug 27, 1991·26 cites·26 claims
- 4460US6230230B1Elimination of traps and atomics in thread synchronizationSUN MICROSYSTEMS INC·Filed 1998·Granted May 8, 2001·35 cites·20 claims
- 4557US6615338B1Clustered architecture in a VLIW processorSUN MICROSYSTEMS INC·Filed 1998·Granted Sep 2, 2003·31 cites·25 claims
- 4653US6128721ATemporary pipeline register file for a superpipelined superscalar processorSUN MICROSYSTEMS INC·Filed 1993·Granted Oct 3, 2000·25 cites·9 claims
- 4752US5159680ARisc processing unit which selectively isolates register windows by indicating usage of adjacent register windows in status registerSUN MICROSYSTEMS INC·Filed 1991·Granted Oct 27, 1992·24 cites·6 claims
- 4848US2005010743A1Multiple-thread processor for threaded software applicationsSUN MICROSYSTEMS INC·Filed 2004·Application pending·0 cites
- 4947US6233621B1System and method for space efficient hashcode allocationSUN MICROSYSTEMS INC·Filed 1996·Granted May 15, 2001·13 cites·27 claims
- 5044US5727219AVirtual input/output processor utilizing an interrupt handlerSUN MICROSYSTEMS INC·Filed 1997·Granted Mar 10, 1998·16 cites·20 claims
Showing the top 50 of 57 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →