Inventor
PARRY WILLIAM G
US27 patents
Patents
27 patentsUS6748481B1Jun 8, 2004
Streaming information appliance with circular buffer for receiving and selectively reading blocks of streaming information
MICROSOFT CORP182 citations99
US6535920B1Mar 18, 2003
Analyzing, indexing and seeking of streaming information
MICROSOFT CORP266 citations99
US6378035B1Apr 23, 2002
Streaming information appliance with buffer read and write synchronization
MICROSOFT CORP384 citations99
US6799208B1Sep 28, 2004
Resource manager architecture
MICROSOFT CORP262 citations98
US6463486B1Oct 8, 2002
System for handling streaming information using a plurality of reader modules by enumerating output pins and associated streams of information
MICROSOFT CORP85 citations98
US7337446B2Feb 26, 2008
Resource manager architecture
MICROSOFT CORP60 citations97
US7139868B2Nov 21, 2006
Streaming information appliance with buffer read and write synchronization
MICROSOFT CORP47 citations96
US5574920ANov 12, 1996
Method for controlling power down of a hard disk drive in a computer
MICROSOFT CORP69 citations96
US5432941AJul 11, 1995
Method and system for dynamically configuring a software system using configuration groups
MICROSOFT CORP63 citations95
US7451450B2Nov 11, 2008
Resource manager architecture
MICROSOFT CORP17 citations92
US7334078B2Feb 19, 2008
Method and system for handling streaming information
MICROSOFT CORP20 citations92
US6845508B2Jan 18, 2005
Stream class driver for computer operating system
MICROSOFT CORP22 citations92
US6820144B2Nov 16, 2004
Data format for a streaming information appliance
MICROSOFT CORP28 citations92
US6748443B1Jun 8, 2004
Unenforced allocation of disk and CPU bandwidth for streaming I/O
MICROSOFT CORP26 citations92
US6249826B1Jun 19, 2001
System and method for media status notification
MICROSOFT CORP33 citations92
US5923897AJul 13, 1999
System for adapter with status and command registers to provide status information to operating system and processor operative to write eject command to command register
MICROSOFT CORP38 citations92
US5590336ADec 31, 1996
Method and apparatus for performing overlapping service of multiple IDE peripheral devices
MICROSOFT CORP22 citations92
US5675793AOct 7, 1997
Dynamic allocation of a common buffer for use by a set of software routines
MICROSOFT CORP44 citations91
US5652913AJul 29, 1997
System for providing intercommunication of I/O access factors stored in a shared data structure, accessed and maintained by both file system and device driver
MICROSOFT CORP20 citations91
US5604887AFeb 18, 1997
Method and system using dedicated location to share information between real and protected mode device drivers
MICROSOFT CORP38 citations89
US7149868B2Dec 12, 2006
Analyzing, indexing and seeking of streaming information
MICROSOFT CORP10 citations82
US7558918B2Jul 7, 2009
System for handling streaming information using a plurality of reader modules by enumerating output pins and associated streams of information
MICROSOFT CORP3 citations74
US7139869B2Nov 21, 2006
Data format for a streaming information appliance
MICROSOFT CORP5 citations74
US5796988AAug 18, 1998
Method and system using dedicated location to share information between real mode and protected mode drivers
MICROSOFT CORP7 citations70
US7444647B2Oct 28, 2008
Stream class driver for computer operating system
MICROSOFT CORP2 citations63
US6763439B1Jul 13, 2004
Disk throttling and priority queuing for streaming I/O
MICROSOFT CORP5 citations62
US7093266B2Aug 15, 2006
Stream class driver for computer operating system
MICROSOFT CORP0 citations52