Buffering And Switching Patents (Class 725/94)
-
Publication number: 20090265743Abstract: The present invention discloses a VOD control method, a client device, and a switching control apparatus, relating to a media playing technology. The method includes: receiving VOD commands from a user; selecting and joining a multicast/broadcast channel with the playing time close to the playing start time of the video program on demand; receiving and buffering the first video program data from a multicast/broadcast server; and judging whether the tolerance between the playing time of the multicast video program on the multicast/broadcast channel and the playing time of the video program on demand is within a threshold, and if so, playing the buffered multicast/broadcast data. The client device includes: a decoding and outputting unit, an obtaining unit, a switching control unit, a unicast control unit, a unicast data receiving and buffering unit, a multicast control unit, and a multicast data receiving and buffering unit.Type: ApplicationFiled: July 1, 2009Publication date: October 22, 2009Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Zhi GAO
-
Patent number: 7596799Abstract: A system and method of communicating video content is disclosed. In a particular embodiment, the method includes communicating a selection of a channel from a set-top box device to at least one server of an Internet Protocol Television (IPTV) system. The method also includes receiving a still image associated with a program of the selected channel and receiving data related to the selected channel at the set-top box device. Additionally, the method includes transmitting the still image and the data related to the selected channel to a display device. Further, the method includes receiving a multicast stream of video content of the selected channel at the set-top box device and transmitting the video content to the display device, in response to a selection of an accept channel command.Type: GrantFiled: November 18, 2005Date of Patent: September 29, 2009Assignee: AT&T Intellectual Property I, L.P.Inventor: Wenge Chen
-
Patent number: 7587736Abstract: The present invention relates to one- or two-way Direct-To-Home (DTH) satellite communications systems which broadcast high bit rate wideband television and multimedia content to user terminals located within a desired coverage area and, more specifically, a single or multi-transponder Direct-To-Home satellite communications system in which a high bit rate wideband data stream is comprised of real-time, statistically multiplexed information and non-real-time information that is transmitted to a subscriber media gateway device for storage and later-use. The user terminal contains a specially designed receiving system and may contain a transmitter for transmission of a return data channel to the Broadcast Center.Type: GrantFiled: December 30, 2002Date of Patent: September 8, 2009Assignee: Xanadoo CompanyInventors: Macy W. Summers, Marshall W. Pagon, Francisco Gonzales, John K. Hane, Jeffrey B. Freedman
-
Patent number: 7581239Abstract: An apparatus comprising a drive server, a control server and one or more decoder devices. The drive server may be configured to present one or more DVD data streams in response to one or more input signals. The control server may be configured to present one or more compressed data streams in response to the one or more data streams and one or more request signals. The decoders may be configured to present a decoded video signal and a decoded audio signal in response to one of the compressed data streams and the request signals. The navigation software, which traditionally is processed local to the decoder, may be processed on the control server. The control server may be enabled to control the remote decoder.Type: GrantFiled: July 30, 2001Date of Patent: August 25, 2009Assignee: LSI CorporationInventor: Daniel Watkins
-
Patent number: 7574726Abstract: A resource allocation of multiple compressed AV streams delivered over the Internet is disclosed that achieves end-to-end optimal quality through a multimedia streaming TCP-friendly transport (MSTFP) protocol that adaptively estimates the network bandwidth while smoothing the sending rate. Resources allocated dynamically according to a media encoding distortion and network degradation algorithm. A scheme is also disclosed for dynamically estimating the available network bandwidth for streaming of objects, such as MPEG4 multiple video objects, in conjunction with the MSTFP protocol. The scheme can account for packet-loss rates to minimize end-to-end distortion for media delivery.Type: GrantFiled: March 23, 2006Date of Patent: August 11, 2009Assignee: Microsoft CorporationInventors: Qian Zhang, Ya-Qin Zhang, Wenwu Zhu
-
Patent number: 7571244Abstract: A computer system and method providing for viewing and switching of audio-video data. The system comprises: a plurality of audio/video sources containing information referring to an event; a streaming server, streaming the contents of a first audio signal and a first video signal from the audio and video sources to a user; a feed distributor controllably feeding the first audio signal and first video signal to the streaming server; and a user-operated control unit communicating with the feed distributor and controlling operation of the feed distributor, so as to instruct the feed distributor to switch between audio or video. Switching between audio signals occurs without altering the video signals and switching between video signals occurs without altering the audio signals.Type: GrantFiled: July 2, 2001Date of Patent: August 4, 2009Inventors: Filippo Costanzo, Saverio Roncolini, Antonio Rossi
-
Patent number: 7559078Abstract: A resource allocation of multiple compressed AV streams delivered over the Internet is disclosed that achieves end-to-end optimal quality through a multimedia streaming TCP-friendly transport (MSTFP) protocol that adaptively estimates the network bandwidth while smoothing the sending rate. Resources allocated dynamically according to a media encoding distortion and network degradation algorithm. A scheme is also disclosed for dynamically estimating the available network bandwidth for streaming of objects, such as MPEG4 multiple video objects, in conjunction with the MSTFP protocol. The scheme can account for packet-loss rates to minimize end-to-end distortion for media delivery.Type: GrantFiled: March 23, 2006Date of Patent: July 7, 2009Assignee: Microsoft CorporationInventors: Qian Zhang, Ya-Qin Zhang, Wenwu Zhu
-
Publication number: 20090144781Abstract: An audio-on-demand communication system provides real-time playback of audio data transferred via telephone lines or other communication links. One or more audio servers include memory banks which store compressed audio data. At the request of a user at a subscriber PC, an audio server transmits the compressed audio data over the communication link to the subscriber PC. The subscriber PC receives and decompresses the transmitted audio data in less than real-time using only the processing power of the CPU within the subscriber PC. According to one aspect of the present invention, high quality audio data compressed according to lossless compression techniques is transmitted together with normal quality audio data. According to another aspect of the present invention, metadata, or extra data, such as text, captions, still images, etc., is transmitted with audio data and is simultaneously displayed with corresponding audio data.Type: ApplicationFiled: February 10, 2009Publication date: June 4, 2009Applicant: REALNETWORKS, INC.Inventors: Robert D. Glaser, Mark O'Brien, Thomas B. Boutell, Randy Glen Goldberg
-
Patent number: 7536474Abstract: Methods and systems are provided to fast fill media players and buffers associated with media players. A bandwidth associated with initial startup of a media player is overloaded to rapidly fill the buffer and initiate the media player. Alternatively, multiple simultaneous data communication sessions are established with a media data source device, and the media data are concurrently received from the simultaneous sessions into the buffer or transferred of out the buffer at startup, thereby decreasing the latency associated with initiating the media player.Type: GrantFiled: July 2, 2004Date of Patent: May 19, 2009Assignee: Novell, Inc.Inventor: Jamshid Mahdavi
-
Patent number: 7533192Abstract: The invention provides a task scheduling method which can prevent overflowing of a buffer on a host system or a data encoding/decoding apparatus even when the transfer rate falls in case the compressed data and the non-compressed data are simultaneously transferred between the host system and the data encoding/decoding apparatus. In a task scheduling method, the compressed audio/video data is transferred from the buffer of the host system to an external device with a first transfer priority. The non-compressed audio/video data is transferred from the buffer to the external device with a second transfer priority lower than the first transfer priority.Type: GrantFiled: March 8, 2005Date of Patent: May 12, 2009Assignee: Fujitsu Microelectronics Ltd.Inventors: Tatsushi Otsuka, Tetsu Takahashi
-
Patent number: 7530090Abstract: A system (100) has a collection of programs on a central storage device (112). The system (100) supplies a particular program to a plurality of client terminals (104, 106) in a near-video-on-demand fashion using a redundant broadcast schedule. The users of the client terminals have a maximum waiting time until the client terminal can present the start of the program. An individual client terminal (104) may offer a shorter maximum waiting time to its user by prerecording a fraction of the program that is broadcast as part of the broadcast schedule.Type: GrantFiled: June 13, 2002Date of Patent: May 5, 2009Assignee: Koninklijke Philips Electronics N.V.Inventor: Johannes Henricus Maria Korst
-
Patent number: 7509502Abstract: The present invention provides a data processing apparatus and method for merging secure and non-secure data. The apparatus comprises at least one processor operable to execute a non-secure process to produce non-secure data to be included in an output data stream, and to execute a secure process to produce secure data to be included in the output data stream. A non-secure buffer is provided for receiving the non-secure data produced by the non-secure process, and in addition a secure buffer is provided for receiving the secure data produced by the secure process, the secure buffer not being accessible by the non-secure process. An output controller is then arranged to read the non-secure data from the non-secure buffer and the secure data from the secure buffer, and to merge the non-secure data and the secure data in order to produce a combined data stream, the output data stream then being derivable from the combined data stream.Type: GrantFiled: September 1, 2004Date of Patent: March 24, 2009Assignee: ARM LimitedInventors: Hedley James Francis, Ashley Miles Stevens, Andrew Christopher Rose
-
Patent number: 7493647Abstract: An entertainment head-end provides broadcast programming, video-on-demand services, and HTML-based interactive programming through a distribution network to client terminals in subscribers' homes. A number of different features are provided, including novel user interfaces, enhanced video-on-demand controls, a variety of interactive services (personalized news, jukebox, games, celebrity chat), and techniques that combine to provide user experiences evocative of conventional television.Type: GrantFiled: August 23, 2005Date of Patent: February 17, 2009Assignee: Microsoft CorporationInventors: Christopher M. White, Timo Bruck, Lee S. Mighdoll, Phillip Y. Goldman
-
Patent number: 7487531Abstract: Apparatus and method providing improved fault tolerance through redundancy of hardware and software suitable for use in a head-end of an interactive information distribution system. Communications between each of a head-end controllers and each of the server modules are coincidentally sent along at least two signal paths to provide to additional fault tolerance in the event one of the signal paths becomes inoperable. In one embodiment, a video switch comprises a plurality of I/O ports coupled between a plurality of server modules and a plurality of subscriber equipment for transferring video information between the server and the subscriber equipment. A primary and secondary switch controller are each coupled to the head-end controllers and the plurality of I/O ports. The primary switch controller is used for routing data packets containing said video information between the plurality of I/O ports.Type: GrantFiled: March 31, 2000Date of Patent: February 3, 2009Assignee: Sedna Patent Services, LLCInventors: Stephen R. Vogel, James B. Armstrong, Hiep T. Nguyen
-
Patent number: 7478164Abstract: A computer system having a memory for providing streaming media in one of a plurality of streaming media protocols includes a first plurality of interfaces configured to initiate reading of packet meta-data and packets of payload data from a memory, and a second plurality of interfaces configured to output streaming media packets to a client system at a requested pace, wherein the streaming media packets are determined in response to the packet meta-data, to the packets of payload data, and to a streaming media protocol requested, wherein the packet meta-data and the packets of payload data are read from the memory at a pace independent of the requested pace for the streaming media packets, and wherein the second plurality of interfaces support more than one streaming media protocol.Type: GrantFiled: October 16, 2001Date of Patent: January 13, 2009Assignee: NetApp, Inc.Inventors: Jason Lango, Konstantinos Roussos, Robert Lieh-Yuan Tsai, J. Christopher Wagner
-
Patent number: 7472198Abstract: Media content is streamed from a server computer to a client computer. A media file format is used to store data for multiple timeline-altered streams that provides support for switching between the different timeline-altered streams during their presentation. In one aspect, a user can switch between different timeline-altered streams. Upon receiving a user request to switch to a particular timeline-altered stream (the target stream), the client computer accesses a time code stream data object corresponding to the current data unit being presented. The time code stream data object identifies a primary stream presentation time corresponding to the data unit. The client then uses the primary stream presentation time to index into a table of mappings to byte offsets. The table provides a mapping of the primary stream presentation time to a corresponding byte offset of the target stream.Type: GrantFiled: November 26, 2007Date of Patent: December 30, 2008Assignee: Microsoft CorporationInventors: Anoop Gupta, Nosakhare D. Omoigui, Li-Wei He
-
Publication number: 20080313683Abstract: A communication processor sets a storage request signal to be effective when it is judged that a packet cannot be transmitted and sets the storage request signal to be ineffective when it is judged that the packet can be transmitted. A data processor makes a buffer memory store encoded data therein when it is confirmed that the storage request signal is effective. The data processor reads the encoded data from the buffer memory and transmits the read encoded data to a packet generator when it is confirmed that the storage request signal is ineffective and the encoded data is stored in the buffer memory. The data processor receives the encoded data from the encoder and transmits the received encoded data to the packet generator when it is confirmed that the storage request signal is ineffective and the encoded data is not stored in the buffer memory.Type: ApplicationFiled: June 9, 2008Publication date: December 18, 2008Inventors: Minako Shimizu, Masahiro Ogawa, Taichi Nagata
-
Patent number: 7467221Abstract: A video server for distributing a digitized video content includes a unit for determining whether or not a video content requested from a terminal is stored in the video server, a unit for issuing a transmission request to another server for transmitting the video thereto in accordance with the HTTP protocol when the video content requested from the terminal is not stored in the video server, and a unit for receiving the video content transmitted from the other video server in accordance with the HTTP protocol, and transmitting the video content to the terminal in accordance with IP multicast or HTTP protocol.Type: GrantFiled: April 19, 2006Date of Patent: December 16, 2008Assignee: Hitachi, Ltd.Inventors: Koichi Shibata, Masaru Igawa, Koichi Morita, Shuichi Sakamoto
-
Patent number: 7464396Abstract: An embodiment of the present invention is a method for transmitting a work to a client which includes steps of: (a) saving at least a portion of the work for a first period of time; (b) receiving a request for the work from the client; (c) transmitting a time-scale modified version of the saved portion of the work for a second period of time, wherein the second period of time is substantially equal to a time it takes for the time-scale modified version to synchronize with the work, had the work been transmitted from a start of the first period; and (d) transmitting the work starting at the synchronized point.Type: GrantFiled: February 25, 2002Date of Patent: December 9, 2008Assignee: Enounce, Inc.Inventor: Donald J. Hejna, Jr.
-
Patent number: 7451281Abstract: One embodiment provides a method of providing a user with information quicker than could be achieved by obtaining the information from a storage source, the method comprising receiving a request from a user for stored data accessible by the user, the stored data maintained on one or more disks accessible one at a time and wherein the disks have a latency between the time of the request and the time the information is actually available, and obtaining a first portion of the requested data from a source other than where the requested data is stored, the amount of the first portion spanning the latency period.Type: GrantFiled: June 5, 2003Date of Patent: November 11, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventor: D. Mitchel Hanks
-
Patent number: 7443883Abstract: A method and system for providing customer premise equipment (CPE) code to one or more pieces of CPE in a cable system having a national code repository (NCR) in communication with a number of headend units, wherein the headend units deliver code received from the NCR to the one or more pieces of CPE.Type: GrantFiled: December 7, 2004Date of Patent: October 28, 2008Assignee: Comcast Cable Holdings, LLCInventor: Joshua A. Seiden
-
Patent number: 7434242Abstract: An apparatus and method for allocating management functions within an interactive information distribution system between service providers and content providers whereby content providers lease respective portions of available resources within the service provider and manage content provided to subscribers from said leased resources.Type: GrantFiled: August 7, 2000Date of Patent: October 7, 2008Assignee: Sedna Patent Services, LLCInventor: Christopher W. B. Goode
-
Publication number: 20080244667Abstract: Systems and methods are disclosed for enabling a switched digital video (SDV) server to prioritize SDV programs. More specifically, SDV programs carried on an RF carrier frequency are given priorities in the event of unavailable bandwidth. In this manner, the SDV server selects which SDV programs to broadcast, to unbind, or not to fulfill.Type: ApplicationFiled: March 27, 2007Publication date: October 2, 2008Inventor: Jason C. Osborne
-
Patent number: 7424730Abstract: Systems and methods for presenting time-varying multimedia content are described. In one aspect, a lower quality data stream for an initial portion of the multimedia content is received. The lower quality data stream is received at a rate faster than a real-time playback rate for the multimedia content. The lower quality data stream was encoded at a bit rate below a transmission rate. A higher quality data stream of a subsequent portion of the multimedia content is received. The higher quality data stream was encoded at a bit rate that equals the transmission rate. The initial portion and the subsequent portion of the multimedia content are presented at the real-time playback rate. Receiving the initial portion faster than the real-time playback rate provides for a reduction of latency due to buffering by a desired amount.Type: GrantFiled: September 10, 2003Date of Patent: September 9, 2008Assignee: Microsoft CorporationInventor: Philip A. Chou
-
Patent number: 7421726Abstract: In a video-on-demand system, disc-based video streams are seamlessly replaced with memory-based video streams. This is achieved by first switching each disc-based video stream to a mixed video stream; and later, switching each mixed video stream to a memory-based video stream.Type: GrantFiled: March 27, 2002Date of Patent: September 2, 2008Assignee: Unisys CorporationInventors: Craig William Sorensen, Robert Louis Jacobs
-
Publication number: 20080148324Abstract: In a method for admitting a new data file into a channel, a request for admission of the new data file into the channel is received. It is determined as to whether at least a minimum number of bits of at least one current data file has been transferred to the receiver. The rate at which the at least one current data file is transferred is reduced below a minimum constant bit rate in response to a determination that at least a minimum number of bits of the at least one current data file has been transferred to the receiver and the new data file is admitted into the channel.Type: ApplicationFiled: December 19, 2006Publication date: June 19, 2008Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Gerald R. Joyce, Christopher W. Brown, Michael W. Patrick
-
Patent number: 7383564Abstract: An entertainment head-end provides broadcast programming, video-on-demand services, and HTML-based interactive programming through a distribution network to client terminals in subscribers' homes. A number of different features are provided, including novel user interfaces, enhanced video-on-demand controls, a variety of interactive services (personalized news, jukebox, games, celebrity chat), and techniques that combine to provide user experiences evocative of conventional television.Type: GrantFiled: May 29, 2001Date of Patent: June 3, 2008Assignee: Microsoft CorporationInventors: Chris M. White, Timo Bruck, Lee Mighdoll, Phillip Y. Goldman
-
Patent number: 7373653Abstract: A channel merging method for a VOD system, said method comprises the steps of: in response to requests from a plurality of clients for a video program, establishing a root channel (S1) and at least one sub-channel (S11), said root channel (S1) being established according to a request from a client that makes the earliest request, each of said sub-channels (S11) being established in response to a request from a client that makes a later request; and monitoring variation of the number of the clients that are using each of said established channels, and maintaining the channel if the number of the clients using the monitored channel is not zero, and closing the channel if the number of the clients using the monitored channel becomes zero.Type: GrantFiled: December 3, 2003Date of Patent: May 13, 2008Assignee: International Business Machines CorporationInventors: Yun Zhang Pei, Ling Shao, Dong Xie
-
Patent number: 7363096Abstract: Essentially all of the processing parameters which control processing of a source audio signal to produce an encoded audio signal are stored in an audio processing profile. Multiple audio processing profiles are stored in a processing profile database such that specific combinations of processing parameters can be retrieved and used at a later time. Audio processing profiles are organized according to specific delivery bandwidths such that a sound engineer can quickly and efficiently encode audio signals for each of a number of distinct delivery media. Synchronized A/B switching during playback of various encoded audio signals allows the sound engineer to detect nuances in the sound characteristics of the various encoded audio signals.Type: GrantFiled: June 29, 2005Date of Patent: April 22, 2008Assignee: Microsoft CorporationInventors: Philip R. Wiser, Leeann Heringer, Gerry Kearby, Leon Rishniw, Jason S. Brownell
-
Patent number: 7363646Abstract: An entertainment head-end provides broadcast programming, video-on-demand services, and HTML-based interactive programming through a distribution network to client terminals in subscribers' homes. A number of different features are provided, including novel user interfaces, enhanced video-on-demand controls, a variety of interactive services (personalized news, jukebox, games, celebrity chat), and techniques that combine to provide user experiences evocative of conventional television.Type: GrantFiled: September 14, 2004Date of Patent: April 22, 2008Assignee: Microsoft CorporationInventors: Christopher M. White, Timo Bruck, Lee S. Mighdoll, Phillip Y. Goldman
-
Publication number: 20080060039Abstract: Provided are an apparatus and method of storing a broadcasting service. The apparatus and method are capable of moving or copying a broadcasting service stored in a storage device to another storage device and using the moved or copied broadcasting service. The apparatus includes a broadcasting reception unit receiving a broadcasting signal containing a broadcasting service; and a recording manager controlling the storing of the broadcasting service, wherein the recording manager controls the broadcasting service stored in a media storage volume to be moved or copied to another media storage volume and manages recording information indicating a media storage volume in which the broadcasting service is stored.Type: ApplicationFiled: January 8, 2007Publication date: March 6, 2008Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kwang-hyuk Kim, Keum-yong Oh
-
Patent number: 7333711Abstract: A special playback request made by a user is input into a special playback controller. Transmission data to be transmitted to a decoding terminal based on the special playback request and insertion data to be transmitted together with the transmission data are read from a data storage unit. Used bits of the read transmission data and insertion data which occupy a vbv buffer are detected by a vbv delay detector. A stuffing insertion unit adds extra data to the read insertion data based on the detected used bits so as to adjust the data size of the insertion data. The resulting transmission data and the insertion data are selectively output by a switch based on the type of special playback operation indicated in the special playback request. The output transmission data and the insertion data are then transmitted to the decoding terminal.Type: GrantFiled: June 12, 2001Date of Patent: February 19, 2008Assignee: Sony CorporationInventors: Shinji Negishi, Hideki Koyanagi, Yoichi Yagasaki
-
Patent number: 7299486Abstract: A control program for a supervisor processor in a video-on-demand system directs the supervisor processor to perform the steps of: a) transfer a group of video data packets, from an externally stored complete video into a memory for the supervisor processor; b) build in the supervisor processor's memory, a respective subgroup of internet protocol headers for each video data packet in the group; and c) construct, in the memory of a co-processor, a transmission control list which indicates how each video data packet in the group, and its respective subgroup of internet protocol headers, can be accessed from the supervisor processor's memory by the co-processor.Type: GrantFiled: December 4, 2001Date of Patent: November 20, 2007Assignee: Unisys CorporationInventors: Kent M. Campbell, Robert Louis Jacobs, John Waldimars Ulis, Stephen Ralph Bates, Thomas Charles Harsch
-
Patent number: 7299487Abstract: A control program for a co-processor in a video-on-demand system directs the co-processor to perform the steps of: a) obtain a transmission control list, from an external source, which identifies a group of several video data packets and a respective subgroup of internet protocol headers for each video data packet in the group; b) partition into pieces, each video data packet and its respective subgroup of internet protocol headers as identified by the transmission control list; and, c) send the partitioned pieces, along with an additional header for each piece, to an output port during a series of spaced apart time intervals.Type: GrantFiled: December 4, 2001Date of Patent: November 20, 2007Assignee: Unisys CorporationInventors: Kent M. Campbell, Robert Louis Jacobs, John Waldimars Ulis, Stephen Ralph Bates, Thomas Charles Harsch
-
Patent number: 7287268Abstract: A video-on-demand system is comprised of a supervisor processor and a co-processor which are intercoupled via a bus. The supervisor processor has a supervisor memory and the co-processor has a co-processor memory. A supervisor control program is in the supervisor memory, which includes—a) a means for transferring a group of video data packets from an externally stored complete video into the supervisor memory, b) a means for building in the supervisor memory, a respective subgroup of internet protocol headers for each video data packet in the group, and c) a means for constructing in the co-processor memory, a transmission control list which indicates how each video data packet in the group and its respective subgroup of internet protocol headers can be accessed from the supervisor memory.Type: GrantFiled: December 4, 2001Date of Patent: October 23, 2007Assignee: Unisys CorporationInventors: Kent M. Campbell, Robert Louis Jacobs, John Waldimars Ulis, Stephen Ralph Bates, Thomas Charles Harsch
-
Patent number: 7281035Abstract: To allow many users to efficiently use functions of a processing server that performs predetermined processing, via a network and also prevent a time during which an user can use the processing server, from being shortened due to a difference between the times recognized by the user side and processing server side. In a content supply system 100, in order to use a streaming server 102 to perform a live distribution, an user PC 106 to be used makes a reservation for a time zone, etc. to a server reservation control center 101 over the Internet 103. When the reservation is accepted, the server reservation control center 101 sends the real time information of the service provider side that controls the service time of the streaming server 102 based on the reservation, over the Internet 103.Type: GrantFiled: August 21, 2001Date of Patent: October 9, 2007Assignee: Sony CorporationInventors: Keigo Ihara, Takanori Nishimura, Takao Yoshimine, Junko Fukuda, Takahiko Sueyoshi
-
Patent number: 7269841Abstract: Several cable headend configurations that utilize digital technology are disclosed. The present invention provides greater capability and flexibility than existing cable headends. Specifically, a modular design for a cable headend and a combiner component for cable headends are disclosed. The invention is particularly useful in cable television program delivery systems transponding large numbers of digitally compressed program signals. The combiner disclosed allows cherry-picking of programs from transponded signals.Type: GrantFiled: October 27, 1997Date of Patent: September 11, 2007Assignee: Sedna Patent Services, LLCInventors: John S. Hendricks, Alfred E. Bonner, John P. Lappington, Richard E. Wunderlich
-
Publication number: 20070204312Abstract: A stream request is generated based on the stream address of a corresponding program selected from an electronic program guide that associates programs with corresponding IP multicast stream addresses by a subscriber/user device. The stream request is sent from the subscriber device to a broadband device, which compares the address in the request to available stream information listed in a content guide. The content guide contains information for all multicast streams that are available from a CMTS to the broadband device over DS channels of the current MAC domain. The broadband device locks to the stream that corresponds to the request, including tuning to a different DS channel if necessary. The broadband device may request another MAC domain if the stream is not available from the current one. After locking to a desired stream, the broadband device informs the CMTS so that it can adjust content guide user counts.Type: ApplicationFiled: February 28, 2007Publication date: August 30, 2007Inventor: Ian Wheelock
-
Patent number: 7260826Abstract: A resource allocation of multiple compressed AV streams delivered over the Internet is disclosed that achieves end-to-end optimal quality through a multimedia streaming TCP-friendly transport (MSTFP) protocol that adaptively estimates the network bandwidth while smoothing the sending rate. Resources allocated dynamically according to a media encoding distortion and network degradation algorithm. A scheme is also disclosed for dynamically estimating the available network bandwidth for streaming of objects, such as MPEG-4 multiple video objects, in conjunction with the MSTFP protocol. The scheme can account for packet-loss rates to minimize end-to-end distortion for media delivery.Type: GrantFiled: May 25, 2001Date of Patent: August 21, 2007Assignee: Microsoft CorporationInventors: Qian Zhang, Ya-Qin Zhang, Wenwu Zhu
-
Publication number: 20070192812Abstract: A technique for streaming digital video content to a client involves providing a new stream of digital video content to the client using forward error correction (FEC) for a limited initial period and then ending the use of FEC after the limited initial period has ended. In an embodiment, during the limited initial period, the digital video content is provided to the client at a rate that is slightly higher than the playout rate in order to allow a client buffer to accumulate digital video content. FEC continues to be used until the client buffer is sufficiently populated such that lost or damaged frames can be retransmitted to the client before the corresponding digital video content is needed for playout. Once the client buffer is sufficiently populated, FEC is ended and retransmission is used to maintain the quality of the streamed digital video content.Type: ApplicationFiled: February 9, 2007Publication date: August 16, 2007Inventors: John Pickens, Kirk Blattman, W. Paul Sherer
-
Patent number: 7237254Abstract: In a network environment, multimedia content is streamed from a server computer to a client computer via the network. A user of the client computer can alter the speed at which the multimedia content is played; either speeding up or slowing down the playback. The client seamlessly switches between the different playback speeds, reducing breaks and/or delays between the time the user selects the new playback speed and the time the multimedia content begins being played back at the new speed.Type: GrantFiled: March 29, 2000Date of Patent: June 26, 2007Assignee: Microsoft CorporationInventor: Nosakhare D. Omoigui
-
Patent number: 7206892Abstract: The present invention relates to a method for managing playlists of a rewritable recording medium in order to prevent unlimited playback or illegal edition of television broadcast programs or movies wherein copyright protection is required. The present invention operates by adding information needed for automatic timed deletion of consecutively recorded clips of A/V streams and deletion time information into the playlists of a recording medium such as a high density rewritable optical disc (BD-RW), whereby referring to the recorded information, the corresponding clips of A/V streams are automatically deleted.Type: GrantFiled: May 29, 2003Date of Patent: April 17, 2007Assignee: LG Electronics Inc.Inventors: Mi Hyun Kim, Sung Ryun Cho, Byung Jin Kim, Kang Soo Seo, Sung Wan Park
-
Patent number: 7191243Abstract: Methods, systems, and computer program products for generating a data stream for broadcast to one or more client systems. A source identifier identifies where the data for the data stream may be obtained. Scheduling information associated with the identifier determines when the data should be added to the data stream for broadcast. The data is requested and received from the data source using the identifier and added to the data stream to arrive at the one or more client systems in accordance with the scheduling information. The generated data stream may comprise one or more sub-streams. The scheduling information may be checked or validated to assure consistency and accuracy. Client systems may simultaneously receive data, including real-time data, from multiple sources.Type: GrantFiled: November 15, 2001Date of Patent: March 13, 2007Assignee: Microsoft CorporationInventors: Paul J. Roy, Majd Bakar, Jeffrey W. Huth, Mark Wagner, Stuart Ozer
-
Patent number: 7188357Abstract: A method of and apparatus for efficiently managing video programming services by a provider of video on demand services in response to requests from cable television subscribers. The system is controlled by a multimedia application server. Upon receipt of a request, the multimedia application server searches for the most appropriate means of satisfying the request. If the requested program is already being provided, the streaming occurs from the same video server, if capacity is available. If the program already exists in streamable form, it is streamed from that location. If the requested program must be transferred to video server memory, the available space is found to accommodate the transfer or existing programming is swapped out.Type: GrantFiled: November 16, 2000Date of Patent: March 6, 2007Assignee: Unisys CorporationInventors: Michael J. Rieschl, Robert L. Jacobs, James R. McBreen, Laura M. Nissen
-
Patent number: 7161945Abstract: A cable modem termination system including a media access controller, at least one physical layer transceiver in connection with the media access controller for receiving and transmitting data, a CPU interface configured to communicate with a CPU, and a network functions module in communication with the media access controller and the CPU interface. The network functions module is configured to conduct flow management and classification functions upon packets traveling through the media access controller.Type: GrantFiled: August 30, 2000Date of Patent: January 9, 2007Assignee: Broadcom CorporationInventor: Scott Andrew Cummings
-
Patent number: 7159234Abstract: Systems, methods, and computer readable media are provided for very fast failover of streaming media servers. Fast failover allows for better quality of service. If a first server that is streaming media to a customer fails, a second server can continue operations in its place. Single frame failover can be accomplished by simultaneously streaming a digital asset by a first server and a second server. The second server flags each frame of the asset for discard, and meanwhile monitors the first server to ensure the first server is operational. Upon detecting a failure in the first server, the second server stops flagging frames for discard.Type: GrantFiled: June 27, 2003Date of Patent: January 2, 2007Inventors: Craig Murphy, Richard T. Oesterreicher, Dan Teifke
-
Patent number: 7133486Abstract: There is provided a method for managing the downloading and display of a video program using a mobile device in an networking environment that includes a first radio access network and a second radio access network that has a faster transfer rate than the first network. A layer of video program that has been encoded into multiple layers is downloaded via the first or second network. The downloaded video program is displayed at a playback rate that corresponds to a display quality. Excess portion of the downloaded video program that result when a rate at which the video program is displayed are buffered. The number of layers being downloaded and the playback rate at which the video program is displayed are increased to increase the display quality, when the buffered excess portions exceeds a threshold level.Type: GrantFiled: June 19, 2003Date of Patent: November 7, 2006Assignee: Thomson LicensingInventors: Junbiao Zhang, Jun Li, Kumar Ramaswamy
-
Patent number: 7114173Abstract: In a broadband communications system, e.g., a cable system, a broadcast program stream is transmitted to broadcast programming content, and the broadcast program stream is recorded in a headend of the system to enable a user to perform network private video recorder (NPVR) functions (e.g., rewinding, pausing, and fast-forwarding) on the programming content in the recorded program stream. In accordance with the invention, a delay is introduced into the transmission of the broadcast program stream to reduce the unsynchronization between its transmission and that of the recorded program stream. In an illustrative embodiment, the amount of the delay is a function of the time required for recording the broadcast program stream and processing a user request for a recorded program stream. In another embodiment, the amount of the delay is predetermined.Type: GrantFiled: December 20, 2002Date of Patent: September 26, 2006Assignee: AOL Time Warner Interactive Video Group, Inc.Inventors: Erik G. Urdang, Louis D. Williamson
-
Patent number: 7113523Abstract: In a data multiplexing device which multiplexes and transmits the transport stream packets of program data consisting of a plurality of data elements constructed in the form of transport stream packets, a program distribution system, a program transmission system, a pay broadcast system, a program transmission method, a conditional access system, and a data reception device according to the present invention, by generating a scramble key Ks corresponding to one or more data elements among the plurality of data elements constituting a program and by scrambling each data element, an audience can subscribe for each data element.Type: GrantFiled: June 7, 2000Date of Patent: September 26, 2006Assignee: Sony CorporationInventors: Tatsuya Kubota, Norio Wakatsuki
-
Patent number: 7107606Abstract: An embodiment of a system and method for providing video on demand provides pre-scheduled multicasts of videos as well as dynamically initiated transmissions of the front portion of videos. Users may first receive a dynamically initiated front portion of a video and then be merged into a pre-scheduled multicast. Preferably, the dynamically initiated transmission is also a multicast. Preferably, multiple admission controllers and a single server coordinate the dynamically initiated transmissions for any one video. Preferably, interactive controls are supported without requiring extra server-side resources. Preferably, latency is automatically equalized between users admitted via the pre-scheduled and the dynamically initiated transmissions. Preferably, a user receiving a video via a pre-scheduled multicast does not need to change channels to finish receiving the video transmitted.Type: GrantFiled: August 30, 2001Date of Patent: September 12, 2006Assignee: The Chinese University of Hong KongInventor: Jack Yiu-bun Lee