Patent · US Expired

Efficient splitting and mixing of streaming-data frames for processing through multiple processing modules

US7007096B1 · kind B1 · utility

60Cited by
40References
72Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 12, 1999
Grant dateFeb 28, 2006
Priority date
Expiry dateMay 12, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F15/8053
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Streaming data is processed through one or more pipes of connected modules including mixers and/or splitters. The data is carried in composite physically allocated frames having virtual subframes associated with different ones of the splitters, mixers, and other transform modules. Nesting trees and pipe control tables represent the structure of the pipes. A frame allocator is assigned to a particular module in a pipe. Rather than issuing a control transaction to all modules when any one of them completes an operation upon its source data, a control manager requests a module to begin its operation only when all of its input subframes have become available. Frame control tables record when any module has completed an operation, and a pipe control table lists which modules provide data to which other modules.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.