Patent application number | Description | Published |
20090025026 | CONDITIONAL RESPONSE SIGNALING AND BEHAVIOR FOR AD DECISION SYSTEMS - In one embodiment, a method can include: (i) receiving a placement opportunity in an ad decision manager (ADM); (ii) sending a request to an ad decision server (ADS); (iii) receiving a conditional response from the ADS, wherein the conditional response includes one or more conditional ads; and (iv) selecting from among the one or more conditional ads. | 01-22-2009 |
20090031339 | Architecture for Scaling Just-in-Time Placement of Advertising Content - In one embodiment, a method comprises determining ad placement times for each of a plurality of associated streams. The method also comprises determining an ad selection request time for each of a plurality of ad selection requests based on a cumulative effect of any other ad selection requests occurring at substantially the same time as the determined ad selection time. Each of the plurality of ad selection requests corresponds to one of the plurality of ad placement times. | 01-29-2009 |
20090150715 | DELIVERY OF STREAMS TO REPAIR ERRORED MEDIA STREAMS IN PERIODS OF INSUFFICIENT RESOURCES - In one embodiment, a method includes ingesting a program stream from a program source on a first channel. The method also includes storing the program stream, and receiving notification from a client of unrecoverable error in a stream received at the client. The unrecoverable error corresponds to at least a portion of the stored program stream. The method also includes distributing the corresponding portion of the stored program stream to the client on a second channel in response to the notification. | 06-11-2009 |
20090150960 | DELIVERY OF STREAMS TO REPAIR ERRORED MEDIA STREAMS IN PERIODS OF UNRECOVERABLE ERRORS - In one embodiment, a method includes receiving a program stream from a program source on a first channel. The method also includes detecting an unrecoverable error in the program stream, and receiving a standalone decodable repair stream from an error repair source on a second channel. The repair stream refers to a portion of the program stream, where the portion corresponds to the unrecoverable error. The method also includes combining the repair stream and the program stream to produce a presentable stream for user viewing. | 06-11-2009 |
20090217318 | IP-BASED STREAM SPLICING WITH CONTENT-SPECIFIC SPLICE POINTS - A method and system for conditioning a media stream for splicing are disclosed. In an embodiment, content-specific splice points, which correspond to a possible playout splice point within an original media stream, are identified for both audio and video components of the original media stream. Once the audio bitstream and video bitstream splice points are identified, the audio bitstream in the vicinity of the audio bitstream splice point is packetized into IP packets containing only audio with one of the audio-containing IP packets having an IP packet boundary that corresponds to the audio bitstream splice point and the video bitstream in the vicinity of the video bitstream splice point is packetized into IP packets containing only video with one of the video-containing IP packets having an IP packet boundary that corresponds to the video bitstream splice point. The conditioned original media stream is then transmitted downstream to a splicer. | 08-27-2009 |
20090249421 | DISTRIBUTING DIGITAL VIDEO CONTENT TO MULTIPLE END-USER DEVICES - A technique for managing the distribution of digital video content to multiple end-user devices is disclosed. The technique involves statistically multiplexing multiple VBR encoded video streams into an access channel, such as a data over cable service interface specifications (DOCSIS) bonded group, and utilizing quality of service capabilities of an edge device, such as a cable modem termination system (CMTS) or an edge quadrature amplitude modulation (QAM) device, to buffer and schedule IP packets, which carry the VBR encoded video streams, so that packets are not dropped during periods of congestion. Utilizing the quality of service capabilities of an edge device makes it possible to statistically multiplex VBR encoded video streams in a narrowcast application such as Video on Demand (VOD) or Switched Digital Video (SDV) while eliminating the need for process intensive transrating/transcoding operations. | 10-01-2009 |
20100011397 | PACKET TIMING METHOD AND APPARATUS OF A RECEIVER SYSTEM FOR CONTROLLING DIGITAL TV PROGRAM START TIME - A system for the delivery of video on demand (VOD). A wireless remote control device generates keystroke signals for controlling a TV display and has a single button for restarting a selected program at a beginning of the selected program. A head-end unit supports separate downstream virtual channels for each separate TV set connected on a common TV feeder-cable; The head-end unit locally records and stores many programs, and transmits each program using a compressed digital format. The Compressed digital format may use MPEG-2 or MPEG-4. The head-end unit has means for protecting against signal theft. A set top unit encapsulates the keystroke signals and transmits the keystroke signals via a two-way channel to the head-end unit. | 01-14-2010 |
20100064052 | REPORTING STATUS OF REMOTE MEDIA INGEST - 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. | 03-11-2010 |
20100198979 | MEDIA STREAMING THROUGH A NETWORK ADDRESS TRANSLATION (NAT) DEVICE - A method and system for managing media streaming between clients on a client side of a network and stream servers on a stream server side of the network, wherein communications between the client side and the stream server side require a network address translation (NAT), involves allowing the same stream server side IP address to be shared amongst multiple stream servers so that the stream servers can simultaneously use the same IP address to source different media sessions. Because the stream servers can simultaneously use the same IP address to source different media sessions, a media session can be switched from one stream server to a different stream server without triggering STUN signaling or a change in the NAT mapping. | 08-05-2010 |
20110016499 | IPTV OFF-PATH ADMISSION CONTROL SIGNALING IN THE PRESENCE OF NETWORK ADDRESS TRANSLATION - Off-path admission control signaling in the presence of a network address translation (NAT) device may be provided. In response to a request for a content asset, a placeholder classifier may be created. The placeholder classifier may be used to allocate resources for providing the content asset to the client from a content server. The content server may communicate with the client, traversing the NAT device to identify a destination address and port for the client to which the content will be provided. The placeholder classifier may then be updated with the destination address and port. | 01-20-2011 |