Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Inventor:
Parry; William G.
Address:
Bellevue, WA
No. of patents:
22
Patents:




Patent Number Title Of Patent Date Issued
7558918 System for handling streaming information using a plurality of reader modules by enumerating out July 7, 2009
An information appliance receives streaming information. The information appliance includes a storage buffer and a writer module which receives the streaming information and writes the streaming information to the buffer. A plurality of reader modules are configurable to read the str
7451450 Resource manager architecture November 11, 2008
Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application
7444647 Stream class driver for computer operating system October 28, 2008
A stream class driver for use in a computer operating system functions together with a minidriver. The minidriver is associated with a particular design for an adapter, which is a hardware device that generates or receives streaming data. The stream class driver deals with common ope
7337446 Resource manager architecture February 26, 2008
Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application
7334078 Method and system for handling streaming information February 19, 2008
One aspect of the present invention leads to a method of handling streaming information. The method includes receiving the streaming information and analyzing the streaming information to locate one or more points of interest in the streaming information. An index of the one or more
7149868 Analyzing, indexing and seeking of streaming information December 12, 2006
A streaming information handling system receives streaming information and analyzes the streaming information to locate one or more sync points in the streaming information. The streaming information and sync point location information, indicative of a location of the sync points, is
7139869 Data format for a streaming information appliance November 21, 2006
A method is provided for handling streaming information encoded with a data structure having a data block format. The data block format includes a data block having a header portion and an end portion. The header portion includes a prefix field having a pointer to a succeeding data b
7139868 Streaming information appliance with buffer read and write synchronization November 21, 2006
An information appliance receives streaming information and includes a buffer, a writer module, a reader module and a synchronizer. The buffer has a plurality of storage locations, a logical head, a logical tail and a valid data area between the logical head and the logical tail. The
7093266 Stream class driver for computer operating system August 15, 2006
A stream class driver for use in a computer operating system functions together with a minidriver. The minidriver is associated with a particular design for an adapter, which is a hardware device that generates or receives streaming data. The stream class driver deals with common ope
6845508 Stream class driver for computer operating system January 18, 2005
A stream class driver for use in a computer operating system functions together with a minidriver. The minidriver is associated with a particular design for an adapter, which is a hardware device that generates or receives streaming data. The stream class driver deals with common ope
6820144 Data format for a streaming information appliance November 16, 2004
A data block format for streaming information includes a first data block size field and a second data block size field, each of the fields indicating the size of the data block. A payload field is bounded by the first data block sized field and the second data size in the data block
6799208 Resource manager architecture September 28, 2004
Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application
6763439 Disk throttling and priority queuing for streaming I/O July 13, 2004
A system is configured to prioritize streaming disk I/O over non-streaming disk I/O by providing high priority queuing to streaming disk I/O and/or to throttle non-streaming disk I/O when the total disk I/O (streaming+non-streaming) exceeds a threshold amount for a given time quantum
6748481 Streaming information appliance with circular buffer for receiving and selectively reading block June 8, 2004
The present invention relates to a streaming information appliance for receiving and selectively reading blocks of streaming information. The information appliance includes a buffer, a writer module which receives blocks of streaming information and writes the blocks to the buffer at a
6748443 Unenforced allocation of disk and CPU bandwidth for streaming I/O June 8, 2004
A system includes a resource manager that provides unenforced allocation of streaming I/O bandwidth from streaming I/O bandwidth providers (e.g., CPU, disk, etc.) to streaming I/O bandwidth consumers (e.g., software application, television, etc.). Unenforced allocation denotes that b
6535920 Analyzing, indexing and seeking of streaming information March 18, 2003
A streaming information handling system receives streaming information and analyzes the streaming information to locate one or more sync points in the streaming information. The streaming information and sync point location information, indicative of a location of the sync points, is
6463486 System for handling streaming information using a plurality of reader modules by enumerating out October 8, 2002
An information appliance receives streaming information. The information appliance includes a storage buffer and a writer module which receives the streaming information and writes the streaming information to the buffer. A plurality of reader modules are configurable to read the streami
6378035 Streaming information appliance with buffer read and write synchronization April 23, 2002
An information appliance receives streaming information and includes a buffer, a writer module, a reader module and a synchronizer. The buffer has a plurality of storage locations, a logical head, a logical tail and a valid data area between the logical head and the logical tail. The log
6249826 System and method for media status notification June 19, 2001
After it is determined that a memory storage device supports media status notification (MSN), the operating system (OS) enables MSN by sending a command to the device that disables the ejection mechanism within the device. The operating system commences MSN operation using one of two
5923897 System for adapter with status and command registers to provide status information to operating July 13, 1999
A method and system for communicating extended information, including status information, from a hardware device to a computer operating system. An adapter detects changes in the status of hardware devices attached thereto, including inserted, removed or requested-to-be-removed status,
5590336 Method and apparatus for performing overlapping service of multiple IDE peripheral devices December 31, 1996
A method and apparatus for performing overlapping service of requests to two peripheral devices, specifically a CD-ROM drive and a hard disk drive connected to a computer. When a read request is issued to the CD-ROM drive, a seek is immediately initiated. A timer, with a period much
5574920 Method for controlling power down of a hard disk drive in a computer November 12, 1996
An integrated device electronics (IDE) driver 40 operating in conjunction with a Basic Input/Output System (BIOS) driver (14), wherein both the IDE driver (40) and BIOS driver (14) are capable of powering down a hard disk drive (18). The IDE driver (40) monitors accesses to an alternate


 
 
  Recently Added Patents
Generating database schemas for relational and markup language data from a conceptual model
Method for predicting vibrational characteristics of rotating structures
Low-light specimen image pickup unit and low-light specimen image pickup apparatus
L-amino acid-producing microorganism and method for producing L-amino acid
Coaxial cable and method for manufacturing the same
Memory card bezel for an apparatus
Energy absorption device for vehicle steering column
  Randomly Featured Patents
Apparatus for photo-curing of dental restorative materials
Brake signal transmitter with integrated addition redundancy
Optical information recording medium, optical information recording apparatus, and method of recording test signal on the same
Four cycle, dual piston internal combustion engine and pump
Battery grid and method of making
Special service envelope and a method for mailing a mailpiece requiring a special service
Crystalline .beta.-lactam intermediate
Film image signal outputting apparatus
Protocol and method for peer network device discovery
Device for the adjustment of the axis of the footrest in motorcycles