Movatterモバイル変換


[0]ホーム

URL:


US20220295127A1 - Consolidating content streams to conserve bandwidth - Google Patents

Consolidating content streams to conserve bandwidth
Download PDF

Info

Publication number
US20220295127A1
US20220295127A1US17/804,586US202217804586AUS2022295127A1US 20220295127 A1US20220295127 A1US 20220295127A1US 202217804586 AUS202217804586 AUS 202217804586AUS 2022295127 A1US2022295127 A1US 2022295127A1
Authority
US
United States
Prior art keywords
data
stream
endpoint device
user endpoint
item
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.)
Abandoned
Application number
US17/804,586
Inventor
Georgios Vastardis
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.)
AT&T Intellectual Property I LP
Original Assignee
AT&T Intellectual Property I LP
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 AT&T Intellectual Property I LPfiledCriticalAT&T Intellectual Property I LP
Priority to US17/804,586priorityCriticalpatent/US20220295127A1/en
Assigned to AT&T INTELLECTUAL PROPERTY I, L.P.reassignmentAT&T INTELLECTUAL PROPERTY I, L.P.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: VASTARDIS, GEORGIOS
Publication of US20220295127A1publicationCriticalpatent/US20220295127A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

In one example, a method includes monitoring a delivery of an item of multimedia content to a first user endpoint device in a first stream of data, monitoring a delivery of the item of multimedia content to a second user endpoint device in a second stream of data, consolidating the stream of data and the second stream of data into a third stream of data, sending an first instruction to a source of the first stream of data and a source of the second stream of data to cease delivering the first stream of data and the second stream of data, and sending a second instruction to the source of the first stream of data and the source of the second stream to begin delivering the third stream of data to the first user endpoint device and the second user endpoint device.

Description

Claims (20)

What is claimed is:
1. A method comprising:
monitoring, by a controller in a telecommunications service provider network, a delivery of a first item of multimedia content to a first user endpoint device in a first stream of data;
consolidating, by the controller, the first stream of data and a second stream of data into a third stream of data containing the first item of multimedia content, wherein the consolidating is based on data sent by at least one of: the first user endpoint device or a second user endpoint device, in response to a detection of a change in a condition of the telecommunications service provider network, and wherein a delivery of the first item of multimedia content to the second user endpoint device is implemented via the second stream of data, wherein the delivery of the first item of multimedia content to the first user endpoint device began at a different time than the delivery of the first item of multimedia content to the second user endpoint device;
sending, by the controller, a first instruction to a source of the first stream of data and a source of the second stream of data to cease delivering the first stream of data and the second stream of data; and
sending, by the controller, a second instruction to the source of the first stream of data or to the source of the second stream of data to begin delivering the third stream of data to the first user endpoint device and the second user endpoint device.
2. The method ofclaim 1, wherein the source of the first stream of data and the source of the second stream of data are the same.
3. The method ofclaim 2, wherein the first stream of data is delivered as a first unicast communication, the second stream of data is delivered as a second unicast communication, and the third stream of data is delivered as a broadcast communication, wherein the consolidating comprises synchronizing the first unicast communication and the second unicast communication, so that the first user endpoint device and the second user endpoint device are playing a same frame of the first item of multimedia content at a same time, and wherein carrying out the first instruction and the second instruction by the first user endpoint device and the second user endpoint device results in the first unicast communication and the second unicast communication being replaced by the broadcast communication.
4. The method ofclaim 1, wherein the data comprises a point of playback of the first item of multimedia content on the first user endpoint device and a point of playback of the first item of multimedia content on the second user endpoint device, and the consolidating comprises:
determining, by the controller, a difference between the point of playback of the first item of multimedia content on the first user endpoint device and the point of playback of the first item of multimedia content on the second user endpoint device; and
modifying, by the controller, at least one of: the first stream of data or the second stream of data so that the point of playback of the first item of multimedia content on the first user endpoint device matches the point of playback of the first item of multimedia content on the second user endpoint device.
5. The method ofclaim 4, wherein the modifying comprises:
changing, by the controller, a speed of playback of at least one of: the first stream of data or the second stream of data.
6. The method ofclaim 5, wherein the changing comprises:
speeding up, by the controller, the speed of playback of the first stream of data on the first user endpoint device; and
slowing down, by the controller, the speed of playback of the second stream of data on the second user device, until the point of playback of the first item of multimedia content on the first user endpoint device matches the point of playback of the first item of multimedia content on the second user endpoint device.
7. The method ofclaim 4, further comprising determining, prior to the modifying, that the difference exceeds a threshold difference, wherein the threshold difference varies depending upon a length of the first item of multimedia content.
8. The method ofclaim 4, wherein the modifying comprises:
inserting, by the controller, additional content into at least one of: the first stream of data or the second stream of data.
9. The method ofclaim 8, wherein a timing and a duration of the additional content is chosen so that by a time playback of the additional content ends, the point of playback of the first item of multimedia content on the first user endpoint device matching the point of playback of the first item of multimedia content on the second user endpoint device.
10. The method ofclaim 8, wherein the additional content comprises advertising content.
11. The method ofclaim 8, wherein the inserting comprises:
inserting, by the controller, a first item of advertising content of the additional content having a first duration into the first stream of data; and
inserting, by the controller, a second item of advertising content of the additional content having a second duration into the second stream of data,
wherein a difference between the first duration and the second duration is equal to a difference between the point of playback of the first item of multimedia content on the first user endpoint device matching the point of playback of the first item of multimedia content on the second user endpoint device.
12. The method ofclaim 1, wherein at least a part of the first item of multimedia content is stored by the source of the first media stream in a relay buffer, and wherein the relay buffer comprises a downstream temporary storage that is unattached to a specific user endpoint device.
13. The method ofclaim 1, wherein the monitoring the delivery of the first item of multimedia content to the first user endpoint device includes identifying a time at which a specific frame of the first item of multimedia content was played back on the first user endpoint device.
14. The method ofclaim 13, further comprising:
monitoring the delivery of the first item of multimedia content to the second user endpoint device to identify a time at which the specific frame of the first item of multimedia content was played back on the second user endpoint device.
15. The method ofclaim 1, wherein the monitoring the delivery of the first item of multimedia content to the first user endpoint device includes identifying a first portion of the first item of multimedia content that is stored in a buffer of the first user endpoint device.
16. The method ofclaim 15, further comprising:
monitoring the delivery of the first item of multimedia content to the second user endpoint device to identify a second portion of the first item of multimedia content that is stored in a buffer of the second user endpoint device.
17. The method ofclaim 1, wherein the source of the first stream of data or the source of the second stream of data comprises a content server, an application server, or an advertisement server.
18. The method ofclaim 4, wherein the data further comprises at least one of: a remaining capacity in a buffer of the first user endpoint device, a remaining capacity in a buffer of the second user endpoint device, which portions of the item of multimedia content are currently contained in the buffer of the first user endpoint device, which portions of the item of multimedia content are currently contained in the buffer of the second user endpoint device, a current location of the first user endpoint device, or a current location of the second user endpoint device.
19. A device comprising:
a processor; and
a non-transitory computer-readable medium storing instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising:
monitoring a delivery of a first item of multimedia content to a first user endpoint device in a first stream of data;
consolidating the first stream of data and a second stream of data into a third stream of data containing the first item of multimedia content, wherein the consolidating is based on data sent by at least one of: the first user endpoint device or the second user endpoint device, in response to a detection of a change in a condition of the telecommunications service provider network, and wherein a delivery of the first item of multimedia content to a second user endpoint device is implemented via the second stream of data, wherein the delivery of the first item of multimedia content to the first user endpoint device began at a different time than the delivery of the first item of multimedia content to the second user endpoint device;
sending a first instruction to a source of the first stream of data and a source of the second stream of data to cease delivering the first stream of data and the second stream of data; and
sending a second instruction to the source of the first stream of data or to the source of the second stream of data to begin delivering the third stream of data to the first user endpoint device and the second user endpoint device.
20. A non-transitory computer-readable medium storing instructions which, when executed by a processor, cause the processor to perform operations, the operations comprising:
monitoring a delivery of a first item of multimedia content to a first user endpoint device in a first stream of data;
consolidating the first stream of data and a second stream of data into a third stream of data containing the first item of multimedia content, wherein the consolidating is based on data sent by at least one of: the first user endpoint device or the second user endpoint device, in response to a detection of a change in a condition of the telecommunications service provider network, and wherein a delivery of the first item of multimedia content to a second user endpoint device is implemented via the second stream of data, wherein the delivery of the first item of multimedia content to the first user endpoint device began at a different time than the delivery of the first item of multimedia content to the second user endpoint device;
sending a first instruction to a source of the first stream of data and a source of the second stream of data to cease delivering the first stream of data and the second stream of data; and
sending a second instruction to the source of the first stream of data or to the source of the second stream of data to begin delivering the third stream of data to the first user endpoint device and the second user endpoint device.
US17/804,5862018-12-112022-05-30Consolidating content streams to conserve bandwidthAbandonedUS20220295127A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/804,586US20220295127A1 (en)2018-12-112022-05-30Consolidating content streams to conserve bandwidth

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US16/216,655US10931984B2 (en)2018-12-112018-12-11Consolidating content streams to conserve bandwidth
US17/182,143US11350144B2 (en)2018-12-112021-02-22Consolidating content streams to conserve bandwidth
US17/804,586US20220295127A1 (en)2018-12-112022-05-30Consolidating content streams to conserve bandwidth

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US17/182,143ContinuationUS11350144B2 (en)2018-12-112021-02-22Consolidating content streams to conserve bandwidth

Publications (1)

Publication NumberPublication Date
US20220295127A1true US20220295127A1 (en)2022-09-15

Family

ID=70971278

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US16/216,655Expired - Fee RelatedUS10931984B2 (en)2018-12-112018-12-11Consolidating content streams to conserve bandwidth
US17/182,143ActiveUS11350144B2 (en)2018-12-112021-02-22Consolidating content streams to conserve bandwidth
US17/804,586AbandonedUS20220295127A1 (en)2018-12-112022-05-30Consolidating content streams to conserve bandwidth

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US16/216,655Expired - Fee RelatedUS10931984B2 (en)2018-12-112018-12-11Consolidating content streams to conserve bandwidth
US17/182,143ActiveUS11350144B2 (en)2018-12-112021-02-22Consolidating content streams to conserve bandwidth

Country Status (1)

CountryLink
US (3)US10931984B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11500878B2 (en)*2020-01-312022-11-15Salesforce.Com, Inc.Mechanism to synchronize, control, and merge data streams of disparate flow characteristics
WO2022060989A1 (en)2020-09-182022-03-24Infrared5, Inc.Live streaming architecture with server-side stream mixing
US12432244B2 (en)*2022-03-242025-09-30At&T Intellectual Property I, L.P.Home gateway monitoring for vulnerable home internet of things devices

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090276821A1 (en)*2008-04-302009-11-05At&T Knowledge Ventures, L.P.Dynamic synchronization of media streams within a social network

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7079495B1 (en)2000-01-042006-07-18Cisco Technology, Inc.System and method for enabling multicast telecommunications
US6973081B1 (en)2000-10-122005-12-06Realnetworks, Inc.System and method for seamlessly joining multicast session
US20030063608A1 (en)2001-10-032003-04-03Moonen Jan RenierMulticast discovery protocol uses tunneling of unicast message
US7656908B1 (en)2005-09-302010-02-02At&T Corp.System and method for delivering content in a unicast/multicast manner
US7698724B1 (en)2003-05-152010-04-13Cisco Technology, Inc.Convergence processor for media streams
CA2672735A1 (en)2006-12-132008-06-19Quickplay Media Inc.Mobile media platform
US7688861B2 (en)2007-04-272010-03-30Hewlett-Packard Development Company, L.P.Media channel switching
EP2001252A1 (en)2007-06-052008-12-10Nokia Siemens Networks OyWireless network for a multimedia broadcast multicast service
US20090106792A1 (en)*2007-10-222009-04-23Alcatel LucentMethod and apparatus for advertisement and content distribution with customized commercial insertion during channel change
US7986702B1 (en)2007-11-292011-07-26Bigband Networks Inc.Method and system for streaming multimedia transmissions
US9113211B1 (en)2011-10-052015-08-18Arris Technology, Inc.Consolidation of time-compressible time-offset media streams
US9374410B2 (en)2013-07-242016-06-21Imvision Software Technologies Ltd.System and method for seamless switchover between unicast and multicast sources of over-the-top streams
US8701145B1 (en)*2013-09-122014-04-15Penthera Partners, Inc.Commercials on mobile devices
US9621938B2 (en)*2014-09-102017-04-11Ericsson AbAdvertisement targeting scheme in a multicast ABR environment based on switched video
US9788302B2 (en)2014-12-012017-10-10At&T Intellectual Property I, L.P.Method and apparatus for delivering media content and backup media content using multiple networks
US10484441B2 (en)2015-09-082019-11-19Verizon Patent And Licensing Inc.Switching between unicast streams and a multicast stream based on content demand

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090276821A1 (en)*2008-04-302009-11-05At&T Knowledge Ventures, L.P.Dynamic synchronization of media streams within a social network

Also Published As

Publication numberPublication date
US10931984B2 (en)2021-02-23
US11350144B2 (en)2022-05-31
US20200186853A1 (en)2020-06-11
US20210185371A1 (en)2021-06-17

Similar Documents

PublicationPublication DateTitle
US11025740B2 (en)Edge cache segment prefetching
US11356712B2 (en)Minimizing stall duration tail probability in over-the-top streaming systems
US20220295127A1 (en)Consolidating content streams to conserve bandwidth
US9813740B2 (en)Method and apparatus for streaming multimedia data with access point positioning information
US9615119B2 (en)Method and apparatus for providing timeshift service in digital broadcasting system and system thereof
US11418837B2 (en)Coordination of connected home devices to provide immersive entertainment experiences
US9942290B2 (en)Fast channel change in a multicast adaptive bitrate (MABR) streaming network using HTTP download segment recovery in a shared progressive ABR download pipe
CN101889425B (en)Apparatus and method for simulcast over variable bandwidth channel
US9788053B2 (en)Fast channel change in a multicast adaptive bitrate (MABR) streaming network using HTTP download segment recovery in a dedicated bandwidth pipe
US11431777B2 (en)Adaptive bitrate streaming techniques
US11616855B2 (en)Fragmenting media content
US20210377606A1 (en)Apparatus, system, and method for abr segment pull dvr
US10893338B1 (en)Method for unified ad delivery to consumer devices within service provider networks
US20200280760A1 (en)Capturing border metadata while recording content
US11349887B2 (en)Estimating network data streaming rate
Bing3D and HD broadband video networking
US20160007062A1 (en)Broadcast content management based on categorization
US10320882B2 (en)Uniform resource locator discovery and tracking for managing sponsored data
TWI568254B (en)Broadcast-on-demand method for wireless peer-to-peer streaming
WO2014158158A1 (en)Adaptive guide based on categorization

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:AT&T INTELLECTUAL PROPERTY I, L.P., GEORGIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VASTARDIS, GEORGIOS;REEL/FRAME:060053/0435

Effective date:20191025

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO PAY ISSUE FEE


[8]ページ先頭

©2009-2025 Movatter.jp