Patentable/Patents/US-9060161
US-9060161

Automatic DVR conflict resolution

PublishedJune 16, 2015
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A device receives user input to schedule a program to record at a future time and recording conflict resolution characteristics including at least one of: an indication whether the user wishes to watch the program soon after the program begins or whether the user wishes to watch the program a period of time after the program begins, an indication whether the user cares about viewing only the end of the program or the entire program, or an indication whether, if the program is to be recorded as part of a series, the series needs to be recorded sequentially. The device identifies a conflict in the scheduling of the recording of the program and one or more other programs, and resolves the identified conflict based on one or more of the recording conflict resolution characteristics.

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A device, comprising: a memory configured to store recorded video programs; and a processing unit configured to: receive, via a user interface associated with the device, input of a user to schedule a program to record at a certain time, present, via the user interface responsive to receiving the user input to schedule the program to record, user-selectable options for assisting in resolving recording conflicts, wherein the user-selectable options comprise a first user-selectable option that specifies that an entirety of the program needs to be recorded, and a second user-selectable option that specifies that only an end of the program needs to be recorded, receive, via the user interface, a user selection of either the first user-selectable option or the second user-selectable option, identify a conflict in the scheduling of the recording of the program with one or more other programs at the certain time, resolve the identified conflict based on the user selected first option that specifies that an entirety of the program needs to be recorded, or the user selected second option that specifies that only an end of the program needs to be recorded, and cause at least one of the program or the one or more other programs to be recorded and stored in the memory based on the resolution of the identified conflict.

2

2. The device of claim 1 , wherein the device comprises at least one of a digital video recorder (DVR), a set-top box (STB); a desktop, laptop, palmtop or tablet computer; a cellular telephone; or a personal digital assistant (PDA).

3

3. The device of claim 1 , wherein the processing unit is further configured to: notify the user of the identified conflict in the scheduling of the recording of the program and the one or more other programs.

4

4. The device of claim 1 , wherein the processing unit is further configured to: notify the user of the resolution of the identified conflict.

5

5. The device of claim 1 , wherein, when resolving the identified conflict, the processing unit is further configured to: cause, if the user selection comprises the second option that specifies that only the end of the program needs to be recorded, the end of the program to be recorded in proximity to the certain time if recording only the end of the program resolves the identified conflict with the recording of the program and the one or more other programs at the certain time; or search, if the user selection comprises the first option that specifies that an entirety of the program needs to be recorded, an electronic program guide to determine a different time than the certain time at which the program is airing and cause the one or more other programs to be recorded at the certain time, and the entirety of the program to be recorded at the different time.

6

6. A method, comprising: receiving, at a device, input of a user to schedule a program of a program series to record at a certain time; presenting to the user, via a user interface associated with the device responsive to receiving the user input to schedule the program series to record, multiple user-selectable options for assisting in resolving recording conflicts, wherein the multiple user-selectable options comprise: a first user-selectable option that specifies that the program needs to be recorded sequentially, in an order in which programs of the program series were originally aired, with respect to other programs of the program series, and a second user-selectable option that specifies that the program does not need to be recorded sequentially, in the order in which programs of the program series were originally aired, with respect to the other programs of the program series, and/or a third user-selectable option that specifies that an entirety of the program needs to be recorded, and a fourth user-selectable option that specifies that only an end of the program needs to be recorded; receiving, by the device when receiving the user input to schedule the program to record, a user selection of either the first user-selectable option or the second user-selectable option, and/or either the third user-selectable option or the fourth user-selectable option; identifying, by the device, a conflict in scheduling of the recording of the program of the program series with a recording of one or more other programs at the certain time; resolving, by the device, the identified conflict based on the user selected first or second options, and/or based on the user selected third or fourth options; and causing, by the device, the program of the program series or the one or more other programs to be recorded at the certain time based on the resolution of the identified conflict, wherein resolving the identified conflict further comprises: causing, if the user selection comprises the fourth option that specifies that only the end of the program needs to be recorded, the end of the program to be recorded in proximity to the certain time if recording only the end of the program resolves the identified conflict with the recording of the program and the one or more other programs at the certain time, or searching, if the user selection comprises the third option that specifies that an entirety of the program needs to be recorded, an electronic program guide to determine a different time than the certain time at which the program is airing and cause the one or more other programs to be recorded at the certain time, and the entirety of the program to be recorded at the different time.

7

7. The method of claim 6 , wherein the device comprises at least one of a digital video recorder (DVR), a set-top box (STB); a desktop, laptop, palmtop or tablet computer; a cellular telephone; or a personal digital assistant (PDA).

8

8. The method of claim 6 , further comprising: receiving, when receiving the user input to schedule the program to record, a priority parameter that indicates a priority that the program of the program series has relative to other programs; wherein resolving the identified conflict is further based on the priority parameter.

9

9. The method of claim 6 , wherein resolving the identified conflict comprises: recording, if the user selection comprises the first option that specifies that the program needs to be recorded sequentially, in the order in which programs of the program series were originally aired, with respect to the other programs of the program series, the program at the certain time; or searching, if the user selection comprises the second option that specifies that the program does not need to be recorded sequentially, in the order in which programs of the program series were originally aired, with respect to the other programs of the program series, an electronic program guide to determine a different time than the certain time at which the program is airing and cause the one or more other programs to be recorded at the certain time.

10

10. The method of claim 6 , further comprising: notifying the user of the identified conflict in the scheduling of the recording of the program and the one or more other programs.

11

11. The method of claim 10 , wherein the notifying the user occurs via a text message, an email, a pop-up notification on a digital video recorder (DVR), or an application on a mobile phone.

12

12. The method of claim 6 , further comprising: notifying the user of the resolution of the identified conflict.

13

13. A method, comprising: presenting, by a device, a user interface to a user; receiving, via the user interface, input of a user to schedule a program to record at a certain time; presenting, via the user interface responsive to receiving the user input to schedule the program to record, user-selectable options for assisting in resolving recording conflicts, wherein the user-selectable options comprise a first user-selectable option that specifies that an entirety of the program needs to be recorded, and a second user-selectable option that specifies that only an end of the program needs to be recorded; receiving, via the user interface, a user selection of either the first user-selectable option or the second user-selectable option; identifying a conflict in the scheduling of the recording of the program with one or more other programs at the certain time; resolving the identified conflict based on the user selected first option that specifies that an entirety of the program needs to be recorded, or the user selected second option that specifies that only an end of the program needs to be recorded, and causing at least one of the program or the one or more other programs to be recorded and stored in a memory based on the resolution of the identified conflict.

14

14. The method of claim 13 , further comprising at least one of: notifying the user of the identified conflict in the scheduling of the recording of the program and the one or more other programs, or notifying the user of the resolution of the identified conflict.

15

15. The method of claim 13 , wherein resolving the identified conflict comprises: causing, if the user selection comprises the second option that specifies that only the end of the program needs to be recorded, the end of the program to be recorded in proximity to the certain time if recording only the end of the program resolves the identified conflict with the recording of the program and the one or more other programs at the certain time; or searching, if the user selection comprises the first option that specifies that an entirety of the program needs to be recorded, an electronic program guide to determine a different time than the certain time at which the program is airing and cause the one or more other programs to be recorded at the certain time, and the entirety of the program to be recorded at the different time.

16

16. A device, comprising: a memory configured to store recorded programs; a processing unit configured to: receive, via a user interface of the device, input of a user to schedule a program of a program series to record at a certain time, present to the user, via the user interface responsive to receiving the user input to schedule the program series to record, multiple user-selectable options for assisting in resolving recording conflicts, wherein the multiple user-selectable options comprise: a first user-selectable option that specifies that the program needs to be recorded sequentially, in an order in which programs of the program series were originally aired, with respect to other programs of the program series, and a second user-selectable option that specifies that the program does not need to be recorded sequentially, in the order in which programs of the program series were originally aired, with respect to the other programs of the program series; and/or a third user-selectable option that specifies that an entirety of the program needs to be recorded, and a fourth user-selectable option that specifies that only an end of the program needs to be recorded, receive, when receiving the user input to schedule the program to record, a user selection of either the first user-selectable option or the second user-selectable option, and/or either the third user-selectable option or the fourth user-selectable option, identify a conflict in scheduling of the recording of the program of the program series with a recording of one or more other programs at the certain time, resolve the identified conflict based on the user selected first or second options, and/or based on the user selected third or fourth options, and cause the program of the program series or the one or more other programs to be recorded at the certain time based on the resolution of the identified conflict, wherein, when resolving the identified conflict, the processing unit is further configured to: cause, if the user selection comprises the fourth option that specifies that only the end of the program needs to be recorded, the end of the program to be recorded in proximity to the certain time if recording only the end of the program resolves the identified conflict with the recording of the program and the one or more other programs at the certain time, or search, if the user selection comprises the third option that specifies that an entirety of the program needs to be recorded, an electronic program guide to determine a different time than the certain time at which the program is airing and cause the one or more other programs to be recorded at the certain time, and the entirety of the program to be recorded at the different time.

17

17. The device of claim 16 , wherein the device comprises at least one of a digital video recorder (DVR), a set-top box (STB); a desktop, laptop, palmtop or tablet computer; a cellular telephone; or a personal digital assistant (PDA).

18

18. The device of claim 16 , wherein the processing unit is further configured to: receive, via the user interface when receiving the user input to schedule the program to record, a priority parameter that indicates a priority that the program of the program series has relative to other programs, wherein resolving the identified conflict is further based on the priority parameter.

19

19. The device of claim 16 , wherein, when resolving the identified conflict, the processing unit is further configured to: record, if the user selection comprises the first option that specifies that the program needs to be recorded sequentially, in the order in which programs of the program series were originally aired, with respect to the other programs of the program series, the program at the certain time, or search, if the user selection comprises the second option that specifies that the program does not need to be recorded sequentially, in the order in which programs of the program series were originally aired, with respect to the other programs of the program series, an electronic program guide to determine a different time than the certain time at which the program is airing and cause the one or more other programs to be recorded at the certain time.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

June 29, 2012

Publication Date

June 16, 2015

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Automatic DVR conflict resolution” (US-9060161). https://patentable.app/patents/US-9060161

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.