×

Resuming media objects delivered via streaming services upon data loss events

  • US 9,413,664 B1
  • Filed: 09/23/2008
  • Issued: 08/09/2016
  • Est. Priority Date: 09/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for resuming a media object presented on a media-playing device following a data loss event that interrupts the presentation of the media object, wherein a first portion of media data associated with the media object has been delivered to a device via a streaming service, the method comprising:

  • presenting the media object on the media-playing device using the first portion of media data received by the media-playing device;

    transmitting a periodic connection signal from the media-playing device to a streaming control agent upon each lapse of a connection time period while the media-playing device is physically connected to the streaming control agent, wherein the periodic connection signal indicates the media-playing device is properly functioning and is physically connected to the streaming control agent;

    at the media-playing device, recognizing a physical disconnection that occurs at a point during the presentation of the media object, the physical disconnection interrupting the presentation of the media object, wherein the physical disconnection is recognized at the media-playing device based on an identification that a second portion of media data associated with the media object has not been received by the media-playing device within a predetermined time period;

    based on the recognition of the physical disconnection,(1) automatically pausing the presentation of the media object, and(2) discontinuing the transmitting of the periodic connection signal;

    resuming the presentation of the media object on the media-playing device at substantially the same point the media object was interrupted as though no interruption occurred upon recognition of a reestablishment of a physical connection; and

    communicating a resume request from the media-playing device to the streaming control agent that is remote from the media-playing device and a media server, wherein the streaming control agent communicates with the media server to initiate resumption of delivering the media object from the media server to the streaming control agent, the resume request including an indication of the second portion of media data at which the streaming control agent should begin delivering the media data to the media-playing device.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×