IP Library Granted Patent US 8,347,334
Granted Patent B2
US 8,347,334 · App. 12/023,714 · Granted Jan 1, 2013

System and method of recording television content

Assignee: AT&T Intellectual Property I, LP
View Patent ↗
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 8,347,334
App. No.
12/023,714
Granted
Jan 1, 2013
Kind
B2
Abstract

A method of recording television content is disclosed and includes receiving one or more television program search criteria from a set-top box device at a recurrent searching system. The method also includes storing the one or more search criteria at the recurrent searching system. Further, the method includes performing a first search of electronic program guide (EPG) data accessible to the recurrent searching system based on the television program search criteria and performing at least one additional search of EPG data accessible to the recurrent searching system based on the television program search criteria after the first search.

Claims (50)

1. A method of recording television content, the method comprising:

receiving one or more television program search criteria from a set-top box device at a recurrent searching system;

storing the one or more television program search criteria at the recurrent searching system;

performing at the recurrent searching system a first search of first electronic program guide (EPG) data accessible to the recurrent searching system based on the one or more television program search criteria;

performing at least one additional search of the first EPG data accessible to the recurrent searching system based on the one or more television program search criteria after the first search, wherein the at least one additional search is performed when a match is found and when a match is not found in response to a lapse of a pre-determined time period and is not performed in response to an update to the first EPG data, and wherein the first EPG data is updated based on scheduling of television programs; and

instructing the set-top box device to perform a second search of second EPG data stored at the set-top box.

2. The method of claim 1 , further comprising determining from the first search, the at least one additional search, the second search or a combination thereof, whether the first or second EPG data indicates that at least one television program satisfies the one or more television program search criteria.

3. The method of claim 2 , further comprising instructing the set-top box device to record the at least one television program or to cause the at least one television program to be recorded.

4. A method of recording television content, the method comprising:

receiving one or more television program search criteria from a set-top box device at a recurrent searching system;

storing the one or more television program search criteria at the recurrent searching system;

sending data from the recurrent searching system to the set-top box device

corresponding to the one or more television program search criteria and corresponding to a command for the set-top box device to perform a first search of first electronic program guide (EPG) data accessible to the set-top box device based on the one or more television program search criteria;

sending additional data to the set-top box device corresponding to the one or more television program search criteria and corresponding to at least one additional command for the set-top box device to perform at least one additional search of the first EPG data accessible to the set-top box device based on the one or more television program search criteria, wherein the at least one additional search is performed when a match is found and when a match is not found in response to a lapse of a pre-determined time period and is not performed in response to an update to the first EPG data, and wherein the first EPG data is updated based on scheduling of television programs; and

performing at the recurrent searching system a second search of second EPG data stored at the recurrent searching system based on the one or more television program search criteria.

5. A system to record television content, the system comprising:

an interface device to receive one or more television program search criteria from a set-top box device via a network;

a criteria store to store the one or more television program search criteria;

processing logic and a memory device accessible to the processing logic, wherein the memory device includes instructions executable by the processing logic to:

recurrently search first electronic program guide (EPG) data accessible to the system, based on the one or more television program search criteria; and

send data to the set-top box device indicating at least one television program satisfying the one or more television program search criteria; and

provide instructions to the set-top box device to perform a second search of second EPG data stored at the set-top box, wherein the second search is performed when a match is found and when a match is not found in response to a lapse of a pre-determined time period and is not performed in response to an update of the second EPG data.

6. The system of claim 5 , wherein the data indicating the at least one television program includes an instruction to record the at least one television program, an instruction to cause the at least one television program to be recorded, an instruction to output recommendations including the at least one television program, or any combination thereof.

7. The system of claim 5 , wherein the interface device comprises a data network interface device.

8. The system of claim 5 , wherein the interface device comprises a television service provider access network interface device.

9. The system of claim 5 , wherein the first EPG data is stored at the memory.

10. The system of claim 5 , wherein the first EPG data is stored at an EPG data server and wherein the memory device includes instructions executable by the processing logic to query the EPG data server for the first EPG data related to television programs satisfying the one or more television program search criteria.

11. A set-top box device, comprising:

processing logic and memory accessible to the processing logic, wherein the memory includes instructions executable by the processing logic to:

receive input specifying one or more television program search criteria;

send data corresponding to the one or more television program search criteria to a recurrent searching system via a network;

receive data from the recurrent searching system corresponding to the one or more television program search criteria and corresponding to a command for the set-top box device to perform a first search of first electronic program guide (EPG) data accessible to the set-top box device based on the one or more television program search criteria; and

receive additional data from the recurrent searching system corresponding to the one or more television program search criteria and corresponding to at least one additional command for the set-top box device to perform an additional search of EPG data accessible to the set-top box device based on the one or more television program search criteria, wherein the at least one additional search is performed when a match is found and when a match is not found in response to a lapse of a pre-determined time period and is not performed in response to an update to the EPG data, and wherein the first EPG data is updated based on scheduling of television programs, and wherein the recurrent searching system performs a second search of second EPG data stored at the recurrent searching system based on the one or more television program search criteria.

12. The set-top box device of claim 11 , further comprising searching EPG data accessible to the set-top box device in response to the command to perform the first search and in response to each additional command.

13. The set-top box device of claim 12 , wherein the memory includes instructions executable by the processing logic to determine from the first search, the at least one additional search, or a combination thereof, whether the EPG data indicates that at least one television program satisfies the one or more television program search criteria.

14. The set-top box device of claim 13 , wherein the memory includes instructions executable by the processing logic to record a television program or to instruct a digital video recorder (DVR) coupled to the set-top box device to record a television program when the first or second EPG data indicates that the television program satisfies the one or more television program search criteria.

15. The set-top box device of claim 13 , wherein the memory includes instructions executable by the processing logic to:

output television program recommendations including a plurality of television programs at a display device coupled to the set-top box device, when the first or second EPG data indicates that the plurality of television programs satisfy the one or more television program search criteria;

receive input indicating at least one selected television program, wherein the at least one selected television program is included in the program recommendations; and

recording the at least one selected television program or instructing a digital video recorder (DVR) to record the at least one selected television program.

16. The set-top box device of claim 11 , wherein the first EPG data searched by the set-top box device is stored at the set-top box device, at an EPG server communicating with the set-top box device, or a combination thereof.

17. The set-top box device of claim 11 , wherein the network is a data network or a television service provider access network and wherein the data and the additional data are received from the recurrent searching system via the data network or the television service provider access network.

18. A non-transitory computer-readable medium including processor-readable instructions that are executable by a processor to perform a method, the method comprising:

receiving input at a set-top box device specifying one or more television program search criteria;

sending data corresponding to the one or more television program search

criteria from the set-top box device to a recurrent searching system via a network;

recurrently searching first electronic program guide (EPG) data that is accessible to the set-top box device based on the one or more television program search criteria, in response to a plurality of commands received from the recurrent searching system to search the EPG data; and

recording a television program that satisfies the one or more television program search criteria at the set-top box device or instructing a digital video recorder coupled to the set-top box device to record the television program, wherein the first EPG data is updated based on scheduling of television programs, and wherein the recurrent searching system performs a second search of second EPG data stored at the recurrent searching system based on the one or more television program search criteria, wherein the second search is performed when a match is found and when a match is not found in response to a lapse of a pre-determined time period and is not performed in response to an update of the second EPG data.

19. The non-transitory computer-readable medium of claim 18 , further comprising receiving input specifying a change to the one or more television program search criteria and sending data corresponding to the change to the recurrent searching system.

20. The non-transitory computer-readable medium of claim 18 , further comprising receiving input indicating that recurrent searching is to be discontinued and sending data to the recurrent searching system indicating that the one or more television program search criteria are to be deleted at the recurrent searching system.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE LAST NAME AND EXECUTION DATE OF THE SECOND NAMED ASSIGNOR JAMES L. CANSLER PREVIOUSLY RECORDED AT REEL: 020453 FRAME: 0346. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 14, 2023
From: WHITE, SCOTT; CANSLER, JAMES L.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 065564/0924 →
CHANGE OF NAME Recorded Feb 23, 2015
From: AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 035061/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2008
From: WHITE, SCOTT; CANSER, JAMES L.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 020453/0346 →
Continuity (1)
Related Publication 20090199237A1 · Aug 6, 2009