US2013011118A1PendingUtilityA1

Managing and editing stored media assets

Assignee: ROVI TECH CORPPriority: Jun 30, 2009Filed: Sep 13, 2012Published: Jan 10, 2013
Est. expiryJun 30, 2029(~2.9 yrs left)· nominal 20-yr term from priority
H04N 21/44224H04N 21/4858G11B 27/34H04N 21/4821H04N 21/4755H04N 21/4334G06F 3/0644H04N 21/440263H04N 21/4753H04N 21/47205H04N 21/8193G06F 3/0604H04N 21/4532H04N 21/84H04N 21/252G11B 27/034H04N 21/4751H04N 21/4335G11B 27/038G06F 3/0673
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems are described for providing editing tools that allow a user to manipulate media provided by a media content source. Media editing tools may include content analysis tools capable of extracting information from the media content itself, and may include segment identification and editing tools. Editing tools may be created by a user, and stored or shared with other users. Users may be able to specify and customize a set of storage space requirements that impose constraints on the type, quantity and content of stored assets. Automatic storage management tools provide tools with which stored and to-be-stored assets may be transformed in order to maintain satisfaction of storage preferences and requirements.

Claims

exact text as granted — not AI-modified
1 .- 24 . (canceled) 
     
     
         25 . A method for managing storage space of programs stored on a storage device, the method comprising:
 accessing at least one stored program from a storage space;   detecting a first segment within the at least one stored program;   receiving a selection of an editing tool;   generating an edited first segment based on the selected editing tool and the first segment, wherein the edited first segment is a transformation of the first segment;   storing a program asset that comprises the edited first segment on the storage device.   
     
     
         26 . The method of  claim 25 , wherein detecting a first segment within the at least one stored program comprises applying a set of segment markers to the at least one stored program. 
     
     
         27 . The method of  claim 26 , further comprising receiving the set of segment markers from a remote source. 
     
     
         28 . The method of  claim 26 , further comprising generating the set of segment markers based on the content of the at least one stored program. 
     
     
         29 . The method of  claim 28 , wherein generating the set of segment markers is based on a set of user content preferences. 
     
     
         30 . The method of  claim 26 , wherein the set of segment markers is specified by a user. 
     
     
         31 . The method of  claim 26 , wherein the set of segment markers comprises segment time markers and segment content identifiers. 
     
     
         32 . The method of  claim 31 , wherein the transformation is based on a comparison of the segment content identifiers with a set of user content preferences. 
     
     
         33 . The method of  claim 25 , wherein the transformation is a compression. 
     
     
         34 . The method of  claim 25 , wherein the transformation is a change in video standard. 
     
     
         35 . The method of  claim 25 , wherein the transformation comprises removing a portion of the first segment. 
     
     
         36 . The method of  claim 35 , wherein the removed portion includes at least one of a commercial, an opening sequence, a closing sequence, a preview sequence, a repeated sequence and a recap sequence. 
     
     
         37 . The method of  claim 25 , wherein the transformation comprises replacing a first portion of the first segment with a second portion, wherein the second portion requires a smaller amount of storage space than the first portion. 
     
     
         38 . The method of  claim 37 , wherein the reduced memory portion comprises at least one of a static image, a text message, a low-resolution segment, an abbreviated segment, and a compressed segment. 
     
     
         39 . The method of  claim 25 , wherein the transformation is based on a set of user preferences. 
     
     
         40 . The method of  claim 39 , wherein the user preferences comprise at least one of content preferences and display preferences. 
     
     
         41 . The method of  claim 25 , wherein the transformation is based on a set of previously stored assets. 
     
     
         42 . The method of  claim 41 , wherein storing a program asset that comprises the edited first segment on the user equipment comprises storing the edited first segment with a previously stored program asset. 
     
     
         43 . The method of  claim 25 , wherein storing the program asset comprises replacing the at least one stored program, in memory, with the program asset. 
     
     
         44 . The method of  claim 25 , further comprising detecting a second segment within the at least one stored program. 
     
     
         45 . The method of  claim 44 , wherein the first and second segments are sequential parts of a media event. 
     
     
         46 . The method of  claim 45 , wherein the program asset comprises the second segment. 
     
     
         47 . The method of  claim 46 , wherein the program asset comprises a visual transition between the edited first segment and the second segment. 
     
     
         48 . The method of  claim 44 , further comprising generating an edited second segment based on the selected editing tool and the second segment, wherein the edited second segment is a second transformation of the second segment, and the program asset comprises the edited second segment. 
     
     
         49 . The method of  claim 48 , wherein the editing tool generates the edited second segment based at least in part on the content of the first segment. 
     
     
         50 . The method of  claim 44 , wherein the first transformation is based at least in part on a comparison of the content of the first and second segments. 
     
     
         51 . The method of  claim 25 , wherein receiving a selection of an editing tool comprises:
 receiving a selection of a first editing option; and   receiving a selection of a second editing option.   
     
     
         52 . The method of  claim 25 , further comprising saving the selected editing tool. 
     
     
         53 .- 76 . (canceled) 
     
     
         77 . A system for managing storage space of programs stored on a storage device, the system comprising:
 a user input configured to receive a selection;   a storage device configured to store at least on program; and   processing circuitry, communicably coupled to the user input and the storage device and configured to:
 access at least one stored program from a storage space; 
 detect a first segment within the at least one stored program; 
 receive a selection of an editing tool; 
 generate an edited first segment based on the selected editing tool and the first segment, wherein the edited first segment is a transformation of the first segment; 
 store a program asset that comprises the edited first segment on the storage device. 
   
     
     
         78 . The system of  claim 77 , wherein detecting a first segment within the at least one stored program comprises applying a set of segment markers to the at least one stored program. 
     
     
         79 . The system of  claim 78 , wherein the processing circuitry is further configured to receive the set of segment markers from a remote source. 
     
     
         80 . The system of  claim 78 , wherein the processing circuitry is further configured to generate the set of segment markers based on the content of the at least one stored program. 
     
     
         81 . The system of  claim 80 , wherein generating the set of segment markers is based on a set of user content preferences. 
     
     
         82 . The system of  claim 78 , wherein the set of segment markers is specified by a user. 
     
     
         83 . The system of  claim 78 , wherein the set of segment markers comprises segment time markers and segment content identifiers. 
     
     
         84 . The system of  claim 83 , wherein the transformation is based on a comparison of the segment content identifiers with a set of user content preferences. 
     
     
         85 . The system of  claim 77 , wherein the transformation is a compression. 
     
     
         86 . The system of  claim 77 , wherein the transformation is a change in video standard. 
     
     
         87 . The system of  claim 77 , wherein the transformation comprises removing a portion of the first segment. 
     
     
         88 . The system of  claim 87 , wherein the removed portion includes at least one of a commercial, an opening sequence, a closing sequence, a preview sequence, a repeated sequence and a recap sequence. 
     
     
         89 . The system of  claim 77 , wherein the transformation comprises replacing a first portion of the first segment with a second portion, wherein the second portion requires a smaller amount of storage space than the first portion. 
     
     
         90 . The system of  claim 89 , wherein the reduced memory portion comprises at least one of a static image, a text message, a low-resolution segment, an abbreviated segment, and a compressed segment. 
     
     
         91 . The system of  claim 77 , wherein the transformation is based on a set of user preferences. 
     
     
         92 . The system of  claim 91 , wherein the user preferences comprise at least one of content preferences and display preferences. 
     
     
         93 . The system of  claim 77 , wherein the transformation is based on a set of previously stored assets. 
     
     
         94 . The system of  claim 93 , wherein storing a program asset that comprises the edited first segment on the user equipment comprises storing the edited first segment with a previously stored program asset. 
     
     
         95 . The system of  claim 77 , wherein storing the program asset comprises replacing the at least one stored program, in memory, with the program asset. 
     
     
         96 . The system of  claim 77 , wherein the processing circuitry is further configured to detect a second segment within the at least one stored program. 
     
     
         97 . The system of  claim 96 , wherein the first and second segments are sequential parts of a media event. 
     
     
         98 . The system of  claim 97 , wherein the program asset comprises the second segment. 
     
     
         99 . The system of  claim 98 , wherein the program asset comprises a visual transition between the edited first segment and the second segment. 
     
     
         100 . The system of  claim 96 , wherein the processing circuitry is further configured to generate an edited second segment based on the selected editing tool and the second segment, wherein the edited second segment is a second transformation of the second segment, and the program asset comprises the edited second segment. 
     
     
         101 . The system of  claim 100 , wherein the editing tool generates the edited second segment based at least in part on the content of the first segment. 
     
     
         102 . The system of  claim 96 , wherein the first transformation is based at least in part on a comparison of the content of the first and second segments. 
     
     
         103 . The system of  claim 77 , wherein receiving a selection of an editing tool comprises:
 receiving a selection of a first editing option; and   receiving a selection of a second editing option.   
     
     
         104 . The system of  claim 77 , wherein the processing circuitry is further configured to save the selected editing tool. 
     
     
         105 .- 156 . (canceled)

Join the waitlist — get patent alerts

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

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