Buffering And Switching Patents (Class 725/94)
  • Publication number: 20090265743
    Abstract: 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: Application
    Filed: July 1, 2009
    Publication date: October 22, 2009
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zhi GAO
  • Patent number: 7596799
    Abstract: 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: Grant
    Filed: November 18, 2005
    Date of Patent: September 29, 2009
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Wenge Chen
  • Patent number: 7587736
    Abstract: 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: Grant
    Filed: December 30, 2002
    Date of Patent: September 8, 2009
    Assignee: Xanadoo Company
    Inventors: Macy W. Summers, Marshall W. Pagon, Francisco Gonzales, John K. Hane, Jeffrey B. Freedman
  • Patent number: 7581239
    Abstract: 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: Grant
    Filed: July 30, 2001
    Date of Patent: August 25, 2009
    Assignee: LSI Corporation
    Inventor: Daniel Watkins
  • Patent number: 7574726
    Abstract: 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: Grant
    Filed: March 23, 2006
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: Qian Zhang, Ya-Qin Zhang, Wenwu Zhu
  • Patent number: 7571244
    Abstract: 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: Grant
    Filed: July 2, 2001
    Date of Patent: August 4, 2009
    Inventors: Filippo Costanzo, Saverio Roncolini, Antonio Rossi
  • Patent number: 7559078
    Abstract: 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: Grant
    Filed: March 23, 2006
    Date of Patent: July 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Qian Zhang, Ya-Qin Zhang, Wenwu Zhu
  • Publication number: 20090144781
    Abstract: 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: Application
    Filed: February 10, 2009
    Publication date: June 4, 2009
    Applicant: REALNETWORKS, INC.
    Inventors: Robert D. Glaser, Mark O'Brien, Thomas B. Boutell, Randy Glen Goldberg
  • Patent number: 7536474
    Abstract: 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: Grant
    Filed: July 2, 2004
    Date of Patent: May 19, 2009
    Assignee: Novell, Inc.
    Inventor: Jamshid Mahdavi
  • Patent number: 7533192
    Abstract: 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: Grant
    Filed: March 8, 2005
    Date of Patent: May 12, 2009
    Assignee: Fujitsu Microelectronics Ltd.
    Inventors: Tatsushi Otsuka, Tetsu Takahashi
  • Patent number: 7530090
    Abstract: 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: Grant
    Filed: June 13, 2002
    Date of Patent: May 5, 2009
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Johannes Henricus Maria Korst
  • Patent number: 7509502
    Abstract: 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: Grant
    Filed: September 1, 2004
    Date of Patent: March 24, 2009
    Assignee: ARM Limited
    Inventors: Hedley James Francis, Ashley Miles Stevens, Andrew Christopher Rose
  • Patent number: 7493647
    Abstract: 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: Grant
    Filed: August 23, 2005
    Date of Patent: February 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Christopher M. White, Timo Bruck, Lee S. Mighdoll, Phillip Y. Goldman
  • Patent number: 7487531
    Abstract: 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: Grant
    Filed: March 31, 2000
    Date of Patent: February 3, 2009
    Assignee: Sedna Patent Services, LLC
    Inventors: Stephen R. Vogel, James B. Armstrong, Hiep T. Nguyen
  • Patent number: 7478164
    Abstract: 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: Grant
    Filed: October 16, 2001
    Date of Patent: January 13, 2009
    Assignee: NetApp, Inc.
    Inventors: Jason Lango, Konstantinos Roussos, Robert Lieh-Yuan Tsai, J. Christopher Wagner
  • Patent number: 7472198
    Abstract: 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: Grant
    Filed: November 26, 2007
    Date of Patent: December 30, 2008
    Assignee: Microsoft Corporation
    Inventors: Anoop Gupta, Nosakhare D. Omoigui, Li-Wei He
  • Publication number: 20080313683
    Abstract: 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: Application
    Filed: June 9, 2008
    Publication date: December 18, 2008
    Inventors: Minako Shimizu, Masahiro Ogawa, Taichi Nagata
  • Patent number: 7467221
    Abstract: 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: Grant
    Filed: April 19, 2006
    Date of Patent: December 16, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Koichi Shibata, Masaru Igawa, Koichi Morita, Shuichi Sakamoto
  • Patent number: 7464396
    Abstract: 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: Grant
    Filed: February 25, 2002
    Date of Patent: December 9, 2008
    Assignee: Enounce, Inc.
    Inventor: Donald J. Hejna, Jr.
  • Patent number: 7451281
    Abstract: 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: Grant
    Filed: June 5, 2003
    Date of Patent: November 11, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: D. Mitchel Hanks
  • Patent number: 7443883
    Abstract: 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: Grant
    Filed: December 7, 2004
    Date of Patent: October 28, 2008
    Assignee: Comcast Cable Holdings, LLC
    Inventor: Joshua A. Seiden
  • Patent number: 7434242
    Abstract: 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: Grant
    Filed: August 7, 2000
    Date of Patent: October 7, 2008
    Assignee: Sedna Patent Services, LLC
    Inventor: Christopher W. B. Goode
  • Publication number: 20080244667
    Abstract: 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: Application
    Filed: March 27, 2007
    Publication date: October 2, 2008
    Inventor: Jason C. Osborne
  • Patent number: 7424730
    Abstract: 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: Grant
    Filed: September 10, 2003
    Date of Patent: September 9, 2008
    Assignee: Microsoft Corporation
    Inventor: Philip A. Chou
  • Patent number: 7421726
    Abstract: 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: Grant
    Filed: March 27, 2002
    Date of Patent: September 2, 2008
    Assignee: Unisys Corporation
    Inventors: Craig William Sorensen, Robert Louis Jacobs
  • Publication number: 20080148324
    Abstract: 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: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Gerald R. Joyce, Christopher W. Brown, Michael W. Patrick
  • Patent number: 7383564
    Abstract: 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: Grant
    Filed: May 29, 2001
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Chris M. White, Timo Bruck, Lee Mighdoll, Phillip Y. Goldman
  • Patent number: 7373653
    Abstract: 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: Grant
    Filed: December 3, 2003
    Date of Patent: May 13, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yun Zhang Pei, Ling Shao, Dong Xie
  • Patent number: 7363096
    Abstract: 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: Grant
    Filed: June 29, 2005
    Date of Patent: April 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Philip R. Wiser, Leeann Heringer, Gerry Kearby, Leon Rishniw, Jason S. Brownell
  • Patent number: 7363646
    Abstract: 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: Grant
    Filed: September 14, 2004
    Date of Patent: April 22, 2008
    Assignee: Microsoft Corporation
    Inventors: Christopher M. White, Timo Bruck, Lee S. Mighdoll, Phillip Y. Goldman
  • Publication number: 20080060039
    Abstract: 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: Application
    Filed: January 8, 2007
    Publication date: March 6, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kwang-hyuk Kim, Keum-yong Oh
  • Patent number: 7333711
    Abstract: 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: Grant
    Filed: June 12, 2001
    Date of Patent: February 19, 2008
    Assignee: Sony Corporation
    Inventors: Shinji Negishi, Hideki Koyanagi, Yoichi Yagasaki
  • Patent number: 7299486
    Abstract: 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: Grant
    Filed: December 4, 2001
    Date of Patent: November 20, 2007
    Assignee: Unisys Corporation
    Inventors: Kent M. Campbell, Robert Louis Jacobs, John Waldimars Ulis, Stephen Ralph Bates, Thomas Charles Harsch
  • Patent number: 7299487
    Abstract: 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: Grant
    Filed: December 4, 2001
    Date of Patent: November 20, 2007
    Assignee: Unisys Corporation
    Inventors: Kent M. Campbell, Robert Louis Jacobs, John Waldimars Ulis, Stephen Ralph Bates, Thomas Charles Harsch
  • Patent number: 7287268
    Abstract: 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: Grant
    Filed: December 4, 2001
    Date of Patent: October 23, 2007
    Assignee: Unisys Corporation
    Inventors: Kent M. Campbell, Robert Louis Jacobs, John Waldimars Ulis, Stephen Ralph Bates, Thomas Charles Harsch
  • Patent number: 7281035
    Abstract: 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: Grant
    Filed: August 21, 2001
    Date of Patent: October 9, 2007
    Assignee: Sony Corporation
    Inventors: Keigo Ihara, Takanori Nishimura, Takao Yoshimine, Junko Fukuda, Takahiko Sueyoshi
  • Patent number: 7269841
    Abstract: 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: Grant
    Filed: October 27, 1997
    Date of Patent: September 11, 2007
    Assignee: Sedna Patent Services, LLC
    Inventors: John S. Hendricks, Alfred E. Bonner, John P. Lappington, Richard E. Wunderlich
  • Publication number: 20070204312
    Abstract: 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: Application
    Filed: February 28, 2007
    Publication date: August 30, 2007
    Inventor: Ian Wheelock
  • Patent number: 7260826
    Abstract: 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: Grant
    Filed: May 25, 2001
    Date of Patent: August 21, 2007
    Assignee: Microsoft Corporation
    Inventors: Qian Zhang, Ya-Qin Zhang, Wenwu Zhu
  • Publication number: 20070192812
    Abstract: 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: Application
    Filed: February 9, 2007
    Publication date: August 16, 2007
    Inventors: John Pickens, Kirk Blattman, W. Paul Sherer
  • Patent number: 7237254
    Abstract: 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: Grant
    Filed: March 29, 2000
    Date of Patent: June 26, 2007
    Assignee: Microsoft Corporation
    Inventor: Nosakhare D. Omoigui
  • Patent number: 7206892
    Abstract: 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: Grant
    Filed: May 29, 2003
    Date of Patent: April 17, 2007
    Assignee: LG Electronics Inc.
    Inventors: Mi Hyun Kim, Sung Ryun Cho, Byung Jin Kim, Kang Soo Seo, Sung Wan Park
  • Patent number: 7191243
    Abstract: 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: Grant
    Filed: November 15, 2001
    Date of Patent: March 13, 2007
    Assignee: Microsoft Corporation
    Inventors: Paul J. Roy, Majd Bakar, Jeffrey W. Huth, Mark Wagner, Stuart Ozer
  • Patent number: 7188357
    Abstract: 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: Grant
    Filed: November 16, 2000
    Date of Patent: March 6, 2007
    Assignee: Unisys Corporation
    Inventors: Michael J. Rieschl, Robert L. Jacobs, James R. McBreen, Laura M. Nissen
  • Patent number: 7161945
    Abstract: 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: Grant
    Filed: August 30, 2000
    Date of Patent: January 9, 2007
    Assignee: Broadcom Corporation
    Inventor: Scott Andrew Cummings
  • Patent number: 7159234
    Abstract: 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: Grant
    Filed: June 27, 2003
    Date of Patent: January 2, 2007
    Inventors: Craig Murphy, Richard T. Oesterreicher, Dan Teifke
  • Patent number: 7133486
    Abstract: 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: Grant
    Filed: June 19, 2003
    Date of Patent: November 7, 2006
    Assignee: Thomson Licensing
    Inventors: Junbiao Zhang, Jun Li, Kumar Ramaswamy
  • Patent number: 7114173
    Abstract: 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: Grant
    Filed: December 20, 2002
    Date of Patent: September 26, 2006
    Assignee: AOL Time Warner Interactive Video Group, Inc.
    Inventors: Erik G. Urdang, Louis D. Williamson
  • Patent number: 7113523
    Abstract: 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: Grant
    Filed: June 7, 2000
    Date of Patent: September 26, 2006
    Assignee: Sony Corporation
    Inventors: Tatsuya Kubota, Norio Wakatsuki
  • Patent number: 7107606
    Abstract: 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: Grant
    Filed: August 30, 2001
    Date of Patent: September 12, 2006
    Assignee: The Chinese University of Hong Kong
    Inventor: Jack Yiu-bun Lee