IP Library Patent Application 15589738
Patent Application
App. No. 15/589,738

SYSTEMS AND METHODS FOR OPERATION OF RECORDING DEVICES SUCH AS DIGITAL VIDEO RECORDERS (DVRs)

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/589,738
Abstract

According to one embodiment, a computer program product comprises a non-transitory computer readable storage medium having computer program code embodied therewith, where the computer program code is readable and/or executable by a first recording device to cause the first recording device to receive, at the first recording device, a request to record a contiguous television program, store the contiguous television program on the first recording device, receive, at the first recording device, a user request to transfer data from the first recording device to a second recording device, receive, at the first recording device, a selection of the contiguous television program for transfer from the first recording device to the second recording device, and send to the second recording device from the first recording device the contiguous television program stored on the first recording device.

Claims (65)

1 . A computer program product comprising a non-transitory computer readable storage medium having computer program code embodied therewith, wherein the computer program code is readable and/or executable by a first recording device to cause the first recording device to:

receive, at the first recording device, a request to record a contiguous television program;

store the contiguous television program on the first recording device;

receive, at the first recording device, a user request to transfer data from the first recording device to a second recording device;

receive, at the first recording device, a selection of the contiguous television program for transfer from the first recording device to the second recording device; and

send to the second recording device from the first recording device the contiguous television program stored on the first recording device.

2 . The computer program product of claim 1 , wherein the first recording device is a digital video recorder (DVR).

3 . The computer program product of claim 1 , wherein the request to record the contiguous television program includes a request to record a series of programs associated with the contiguous television program.

4 . The computer program product of claim 1 , wherein the second recording device is a network-accessible peripheral storage system.

5 . The computer program product of claim 1 , wherein the computer program code is readable and/or executable by the first recording device to cause the first recording device to determine an amount of available storage space for the first recording device.

6 . The computer program product of claim 1 , wherein the computer program code is readable and/or executable by the first recording device to cause the first recording device to receive an amount of available storage space for the second recording device.

7 . The computer program product of claim 1 , wherein the computer program code is readable and/or executable by the first recording device to cause the first recording device to output an amount of available storage space of the first recording device and an amount of available storage space of the second recording device.

8 . The computer program product of claim 1 , wherein the computer program code is readable and/or executable by the first recording device to cause the first recording device to receive an instruction to perform the transfer from the first recording device to the second recording device, after outputting an amount of available storage space of the first recording device and an amount of available storage space of the second recording device.

9 . The computer program product of claim 1 , further comprising computer program code that is readable and/or executable by the first recording device to cause the first recording device to output, on a display, an indication of the contiguous television program in a list of recorded programs.

10 . The computer program product of claim 9 , further comprising computer program code that is readable and/or executable by the first recording device to cause the first recording device to receive a request to play back the contiguous television program via selection of the indication from the list of recorded programs.

11 . The computer program product of claim 1 , wherein the computer program code is readable and/or executable by the first recording device to cause the first recording device to delete the contiguous television program from the first recording device after sending the contiguous television program to the second recording device.

12 . The computer program product of claim 1 , further comprising computer program code that is readable and/or executable by the first recording device to cause the first recording device to: receive a request to delete the contiguous television program; and delete the contiguous television program from the first recording device upon receiving the request.

13 . A method, comprising:

receiving, at a first recording device, a request to record a contiguous television program;

storing the contiguous television program on the first recording device;

receiving, at the first recording device, a user request to transfer data from the first recording device to a second recording device;

receiving, at the first recording device, a selection of the contiguous television program for transfer from the first recording device to the second recording device; and

sending by the first recording device to the second recording device the contiguous television program stored on the first recording device.

14 . A first recording device, comprising:

at least one processor; and

logic integrated with and/or executable by the processor to cause the processor to:

receive, at a first recording device, a request to record a contiguous television program;

store the contiguous television program on the first recording device;

receive, at the first recording device, a user request to transfer data from the first recording device to a second recording device;

receive, at the first recording device, a selection of the contiguous television program for transfer from the first recording device to the second recording device; and

send by the first recording device to the second recording device the contiguous television program stored on the first recording device.

15 . A first recording device, comprising:

a hardware processor for receiving at the first recording device a request to record a television program broadcast, wherein the first recording device is connected to a second recording device;

the hardware processor for determining that an available amount of storage space on the first recording device is less than an available amount of storage space on a second recording device;

the hardware processor for selecting the second recording device to store a representation of the television program broadcast, in response to the determining;

the hardware processor for accessing the representation of the television program broadcast on the second recording device; and

the hardware processor for outputting the representation of the television program broadcast accessed on the second recording device.

16 . The first recording device of claim 15 , wherein the selecting is performed automatically without user input.

17 . The first recording device of claim 15 , wherein the first recording device and the second recording device are connected by a direct connection.

18 . The first recording device of claim 15 , wherein the first recording device includes a digital video recorder.

19 . The first recording device of claim 15 , wherein the second recording device includes a storage unit.

20 . The first recording device of claim 15 , wherein the first recording device and the second recording device are connected by a wireless connection.

21 . The first recording device of claim 15 , wherein the first recording device communicates with a content provider over a network.

22 . The first recording device of claim 15 , wherein the television program broadcast is received utilizing a coaxial cable connection.

23 . The first recording device of claim 15 , wherein the television program broadcast is received utilizing a satellite transmitter.

24 . A method, comprising:

receiving at a first recording device a request to record a television program broadcast, wherein the first recording device is connected to a second recording device;

determining that an available amount of storage space on the first recording device is less than an available amount of storage space on a second recording device;

selecting the second recording device to store a representation of the television program broadcast, in response to the determining;

accessing the representation of the television program broadcast on the second recording device; and

outputting the representation of the television program broadcast accessed on the second recording device.

25 . The method of claim 24 , wherein the selecting is performed automatically without user input.

26 . The method of claim 24 , wherein the first recording device and the second recording device are connected by a direct connection.

27 . The method of claim 24 , wherein the first recording device includes a digital video recorder.

28 . The method of claim 24 , wherein the second recording device includes a storage unit.

29 . The method of claim 24 , wherein the first recording device and the second recording device are connected by a wireless connection.

30 . The method of claim 24 , wherein the first recording device communicates with a content provider over a network.

31 . The method of claim 24 , wherein the television program broadcast is received utilizing a coaxial cable connection.

32 . The method of claim 24 , wherein the television program broadcast is received utilizing a satellite transmitter.

33 . A digital video recorder, comprising:

a hardware processor for receiving at the digital video recorder a request to record a television program broadcast, wherein the digital video recorder is connected to a second recording device;

the hardware processor for determining that an available amount of storage space on the digital video recorder is less than an available amount of storage space on a storage unit separate from the digital video recorder;

the hardware processor for selecting the storage unit to store a representation of the television program broadcast, in response to the determining, where the selecting is performed automatically without user input;

the hardware processor for accessing the representation of the television program broadcast on the storage unit; and

the hardware processor for outputting the representation of the television program broadcast accessed on the storage unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2022
From: KOTAB, DOMINIC M
To: DIGITAL VIDEO DELIVERY LLC
Reel/Frame 060689/0846 →