Patents by Inventor Nolan Daines

Nolan Daines has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6002687
    Abstract: A remultiplexer is disclosed for communicating plural programs. Each program comprises one or more elementary streams that are encoded in relation to a single common time base corresponding to the respective program. The communicated programs originate from plural input transport streams that each comprises plural transport packets. Each transport packet contains a packet identifier indicating the data contained therein. Within each transport stream, unique packet identifiers are assigned to each elementary stream of each program. The data of each elementary stream is only contained in transport packets having a corresponding packet identifier. Each input transport stream contains time stamps for reconstructing the single program time base corresponding to each program conveyed therein. The remultiplexer has a data link module which receives the plural input transport streams. The data link module also selectively extracts transport packets from the received input transport streams.
    Type: Grant
    Filed: November 10, 1998
    Date of Patent: December 14, 1999
    Assignee: Divicon, Inc.
    Inventors: Mark Magee, Brian Johnson, Tom Lookabaugh, Nolan Daines
  • Patent number: 5920572
    Abstract: A transport stream decoder/demultiplexer is provided which includes a program clock recovery circuit for recovering a program clock from program clock reference (PCR) values contained in selected transport packets. A processor is provided for extracting elementary stream data from transport packets labeled with packet identification codes (PIDs) that are specified by a host processor. The processor separately stores the elementary stream data of each stream. A host processor interface is also provided for transferring data between an external host processor and the program clock recovery circuit. A memory manager may be provided for storing the data extracted by the processor for each elementary stream in a corresponding queue. The queues may be maintained by the memory manager in an external RAM. A descrambler interface may be provided for transferring scrambled data and data derived from conditional access information between the processor and an external descrambler.
    Type: Grant
    Filed: January 11, 1996
    Date of Patent: July 6, 1999
    Assignee: Divicom Inc.
    Inventors: Emanuel Washington, Mike Perkins, Brian Johnson, Stephen How, Nolan Daines, Tom Ayers, Keith Vertrees
  • Patent number: 5835493
    Abstract: A remultiplexer is disclosed for communicating plural programs. Each program comprises one or more elementary streams that are encoded in relation to a single common time base corresponding to the respective program. The communicated programs originate from plural input transport streams that each comprises plural transport packets. Each transport packet contains a packet identifier indicating the data contained therein. Within each transport stream, unique packet identifiers are assigned to each elementary stream of each program. The data of each elementary stream is only contained in transport packets having a corresponding packet identifier. Each input transport stream contains time stamps for reconstructing the single program time base corresponding to each program conveyed therein. The remultiplexer has a data link module which receives the plural input transport streams. The data link module also selectively extracts transport packets from the received input transport streams.
    Type: Grant
    Filed: January 2, 1996
    Date of Patent: November 10, 1998
    Assignee: Divicom, Inc.
    Inventors: Mark Magee, Brian Johnson, Tom Lookabaugh, Nolan Daines
  • Patent number: 5208583
    Abstract: An image having more pixels than can be displayed on a video monitor (16) is stored in an image buffer (10) in packed raster format. During a vertical retrace period, the video monitor generates several horizontal synchronization signals which clock a video memory controller (20). Each time the video memory controller is clocked, it moves a portion of a next successive row of data from the image buffer to a video memory (12). In this manner, several rows of new data are loaded into the video memory before the video monitor starts withdrawing data from the video memory to display the first raster scan line. As the raster scan line is indexed to move down the video image by the horizontal synchronization pulses, the same horizontal synchronization pulses continue to index the row addresses of the video memory controller keeping the transfer of new data into the video memory several lines ahead of the current raster scan line.
    Type: Grant
    Filed: October 9, 1990
    Date of Patent: May 4, 1993
    Assignee: Bell & Howell Publication Systems, Company
    Inventors: Daniel V. Cusick, John E. Conroy, Raymond G. Molnar, O. Nolan Daines