Patents by Inventor Steven B. Ehlers

Steven B. Ehlers 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: 8184663
    Abstract: A device for transport stream processing is provided. The device includes a plurality of data inputs and a transport stream re-multiplexer for receiving a plurality of data streams from the plurality of data stream inputs and multiplexing the data streams into a transport stream. A transport stream processor receives the transport stream, de-multiplexes the transport stream to process one or more of the data streams, and provides the processed data stream to the transport stream re-multiplexer as one of the plurality of data streams.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: May 22, 2012
    Assignee: Entropic Communications
    Inventors: Matthew D. Bates, Steven B. Ehlers
  • Publication number: 20080317118
    Abstract: A device for transport stream processing is provided. The device includes a plurality of data inputs and a transport stream re-multiplexer for receiving a plurality of data streams from the plurality of data stream inputs and multiplexing the data streams into a transport stream. A transport stream processor receives the transport stream, de-multiplexes the transport stream to process one or more of the data streams, and provides the processed data stream to the transport stream re-multiplexer as one of the plurality of data streams.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 25, 2008
    Inventors: Matthew D. Bates, Steven B. Ehlers
  • Patent number: 5717904
    Abstract: A system for processing a stream of data and automatically selecting a portion or all of the data stream for block writing to a memory. The memory is capable of storing data in response to a block write command and a normal write command. The system contains a first data register and a second data register having the same data width. The first data register accepts data from the data stream in accordance with the its data width. Data stored in the first data register is transferred to the second data register. The first data register is then loaded with a portion of the data stream which is contiguous to the data stored in the first data register prior to the transferring. The data in the first and the second data registers is then compared. If the data in the first and the second registers is the same, then the content of a data counter is increased by one. When the content of the data counter exceeds a predetermined value, the system executes a block write command.
    Type: Grant
    Filed: October 13, 1995
    Date of Patent: February 10, 1998
    Assignee: Brooktree Corporation
    Inventors: Steven B. Ehlers, Michael D. Asal