P

Inventor

PARRY WILLIAM G

US27 patents

Patents

27 patents
US6748481B1Jun 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