US2014222179A1PendingUtilityA1

Proxy file pointer method for redirecting access for incompatible file formats

Assignee: CHANNEL D CORPPriority: Dec 28, 2010Filed: Apr 7, 2014Published: Aug 7, 2014
Est. expiryDec 28, 2030(~4.4 yrs left)· nominal 20-yr term from priority
G11B 27/11H04L 65/1045H04L 65/612G06F 16/60H04L 65/80H04L 67/04G11B 27/3027G06F 17/3074G06F 16/63
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system, method and computer readable medium which provides for the playback of a media file (e.g., audio files, video files, etc.) through a separate media organizer (e.g., Apple's ITUNES®, WINDOWS® Media Player, etc.) when the target media file is in a format that is incompatible with the media organizer (e.g., the Free Audio Lossless Codec files or FLAC format). The media file playback system generates a “proxy” pointer file that is compatible with the media organizer and prompts the system to play the incompatible media file. The proxy file comprises compressed audio comprising a length and sample rate equal to that of the media file. Advantageously, a user that would otherwise be unable to playback an incompatible file through the media organizer due to limitations of the media organizer (e.g., the restriction against playing FLAC files through the Apple ITUNES® software application), is able to execute playback using the media file playback system via interactions with the familiar and centralized interface provided the media organizer.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 detecting, by a processor, a selection of a proxy file associated with a media file, wherein the selection is communicated via a media organizer, and wherein the proxy file comprises compressed audio comprising a length and sample rate equal to that of the media file;   polling the media organizer for proxy file information;   locating the media file associated with the proxy file based on the proxy file information; and   playing the media file.   
     
     
         2 . The method of  claim 1  further comprising:
 determining the media organizer is playing the proxy file; and 
 directing the media organizer to terminate playback of the proxy file. 
 
     
     
         3 . The method of  claim 1 , wherein the media file is stored on a user's device. 
     
     
         4 . The method of  claim 1 , wherein the media file is stored on a remote device communicatively connected to a user's device. 
     
     
         5 . The method of  claim 1  further comprising locating a track of the media file associated with the proxy file. 
     
     
         6 . The method of  claim 1 , wherein the proxy file is in a format compatible with the media organizer. 
     
     
         7 . The method of  claim 1 , wherein the media organizer is ITUNES®. 
     
     
         8 . The method of  claim 1 , wherein the media file comprises a plurality of tracks comprising a first track and a second track, and wherein a proxy file is associated with each of the plurality of tracks. 
     
     
         9 . The method of  claim 8  further comprising determining a time offset of the second track relative to the first track. 
     
     
         10 . A method comprising:
 parsing, by a processor, a media file to identify media file information;   generating a proxy file compatible with a media organizer based on the media file information, wherein the proxy file comprises compressed audio comprising a length and sample rate equal to that of the media file;   detecting a selection of the proxy file associated with the media file, wherein the selection is communicated via the media organizer;   polling the media organizer for proxy file information;   locating the media file associated with the proxy file based on the proxy file information; and   playing the media file.   
     
     
         11 . The method of  claim 10 , wherein the proxy file comprises tag information associated with the media file. 
     
     
         12 . The method of  claim 10  further comprising identifying proxy file associated with the user-selected media file. 
     
     
         13 . The method of  claim 10  further comprising adding the proxy file to the library associated with the media organizer. 
     
     
         14 . The method of  claim 10 , wherein generating comprises determining one or more of a sample rate, a sample word length, a duration, or tag information. 
     
     
         15 . A non-transitory computer readable medium having stored thereon a plurality of instructions, that when executed by a processor, cause the processor to perform operations comprising:
 detecting, by the processor, a selection of a proxy file associated with a media file, wherein the selection is communicated via the media organizer, and wherein the proxy file comprises compressed audio comprising a length and sample rate equal to that of the media file;   polling the media organizer for proxy file information;   locating the media file associated with the proxy file based on the proxy file information; and   playing the media file.   
     
     
         16 . The non-transitory computer readable medium of  claim 15 , the operations further comprising locating a track of the media file associated with the proxy file. 
     
     
         17 . The non-transitory computer readable medium of  claim 15 , the operations further comprising:
 determining the media organizer is playing the proxy file; and   directing the media organizer to terminate playback of the proxy file.   
     
     
         18 . The non-transitory computer readable medium of  claim 15 , wherein the media file comprises a plurality of tracks comprising a first track and a second track, and wherein a proxy file is associated with each of the plurality of tracks. 
     
     
         19 . A system comprising:
 a memory comprising instructions; and   a processor coupled to the memory, the processor configured to execute the instructions to:
 detect a selection of a proxy file associated with a media file, wherein the selection is communicated via the media organizer, and wherein the proxy file comprises compressed audio comprising a length and sample rate equal to that of the media file; 
 poll the media organizer for proxy file information; 
 locate the media file associated with the proxy file in the storage media based on the proxy file information; and 
 play the media file. 
   
     
     
         20 . A system comprising:
 a memory comprising instructions; and   a processor coupled to the memory, the processor configured to execute the instructions to:
 parse a media file to identify media file information; 
 generate a proxy file compatible with a media organizer based on the media file information, wherein the proxy file comprises compressed audio comprising a length and sample rate equal to that of the media file; 
 add the proxy file to the storage media associated with the media organizer; 
 detect a selection of the proxy file associated with the media file, wherein the selection is communicated via the media organizer; 
 poll the media organizer for proxy file information; 
 locate the media file associated with the proxy file based on the proxy file information; and 
 play the media file.

Join the waitlist — get patent alerts

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

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