Back to results
US 9,521,455 B1Granted
Methods and systems for playing media
AssigneeRovi Guides, Inc.
InventorsVikram Makam Gupta, Ashwini Dharwa, Raghavendra Goddumarri, Vishal Agarwal
Life of this patent
Estimating the term…
Abstract
Methods and systems are described for a media guidance application that enables a user to patch corrupted media. In particular, the media guidance application place-shifts a frame of a second version of the media corresponding to a corrupted portion of the media from a remote location and displays the place-shifted data at the local device.
Claims20
A method for playing media, the method comprising:
- retrieving a frame of a plurality of frames corresponding to a local version of a media asset from a memory of a local device;
- computing a checksum for the frame;
- comparing the checksum to frame data to determine whether the frame is corrupt;
- and
- in response to determining that the frame is corrupt:
- identifying a playback position of the media asset corresponding to the frame;
- searching a database listing a plurality of remote devices accessing remote versions of the media asset to identify a remote device accessing a remote version of the media asset at the playback position;
- in response to identifying the remote device, place-shifting a frame of the remote version corresponding to the playback position from the remote device to the local device;
- and
- generating for display at the local device the place-shifted frame.
7 more elements
A system for playing media, the system comprising:
- storage circuitry configured to store a plurality of frames of a media asset;
- and
- control circuitry configured to:
- retrieve a frame of the plurality of frames corresponding to a local version of the media asset from the storage circuitry of a local device;
- compute a checksum for the frame;
- compare the checksum to frame data to determine whether the frame is corrupt;
- and
- in response to determining that the frame is corrupt:
- identify a playback position of the media asset corresponding to the frame;
- search a database listing a plurality of remote devices accessing remote versions of the media asset to identify a remote device accessing a remote version of the media asset at the playback position;
- in response to identifying the remote device, place-shift a frame of the remote version corresponding to the playback position from the remote device to the local device;
- and
- generate for display at the local device the place-shifted frame.
10 more elements
Dependencies are inferred from the claim text.