Patents by Inventor Edward A. Krause
Edward A. Krause 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).
-
Publication number: 20090328096Abstract: Methods are provided for inserting advertisements or the like and/or to perform grooming functions for a video, audio and/or data stream. Video programming is received in a network stream. Alternate content, such as advertisements, is received in content stream. The content stream is preconditioned to provide an entrance point therein for splicing the network stream to the content stream. Preconditioning of the content stream can also be performed to provide an exit point for splicing back to the network stream when the alternate content (e.g., advertisements) has concluded.Type: ApplicationFiled: June 18, 2009Publication date: December 31, 2009Applicant: RGB Networks, Inc.Inventors: Edward A. Krause, Peter Monta
-
Patent number: 7590237Abstract: A system and method are described for greatly increasing the number of services that can be encrypted with existing conditional access equipment. The method is most useful when many digitally compressed programs are encrypted at the same time. Only the most critical components of each compressed video, audio, or data stream are selected and then sequenced into a single stream. Additional formatting causes this sequence of segments from multiple sources to appear as a single continuous stream to the conditional access system. Once this stream has been encrypted, it is demultiplexed and the components are restored and re-sequenced into their respective programs. Messages such as the Entitlement Control Messages that are inserted into the stream by the encryption system, are also adjusted and included with each of the reconstructed programs.Type: GrantFiled: March 31, 2005Date of Patent: September 15, 2009Assignee: RGB Networks, Inc.Inventors: Edward A. Krause, Peter Monta
-
Publication number: 20090138966Abstract: An advanced video multiplexer system designed and optimized for next generation on-demand video distribution is described. The system optimizes identifies a multi-program transport stream best able to accommodate new sessions based upon Quality of Service (QoS) and QAM utilization ratios. MPTS channels are rebalanced via re-grouping and transrating as necessary to optimize bandwidth utilization. Multiple video formats are supported via built-in transcoding. The multiplexer manages encryption resources and supports new sessions using previously allocated encryption resources where possible. Sessions can be grouped into encryption channels either by using a single authorization tier per channel policy, or by requiring all clients of the group to be in physically separated service groups. Encryption channels can be released when a channel no longer serves any clients or when one or more other channels that have been assigned the same entitlement can accommodate any remaining clients.Type: ApplicationFiled: January 8, 2009Publication date: May 28, 2009Applicant: RGB Networks, Inc.Inventors: Edward A. Krause, Peter Monta, Adam Tom
-
Publication number: 20080068500Abstract: Methods, apparatus, and systems for inserting overlay content into a video signal are provided. An overlay content signal containing overlay content is received. In addition, a compressed video signal is received from a video source and decoded. An insertion window portion of the decoded video signal is identified. The overlay content signal and the insertion window portion of the decoded video signal are processed to produce a modified insertion window portion of the video signal. The video signal and the modified insertion window portion are then processed to produce a modified video signal. The data rate of the video signal may be modified during the overlay content insertion process.Type: ApplicationFiled: July 25, 2007Publication date: March 20, 2008Applicant: RGB Networks, Inc.Inventor: Edward A. Krause
-
Publication number: 20080072267Abstract: Methods, apparatus, and systems for modifying the data rate of a video signal are provided. A compressed video signal is received. A closed-loop transrating path for modifying a data rate of the video signal and an open-loop transrating path for modifying the data rate of the video signal are provided. One of the open-loop transrating path or the closed-loop transrating path is selected for modifying the data rate of at least a portion of the video signal. Pixel quantization error control may be provided in the closed loop transrating path.Type: ApplicationFiled: July 25, 2007Publication date: March 20, 2008Applicant: RGB Networks, Inc.Inventors: Peter Monta, Edward A. Krause
-
Publication number: 20080068507Abstract: Methods, apparatus, and systems for managing the insertion of overlay content into a video signal are provided. A video signal is received from a video source. In addition, overlay content is provided in one or more overlay content signals. A tag is appended to the video signal and/or the overlay content signals. The tag contains identifying information. Overlay content selected from one of the overlay content signals may then be inserted into the video signal in accordance with the identifying information to produce a modified video content. The identifying information may comprises various types of information identifying the source or subject matter of the overlay content or video signal, the destination of the overlay content or video signal, information identifying the geographic region where the overlay content is to be inserted, or key words or other information to enable matching of the overlay content with an appropriate video signal.Type: ApplicationFiled: July 25, 2007Publication date: March 20, 2008Applicant: RGB Networks, Inc.Inventors: Edward A. Krause, Charlie X. Yang, Anesh Sharma
-
Publication number: 20080068997Abstract: The present invention provides a balanced video distribution system, as well as corresponding methods and apparatus, which utilize feedback from the channel multiplexers as well as rate estimation and predictive rate control. Packets of a video stream are received at an input buffer. A transmission deadline is determined for the packets. A fullness level of the input buffer is also determined. A future time at which said packets can be transmitted may be estimated based on the buffer fullness level. A bit rate of the video stream can be adjusted based on the estimated future time and the transmission deadline. For example, the bit rate may be adjusted in proportion to a difference between the estimated future time and the transmission deadline.Type: ApplicationFiled: May 11, 2007Publication date: March 20, 2008Applicant: RGB Networks, Inc.Inventors: Edward A. Krause, Anesh Sharma
-
Publication number: 20060165088Abstract: The present invention relates generally to the processing of multiple data streams with common resources. More particularly, this invention relates to a technique for time-multiplexed processing o, for example, multiple digital video programs. In one embodiment, an exemplary method provides for time-multiplexed processing of a set of digital streams includes storing each received packet in a random access memory. For each stream, the deadline for the arrival of the next packet at the receiver is determined and a priority based on the deadline is assigned. The stream with the highest assigned priority is identified as an identified stream. In some embodiments, the processing state of the identified stream is then restored. One or more packets of data corresponding to the identified stream are retrieved from random access memory to produce retrieved packets. The processing state is saved after the retrieved packets have been processed.Type: ApplicationFiled: March 23, 2006Publication date: July 27, 2006Applicant: RGB Networks, Inc.Inventors: Peter Monta, Edward Krause, Adam Tom
-
Patent number: 7046677Abstract: The present invention relates generally to the processing of multiple data streams with common resources. More particularly, this invention relates to a technique for time-multiplexed processing of, for example, multiple digital video programs. In one embodiment, an exemplary method provides for time-multiplexed processing of a set of digital streams includes storing each received packet in a random access memory. For each stream, the deadline for the arrival of the next packet at the receiver is determined and a priority based on the deadline is assigned. The stream with the highest assigned priority is identified as an identified stream. In some embodiments, the processing state of the identified stream is then restored. One or more packets of data corresponding to the identified stream are retrieved from random access memory to produce retrieved packets. The processing state is saved after the retrieved packets have been processed.Type: GrantFiled: November 26, 2003Date of Patent: May 16, 2006Assignee: RGB Networks, Inc.Inventors: Peter Monta, Edward Krause, Adam Tom
-
Publication number: 20060088284Abstract: The present invention provides systems and methods for automating the conversion of digital images from a first storage media used by digital cameras to a second storage media used by computers and video playback devices. The conversion can be performed by a self-contained kiosk which detects the insertion of the first storage media containing the images in a first format. A processor at the kiosk converts the images into a second format (e.g., one that is compatible with video playback devices such as a DVD player). The images may then be copied to and stored on a second storage media in both the first (original) format and the second format. The second storage media is then dispensed from the kiosk. The resulting second storage media is compatible with video playback devices and serves as a master negative.Type: ApplicationFiled: October 26, 2004Publication date: April 27, 2006Inventors: Paul Shen, Edward Krause, Chong Lee
-
Patent number: 6996129Abstract: An advanced multiplexer designed and optimized for next generation on-demand video distribution is described. Features and capabilities include auto-discovery, channel-staggering and compatibility with static Virtual Channel Tables (VCTs). The multiplexer system facilitates auto-discovery by inserting identifiers into MPTSs (Multi-Program Transport Streams). These identifiers are echoed back to the multiplexer by the client set-top thereby indicating correspondence between modulators, service groups, and clients. When modulating multiple channels, FEC frames (Forward Error Correction frames) are staggered across channels to reduce correlation and clipping in the IFFT processor.Type: GrantFiled: May 6, 2005Date of Patent: February 7, 2006Assignee: RGB Networks, Inc.Inventors: Edward A. Krause, Peter Monta, Adam Tom
-
Publication number: 20050276284Abstract: An advanced video multiplexer system designed and optimized for next generation on-demand video distribution is described. The system optimizes identifies a multi-program transport stream best able to accommodate new seesions based upon Quality of Service (QoS) and QAM utilization ratios. MPTS channels are rebalanced via re-grouping and transrating as necessary to optimize bandwidth utilization. Multiple video formats are supported via built-in transcoding. The multiplexer manages encryption resources and supports new sessions using previously allocated encryption resources where possible. Sessions can be grouped into encryption channels either by using a single authorization tier per channel policy, or by requiring all clients of the group to be in physically separated service groups. Encryption channels can be released when a channel no longer serves any clients or when one or more other channels that have been assigned the same entitlement can accommodate any remaining clients.Type: ApplicationFiled: May 6, 2005Publication date: December 15, 2005Inventors: Edward Krause, Peter Monta, Adam Tom
-
Publication number: 20050198686Abstract: An advanced multiplexer designed and optimized for next generation on-demand video distribution is described. Features and capabilities include auto-discovery, channel-staggering and compatibility with static Virtual Channel Tables (VCTs). The multiplexer system facilitates auto-discovery by inserting identifiers into MPTSs (Multi-Program Transport Streams). These identifiers are echoed back to the multiplexer by the client set-top thereby indicating correspondence between modulators, service groups, and clients. When modulating multiple channels, FEC frames (Forward Error Correction frames) are staggered across channels to reduce correlation and clipping in the IFFT processor.Type: ApplicationFiled: May 6, 2005Publication date: September 8, 2005Inventors: Edward Krause, Peter Monta, Adam Tom
-
Publication number: 20050190794Abstract: An advanced multiplexer designed and optimized for next generation on-demand video distribution is described. Features and capabilities include low-latency client interactions, quality of service management, session based encryption management, support for multiple video formats, and support for multiple video decoding standards. Indicators are embedded in new video segments to identify start-of-segment transition points, enabling rapid transitions from one video segment to another. Low-latency operation is achieved by rapid switching, and by coordinating flushing of video buffers and buffer restoration.Type: ApplicationFiled: May 6, 2005Publication date: September 1, 2005Inventors: Edward Krause, Peter Monta, Adam Tom
-
Publication number: 20050180568Abstract: A system and method are described for greatly increasing the number of services that can be encrypted with existing conditional access equipment. The method is most useful when many digitally compressed programs are encrypted at the same time. Only the most critical components of each compressed video, audio, or data stream are selected and then sequenced into a single stream. Additional formatting causes this sequence of segments from multiple sources to appear as a single continuous stream to the conditional access system. Once this stream has been encrypted, it is demultiplexed and the components are restored and re-sequenced into their respective programs. Messages such as the Entitlement Control Messages that are inserted into the stream by the encryption system, are also adjusted and included with each of the reconstructed programs.Type: ApplicationFiled: March 31, 2005Publication date: August 18, 2005Inventor: Edward Krause
-
Publication number: 20040160971Abstract: According to one embodiment of the present invention, a method combines a set of digital streams into a set of digital multiplexes. This can include, for example, identifying a first communication channel that is currently accepting packets at a rate that can cause the nominal capacity of the channel to be exceeded. A second communication channel that is currently accepting packets at a rate that is less likely to cause the nominal capacity of the channel to be exceeded is also identified. One or more of the streams that comprise the multiplex that is assigned to the first communication channel are selected to form selected streams. Further, the packets of the selected streams can be reassigned from the multiplex corresponding to the first communication channel to the multiplex corresponding to the second communication channel.Type: ApplicationFiled: November 26, 2003Publication date: August 19, 2004Inventors: Edward Krause, Peter Monta, Adam Tom
-
Publication number: 20040160960Abstract: The present invention relates generally to the processing of multiple data streams with common resources. More particularly, this invention relates to a technique for time-multiplexed processing of, for example, multiple digital video programs. In one embodiment, an exemplary method provides for time-multiplexed processing of a set of digital streams includes storing each received packet in a random access memory. For each stream, the deadline for the arrival of the next packet at the receiver is determined and a priority based on the deadline is assigned. The stream with the highest assigned priority is identified as an identified stream. In some embodiments, the processing state of the identified stream is then restored. One or more packets of data corresponding to the identified stream are retrieved from random access memory to produce retrieved packets. The processing state is saved after the retrieved packets have been processed.Type: ApplicationFiled: November 26, 2003Publication date: August 19, 2004Inventors: Peter Monta, Edward Krause, Adam Tom
-
Patent number: 6434748Abstract: An apparatus for providing VCR-like “trick mode” functions, such as pause, fast-forward, and rewind, in a distributed, video-on-demand program environment. Trick modes are supported by locally altering the viewing speed for each user who requests such functions, without affecting the operation of the central data source in any way. Thus, a virtual unlimited number of viewers are able to enjoy random access to video programming, including virtually continuous trick mode functionality. This is accomplished in a manner that is operable with existing telephone and cable distribution infrastructure.Type: GrantFiled: February 25, 1997Date of Patent: August 13, 2002Assignee: Imedia CorporationInventors: Paul Shen, Edward A Krause, Adam S. Tom
-
Patent number: 6356708Abstract: A compressed video playback system which eliminates playback mode transition artifacts. Transitions between various playback modes are effected in such a manner that transition artifacts are eliminated by delaying playback mode transitions until appropriate frames of data are detected for propagation to the compressed video decoder. In addition, compressed video data retrieval methods are improved for supporting multi-speed playback modes in both forward and reverse directions in an optimal manner.Type: GrantFiled: March 18, 1999Date of Patent: March 12, 2002Assignee: Imedia CorporationInventors: Edward A. Krause, Paul Shen, Adam S. Tom
-
Publication number: 20010055336Abstract: A compressed video decoder/encoder (reencoder) system for varying the compression ratio of a compressed video program. The composite reencoder system implements tightly coupled elements for decoding and encoding compressed video data implementing techniques of header forwarding and utilizing an architecture in which a shared motion compensator supports both decoding and encoding operations simultaneously. The reencoder system may be introduced in a statistical multiplexer for generating a compressed video data stream multiplex suitable for use in cable distribution and other video distribution systems.Type: ApplicationFiled: July 30, 1998Publication date: December 27, 2001Inventors: EDWARD A. KRAUSE, PAUL SHEN