US2022103911A1PendingUtilityA1

Apparatus and method for facilitating trickplay playback

Assignee: AT & T IP I LPPriority: Apr 19, 2019Filed: Dec 14, 2021Published: Mar 31, 2022
Est. expiryApr 19, 2039(~12.7 yrs left)· nominal 20-yr term from priority
H04L 65/612H04L 65/764H04N 21/6587H04N 21/2353H04N 21/8456H04N 21/2387
64
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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 of  claim 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 of  claim 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 of  claim 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 of  claim 4 , wherein the operations further comprise:
 responsive to the determining that the trickplay command is obtained, generating a second manifest file.   
     
     
         6 . The device of  claim 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 of  claim 4 , wherein the operations further comprise:
 responsive to the determining that the trickplay command is obtained, modifying a second manifest file.   
     
     
         8 . The device of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 14 , wherein the first communication device comprises a server. 
     
     
         16 . The non-transitory machine-readable medium of  claim 14 , wherein the second communication device comprises a server. 
     
     
         17 . The non-transitory machine-readable medium of  claim 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 of  claim 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 of  claim 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.

Join the waitlist — get patent alerts

Track US2022103911A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.