Virtual repair of digital media
AssigneeXerox Corporation
InventorGavan Leonard Tredoux
Life of this patent
Estimating the term…
Abstract
Embodiments described herein are directed to a virtual repair of digital media using a virtual repair service. Digital media stored on a digital media device is read using a media player. A request is received by a virtual repair unit from the media player to perform a virtual repair of a segment of unreadable digital content of the digital media. The virtual repair unit retrieves a readable copy of the digital content corresponding to the segment of unreadable digital content identified in the request from a media repository using the virtual repair unit. The virtual repair unit transmits the readable copy of the digital content to the media player for insertion into a buffer of the media player.
Claims16
A method for virtual repair of digital media using a virtual repair service comprising:
- receiving, from a media player reading the digital media stored on a digital media device, a request to perform a virtual repair of a segment of unreadable digital content of the digital media using a virtual repair unit;
- retrieving, from a media repository using the virtual repair unit, a readable copy of the digital content corresponding to the segment of unreadable digital content identified in the request;
- determining, by the virtual repair unit and in response to the request, whether to perform the virtual repair based on a virtual repair rule assessing the validity of the request, determining whether to perform the virtual repair including
- determining an amount of digital content being requested in the virtual repair request;
- comparing the amount of digital content being requested in the virtual repair request to a threshold value;
- denying the request for virtual repair when the amount of digital content being requested exceeds the threshold value;
- and
- transmitting the readable copy of the digital content to the media player for insertion into a buffer of the media player responsive to a determination to perform the repair request.
A method for virtual repair of digital media using a virtual repair service comprising:
- receiving, from a media player reading the digital media stored on a digital media device, a request to perform a virtual repair of a segment of unreadable digital content of the digital media using a virtual repair unit;
- retrieving, from a media repository using the virtual repair unit, a readable copy of the digital content corresponding to the segment of unreadable digital content identified in the request;
- determining, by the virtual repair unit and in response to the request, whether to perform the virtual repair based on a virtual repair rule assessing the validity of the request, determining whether to perform the virtual repair including
- determining an amount of digital content that has been requested by the media player with respect to the digital media;
- comparing the amount of digital content that has been requested by the media player with respect to the specific digital media to a threshold value;
- and
- denying the request when the amount of digital content that has been requested by the player with respect to the specific digital media exceeds the threshold value;
- and
- transmitting the readable copy of the digital content to the media player for insertion into a buffer of the media player responsive to a determination to perform the repair request.
A method for virtual repair of digital media using a virtual repair service comprising:
- receiving, from a media player reading the digital media stored on a digital media device, a request to perform a virtual repair of a segment of unreadable digital content of the digital media using a virtual repair unit;
- retrieving, from a media repository using the virtual repair unit, a readable copy of the digital content corresponding to the segment of unreadable digital content identified in the request;
- determining, by the virtual repair unit and in response to the request, whether to perform the virtual repair based on a virtual repair rule assessing the validity of the request, determining whether to perform the virtual repair including
- maintaining an identification a plurality of media players requesting a copy of readable digital content segments for the digital media and a record of the digital content segments requested by the players for the digital media;
- determining whether the plurality of media players are attempting to eschew the virtual repair rule;
- and
- denying the request in response to the determining;
- and
- transmitting the readable copy of the digital content to the media player for insertion into a buffer of the media player responsive to a determination to perform the repair request.
A system for virtual repair of digital media comprising:
- a media repository storing a readable copy of the digital media;
- and
- a virtual repair unit configured to interface with the media repository, the virtual repair unit receiving, from a media player reading the digital media stored on a digital media device, a request to perform a virtual repair of a segment of unreadable digital content of the digital media using a virtual repair unit;
- retrieving, from the media repository, a readable copy of the digital content corresponding to the segment of unreadable digital content identified in the request;
- and transmitting the readable copy of the digital content to the media player for insertion into a buffer of the media player,
- wherein the virtual repair unit includes an authorization unit configured to determine whether the media player is authorized to use the virtual repair service and to ascertain the validity of the request by determining whether the request complies with a virtual repair rule, and determining the request complies with a virtual repair rule includes
- determining an amount of digital content being requested in the virtual repair request,
- comparing the amount of digital content being requested in the virtual repair request to a threshold value, and
- denying the request for virtual repair when the amount of digital content being requested exceeds the threshold value.
A non-transitory machine-readable storage medium storing instructions executable by a computing system including at least one computing device, wherein execution of the instructions implements a method for virtual repair of digital media comprising:
- receiving, from a media player reading the digital media store on a digital media device, a request to perform a virtual repair of a segment of unreadable digital content of the digital media using a virtual repair unit;
- retrieving, from a media repository using the virtual repair unit, a readable copy of the digital content corresponding to the segment of unreadable digital content identified in the request;
- transmitting the readable copy of the digital content to the media player for insertion into a buffer of the media player;
- and
- determining, by the virtual repair unit and in response to the request, whether to perform the virtual repair based on a virtual repair rule assessing the validity of the request, and assessing the validity of the request includes
- determining an amount of digital content being requested in the virtual repair request,
- comparing the amount of digital content being requested in the virtual repair request to a threshold value, and
- denying the request for virtual repair when the amount of digital content being requested exceeds the threshold value.
Dependencies are inferred from the claim text.