Buffering And Switching Patents (Class 725/94)
  • Patent number: 8402497
    Abstract: Content download technology, in which a network-based video scheduled to be played at a particular time is identified, and multiple sources from which the network-based video is available for downloading are identified. An initial source from which to download the network-based video is selected from among the multiple sources, and a first process to download the network-based video from the initial source is initiated. Progress of the download of the network-based video is monitored. When an estimated amount of time remaining for the download of the network-based video from the initial source to complete does not enable viewing of the network-based video at the particular time without interruption, an alternative source from which to download at least a portion of the network-based video is selected from among the multiple sources, and a second process to download at least the portion the network-based video from the alternative source is initiated.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: March 19, 2013
    Assignee: PurpleComm Inc.
    Inventors: Jack H. Chang, William H. Sheu, Sherman Tuan
  • Patent number: 8402495
    Abstract: Content sequence technology, in which a channel subscribed to by a user of a content delivery network is identified and a genre of the identified channel is determined. A play sequence policy is selected for the identified channel based on the determined genre. The play sequence policy defines one or more rules used in determining an order to play content files on the identified channel. Display of the identified channel is controlled based on the selected play sequence policy.
    Type: Grant
    Filed: June 7, 2010
    Date of Patent: March 19, 2013
    Assignee: PurpleComm Inc.
    Inventors: Jack H. Chang, William H. Sheu, Sherman Tuan
  • Patent number: 8392955
    Abstract: A content presentation system comprising content playing apparatus and content providing apparatus operative to receive an array of digitally represented numbers, representing content as P points in D-dimensional space, to generate therefrom a plurality of projections on at least one sub-space of a vector space comprising a span of at least one D-dimensional vector, and to provide the plurality of projections to the content playing apparatus, the content playing apparatus being operative to reconstruct the array of digitally represented numbers from the plurality of projections and to expose human users to content accordingly.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: March 5, 2013
    Inventor: Hayim Shaul
  • Patent number: 8387107
    Abstract: A media stream processing method, a communication system, and a relevant device are disclosed, so as to improve the user experience. The method includes the following steps: a first media receiving device receives media streams, where the media streams include a first media stream and a second media stream; and the first media receiving device processes the first media stream quickly and plays the second media stream normally so that media play progress of the first media receiving device is synchronous with media play progress of the second media receiving device, where the second media receiving device is configured to receive multicast media streams, and the first media receiving device and the second media receiving device are in the same multicast group. A communication system and a relevant device are also disclosed herein. In this way, the user experience is improved.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: February 26, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Peilin Yang, Hui Huang
  • Patent number: 8387102
    Abstract: A method and system for minimizing data streams of the same program on a shared medium. A user device receives a first data stream of a program and effects display of the program based on the first data stream to a display device. The user device halts display of the program and provides an advertisement to a viewer. A second data stream of the program being provided over the same medium to a second viewer that was initiated after the first data stream is provided to the user device. The user device buffers the second data stream, and after the advertisement is finished, provides the program to the viewer based on the second data stream.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: February 26, 2013
    Assignee: Qurio Holdings, Inc.
    Inventors: Thomas A. Roberts, James Evans, Gregory M. Evans
  • Patent number: 8370884
    Abstract: An interactive television system is provided in which an interactive television application is used to support network-based or local personal video recorder capabilities. A user may use this application to view lists of program listings. The user may select a program listing of interest. The interactive television application may allow the user to set a reminder for the selected program at the scheduled broadcast time. This application may also allow the user to set a reminder for the selected program at a later time at which the program is not scheduled to be broadcast. The user may be provided with a reminder at this later time. In response, the user may direct the network-based or local personal video recorder to play back the program or may defer the reminder again. The interactive television application may collect information on program usage and popularity to determine how long to retain certain programming.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: February 5, 2013
    Assignee: United Video Properties, Inc.
    Inventor: Michael D. Ellis
  • Patent number: 8370887
    Abstract: The present disclosure relates to playback of video/audio streaming media data. The media stream is available from the network at multiple bit rates. When a seek operation is performed, a playback device requests a lower bit rate media stream in order to quickly fill a playback buffer so that playback can commence more readily. After a seek start-up period is complete, the playback device can return to downloading the media stream associated with higher bit rates in order to increase the quality of the playback.
    Type: Grant
    Filed: August 7, 2008
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Gurpratap Virdi, Andres Vega-Garcia, Wenbo Zhang, Eldar Musayev
  • Patent number: 8365236
    Abstract: A personal media broadcasting system enables video distribution over a computer network and allows a user to view and control media sources over a computer network from a remote location. A personal broadcaster receives an input from one or more types of media sources, digitizes and compresses the content, and streams the compressed media over a computer network to a media player running on any of a wide range of client devices for viewing the media. The system may allow the user to issue control commands (e.g., “channel up”) from the media player to the broadcaster, causing the source device to execute the commands. The broadcaster and the media player may employ several techniques for buffering, transmitting, and viewing the content to improve the user's experience.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: January 29, 2013
    Assignee: Sling Media, Inc.
    Inventors: Jason Gary Krikorian, Blake Gary Krikorian, Bhupendra Natwerlal Shah, Raghuveer Tarra, Parimal Bajpai, Vijayachandran Velliyan Mariappan
  • Patent number: 8358694
    Abstract: Systems, methods, and apparatuses are provided for concealing errors in video data. It is detected whether a slice group in a picture contains errors. When the slice group contains errors and the picture is not a first intra-picture following a channel change, the slice group in the picture is replaced with a slice group of a most recent intra-coded picture. When the slice group contains errors and the picture is the first intra-picture following the channel change, the slice group is replaced with black pixels.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: January 22, 2013
    Assignee: Broadcom Corporation
    Inventor: Gaurav Aggarwal
  • Patent number: 8356325
    Abstract: A system and method for transferring a session between IPTV Control Servers, or between IMS subscriptions, allows the IPTV Control Servers involved in the transfer to connect to each other and facilitate a transfer of session transfer information. This session transfer information allows the recipient of the transfer to connect to the same content distribution network and resume the session using the same content servers where appropriate.
    Type: Grant
    Filed: November 27, 2009
    Date of Patent: January 15, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventor: George Foti
  • Patent number: 8351759
    Abstract: Embodiments of the disclosed invention include a system and method for recording television content in the event of a power loss. For example, in one embodiment, an optical network terminal associated with providing video service to the digital video recorder is utilized to backup and store a scheduled television program that occurs during the duration of a power outage affecting the digital video recorder.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: January 8, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Jamie Howarter, Doug Ceballos
  • Patent number: 8347342
    Abstract: The invention relates to a method and to a device for determining the value of a delay to be applied between sending a first dataset and sending a second dataset, the data being representative of a sequence of coded images, the datasets consisting of data subsets, the coded images being coded according to a first level of resolution and at least a second level of resolution higher than the first level of resolution, the data subsets containing data of a first level of resolution. According to the invention: first and second datasets are obtained (E506); and the value of the delay is determined (E507), the value of the delay being dependent on the number of decoded images that can be formed from the data subsets of the first dataset which contain data of the second or of a second level of resolution.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: January 1, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Fabrice Le Leannec, Patrice Onno, Xavier Henocq
  • Patent number: 8345677
    Abstract: Rather than utilizing fixed point-to-point remapping of PIDS, the present invention utilizes the type of stream that the PIDS are associated with and the related program services IDs to specify the associations between input and output programs. This permits mapping at the program level and, therefore, allows dynamic responses to input program changes based upon the program mapping references. Resolving PID mapping based upon programs and the included services allows output PIDs to remain constant service-by-service even as the input programs change.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: January 1, 2013
    Inventors: Brian Crookes, Karl Stoll
  • Patent number: 8335873
    Abstract: Methods and systems for transmitting data are presented. Data received from at least one data source is retained in at least one buffer. In one example, initial hierarchical data may be provided from the at least one buffer to a device, followed by additional hierarchical data. In one example, the data is received into the at least one buffer via a multicast connection, and the data is provided to the device via a point-to-point connection.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: December 18, 2012
    Assignee: OpenTV, Inc.
    Inventor: John Tinsman
  • Publication number: 20120311647
    Abstract: The present invention provides a system and a scalable method for switching automatically between multiple streams of multimedia data, preferably between live and on-demand streams and for automatically switching between a mix of live streams and on-demand/static streams at the client device. A client application polls the URL (Uniform Resource Locator) to detect changes made by a service provider and in turn makes the switch between streams.
    Type: Application
    Filed: November 4, 2010
    Publication date: December 6, 2012
    Applicant: NDTV CONVERGENCE LTD.
    Inventors: Krishna Kumar Sharma, Kawaljit Singh Bedi, Vikram Chandra, Vikas Panwar, Saurabh Pant
  • Patent number: 8327407
    Abstract: A method of determining whether live media content or time-shifted media content is received at a communication device is presented. In the method, attribute information concerning media content received at a communication device at a specific time is received. Also received is schedule information including an identity of media content carried at the specific time over a channel identified in the attribute information. The media content identity from the attribute information is compared with the media content identity from the schedule information. The received media content is determined to be live media content if the media content identity from the attribute information agrees with the media content identity from the schedule information. The received media content is determined to be time-shifted media content if the media content identity from the attribute information does not agree with the media content identity from the schedule information.
    Type: Grant
    Filed: October 27, 2009
    Date of Patent: December 4, 2012
    Assignee: Sling Media, Inc.
    Inventor: Brian Lucas
  • Patent number: 8321904
    Abstract: A provisioning system includes a services management system operable to enable a set-top box device configured to receive broadband services at a first network location to access one or more of the broadband services at a second network location. The first network location is associated with a subscriber account and the second network location is not associated with the subscriber account. The broadband services include a voice service, a data service, and a video service. The provisioning system includes a subscriber authentication system operable to evaluate a request that includes subscriber authorization data, to selectively authorize access to the one or more broadband services at the second network location based on the subscriber authorization data, and to enable the set-top box device to access the one or more broadband services when the set-top box device is at the second network location.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: November 27, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James Fan, Richard T. Kuo, David FengLin Chen
  • Patent number: 8312493
    Abstract: A technique for providing program restart functionality in a digital video network involves receiving requests from different end-user devices to restart a program and servicing the program restart requests from the different end-user devices via a single broadcast stream. In an embodiment, program restart requests that are received within an established time interval, referred to as an aggregation interval, are serviced by the same broadcast stream. Additionally, during the aggregation interval and before the program restart begins, personalized content can be provided to the end-user devices via, for example, unicasting. Once the aggregation interval is over, all of the unicast streams are switched over to the same broadcast stream and the program broadcast is restarted. In an embodiment, a switch buffer is provided just before the restarted broadcast stream in order to ensure a smooth transition from each of the multiple unicast streams to the restarted broadcast stream.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: November 13, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Khalid Mohammed Azam, Andrew Palfreyman, John Pickens
  • Patent number: 8302137
    Abstract: A method to provide a signal using a communication link. The method disposes a passive transponder on the communication link, where that passive transponder includes a memory. The method reads information relating to the communication link from the memory, and then, based upon that information, adjusts certain characteristics of a signal provided using the communication link.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cagno, Matthew D. Bomhoff, Gregg S. Lucas, Kenny N. Qiu, Andrew E. Seidel
  • Patent number: 8301716
    Abstract: An interface for a multi-processor gateway apparatus and method for using the same. A user device communicates with a multi-processor gateway apparatus over a wired or wireless path. A first processor within the multi-processor gateway apparatus provides the user device a user interface. The user interface allows the user to select a function that is managed by one of the multiple processors. If the selected function is assigned to the first processor, the function is performed by the first. However, if the selected function is performed by one of the other processors, the first processor executes calls to an API layer associated with the processor assigned to perform the requested function. The requested function is performed by the processor to which it is assigned and the results reported to the first processor. The first processor then provides the results of the request to the user device via the path.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: October 30, 2012
    Assignee: Time Warner Cable Inc.
    Inventor: Jeffrey Paul Markley
  • Patent number: 8302139
    Abstract: A method and apparatus for aggregating the data for a plurality of individualized programs into a single channel, and allocating the channel bandwidth as-needed for provision of short video programs on an “on demand” basis, so that the total bandwidth required to provide the individualized channels and associated video clips is substantially reduced. Also provided is a real-time, single-user-targeted individualized advertising associated with the viewer selection that personalizes the user's iTV experience. The advertisements are targeted in real-time based on an immediate interest revealed by the user in a search request for content. Short duration videos are provided so as not to over-tax the individualized “on demand” channel's limited bandwidth.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: October 30, 2012
    Assignee: OpenTV, Inc.
    Inventor: Frederick B. Harris
  • Publication number: 20120266198
    Abstract: A system and method to rapidly switch from a primary content stream to a secondary content stream with minimal delay is provided. In operation, there will often be unused antenna elements. These unused antenna elements will be assigned to capture secondary content that users are most likely to request when changing from their primary content stream to another content stream. Thus, secondary content streams are predicatively captured in preparation of a user requesting a new content stream. The content is stored in a short term buffer is continually aged until a user requests the secondary content. Once requested, the content stream is immediately available to the user requesting the content stream. Also disclosed is a system for prioritized transcoding. Real-time requests for content transmissions are given access to transcode resources whereas requests to record content transmissions are temporary stored for off-peak transcoding.
    Type: Application
    Filed: February 17, 2012
    Publication date: October 18, 2012
    Applicant: AEREO, INC.
    Inventors: Chaitanya Kanojia, Joseph Thaddeus Lipowski
  • Patent number: 8291460
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can dynamically monitor the performance of media content rendering and adjust the rate as needed. This can involve obtaining media data, where a first type of dynamic data has a lower priority than a second type; identifying a target frame rate; monitoring a first amount of time used to process the first type of data and a second amount of time used to process the second type of data, including combining multiple first time measurements into the first amount of time and combining multiple second time measurements into the second amount of time; comparing a combination of the first amount of time and the second amount of time to the target frame rate; and modifying an allocation for processing the first type of dynamic data, if the combination fails to satisfy the target frame rate.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: October 16, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Gavin Peacock
  • Patent number: 8281351
    Abstract: A system, method and computer readable medium operable to move a video delay from a network video queue to a decoder video queue by discarding at least one video frame in a network video queue, thus moving video frames deeper in the queue forward in time. As such, rapid channel changing is provided without continuous unicasting, or temporarily transmitting at faster than the nominal rate, thereby alleviating strain on the network.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: October 2, 2012
    Assignee: Alcatel Lucent
    Inventor: Randall B. Sharpe
  • Patent number: 8281350
    Abstract: A content distribution system distributes at least either one of a first content and a second content to a terminal (3) through a network from a distribution server (1) which stores a compression coded bit stream of the first content and a compression coded bit stream of the second content. The content distribution system has a conversion device (2) which, when a syntax indicating an order to be satisfied by the bit stream of the content distributed from said distribution server (1) to said terminal does not match a syntax of decoding information preliminarily notified to the terminal, converts the syntax of the content distributed to the terminal to match the syntax of the decoding information before distributing the same to the terminal (3).
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: October 2, 2012
    Assignee: NEC Corporation
    Inventor: Kazunori Ozawa
  • Patent number: 8281349
    Abstract: A data providing system in which program deliverers store programs and deliver the stored programs to requesting subscriber terminals has a program allocation control unit that allocates new programs or qualified programs to multiple program deliverers, then selectively deletes the programs from the program deliverers. This allocation scheme assures that even newly added programs can be transmitted efficiently to the subscriber terminals.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: October 2, 2012
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Masayuki Takezawa
  • Publication number: 20120246689
    Abstract: A handheld device receives a wireless RF transmission that includes multiple video streams and buffers all video streams or selected video streams based on an identification of video streams to buffer. The device might also buffer all or selected audio streams or other real-time data content that is received in the wireless RF transmission. The wireless RF transmission may include a set of video streams (and/or audio streams, and/or other real-timed data) for the handheld device to buffer. A head end that sends the RF transmission may determine which streams to buffer based on operator input, user preferences, and other factors. Alternatively, the handheld device may automatically determine which streams to buffer based on information such as user preferences and information in the RF transmission. Alternatively, a user may select which streams to buffer.
    Type: Application
    Filed: September 19, 2011
    Publication date: September 27, 2012
    Inventors: Genevieve Thomas, Felix Lambert, Stephane Fortier, Guillaume Lazure, Robert Tardif, Jean Arseneau, Alain Charette, Gerald Lemire
  • Patent number: 8275898
    Abstract: In one embodiment, an apparatus includes a content receiver, a concurrent streamer coupled to the content receiver, and a protocol engine coupled to the concurrent streamer. The content receiver receives an ingest stream of media content from a media source in response to a request for the media content from a local host. The concurrent streamer sends at least a portion of a local stream of the media content to the local host concurrent with the reception of the ingest stream of the media content by the content receiver. The protocol engine sends a protocol element from the network media server to the local host. The protocol element indicates an ingest status of the ingest stream at the content receiver.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: September 25, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: John Pickens, Gil Cruz
  • Patent number: 8272019
    Abstract: An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: September 18, 2012
    Assignee: United Video Properties, Inc.
    Inventors: Michael D. Ellis, William L. Thomas, Thomas R. Lemmons
  • Patent number: 8266662
    Abstract: An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: September 11, 2012
    Assignee: United Video Properties, Inc.
    Inventors: Michael D. Ellis, William L. Thomas, Thomas R. Lemmons
  • Patent number: 8266661
    Abstract: A method and apparatus for performing template-based prefix caching advantageously identifies common prefixes (i.e., initial video segments) in video titles, stores common prefixes only once in a prefix cache, and uses these common prefixes when serving requests for video content. This advantageously enables a prefix cache to scale to a large number of video titles, since the cache stores each common prefix only once. A new video title that uses an already existing prefix may be advantageously added without requiring additional storage in the prefix cache. Template-based prefix caching also advantageously reduces the bandwidth required to distribute prefixes when new titles are ingested into the system—if the required template is already available in the prefix cache, prefix-caching is enabled instantly for this title and no additional bandwidth is required to distribute the prefix.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: September 11, 2012
    Assignee: Alcatel Lucent
    Inventors: Volker Friedrich Hilt, Markus Andreas Hofmann
  • Patent number: 8260840
    Abstract: Techniques are described for managing distributed execution of programs, including by dynamically scaling a cluster of multiple computing nodes used to perform ongoing distributed execution of a program, such as to increase and/or decrease the quantity of computing nodes in the cluster at various times and for various reasons. An architecture may be used that facilitates the dynamic scaling of a cluster, including by having at least some of the computing nodes act as core nodes that each participate in a distributed storage system for the distributed program execution, and having one or more other computing nodes that act as auxiliary nodes that do not participate in the distributed storage system. If computing nodes are selected to be removed from the cluster during ongoing distributed execution of a program, one or more nodes of the auxiliary computing node type may be selected for the removal.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: September 4, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter Sirota, Richard J. Cole, Vaibhav Aggarwal, Andrew J. Hitchcock, Jai Vasanth
  • Patent number: 8243596
    Abstract: Methods and apparatus relating to distribution of intelligence across a network are described. In one embodiment, one or more content processors may be provided at the edge of a computer network (e.g., prior to a point where data is aggregated or routed by the network). Other embodiments are also disclosed.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: August 14, 2012
    Assignee: Intel Corporation
    Inventors: Jeffrey G. Fedders, Matthew Adiletta, Valerie J. Young
  • Patent number: 8238724
    Abstract: A method and apparatus for playing a mobile video program buffers program content received in real time when there is a considerable movement state change. After the movement state becomes stable, playing will be resumed. While playing is resumed, the buffered contents can be firstly played, including the playing manners such as skipping, fast forward, etc, and then a program content received in real time will be played after all the buffered contents have been processed. According to the mobile video playing method, both the user's requirement for the continuity of a program content and the user's viewing effect will not be influenced by a fierce change of movement state of the mobile video apparatus.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: August 7, 2012
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Sheng Jin
  • Patent number: 8239901
    Abstract: Disclosed is a relay apparatus including a video buffer control unit that controls a video buffer according to a control instruction received by an instruction receiving unit, a threshold set by a threshold setting unit, and a timing set by a timing generation unit. The video buffer control unit controls the video buffer for each segment, according to a result of analysis by a segment interpretation unit.
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: August 7, 2012
    Assignee: NEC Corporation
    Inventors: Ryota Takeshima, Hiroaki Dei, Kazunori Ozawa
  • Patent number: 8238928
    Abstract: A method and apparatus for allocating radio resources to an elastic session in a cell in a CDMA network is presented. The method comprises allocating, to the elastic session, a radio resource share corresponding to a reduced transmission rate wherein the reduction in transmission rate corresponds to a peak transmission rate of the elastic session being slowed down by a first slowdown rate. The first slow down rate is determined in dependency of the transmission rate requirements of the ongoing sessions in the cell in a manner so that the radio resource share allocated is not lower than a radio resource share corresponding to the maximum transmission rate if a total amount of resources available for allocation to ongoing sessions in the cell is sufficient for all ongoing sessions to transmit at a respective peak transmission rate.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: August 7, 2012
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Gabor Fodor
  • Patent number: 8229345
    Abstract: A digital broadcast receiving apparatus and a method thereof are disclosed. The digital broadcast receiving apparatus includes a demultiplexer for separating a multichannel transport stream into a plurality of broadcasting channel data and outputting the broadcasting channel data, a buffer unit, including a plurality of buffers having different capacities that correspond to data bit rates, for storing the broadcasting channel data in the buffers having the corresponding capacities, respectively, according to the data bit rates, a user interface for outputting channel identification information corresponding to the broadcasting channel selected by a user, and a switching device for selecting one of outputs of the plurality of buffers according to the channel identification information.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: July 24, 2012
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Hoon Yoo
  • Patent number: 8225347
    Abstract: An advertisement storage and filtering system for selectively identifying targeted advertisements to be stored in the memory of the STB. This storing of the selected advertisements can be accomplished in a number of ways. In one embodiment, the advertisements, in real-time and as they are received at the STB, are processed by the STB and only those advertisements with the appropriate characteristics are stored on the hard drive (HD). This may require some buffering of the advertisements in the STB memory as the STB processes and determines whether or not to store the advertisement. The information required to determine whether or not to store the advertisement could also be sent in advance, e.g., as a data service in an advertisement channel. Alternatively, the STB may store incoming advertisements in a memory temporarily and subsequently determine whether or not to retain the stored advertisements.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: July 17, 2012
    Assignee: Prime Research Alliance E., Inc.
    Inventors: Gregory C. Flickinger, Charles A. Eldering
  • Patent number: 8214870
    Abstract: In a method of providing a channel/client status register to enable improved channel switching in an Internet Protocol network with a plurality of client nodes each capable of receiving video sessions over a plurality of channels from at least one video provider system, initially arranging S1 said plurality client 5 nodes into an associated group. A first client node, upon switching to or joining a new channel, transmitting S2 a channel update message to said associated group, said channel update message comprising an identity of said first client node, an identity of said new channel and a topological indication for said channel. Subsequent providing and updating S3 a respective channel/client 10 status register in each of said plurality of client nodes based on said transmitted channel update message, thereby enabling identification of what channels the client nodes in said associated group are associated with or viewing.
    Type: Grant
    Filed: June 4, 2007
    Date of Patent: July 3, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventor: Ignacio Más Ivars
  • Patent number: 8214868
    Abstract: Apparatus for distributing streaming multimedia to at least one end client over a network includes memory and at least one processor operatively connected to the memory. The processor is operative: (i) to receive the streaming multimedia from at least one multimedia source via at least one of a plurality of channels in the network; (ii) when a channel change request generated by the end client for changing a channel and corresponding multimedia content from the multimedia source is not detected, to deliver the at least one multimedia stream to the end client at a first data rate; and (iii) when the channel change request has been detected, to deliver the at least one multimedia stream to the end client at a second rate for a prescribed period of time after receiving the channel change request and, after the prescribed period of time, to deliver the at least one multimedia stream to the end client at the first data rate, wherein the second data rate is greater than the first data rate.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: July 3, 2012
    Assignee: Agere Systems Inc.
    Inventors: Christopher W. Hamilton, David P. Sonnier, Milan Zoranovic
  • Patent number: 8209731
    Abstract: Provided is a method for controlling a buffer in a transmitter and a receiver of a video transmission system in an environment where a channel transfer rate varies. The method includes: if a channel transfer rate is changed, changing a capacity of a buffer in a transmitter being used in proportion to the c rate, the buffer temporarily storing and outputting the video data to a receiver, or changing the delay time of a buffer in the receiver by gradually changing an operating clock in the receiver.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: June 26, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yun-gu Lee, Byung-cheol Song
  • Patent number: 8209730
    Abstract: A method of transmitting a Video-on-Demand (VOD) program involves at a service provider head-end, separating VOD program data into first and second parts; transmitting the first part over a communication network to a recipient receiver for storage at a storage device as cached speculative data, where the transmitting is carried out as a data push when the communication network has available bandwidth to permit such transmitting and without regard for any order having been received for the VOD program to be sent to the receiver; receiving an order for the VOD program to be sent to the receiver; and streaming the second part to the receiver for reassembly into the VOD program at the receiver by combining the second part as it is streamed with the cached speculative data. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: June 26, 2012
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Robert L. Hardacker, Keith Resch, Robert Allan Unger
  • Patent number: 8199220
    Abstract: Provided is a method and apparatus for automatic image management in an imaging device. The method and apparatus includes serially capturing and temporarily storing a predetermined number of still images in a predetermined time interval; and if the new still images are stored when all of the predetermined number of still images are stored, discarding oldest still images and temporarily storing new still images, wherein the predetermined number of newest still images are stored in real time.
    Type: Grant
    Filed: July 10, 2007
    Date of Patent: June 12, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gummagatta Narayanareddy Srikanth, Girish Kulkarni
  • Patent number: 8201206
    Abstract: In an IPTV network, cache memory assigned to each DSLAM, Central Office (CO) or Intermediate Office (IO) can be determined by defining a network cost function having cache memory per DSLAM, cache memory per CO and cache memory per IO as decision variables. The network cost function can be minimized to determine the optimal cache memory size for the network. The network cost function can be subject to boundary constraints that the cache memory is between zero and a maximum cache memory size for each network node type, allowing the network cost function to be solved as a 3-ary tree.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: June 12, 2012
    Assignee: Alcatel Lucent
    Inventors: Lev B Sofman, Bill Krogfoss
  • Patent number: 8201209
    Abstract: Disclosed herein is a recording system including a receiving apparatus and a recording apparatus, wherein the receiving apparatus includes, a creation section, and a reservation control section, the recording apparatus includes, a recording section, and a recording control section.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: June 12, 2012
    Assignee: Sony Corporation
    Inventor: Morihiko Hayashi
  • Patent number: 8190762
    Abstract: An electronic apparatus includes a reception section, a buffer section, a reproduction section, an operation reception section, a transmission section, and a control section. The reception section receives data of a content transmitted through streaming from a transmission apparatus. The buffer section buffers the received data. The reproduction section successively reads out and reproduces the buffered data. The operation reception section receives a pause operation and a resume operation regarding reproduction of the data. The transmission section transmits, in response to the pause operation and the resume operation, a pause request and a resume request regarding the reproduction to the transmission apparatus. The control section controls the buffer means to discard data overlapping data received after the resume request among the data buffered by the buffer means and buffer data identical to the discarded data, that is received after the resume request.
    Type: Grant
    Filed: September 22, 2009
    Date of Patent: May 29, 2012
    Assignee: Sony Corporation
    Inventors: Shinya Masunaga, Masham Samuel, Tomoaki Takemura
  • Patent number: 8176523
    Abstract: Systems and method to compress digital video based on human factors expressed as a desirability score are provided. A particular method includes selecting a compression level based on the desirability score for the particular media content. A first compression level is selected when the desirability score is a first desirability score and a second compression level that is higher than the first compression level is selected when the desirability score is a second desirability score that is higher than the first desirability score. The method also includes providing the compression level to an encoder. The encoder compresses the media content based on the compression level.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: May 8, 2012
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Philip Ted Kortum, Marc Andrew Sullivan
  • Patent number: 8171518
    Abstract: A system and method for presenting progressively downloaded media programs is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a Set-Top Box (STB) having a controller element to determine a length of a media program from a catalog of media programs and present according to said length a portion of the media program while it is being delivered to the STB by a media delivery system. Other embodiments are disclosed.
    Type: Grant
    Filed: April 20, 2007
    Date of Patent: May 1, 2012
    Assignee: AT&T Intellectual Property I, LP
    Inventor: Scott White
  • Patent number: 8161515
    Abstract: In an internet protocol television (IPTV) system, fast channel change (FCC) transactions that experience late multicast joins are handled specially, thereby allowing the system to be provisioned for the vast majority of multicast joins that are within an expected range. During an FCC transaction, the subscriber interface device, such as a set-top box (STB), can determine how long it can wait to join the multicast stream of the new channel before a gap can be predicted to occur in the handover from the FCC unicast to the multicast. If the STB has not joined the multicast stream by the determined time, a recovery procedure is invoked in which the STB sends a RESTART request to the FCC server which, in turn, increases the rate of the FCC unicast as if the FCC transaction were restarted, thus allowing the handover to occur seamlessly. This solution reduces the demands of each FCC transaction, allowing for greater scalability and reduced cost.
    Type: Grant
    Filed: May 13, 2009
    Date of Patent: April 17, 2012
    Assignee: Alcatel Lucent
    Inventors: Raziel Haimi-Cohen, John P. Hearn
  • Patent number: 8151298
    Abstract: A method and system for embedding information into streaming media is disclosed. In order to avoid a prolonged waiting period between the time a video stream is selected for viewing and the time it actually begins to play, information relevant to the content of the video stream is independently obtained and locally stored. This information may be advertising, text, games or any other media which may be of interest to the user. The information is embedded into the video or other media stream to be presented to the viewer and played immediately, so that the user avoids any wait time in viewing the selected stream that may occur due to bandwidth shortages or other system considerations.
    Type: Grant
    Filed: June 6, 2002
    Date of Patent: April 3, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Lee Begeja, David Crawford Gibbon, Kenneth Mervin Huber, Zhu Liu, Robert Edward Markowitz, Bernard S. Renger, Behzad Shahraray, Gary Lee Zamchick