Please download the dossier by clicking on the dossier button x
×

Determining alternatives when a recording conflict occurs

  • US 9,948,978 B2
  • Filed: 01/02/2014
  • Issued: 04/17/2018
  • Est. Priority Date: 01/02/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • presenting, by a computing device, a user with selectable options to;

    rank a plurality of options that resolve a recording conflict according to shortest delay from a first time slot to a later time slot;

    rank the plurality of options that resolve the recording conflict according to user-defined program priorities;

    rank the plurality of options that resolve the recording conflict according to user-defined user priorities;

    determine the plurality of options that resolve the recording conflict based on a user calendar; and

    determine the plurality of options that resolve the recording conflict based on a user-indicated tolerance for partial recordings;

    receiving, by the computing device, a user selected configuration assigning a higher priority to a first user and a lower priority to a second user;

    identifying, by the computing device, a plurality of programs as being associated with the first user or the second user;

    receiving, by the computer device, a user indication that one or more of the plurality of programs are high priority programs;

    receiving, by the computer device, a user selection to rank a plurality of options that resolve a recording conflict based on a shortest amount of delay for the one or more high priority programs;

    receiving, by the computer device, a recording request from a user to record a program from a sole media source;

    determining, by the computer device, the recording conflict based on the recording request, wherein the recording conflict includes the plurality of programs;

    searching, by the computer device, only scheduling data from the sole media source for the plurality of options to resolve the recording conflict using one or more selected from the group consisting of;

    a program name, an episode number, a unique identifier, and original broadcast data;

    generating, by the computer device, the plurality of options that resolve the recording conflict, wherein the plurality of options are based on;

    determining available re-broadcasts of the plurality of programs from only the sole media source, and a user calendar containing user status data, and the plurality of options include respective options for delaying recording each one of the plurality of programs;

    ranking, by the computer device, the plurality of options based on the shortest amount of delay to record one or more of the plurality of programs associated with the higher priority first user to generate a list of the plurality of ranked options;

    presenting, by the computer device, the plurality of ranked options to the user through an interface, wherein the presenting includes displaying an amount of delay associated with each one of the respective plurality of ranked options for delaying recording each one of the plurality of programs;

    receiving, by the computer device, a selection of one of the plurality of ranked options by the user via the interface; and

    storing, by the computer device, the data defining a recording schedule that includes a recording of each of the plurality of programs based on the received selection.

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