Movatterモバイル変換


[0]ホーム

URL:


US20100223392A1 - Input Queued Content Switching Using A Playlist - Google Patents

Input Queued Content Switching Using A Playlist
Download PDF

Info

Publication number
US20100223392A1
US20100223392A1US12/395,503US39550309AUS2010223392A1US 20100223392 A1US20100223392 A1US 20100223392A1US 39550309 AUS39550309 AUS 39550309AUS 2010223392 A1US2010223392 A1US 2010223392A1
Authority
US
United States
Prior art keywords
content
source
output buffer
retrieval
queue associated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US12/395,503
Other versions
US8650602B2 (en
Inventor
Daniel Pond
Thomas V. Radogna
Weidong Xu
Qin-Fan Zhu
Steve Branam
Craig Frink
Michael G. Hluchyj
Santosh Krishnan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Akamai Technologies Inc
Original Assignee
Verivue Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Verivue IncfiledCriticalVerivue Inc
Priority to US12/395,503priorityCriticalpatent/US8650602B2/en
Assigned to VERIVUE, INC.reassignmentVERIVUE, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BRANAM, STEVE, FRINK, CRAIG, HLUCHYJ, MICHAEL G., KRISHNAN, SANTOSH, POND, DANIEL, RADOGNA, THOMAS V., XU, WEIDONG, ZHU, QIN-FAN
Priority to PCT/US2010/025218prioritypatent/WO2010099192A1/en
Publication of US20100223392A1publicationCriticalpatent/US20100223392A1/en
Assigned to AKAMAI TECHNOLOGIES, INC.reassignmentAKAMAI TECHNOLOGIES, INC.MERGER (SEE DOCUMENT FOR DETAILS).Assignors: VERIVUE, INC.
Application grantedgrantedCritical
Publication of US8650602B2publicationCriticalpatent/US8650602B2/en
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

Described are computer-based methods and apparatuses, including computer program products, for input queued content switching using a playlist. A retrieval sequence is generated using a plurality of content requests based on content location information. A first portion of content is requested to be queued at a first content source, and a second portion of content is requested to be queued at a second content source. A content stream of the first portion and the second portion of content is generated using the retrieval sequence. The generating includes selecting the first portion of content from a queue associated with the first content source and transferring the first portion of content to an output buffer, then terminating transfer of the first portion of content and initiating transfer of the second portion of content from a queue associated with the second content source. The portion of content in the output buffer is transmitted to a client device.

Description

Claims (20)

1. A computerized method comprising:
generating, by a first computing device, a retrieval sequence using a plurality of content requests, the content requests being based on content location information;
requesting a first portion of content to be queued at a first content source and a second portion of content to be queued at a second content source using the retrieval sequence;
generating, at the first computing device, a content stream of the first portion of content and the second portion of content, the generating comprising:
selecting the first portion of content from a queue associated with the first content source using the retrieval sequence,
transferring the first portion of content from the queue associated with the first content source to an output buffer,
terminating transfer of the first portion of content from the queue associated with the first content source to the output buffer, and initiating transfer of the second portion of content from a queue associated with the second content source to the output buffer, by selecting the second portion of content from the queue associated with the second content source using the retrieval sequence; and
transmitting the portion of content in the output buffer to a client device.
18. A computer program product tangibly embodied in a machine-readable storage device, the computer program product including instructions operable to cause a data processing apparatus to:
generate, by a first computing device, a retrieval sequence using a plurality of content requests, the content requests being based on content location information;
request a first portion of content to be queued at a first content source and a second portion of content to be queued at a second content source using the retrieval sequence;
generate, at the first computing device, a content stream of the first portion of content and the second portion of content, the generating comprising:
selecting the first portion of content from a queue associated with the first content source using the retrieval sequence,
transferring the first portion of content from the queue associated with the first content source to an output buffer,
terminating transfer of the first portion of content from the queue associated with the first content source to the output buffer, and initiating transfer of the second portion of content from a queue associated with the second content source to the output buffer, by selecting the second portion of content from the queue associated with the second content source using the retrieval sequence; and
transmit the portion of content in the output buffer to a client device.
19. A system for input queued content switching, the system comprising:
a content request processor configured to:
generate, by a first computing device, a retrieval sequence using a plurality of content requests, the content requests being based on content location information,
request a first portion of content to be queued at a first content source and a second portion of content to be queued at a second content source using the retrieval sequence;
and
a content retrieval processor configured to:
generate, at the first computing device, a content stream of the first portion of content and the second portion of content, the generating comprising:
selecting the first portion of content from a queue associated with the first content source using the retrieval sequence,
transferring the first portion of content from the queue associated with the first content source to an output buffer,
terminating transfer of the first portion of content from the queue associated with the first content source to the output buffer, and initiating transfer of the second portion of content from a queue associated with the second content source to the output buffer, by selecting the second portion of content from the queue associated with the second content source using the retrieval sequence; and
transmit the portion of content in the output buffer to a client device.
20. A system for input queued content switching, the system comprising:
means for generating, by a first computing device, a retrieval sequence using a plurality of content requests, the content requests being based on content location information;
means for requesting a first portion of content to be queued at a first content source and a second portion of content to be queued at a second content source using the retrieval sequence;
means for generating, at the first computing device, a content stream of the first portion of content and the second portion of content, the generating comprising:
selecting the first portion of content from a queue associated with the first content source using the retrieval sequence,
transferring the first portion of content from the queue associated with the first content source to an output buffer,
terminating transfer of the first portion of content from the queue associated with the first content source to the output buffer, and initiating transfer of the second portion of content from a queue associated with the second content source to the output buffer, by selecting the second portion of content from the queue associated with the second content source using the retrieval sequence; and
means for transmitting the portion of content in the output buffer to a client device.
US12/395,5032009-02-272009-02-27Input queued content switching using a playlistActive2030-04-22US8650602B2 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US12/395,503US8650602B2 (en)2009-02-272009-02-27Input queued content switching using a playlist
PCT/US2010/025218WO2010099192A1 (en)2009-02-272010-02-24Input queued content switching using a playlist

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US12/395,503US8650602B2 (en)2009-02-272009-02-27Input queued content switching using a playlist

Publications (2)

Publication NumberPublication Date
US20100223392A1true US20100223392A1 (en)2010-09-02
US8650602B2 US8650602B2 (en)2014-02-11

Family

ID=42238714

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US12/395,503Active2030-04-22US8650602B2 (en)2009-02-272009-02-27Input queued content switching using a playlist

Country Status (2)

CountryLink
US (1)US8650602B2 (en)
WO (1)WO2010099192A1 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060136457A1 (en)*2004-11-292006-06-22Park Seung WMethod for supporting scalable progressive downloading of video signal
US20100228876A1 (en)*2009-03-032010-09-09Viasat, Inc.Space shifting over return satellite communication channels
US20100268836A1 (en)*2009-03-162010-10-21Dilithium Holdings, Inc.Method and apparatus for delivery of adapted media
US20100287295A1 (en)*2009-05-072010-11-11International Business Machines CorporationArchitecture for building multi-media streaming applications
US20110106990A1 (en)*2009-10-302011-05-05International Business Machines CorporationEfficient handling of queued-direct i/o requests and completions
US20120066403A1 (en)*2009-04-292012-03-15Lemi Technology, LlcSkip feature for a broadcast or multicast media station
US8468070B1 (en)*2009-04-162013-06-18Amazon Technologies, Inc.Local rendering in lieu of streaming
US20130179916A1 (en)*2012-01-052013-07-11Disney Enterprises, Inc.Cloud Based Content Assembly Method and System
US20130212175A1 (en)*2012-02-152013-08-15Loren Alfred ChengAutomated Customer Incident Report Management in a Social Networking System
US8719442B2 (en)2011-12-282014-05-06Industrial Technology Research InstituteSystem and method for providing and transmitting condensed streaming content
US8806047B2 (en)2009-04-292014-08-12Lemi Technology, LlcSkip feature for a broadcast or multicast media station
JP2014534672A (en)*2011-09-272014-12-18トムソン ライセンシングThomson Licensing Method and apparatus for QAM modulator channel replication
US20150052556A1 (en)*2012-07-192015-02-19Thomson LicensingMethod and apparatus for qam modulator channel distribution having a plurality of modes
US20150234871A1 (en)*2012-06-212015-08-20International Business Machines CorporationProcessing columns in a database accelerator while preserving row-based architecture
US20150264447A1 (en)*2010-07-222015-09-17Time Warner Cable Enterprises LlcApparatus and methods for packetized content delivery over a bandwidth efficient network
US20150355724A1 (en)*2013-02-082015-12-10Scalable Video Systems GmbhHard key control panel for a video processing apparatus and video processing system
US9270718B2 (en)*2011-11-252016-02-23Harry E Emerson, IIIInternet streaming and the presentation of dynamic content
US20160165319A1 (en)*2010-11-302016-06-09Google Technology Holdings LLCMethod of targeted ad insertion using http live streaming protocol
US20170280181A1 (en)*2016-03-242017-09-28Theplatform, LlcSystems And Methods For Advertising Continuity
US10523977B1 (en)*2017-02-282019-12-31Developonbox, LlcSystem and method of unified video switching and advertisement splicing within consumer devices
US10757478B2 (en)*2009-11-062020-08-25Comcast Cable Communications, LlcFailover with redundant multicasts for switched digital video
US10958513B1 (en)*2012-06-182021-03-23Amazon Technologies, Inc.Establishing an initial configuration of a streaming device
US10979775B2 (en)*2016-04-142021-04-13Xite Networks Ip B.V.Seamless switching from a linear to a personalized video stream
US20230041829A1 (en)*2021-08-092023-02-09Charter Communications Operating, LlcAdaptive Bitrate Streaming Time Shift Buffer
US20230403084A1 (en)*2012-12-042023-12-14Sonos, Inc.Playback device media item replacement
US11909795B1 (en)*2019-11-252024-02-20Amazon Technologies, Inc.Input switching for streaming content
US20240064368A1 (en)*2022-08-162024-02-22Samsung Electronics Co., Ltd.Electronic apparatus for content playback and method for controlling thereof

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9906757B2 (en)2009-02-262018-02-27Akamai Technologies, Inc.Deterministically skewing synchronized events for content streams
US9565397B2 (en)2009-02-262017-02-07Akamai Technologies, Inc.Deterministically skewing transmission of content streams
US8693530B2 (en)2010-02-052014-04-08Comcast Cable Communications, LlcModulation analysis and distortion identification
US8971394B2 (en)2010-02-052015-03-03Comcast Cable Communications, LlcInducing response signatures in a communication network
ITMI20121969A1 (en)*2012-11-192014-05-20Sky Italia S R L CONTENT COMPRESSION SYSTEM.
US9015786B2 (en)*2012-12-032015-04-21Comcast Cable Communications, LlcNoise ingress detection
US9380475B2 (en)2013-03-052016-06-28Comcast Cable Communications, LlcNetwork implementation of spectrum analysis
US9444719B2 (en)2013-03-052016-09-13Comcast Cable Communications, LlcRemote detection and measurement of data signal leakage

Citations (38)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5424770A (en)*1993-04-161995-06-13Cable Service Technologies, Inc.Method and apparatus for automatic insertion of a television signal from a remote source
US5499046A (en)*1994-05-231996-03-12Cable Services Technologies, Inc.CATV distribution system with each channel having its own remote scheduler
US5550577A (en)*1993-05-191996-08-27Alcatel N.V.Video on demand network, including a central video server and distributed video servers with random access read/write memories
US5594490A (en)*1994-05-231997-01-14Cable Services Technologies, Inc.System for distributing video/audio files from central location to a plurality of cable headends
US5805804A (en)*1994-11-211998-09-08Oracle CorporationMethod and apparatus for scalable, high bandwidth storage retrieval and transportation of multimedia data on a network
US5859660A (en)*1996-02-291999-01-12Perkins; Michael G.Non-seamless splicing of audio-video transport streams
US5878220A (en)*1994-11-211999-03-02Oracle CorporationMethod and apparatus for storing and transferring data on a network
US5926649A (en)*1996-10-231999-07-20Industrial Technology Research InstituteMedia server for storage and retrieval of voluminous multimedia data
US6055577A (en)*1996-05-062000-04-25Oracle CorporationSystem for granting bandwidth for real time processes and assigning bandwidth for non-real time processes while being forced to periodically re-arbitrate for new assigned bandwidth
US6154496A (en)*1997-11-252000-11-28Philips Electronics N.A. Corp.Video buffer for seamless splicing of MPEG streams
US20020013864A1 (en)*1999-03-122002-01-31Dandrea Robert G.Queuing architecture including a plurality of queues and assocated method for controlling admission for disk access requests for video content
US6401126B1 (en)*1999-03-102002-06-04Microsoft CorporationFile server system and method for scheduling data streams according to a distributed scheduling policy
US6438630B1 (en)*1999-10-062002-08-20Sun Microsystems, Inc.Scheduling storage accesses for multiple continuous media streams
US6480539B1 (en)*1999-09-102002-11-12Thomson Licensing S.A.Video encoding method and apparatus
US6567471B1 (en)*1997-07-252003-05-20Sony CorporationSystem method and apparatus for seamlessly splicing data
US20030208765A1 (en)*2002-05-032003-11-06Urdang Erik G.Technique for synchronizing deliveries of information and entertainment in a communications network
US20040218617A1 (en)*2001-05-312004-11-04Mats SagforsCongestion and delay handling in a packet data network
US6912251B1 (en)*1998-09-252005-06-28Sarnoff CorporationFrame-accurate seamless splicing of information streams
US20050188099A1 (en)*1999-12-032005-08-25Sujal PatelSystem and method of transmitting data packets
US6937770B1 (en)*2000-12-282005-08-30Emc CorporationAdaptive bit rate control for rate reduction of MPEG coded video
US6944585B1 (en)*2000-09-012005-09-13Oracle International CorporationDynamic personalized content resolution for a media server
US20050223107A1 (en)*2004-04-062005-10-06Hiroshi MineMedia delivery apparatus
US20050262536A1 (en)*2004-05-182005-11-24Kaoru UrataVideo data reproducing apparatus, video data reproducing method, video data transfer system and data transfer method for video data transfer system
US6971119B1 (en)*1999-03-292005-11-29The Directv Group, Inc.Method and apparatus for transmission, receipt, caching and display of one-way broadcast programming and data
US20060005224A1 (en)*2004-06-302006-01-05John DunningTechnique for cooperative distribution of video content
US20060161635A1 (en)*2000-09-072006-07-20Sonic SolutionsMethods and system for use in network management of content
US20060165088A1 (en)*2002-11-272006-07-27Rgb Networks, Inc.Method and apparatus for time-multiplexed processing of multiple digital video programs
US7107309B1 (en)*2002-07-032006-09-12Sprint Spectrum L.P.Method and system for providing interstitial notice
US20060230176A1 (en)*2005-04-122006-10-12Dacosta Behram MMethods and apparatus for decreasing streaming latencies for IPTV
US20060294555A1 (en)*2005-06-232006-12-28Jianhua XieMethod and system for video on demand (VOD) servers to cache content
US20070055984A1 (en)*2005-08-242007-03-08C-Cor IncorporatedMulti-tiered architecture for targeted ad insertion
US20070070895A1 (en)*2005-09-262007-03-29Paolo NarvaezScaleable channel scheduler system and method
US7502368B2 (en)*2004-04-082009-03-10John SandersMethod and apparatus for switching a source of an audiovisual program configured for distribution among user terminals
US20090083813A1 (en)*2007-09-262009-03-26Verivue, Inc.Video Delivery Module
US7561515B2 (en)*2004-09-272009-07-14Intel CorporationRole-based network traffic-flow rate control
US20090180534A1 (en)*2008-01-162009-07-16Verivue, Inc.Dynamic rate adjustment to splice compressed video streams
US20090182843A1 (en)*2008-01-142009-07-16Verivue, Inc.Policy-Based Content Insertion
US20100010648A1 (en)*2008-07-102010-01-14Apple Inc.Auto-station tuning

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5534944A (en)1994-07-151996-07-09Matsushita Electric Corporation Of AmericaMethod of splicing MPEG encoded video
US5708796A (en)1994-11-181998-01-13Lucent Technologies Inc.Method of retrieving continuous and non-continuous media data from a file system
JPH10275059A (en)1996-04-301998-10-13Matsushita Electric Ind Co Ltd Storage device control device and management system
EP0916118B1 (en)1997-05-262002-12-18Koninklijke Philips Electronics N.V.System for retrieving data in a stream server
JP4232209B2 (en)1998-01-192009-03-04ソニー株式会社 Compressed image data editing apparatus and compressed image data editing method
US6678332B1 (en)2000-01-042004-01-13Emc CorporationSeamless splicing of encoded MPEG video and audio
WO2001056285A1 (en)2000-01-272001-08-02Berberet Suzanne MSystem and method for providing broadcast programming, a virtual vcr, and a video scrapbook to programming subscribers
CA2415299C (en)2000-07-252012-01-24Agilevision, L.L.C.Splicing compressed, local video segments into fixed time slots in a network feed
US7216170B2 (en)2002-05-222007-05-08Microsoft CorporationSystems and methods to reference resources in a television-based entertainment system
US7603689B2 (en)2003-06-132009-10-13Microsoft CorporationFast start-up for digital video streams
US8738614B2 (en)2004-04-232014-05-27Qualcomm IncorporatedMethods and apparatus for providing hierarchical content flow in a data network
EP1675399A3 (en)2004-12-232009-04-29Bitband Technologies Ltd.Fast channel switching for digital TV
US20070044130A1 (en)2005-08-162007-02-22AlcatelSystem and method for implementing channel change operations in internet protocol television systems

Patent Citations (39)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5424770A (en)*1993-04-161995-06-13Cable Service Technologies, Inc.Method and apparatus for automatic insertion of a television signal from a remote source
US5550577A (en)*1993-05-191996-08-27Alcatel N.V.Video on demand network, including a central video server and distributed video servers with random access read/write memories
US5499046A (en)*1994-05-231996-03-12Cable Services Technologies, Inc.CATV distribution system with each channel having its own remote scheduler
US5594490A (en)*1994-05-231997-01-14Cable Services Technologies, Inc.System for distributing video/audio files from central location to a plurality of cable headends
US5805804A (en)*1994-11-211998-09-08Oracle CorporationMethod and apparatus for scalable, high bandwidth storage retrieval and transportation of multimedia data on a network
US5878220A (en)*1994-11-211999-03-02Oracle CorporationMethod and apparatus for storing and transferring data on a network
US5859660A (en)*1996-02-291999-01-12Perkins; Michael G.Non-seamless splicing of audio-video transport streams
US6055577A (en)*1996-05-062000-04-25Oracle CorporationSystem for granting bandwidth for real time processes and assigning bandwidth for non-real time processes while being forced to periodically re-arbitrate for new assigned bandwidth
US5926649A (en)*1996-10-231999-07-20Industrial Technology Research InstituteMedia server for storage and retrieval of voluminous multimedia data
US6567471B1 (en)*1997-07-252003-05-20Sony CorporationSystem method and apparatus for seamlessly splicing data
US6154496A (en)*1997-11-252000-11-28Philips Electronics N.A. Corp.Video buffer for seamless splicing of MPEG streams
US6912251B1 (en)*1998-09-252005-06-28Sarnoff CorporationFrame-accurate seamless splicing of information streams
US6401126B1 (en)*1999-03-102002-06-04Microsoft CorporationFile server system and method for scheduling data streams according to a distributed scheduling policy
US20020013864A1 (en)*1999-03-122002-01-31Dandrea Robert G.Queuing architecture including a plurality of queues and assocated method for controlling admission for disk access requests for video content
US6971119B1 (en)*1999-03-292005-11-29The Directv Group, Inc.Method and apparatus for transmission, receipt, caching and display of one-way broadcast programming and data
US6480539B1 (en)*1999-09-102002-11-12Thomson Licensing S.A.Video encoding method and apparatus
US6438630B1 (en)*1999-10-062002-08-20Sun Microsystems, Inc.Scheduling storage accesses for multiple continuous media streams
US20050188099A1 (en)*1999-12-032005-08-25Sujal PatelSystem and method of transmitting data packets
US6944585B1 (en)*2000-09-012005-09-13Oracle International CorporationDynamic personalized content resolution for a media server
US20060161635A1 (en)*2000-09-072006-07-20Sonic SolutionsMethods and system for use in network management of content
US6937770B1 (en)*2000-12-282005-08-30Emc CorporationAdaptive bit rate control for rate reduction of MPEG coded video
US20040218617A1 (en)*2001-05-312004-11-04Mats SagforsCongestion and delay handling in a packet data network
US20030208765A1 (en)*2002-05-032003-11-06Urdang Erik G.Technique for synchronizing deliveries of information and entertainment in a communications network
US7107309B1 (en)*2002-07-032006-09-12Sprint Spectrum L.P.Method and system for providing interstitial notice
US20060165088A1 (en)*2002-11-272006-07-27Rgb Networks, Inc.Method and apparatus for time-multiplexed processing of multiple digital video programs
US20050223107A1 (en)*2004-04-062005-10-06Hiroshi MineMedia delivery apparatus
US7502368B2 (en)*2004-04-082009-03-10John SandersMethod and apparatus for switching a source of an audiovisual program configured for distribution among user terminals
US20050262536A1 (en)*2004-05-182005-11-24Kaoru UrataVideo data reproducing apparatus, video data reproducing method, video data transfer system and data transfer method for video data transfer system
US20060005224A1 (en)*2004-06-302006-01-05John DunningTechnique for cooperative distribution of video content
US7561515B2 (en)*2004-09-272009-07-14Intel CorporationRole-based network traffic-flow rate control
US20060230176A1 (en)*2005-04-122006-10-12Dacosta Behram MMethods and apparatus for decreasing streaming latencies for IPTV
US20060294555A1 (en)*2005-06-232006-12-28Jianhua XieMethod and system for video on demand (VOD) servers to cache content
US20070055984A1 (en)*2005-08-242007-03-08C-Cor IncorporatedMulti-tiered architecture for targeted ad insertion
US20070070895A1 (en)*2005-09-262007-03-29Paolo NarvaezScaleable channel scheduler system and method
US20090083813A1 (en)*2007-09-262009-03-26Verivue, Inc.Video Delivery Module
US20090083811A1 (en)*2007-09-262009-03-26Verivue, Inc.Unicast Delivery of Multimedia Content
US20090182843A1 (en)*2008-01-142009-07-16Verivue, Inc.Policy-Based Content Insertion
US20090180534A1 (en)*2008-01-162009-07-16Verivue, Inc.Dynamic rate adjustment to splice compressed video streams
US20100010648A1 (en)*2008-07-102010-01-14Apple Inc.Auto-station tuning

Cited By (58)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8635356B2 (en)*2004-11-292014-01-21Lg Electronics Inc.Method for supporting scalable progressive downloading of video signal
US20060136457A1 (en)*2004-11-292006-06-22Park Seung WMethod for supporting scalable progressive downloading of video signal
US9628859B2 (en)2009-03-032017-04-18Viasat, Inc.Space shifting over return satellite communication channels
US20100228876A1 (en)*2009-03-032010-09-09Viasat, Inc.Space shifting over return satellite communication channels
US20100229206A1 (en)*2009-03-032010-09-09Viasat, Inc.Space shifting over forward satellite communication channels
US10142692B2 (en)2009-03-032018-11-27Viasat, Inc.Space shifting over forward satellite communication channels
US9009338B2 (en)2009-03-032015-04-14Viasat, Inc.Space shifting over return satellite communication channels
US20100268836A1 (en)*2009-03-162010-10-21Dilithium Holdings, Inc.Method and apparatus for delivery of adapted media
US8838824B2 (en)*2009-03-162014-09-16Onmobile Global LimitedMethod and apparatus for delivery of adapted media
US9755885B1 (en)*2009-04-162017-09-05Amazon Technologies, Inc.Local rendering in lieu of streaming
US8468070B1 (en)*2009-04-162013-06-18Amazon Technologies, Inc.Local rendering in lieu of streaming
US8806047B2 (en)2009-04-292014-08-12Lemi Technology, LlcSkip feature for a broadcast or multicast media station
US9432423B2 (en)2009-04-292016-08-30Lemi Technology, LlcSkip feature for a broadcast or multicast media station
US8463930B2 (en)*2009-04-292013-06-11Lemi Technology, LlcSkip feature for a broadcast or multicast media station
US20120066403A1 (en)*2009-04-292012-03-15Lemi Technology, LlcSkip feature for a broadcast or multicast media station
US8977770B2 (en)2009-04-292015-03-10Lemi Technolgy, LLCSkip feature for a broadcast or multicast media station
US8819258B2 (en)*2009-05-072014-08-26International Business Machines CorporationArchitecture for building multi-media streaming applications
US20100287295A1 (en)*2009-05-072010-11-11International Business Machines CorporationArchitecture for building multi-media streaming applications
US8055817B2 (en)*2009-10-302011-11-08International Business Machines CorporationEfficient handling of queued-direct I/O requests and completions
US20110106990A1 (en)*2009-10-302011-05-05International Business Machines CorporationEfficient handling of queued-direct i/o requests and completions
US11445253B2 (en)2009-11-062022-09-13Comcast Cable Communications, LlcFailover with redundant multicasts for switched digital video
US10757478B2 (en)*2009-11-062020-08-25Comcast Cable Communications, LlcFailover with redundant multicasts for switched digital video
US11729467B2 (en)2009-11-062023-08-15Comcast Cable Communications, LlcFailover with redundant multicasts for switched digital video
US12289496B2 (en)2009-11-062025-04-29Comcast Cable Communications, LlcFailover with redundant multicasts for switched digital video
US10448117B2 (en)*2010-07-222019-10-15Time Warner Cable Enterprises LlcApparatus and methods for packetized content delivery over a bandwidth-efficient network
US9961413B2 (en)*2010-07-222018-05-01Time Warner Cable Enterprises LlcApparatus and methods for packetized content delivery over a bandwidth efficient network
US20150264447A1 (en)*2010-07-222015-09-17Time Warner Cable Enterprises LlcApparatus and methods for packetized content delivery over a bandwidth efficient network
US9578389B2 (en)*2010-11-302017-02-21Google Technology Holdings LLCMethod of targeted ad insertion using HTTP live streaming protocol
US20160165319A1 (en)*2010-11-302016-06-09Google Technology Holdings LLCMethod of targeted ad insertion using http live streaming protocol
JP2014534672A (en)*2011-09-272014-12-18トムソン ライセンシングThomson Licensing Method and apparatus for QAM modulator channel replication
US9270718B2 (en)*2011-11-252016-02-23Harry E Emerson, IIIInternet streaming and the presentation of dynamic content
US8719442B2 (en)2011-12-282014-05-06Industrial Technology Research InstituteSystem and method for providing and transmitting condensed streaming content
US20130179916A1 (en)*2012-01-052013-07-11Disney Enterprises, Inc.Cloud Based Content Assembly Method and System
US10666997B2 (en)*2012-01-052020-05-26Disney Enterprises, Inc.Cloud based content assembly method and system
US20130212175A1 (en)*2012-02-152013-08-15Loren Alfred ChengAutomated Customer Incident Report Management in a Social Networking System
US8543647B2 (en)*2012-02-152013-09-24Facebook, Inc.Automated customer incident report management in a social networking system
US10958513B1 (en)*2012-06-182021-03-23Amazon Technologies, Inc.Establishing an initial configuration of a streaming device
US9684681B2 (en)*2012-06-212017-06-20International Business Machines CorporationProcessing columns in a database accelerator while preserving row-based architecture
US20150234871A1 (en)*2012-06-212015-08-20International Business Machines CorporationProcessing columns in a database accelerator while preserving row-based architecture
US20150052556A1 (en)*2012-07-192015-02-19Thomson LicensingMethod and apparatus for qam modulator channel distribution having a plurality of modes
US9774822B2 (en)*2012-07-192017-09-26Thomson LicensingMethod and apparatus for QAM modulator channel distribution having a plurality of modes
US20230403084A1 (en)*2012-12-042023-12-14Sonos, Inc.Playback device media item replacement
US9489055B2 (en)*2013-02-082016-11-08Scalable Video Systems GmbhHard key control panel for a video processing apparatus and video processing system
US20150355724A1 (en)*2013-02-082015-12-10Scalable Video Systems GmbhHard key control panel for a video processing apparatus and video processing system
US20190132628A1 (en)*2016-03-242019-05-02Comcast Cable Communications Management, LlcSystems And Methods For Advertising Continuity
US10623795B2 (en)*2016-03-242020-04-14Comcast Cable Communications Management, LlcSystems and methods for advertising continuity
US12155882B2 (en)*2016-03-242024-11-26Comcast Cable Communications Management, LlcSystems and methods for advertising continuity
US20170280181A1 (en)*2016-03-242017-09-28Theplatform, LlcSystems And Methods For Advertising Continuity
US10009642B2 (en)*2016-03-242018-06-26Comcast Cable Communications Management, LlcSystems and methods for advertising continuity
US10979775B2 (en)*2016-04-142021-04-13Xite Networks Ip B.V.Seamless switching from a linear to a personalized video stream
US11044497B1 (en)*2017-02-282021-06-22Zodiac Systems, LlcMethod of unified video switching and advertisement splicing within consumer devices
US10523977B1 (en)*2017-02-282019-12-31Developonbox, LlcSystem and method of unified video switching and advertisement splicing within consumer devices
US11909795B1 (en)*2019-11-252024-02-20Amazon Technologies, Inc.Input switching for streaming content
US20230041829A1 (en)*2021-08-092023-02-09Charter Communications Operating, LlcAdaptive Bitrate Streaming Time Shift Buffer
US11936935B2 (en)*2021-08-092024-03-19Charter Communications Operating, LlcAdaptive bitrate streaming time shift buffer
US20240171796A1 (en)*2021-08-092024-05-23Charter Communications Operating, LlcAdaptive Bitrate Streaming Time Shift Buffer
US20240064368A1 (en)*2022-08-162024-02-22Samsung Electronics Co., Ltd.Electronic apparatus for content playback and method for controlling thereof
US12439112B2 (en)*2022-08-162025-10-07Samsung Electronics Co., Ltd.Electronic apparatus for content playback and method for controlling thereof

Also Published As

Publication numberPublication date
WO2010099192A1 (en)2010-09-02
US8650602B2 (en)2014-02-11

Similar Documents

PublicationPublication DateTitle
US8650602B2 (en)Input queued content switching using a playlist
US11838563B2 (en)Switching between transmitting a preauthored video frame and a composited video frame
US10250949B2 (en)Broadcast content to HTTP client conversion
US10368119B2 (en)Method, device and computer program product for outputting a transport stream
EP1955518B1 (en)Network based instant replay and time shifted playback
TWI572199B (en)Method and apparatus for adaptive transcoding of multimedia stream
US9712889B2 (en)Seamless trick-mode with decreased latency for live transcode streaming
US9237387B2 (en)Low latency cacheable media streaming
US11375258B2 (en)Transitioning between broadcast and unicast streams
US11109092B2 (en)Synchronizing processing between streams
US20110289544A1 (en)Video streaming system including a fast channel change mechanism
US20170302988A1 (en)Method And System For Realizing Streaming Media Data Seamlessly Connecting In Intelligent Home
CN113141522B (en)Resource transmission method, device, computer equipment and storage medium
WO2014204366A1 (en)Arrangements and method thereof for a channel change during streaming
CA2750544A1 (en)Smooth, stateless client media streaming
US20110231521A1 (en)Media convergence platform
US10893338B1 (en)Method for unified ad delivery to consumer devices within service provider networks
US20160373496A1 (en)Content supply device, content supply method, program, terminal device, and content supply system
US8230468B2 (en)Dynamically creating trick files to hide latency in streaming networks
JP6359539B2 (en) Control during rendering
US20110289543A1 (en)Video streaming system including a fast channel change mechanism
US9883221B1 (en)System and method for optimizing real-time video-on-demand recording in a content delivery network
US11910053B2 (en)Spread channel multi-CDN streaming
Haimi-Cohen et al.Flexible and robust video delivery based on self-contained multimedia segments

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:VERIVUE, INC., MASSACHUSETTS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BRANAM, STEVE;FRINK, CRAIG;HLUCHYJ, MICHAEL G.;AND OTHERS;REEL/FRAME:022573/0700

Effective date:20090313

ASAssignment

Owner name:AKAMAI TECHNOLOGIES, INC., MASSACHUSETTS

Free format text:MERGER;ASSIGNOR:VERIVUE, INC.;REEL/FRAME:030370/0798

Effective date:20130430

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FEPPFee payment procedure

Free format text:PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAYFee payment

Year of fee payment:4

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8

FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY


[8]ページ先頭

©2009-2025 Movatter.jp