| Patent Number |
Title Of Patent |
Date Issued |
| 7600233 |
Flexible interface for controlling streaming data in passive streaming plug-ins |
October 6, 2009 |
| A flexible interface that enables an application to communicate directly with processing modules to easily control the processing of streaming data. The interface provides basic commands for applications to use to communicate with processing modules and provides the flexibility to adapt |
| 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 |
| 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 |
| 7146458 |
System for storing streaming information in a circular buffer by using padding block containing |
December 5, 2006 |
| One aspect of the present invention relates to an information appliance for handling streaming information for storage in a circular buffer having a plurality of partitions defined by boundaries. The information appliance includes receiving streaming information from a source of stre |
| 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 |
| 6934954 |
Flexible interface for controlling streaming data in passive streaming plug-ins |
August 23, 2005 |
| A flexible interface that enables an application to communicate directly with processing modules to easily control the processing of streaming data. The interface provides basic commands for applications to use to communicate with processing modules and provides the flexibility to adapt |
| 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 |
| 6704813 |
System for storing streaming information in a circular buffer by using padding block containing |
March 9, 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 |
| 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 |