Inventor
FORIN ALESSANDRO
US30 patents
⚠️ This page may combine multiple inventors who share the name “FORIN ALESSANDRO”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
23 patentsUS6708223B1Mar 16, 2004
Accelerating a distributed component architecture over a network using a modified RPC communication
MICROSOFT CORP113 citations99
US6594701B1Jul 15, 2003
Credit-based methods and systems for controlling data flow between a sender and a receiver with reduced copying of data
MICROSOFT CORP181 citations99
US6360220B1Mar 19, 2002
Lock-free methods and systems for accessing and storing information in an indexed computer data structure having modifiable entries
MICROSOFT CORP245 citations99
US6321276B1Nov 20, 2001
Recoverable methods and systems for processing input/output requests including virtual memory addresses
MICROSOFT CORP126 citations99
US6175900B1Jan 16, 2001
Hierarchical bitmap-based memory manager
MICROSOFT CORP146 citations98
US6640290B1Oct 28, 2003
Easily coalesced, sub-allocating, hierarchical, multi-bit bitmap-based memory manager
MICROSOFT CORP87 citations97
US6826763B1Nov 30, 2004
Accelerating a distributed component architecture over a network using a direct marshaling
MICROSOFT CORP50 citations96
US6728963B1Apr 27, 2004
Highly componentized system architecture with a loadable interprocess communication manager
MICROSOFT CORP65 citations95
US6658469B1Dec 2, 2003
Method and system for switching between network transport providers
MICROSOFT CORP100 citations95
US7584473B2Sep 1, 2009
Highly componentized system architecture with loadable virtual memory manager
MICROSOFT CORP29 citations92
US7565665B2Jul 21, 2009
Efficient linking and loading for late binding and platform retargeting
MICROSOFT CORP27 citations92
US7543309B2Jun 2, 2009
Efficient linking and loading for late binding and platform retargeting
MICROSOFT CORP15 citations92
US7409694B2Aug 5, 2008
Highly componentized system architecture with loadable virtual memory manager
MICROSOFT CORP16 citations92
US6981051B2Dec 27, 2005
Adaptive flow control protocol
MICROSOFT CORP32 citations92
US7246182B2Jul 17, 2007
Non-blocking concurrent queues with direct node access by threads
MICROSOFT CORP20 citations91
US6889269B2May 3, 2005
Non-blocking concurrent queues with direct node access by threads
MICROSOFT CORP13 citations91
US7159222B1Jan 2, 2007
Highly componentized system architecture with object mutation
MICROSOFT CORP17 citations83
US7143421B2Nov 28, 2006
Highly componentized system architecture with a demand-loading namespace and programming model
MICROSOFT CORP15 citations83
US7757224B2Jul 13, 2010
Software support for dynamically extensible processors
MICROSOFT CORP10 citations82
US7246353B2Jul 17, 2007
Method and system for managing the execution of threads and the processing of data
MICROSOFT CORP19 citations79
US6668291B1Dec 23, 2003
Non-blocking concurrent queues with direct node access by threads
MICROSOFT CORP10 citations72
US7529909B2May 5, 2009
Security verified reconfiguration of execution datapath in extensible microcomputer
MICROSOFT CORP3 citations56
US7975126B2Jul 5, 2011
Reconfiguration of execution path upon verification of extension security information and disabling upon configuration change in instruction extensible microprocessor
MICROSOFT CORP0 citations45