File error identification, reporting, and replacement of media files
First Claim
1. A system for automatically replacing problematic media files comprising:
- a first media store configured to store a plurality of digitally encoded local media files;
a second media store configured to store a plurality of digitally encoded source media files;
a media diagnostic engine configured to identify whether problems exist within one of the media files located in the first media store, wherein when a problem is identified, the associated file having the problem is able to be referred to as a problematic file, wherein the media diagnostic engine is configured to identify whether problems exist based upon at least one of a user input and a software based error detection algorithm determination; and
a media replacement engine configured to replace a problematic file in the first media store with a copy of a corresponding media file from the second media store.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a solution for automatically replacing a media files upon a device able to identify problems with locally stored media files. Initially, an automated process or user of a media playing device can initially identify a media file, which the media playing device is unable to play. The media playing device can be connected to an external device associated with a media store including a set of source media files. The source media files of the media store can be automatically queried for a corresponding one of the detected media file. A copy of a source media file resulting from the query can be automatically conveyed from the media store to the media playing device.
-
Citations
20 Claims
-
1. A system for automatically replacing problematic media files comprising:
-
a first media store configured to store a plurality of digitally encoded local media files; a second media store configured to store a plurality of digitally encoded source media files; a media diagnostic engine configured to identify whether problems exist within one of the media files located in the first media store, wherein when a problem is identified, the associated file having the problem is able to be referred to as a problematic file, wherein the media diagnostic engine is configured to identify whether problems exist based upon at least one of a user input and a software based error detection algorithm determination; and a media replacement engine configured to replace a problematic file in the first media store with a copy of a corresponding media file from the second media store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for automatically replacing a media file comprising:
-
within a media playing device, identifying at least one digitally encoded media file, which the media playing device is unable to play; connecting the media playing device to an external device associated with a media store comprising a plurality of source media files; querying the source media files of the media store for a corresponding one of the detected media file; and receiving a copy of the source media file resulting from the query; and replacing the identified digitally encoded media file with the received copy. - View Dependent Claims (16, 17, 18)
-
-
19. A media playing device comprising:
-
a media store configured to store a plurality of digitally encoded local media files, wherein each of the media files are at least one of a music file and a video file; media playing components configured allow the media playing device to play the digitally encoded local media files responsive to a user selection; a port configured to permit the media playing device to exchange data with external computing devices; a set of programmatic instructions configured to identify whether problems exist within one of the local media files, wherein an identified one of the local media files is referred to as a problematic file, wherein the problematic file is one unable to be properly played by the media playing device; and a set of programmatic instructions configured to receive a replacement file for the problematic file from one of the external computing devices and configured to replace the problematic file with the received replacement file. - View Dependent Claims (20)
-
Specification