Movatterモバイル変換


[0]ホーム

URL:


US20220103911A1 - Apparatus and method for facilitating trickplay playback - Google Patents

Apparatus and method for facilitating trickplay playback
Download PDF

Info

Publication number
US20220103911A1
US20220103911A1US17/549,963US202117549963AUS2022103911A1US 20220103911 A1US20220103911 A1US 20220103911A1US 202117549963 AUS202117549963 AUS 202117549963AUS 2022103911 A1US2022103911 A1US 2022103911A1
Authority
US
United States
Prior art keywords
manifest file
metadata
content item
network
data
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/549,963
Inventor
Binny Asarikuniyil
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/549,963priorityCriticalpatent/US20220103911A1/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: ASARIKUNIYIL, BINNY
Publication of US20220103911A1publicationCriticalpatent/US20220103911A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Aspects of the subject disclosure may include, for example, receiving a first manifest file from a first server that includes first metadata that identifies a second server where a first portion of data associated with a content item is stored, responsive to the receiving of the first manifest file, determining that a trickplay command is received by a processing system, responsive to the determining that the trickplay command is received, generating or modifying a second manifest file to incorporate the first metadata, and obtaining the first portion of the data associated with the content item from the second server in accordance with the second manifest file. Other embodiments are disclosed.

Description

Claims (20)

What is claimed is:
1. A device, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
receiving a first manifest file that identifies a location on a network where at least a first portion of data associated with a content item may be obtained, wherein an amount of data associated with the at least a first portion of data is based on types of communication sessions that the device is engaged in, the types of communication sessions including a voice communication session; and
obtaining the at least a first portion of data from the location on the network.
2. The device ofclaim 1, wherein the amount of data is further based on a network load, a quality of service parameter, or a combination thereof.
3. The device ofclaim 1, wherein the operations further comprise:
transmitting an indication of a selection of the content item from a plurality of content items,
wherein the receiving of the first manifest file is responsive to the transmitting of the indication.
4. The device ofclaim 1, wherein the operations further comprise:
responsive to the receiving of the first manifest file, determining that a trickplay command is obtained,
wherein the obtaining of the at least a first portion of data from the location on the network is based on the determining that the trickplay command is obtained.
5. The device ofclaim 4, wherein the operations further comprise:
responsive to the determining that the trickplay command is obtained, generating a second manifest file.
6. The device ofclaim 5, wherein the generating of the second manifest file comprises incorporating metadata included in the first manifest file in the second manifest file.
7. The device ofclaim 4, wherein the operations further comprise:
responsive to the determining that the trickplay command is obtained, modifying a second manifest file.
8. The device ofclaim 7, wherein the modifying of the second manifest file comprises incorporating first metadata included in the first manifest file in the second manifest file.
9. The device ofclaim 8, wherein the incorporating of the first metadata in the second manifest file comprises preserving second metadata in the second manifest file.
10. The device ofclaim 8, wherein the incorporating of the first metadata in the second manifest file comprises overwriting second metadata in the second manifest file with the first metadata.
11. The device ofclaim 10, wherein the second manifest file includes third metadata, and wherein the operations further comprise:
determining that the second metadata is older than the third metadata; and
responsive to the determining that the second metadata is older than the third metadata, selecting the second metadata to be overwritten with the first metadata while preserving the third metadata in the second manifest file.
12. The device ofclaim 10, wherein the second manifest file includes third metadata, and wherein the operations further comprise:
determining that fourth metadata indicates that the third metadata has a higher priority than the second metadata; and
responsive to the determining that the fourth metadata indicates that the third metadata has a higher priority than the second metadata, selecting the second metadata to be overwritten with the first metadata while preserving the third metadata in the second manifest file.
13. The device ofclaim 1, wherein the obtaining of the at least a first portion of data from the location on the network is further in accordance with a streaming, over-the-top (OTT) distribution model.
14. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
receiving a first manifest file from a first communication device that includes first metadata that identifies a second communication device where a first portion of data associated with a content item is stored, wherein an amount of data associated with the first portion of data is based on types of communication sessions that the processing system is engaged in, the types of communication sessions including a voice communication session;
responsive to a determination that a trickplay command is received, generating or modifying a second manifest file to incorporate the first metadata; and
obtaining the first portion of data associated with the content item in accordance with the second manifest file.
15. The non-transitory machine-readable medium ofclaim 14, wherein the first communication device comprises a server.
16. The non-transitory machine-readable medium ofclaim 14, wherein the second communication device comprises a server.
17. The non-transitory machine-readable medium ofclaim 14
wherein the trickplay command comprises a rewind command, a pause command, a resume command, a fast-forward command, or any combination thereof, and wherein the content item comprises a video.
18. The non-transitory machine-readable medium ofclaim 14, wherein the operations further comprise:
subsequent to the receiving of the first manifest file from the first communication device, receiving a third manifest file from the first communication device that includes second metadata, wherein the second metadata identifies a third communication device where a second portion of the data associated with the content item is stored;
responsive to the receiving of the third manifest file, modifying the second manifest file to incorporate the second metadata; and
obtaining the second portion of the data associated with the content item in accordance with the second manifest file.
19. A method, comprising:
obtaining, by a processing system including a processor, a first manifest file, wherein the first manifest file comprises first metadata for obtaining first data associated with a first portion of a first content item, wherein an amount of data associated with the first data is based on types of communication sessions that the processing system is engaged in, the types of communication sessions including a voice communication session;
obtaining, by the processing system, a second manifest file subsequent to the obtaining of the first manifest file, wherein the second manifest file comprises second metadata for obtaining second data associated with a second portion of the first content item, third data associated with a third portion of a second content item, or a combination thereof; and
responsive to the obtaining of the second manifest file, appending, by the processing system, the second metadata to a third manifest file stored by the processing system.
20. The method ofclaim 19, wherein the appending of the second metadata to the third manifest file is further responsive to a receipt of a trickplay command with respect to a playback of the first portion of the first content item.
US17/549,9632019-04-192021-12-14Apparatus and method for facilitating trickplay playbackAbandonedUS20220103911A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/549,963US20220103911A1 (en)2019-04-192021-12-14Apparatus and method for facilitating trickplay playback

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US16/388,914US11039221B2 (en)2019-04-192019-04-19Apparatus and method for facilitating trickplay playback
US17/315,411US11234056B2 (en)2019-04-192021-05-10Apparatus and method for facilitating trickplay playback
US17/549,963US20220103911A1 (en)2019-04-192021-12-14Apparatus and method for facilitating trickplay playback

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US17/315,411ContinuationUS11234056B2 (en)2019-04-192021-05-10Apparatus and method for facilitating trickplay playback

Publications (1)

Publication NumberPublication Date
US20220103911A1true US20220103911A1 (en)2022-03-31

Family

ID=72832155

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US16/388,914ActiveUS11039221B2 (en)2019-04-192019-04-19Apparatus and method for facilitating trickplay playback
US17/315,411ActiveUS11234056B2 (en)2019-04-192021-05-10Apparatus and method for facilitating trickplay playback
US17/549,963AbandonedUS20220103911A1 (en)2019-04-192021-12-14Apparatus and method for facilitating trickplay playback

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US16/388,914ActiveUS11039221B2 (en)2019-04-192019-04-19Apparatus and method for facilitating trickplay playback
US17/315,411ActiveUS11234056B2 (en)2019-04-192021-05-10Apparatus and method for facilitating trickplay playback

Country Status (1)

CountryLink
US (3)US11039221B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11039221B2 (en)2019-04-192021-06-15At&T Intellectual Property I, L.P.Apparatus and method for facilitating trickplay playback
EP4018334A1 (en)*2019-09-302022-06-29Huawei Cloud Computing Technologies Co., Ltd.Device and method for composing a file system
US11262830B2 (en)*2019-11-112022-03-01Microsoft Technology Licensing, LlcManaging ephemeral storage on a computing node

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9607656B1 (en)*2015-07-272017-03-28Amazon Technologies, Inc.Dynamic multiple video ratings
US10476926B2 (en)*2015-06-122019-11-12Telefonaktiebolaget Lm Ericsson (Publ)System and method for managing ABR bitrate delivery responsive to video buffer characteristics of a client
US20200014355A1 (en)*2018-07-052020-01-09Comcast Cable Communications, LlcDynamic Audio Normalization Process
US20200128051A1 (en)*2018-10-192020-04-23Oracle International CorporationMachine-learning processing at native-location storage system to generate collections action plan
US20200168217A1 (en)*2018-11-282020-05-28Adobe Inc.Assembled Voice Interaction
US20200314461A1 (en)*2016-07-072020-10-01Time Warner Cable Enterprises LlcApparatus and methods for presentation of key frames in encrypted content
US20200382840A1 (en)*2016-06-012020-12-03Time Warner Cable Enterprises LlcCloud-based digital content recorder apparatus and methods

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20060085826A1 (en)*2004-10-182006-04-20Funk James MAggregated program guide for download and view video on demand service
US20080046935A1 (en)*2006-08-182008-02-21Krakirian Haig HSystem and method for displaying program guide information
US20110179185A1 (en)*2010-01-202011-07-21Futurewei Technologies, Inc.System and Method for Adaptive Differentiated Streaming
US20110202509A1 (en)*2010-02-162011-08-18Microsoft CorporationEfficient extraction and compression of data
US9584847B2 (en)*2013-02-122017-02-28Ericsson AbRendering content for personal over-the-top network video recorder
US9710469B2 (en)*2013-03-152017-07-18Comcast Cable Communications, LlcEfficient data distribution to multiple devices
US9584557B2 (en)*2013-03-152017-02-28Arris Enterprises, Inc.Proxy for facilitating streaming of media from server to client
US20160050246A1 (en)*2013-03-292016-02-18Intel IP CorporationQuality-aware rate adaptation techniques for dash streaming
US20150271541A1 (en)*2014-03-192015-09-24Time Warner Cable Enterprises LlcApparatus and methods for recording a media stream
US10084838B2 (en)*2014-10-292018-09-25DLVR, Inc.Generating and using manifest files including content delivery network authentication data
US10531095B2 (en)*2015-11-172020-01-07Nbcuniversal Media, LlcSystem and method for optimal variable bit rate packing
US10313408B2 (en)*2016-06-222019-06-04Telefonaktiebolaget Lm Ericsson (Publ)Client-assisted time-shift live media and advertisement content play for learned ABR video white spot coverage in a streaming network
US10516715B2 (en)*2016-06-222019-12-24Telefonaktiebolaget Lm Ericsson (Publ)Network-controlled time-shift live media and advertisement content play for learned ABR video white spot coverage in a streaming network
FR3068554B1 (en)*2017-06-282020-07-17Tdf METHOD FOR TRANSMITTING INTERRUPTED AUDIO CONTENT IN A HYBRID RECEIVER, SYSTEM, RECEIVER AND PROGRAM ASSOCIATED WITH THE METHOD
US10298882B1 (en)*2018-08-032019-05-21Buildscale, Inc.Device, system and method for embedded video chat
US11039221B2 (en)2019-04-192021-06-15At&T Intellectual Property I, L.P.Apparatus and method for facilitating trickplay playback

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10476926B2 (en)*2015-06-122019-11-12Telefonaktiebolaget Lm Ericsson (Publ)System and method for managing ABR bitrate delivery responsive to video buffer characteristics of a client
US9607656B1 (en)*2015-07-272017-03-28Amazon Technologies, Inc.Dynamic multiple video ratings
US20200382840A1 (en)*2016-06-012020-12-03Time Warner Cable Enterprises LlcCloud-based digital content recorder apparatus and methods
US20200314461A1 (en)*2016-07-072020-10-01Time Warner Cable Enterprises LlcApparatus and methods for presentation of key frames in encrypted content
US20200014355A1 (en)*2018-07-052020-01-09Comcast Cable Communications, LlcDynamic Audio Normalization Process
US20200128051A1 (en)*2018-10-192020-04-23Oracle International CorporationMachine-learning processing at native-location storage system to generate collections action plan
US20200168217A1 (en)*2018-11-282020-05-28Adobe Inc.Assembled Voice Interaction

Also Published As

Publication numberPublication date
US11039221B2 (en)2021-06-15
US20200336798A1 (en)2020-10-22
US20210266647A1 (en)2021-08-26
US11234056B2 (en)2022-01-25

Similar Documents

PublicationPublication DateTitle
US11399221B2 (en)Active network support on adaptive virtual reality video transmission
US11641499B2 (en)Field of view prediction in live panoramic video streaming
US20220103911A1 (en)Apparatus and method for facilitating trickplay playback
US11496796B2 (en)System and method for pushing scheduled content to optimize network bandwidth
US11671623B2 (en)Methods, systems and devices for adjusting panoramic view of a camera for capturing video content
US11290780B2 (en)Method and system to reduce network bandwidth usage for video streaming
US20220046112A1 (en)Vr video transmission with layered video by re-using existing network infrastructures
US20230156253A1 (en)A method and an apparatus for controlling content delivery via machine-learning based routing
US11432035B2 (en)Adaptive streaming with demuxed audio and video tracks
US20230179834A1 (en)Methods, systems, and devices for improving viewing experience of streaming media content on mobile devices
US20230030657A1 (en)Apparatuses and methods for reducing latency in a conveyance of data in networks
US12107807B2 (en)Methods, systems, and devices to determine most recently used messaging application for delivery of message(s)
US11375277B1 (en)Methods, systems, and devices for enhancing viewing experience based on media content processing and delivery
US12088662B2 (en)Intelligent wireless broadband cooperative model
US20240406785A1 (en)Apparatuses and methods for facilitating a network directed data rate policy for user equipment application traffic
US20250098007A1 (en)Apparatuses and methods for facilitating enhancements of a user experience in respect of a radio access technology selection and utilization
US20230188801A1 (en)Methods, systems, and devices for determining short-form video content traffic flows and long-form video content traffic flows from encrypted video traffic

Legal Events

DateCodeTitleDescription
ASAssignment

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

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ASARIKUNIYIL, BINNY;REEL/FRAME:058449/0594

Effective date:20190418

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:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STCBInformation on status: application discontinuation

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


[8]ページ先頭

©2009-2025 Movatter.jp