US2022253428A1PendingUtilityA1

Methods and systems for repairing recorded content

Assignee: COMCASR CABLE COMMUNICATIONS LLCPriority: Sep 29, 2017Filed: Jan 27, 2022Published: Aug 11, 2022
Est. expirySep 29, 2037(~11.2 yrs left)· nominal 20-yr term from priority
G06F 16/2365
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods are described for repairing recordings with at least a portion of a content item stored by a user device. If received metadata does not match reference metadata associated with a reference of the content item, one or more portions of the content stored by the user device may be damaged. The reference metadata and at least portions of the reference content item corresponding to the one or more portions of the content stored by the user device that are damaged may be received to replace the damaged content.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 receiving metadata associated with a content item;   determining, based on a comparison between the metadata and reference metadata associated with a reference content item associated with the content item, an issue associated with a segment of the content item; and   sending, to a user device, a reference segment of the reference content item that corresponds to the segment of the content item.   
     
     
         2 . The method of  claim 1 , wherein the metadata comprises index data associated with the content item, and wherein the method further comprises determining, based on the index data, the reference segment of the reference content item. 
     
     
         3 . The method of  claim 1 , wherein the metadata comprises checksum data associated with the content item and wherein determining, based on the comparison between the metadata and the reference metadata associated with the reference content item associated with the content item, the issue associated with the segment of the content item comprises determining, based on a comparison between the checksum data and reference checksum data associated with the reference content item associated with the content item, the issue associated with the segment of the content item. 
     
     
         4 . The method of  claim 2 , wherein the index data comprises:
 a content identifier identifying the content item; and   a plurality of indexes, wherein each index of the plurality of indexes indicates an offset from a beginning of the content item.   
     
     
         5 . The method of  claim 1 , further comprising sending, to the user device, at least a portion of the metadata associated with the content item. 
     
     
         6 . The method of  claim 1 , wherein the reference content item comprises a verified copy of the content item. (New) The method of  claim 1 , wherein determining, based on the comparison between the metadata and the reference metadata, the issue associated with the segment of the content item comprises determining a mismatch between checksum data associated with the content item and the reference checksum data associated with the reference content item. 
     
     
         8 . The method of  claim 1 , wherein determining, based on the comparison between the metadata and the reference metadata, the issue associated with the segment of the content item comprises determining an absence of at least a portion of checksum data associated with the content item. 
     
     
         9 . The method of  claim 1 , further comprising:
 determining, based on the issue, the segment of the content item is damaged; and   generating a repaired content item by replacing the segment of the content item with at least a portion of the reference content item.   
     
     
         10 . A method comprising:
 receiving, by a user device, a reference segment of a reference content item corresponding to a segment of a content item that is damaged or missing;   generating, based on replacing the segment of the content item with the received reference segment of the reference content item, a repaired content item; and   causing output of the repaired content item.   
     
     
         11 . The method of  claim 10 , further comprising:
 generating repair metadata associated with the repaired content item; and   determining that at least a portion of the repair metadata matches at least a portion of reference metadata associated with the reference content item.   
     
     
         12 . The method of  claim 11 , wherein the reference metadata comprises reference checksum data and reference index data, wherein the repair metadata comprises repair index data and repair checksum data, and wherein determining that the at least the portion of the repair metadata matches the at least the portion of the reference metadata comprises determining that the repair index data matches the reference index data. 
     
     
         13 . The method of  claim 10 , further comprising:
 sending, to a computing device from the user device, metadata associated with the content item, wherein the metadata comprises checksum data and index data; and   receiving reference metadata associated with the reference content item associated with the content item, wherein the reference content item comprises a verified copy of the content item.   
     
     
         14 . The method of  claim 13 , wherein the reference metadata comprises reference index data comprising:
 a content identifier identifying the reference content item; and   a plurality of indexes, wherein each index of the plurality of indexes indicates an offset from a beginning of the reference content item.   
     
     
         15 . The method of  claim 13 , wherein the reference metadata comprises reference checksum data comprising:
 a content checksum configured to verify data integrity of the reference content item; and   a plurality of index checksums, wherein each index checksum of the plurality of index checksums verifies data integrity of content data beginning at a corresponding one index of a plurality of indexes and ending at a subsequent one index of the plurality of indexes.   
     
     
         16 . The method of  claim 10 , wherein generating the repaired content item comprises overwriting the segment of the content item with the reference segment of the reference content item. 
     
     
         17 . The method of  claim 10 , wherein generating the repaired content item further comprises inserting another reference segment of the reference content item into the content item. 
     
     
         18 . A method comprising:
 sending, by a user device to a computing device, metadata associated with a content item;   receiving, based on the metadata, reference metadata associated with a reference content item;   receiving a reference segment of the reference content item corresponding to a segment of the content item that is damaged or missing;   generating, based on the reference metadata and based on replacing the segment of the content item with the received reference segment of the reference content item, a repaired content item; and   causing output of the repaired content item at the user device.   
     
     
         19 . The method of  claim 18 , further comprising receiving a request for playback of the content item, wherein sending the metadata associated with the content comprises sending, to the computing device and based on receiving the request for the playback of the content item, the metadata associated with the content item. 
     
     
         20 . The method of  claim 18 , wherein the metadata comprises checksum data and index data. 
     
     
         21 . The method of  claim 20 , wherein the index data comprises:
 a content identifier identifying the content item; and   a plurality of indexes, wherein each index of the plurality of indexes indicates an offset from a beginning of the content item.   
     
     
         22 . The method of  claim 20 , wherein the checksum data comprises:
 a content checksum verifying data integrity of the content item; and   a plurality of index checksums, wherein each index checksum of the plurality of index checksums verifies data integrity of content data.

Join the waitlist — get patent alerts

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

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