Inventor · disambiguated record
Richard Hasha
Also filed as: HASHA RICHARD · HASHA RICHARD L
54 granted patents·10 pending applications·1,100 citations·filing 1999–2017
99Inventor score
Files withMICROSOFT CORP33GATES III WILLIAM H7KAKIVAYA GOPALA KRISHNA R6HASHA RICHARD4HASHA RICHARD L4
Top patents by PatentIndex Score
64 records- 0196US8307028B2Organizing resources into collections to facilitate more efficient and reliable resource accessKAKIVAYA GOPALA KRISHNA R·Filed 2009·Granted Nov 6, 2012·38 cites·15 claims
- 0296US8090880B2Data consistency within a federation infrastructureHASHA RICHARD L·Filed 2007·Granted Jan 3, 2012·58 cites·23 claims
- 0395US8417813B2Rendezvousing resource requests with corresponding resourcesKAKIVAYA GOPALA KRISHNA R·Filed 2011·Granted Apr 9, 2013·34 cites·20 claims
- 0495US7730220B2Broadcasting communication within a rendezvous federationMICROSOFT CORP·Filed 2006·Granted Jun 1, 2010·45 cites·35 claims
- 0594US8392515B2Subfederation creation and maintenance in a federation infrastructureKAKIVAYA GOPALA KRISHNA R·Filed 2009·Granted Mar 5, 2013·42 cites·24 claims
- 0694US8095601B2Inter-proximity communication within a rendezvous federationHASHA RICHARD L·Filed 2006·Granted Jan 10, 2012·46 cites·31 claims
- 0794US8095600B2Inter-proximity communication within a rendezvous federationHASHA RICHARD L·Filed 2006·Granted Jan 10, 2012·41 cites·42 claims
- 0894US7958262B2Allocating and reclaiming resources within a rendezvous federationMICROSOFT CORP·Filed 2007·Granted Jun 7, 2011·38 cites·20 claims
- 0992US7624194B2Establishing membership within a federation infrastructureMICROSOFT CORP·Filed 2004·Granted Nov 24, 2009·57 cites·43 claims
- 1091US9647917B2Maintaining consistency within a federation infrastructureMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted May 9, 2017·8 cites·20 claims
- 1191US7613703B2Organizing resources into collections to facilitate more efficient and reliable resource accessMICROSOFT CORP·Filed 2004·Granted Nov 3, 2009·53 cites·21 claims
- 1290US7362718B2Maintaining membership within a federation infrastructureMICROSOFT CORP·Filed 2004·Granted Apr 22, 2008·49 cites·44 claims
- 1390US6734879B2Method and system for generating a user interface for distributed devicesGATES III WILLIAM H·Filed 2002·Granted May 11, 2004·51 cites·14 claims
- 1488US8549180B2Optimizing access to federation infrastructure-based resourcesCRITCHLEY CRAIG A·Filed 2010·Granted Oct 1, 2013·22 cites·21 claims
- 1588US8275826B2Organizing resources into collections to facilitate more efficient and reliable resource accessKAKIVAYA GOPALA KRISHNA R·Filed 2009·Granted Sep 25, 2012·11 cites·14 claims
- 1688US8014321B2Rendezvousing resource requests with corresponding resourcesMICROSOFT CORP·Filed 2005·Granted Sep 6, 2011·15 cites·34 claims
- 1787US7496602B2Optimizing communication using scalable peer groupsMICROSOFT CORP·Filed 2006·Granted Feb 24, 2009·10 cites·7 claims
- 1887US7010749B2Method and system for tracking software componentsHASHA RICHARD·Filed 2002·Granted Mar 7, 2006·41 cites·9 claims
- 1985US7685288B2Ad-hoc service discovery protocolMICROSOFT CORP·Filed 2003·Granted Mar 23, 2010·49 cites·18 claims
- 2084US9244926B2Organizing resources into collections to facilitate more efficient and reliable resource accessKAKIVAYA GOPALA KRISHNA R·Filed 2012·Granted Jan 26, 2016·9 cites·13 claims
- 2183US7694167B2Maintaining routing consistency within a rendezvous federationMICROSOFT CORP·Filed 2006·Granted Apr 6, 2010·11 cites·44 claims
- 2283US6934269B1System for networked component address and logical network formation and maintenanceMICROSOFT CORP·Filed 2000·Granted Aug 23, 2005·42 cites·36 claims
- 2380US8489759B2Service discovery and publicationPARHAM JEFFREY B·Filed 2010·Granted Jul 16, 2013·7 cites·9 claims
- 2479US7640299B2Optimizing communication using scaleable peer groupsMICROSOFT CORP·Filed 2006·Granted Dec 29, 2009·7 cites·19 claims
- 2579US7529978B2Method and system for tracking software componentsMICROSOFT CORP·Filed 2006·Granted May 5, 2009·6 cites·9 claims
- 2679US6670934B1Method and system for distributing artGATES III WILLIAM H·Filed 1999·Granted Dec 30, 2003·52 cites·49 claims
- 2777US8990434B2Data consistency within a federation infrastructureHASHA RICHARD L·Filed 2011·Granted Mar 24, 2015·4 cites·16 claims
- 2875US6850978B2Method and system for property notificationGATES III WILLIAM H·Filed 2002·Granted Feb 1, 2005·18 cites·25 claims
- 2974US7961711B2Fitness based routingMICROSOFT CORP·Filed 2008·Granted Jun 14, 2011·6 cites·23 claims
- 3074US7466662B2Discovering liveness information within a federation infrastructureMICROSOFT CORP·Filed 2004·Granted Dec 16, 2008·13 cites·34 claims
- 3172US8250230B2Optimizing communication using scalable peer groupsKALER CHRISTOPHER G·Filed 2006·Granted Aug 21, 2012·5 cites·16 claims
- 3271US7453906B2Systems and methods for providing automatic network optimization with application variablesMICROSOFT CORP·Filed 2002·Granted Nov 18, 2008·16 cites·138 claims
- 3370US8892626B2Organizing resources into collections to facilitate more efficient and reliable resource accessKAKIVAYA GOPALA KRISHNA R·Filed 2012·Granted Nov 18, 2014·3 cites·18 claims
- 3469US6886155B2Method and system for implementing virtual functions of an interfaceFiled 2003·Granted Apr 26, 2005·9 cites·13 claims
- 3567US7159147B2Method and system for tracking software componentsMICROSOFT CORP·Filed 2003·Granted Jan 2, 2007·8 cites·10 claims
- 3666US7716357B2Service discovery and publicationMICROSOFT CORP·Filed 2003·Granted May 11, 2010·11 cites·8 claims
- 3766US7620957B2Method and system for managing software componentsMICROSOFT CORP·Filed 2005·Granted Nov 17, 2009·3 cites·18 claims
- 3865US7383533B2Implementing virtual functions of an interface with indirect inheritenceMICROSOFT CORP·Filed 2004·Granted Jun 3, 2008·6 cites·6 claims
- 3964US6993771B1Method and system for managing software componentsHASHA RICHARD·Filed 1999·Granted Jan 31, 2006·43 cites·41 claims
- 4060US8073976B2Synchronizing clocks in an asynchronous distributed systemMARUCHECK MICHAEL J·Filed 2009·Granted Dec 6, 2011·4 cites·22 claims
- 4160US6970925B1Method and system for property notificationSPRINGMEYER STEPHEN·Filed 1999·Granted Nov 29, 2005·40 cites·16 claims
- 4258US7636939B2Endpoint identification and securityMICROSOFT CORP·Filed 2004·Granted Dec 22, 2009·5 cites·27 claims
- 4358US7196678B2Method and system for distributing artMICROSOFT CORP·Filed 2003·Granted Mar 27, 2007·4 cites·18 claims
- 4457US9438660B2Method and system for distributing artGATES III WILLIAM H·Filed 2013·Granted Sep 6, 2016·0 cites·20 claims
- 4557US2010046399A1Rendezvousing resource requests with corresponding resourcesMICROSOFT CORP·Filed 2009·Application pending·0 cites
- 4654US7287074B2Method and system for property notificationMICROSOFT CORP·Filed 2002·Granted Oct 23, 2007·2 cites·26 claims
- 4753US6721898B1Method and system for tracking software componentsGATES III WILLIAM H·Filed 1999·Granted Apr 13, 2004·22 cites·76 claims
- 4853US2017201447A1Maintaining Consistency Within A Federation InfrastructureMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2017·Application pending·0 cites
- 4951US7353271B2Method and system for tracking clientsMICROSOFT CORP·Filed 2003·Granted Apr 1, 2008·1 cites·4 claims
- 5050US8413196B2Audio visual architectureHASHA RICHARD·Filed 2005·Granted Apr 2, 2013·0 cites·16 claims
Showing the top 50 of 64 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →