PERSONAL VIDEO RECORDER SYSTEMS AND METHODS
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing an interactive television system for recording television programming. The interactive television system may include components for providing personal video recorder (PVR) functionality, such as an interactive television program guide (IPG), PVR extensions, PVR application programming interfaces (APIs), a PVR device, any suitable hardware or software, or a combination thereof. These components may be implemented in, for example, an arrangement having an integrated PVR-compliant device with a PVR device, or in an arrangement having a PVR-compliant device (e.g., a set-top box) coupled to PVR equipment (e.g., a remote PVR server or a PVR sidecar) with a PVR device. The PVR-compliant device may include software and hardware configured to implement the IPG. The PVR APIs may be a library of intelligent vendor-specific and vendor-independent APIs able to determine the type of PVR device being used. The PVR extensions and PVR APIs may be configured to provide a seamless integration of functionality associated with the PVR-compliant device and the PVR device. A full port of the IPG may be implemented in both the PVR-compliant device and the PVR device.
134 Citations
80 Claims
-
1-71. -71. (canceled)
-
72. A method for arranging a set-top box in a client-server arrangement, wherein the set-top box functions as a server for at least one client device coupled to the set-top box, the method comprising:
-
determining the type of the at least one client device using application programming interfaces; receiving at the set-top box a request command from a user input device; communicating the request command to the at least one client device that has information related to the request command using the set-top box; generating a response to the request command at the at least one client device; receiving at the set-top box the response to the request command from the at least one client device; and providing to a user the response to the request command using the set-top box. - View Dependent Claims (73, 74)
-
-
75. An interactive television system comprising:
-
a user-input device; a set-top box at which a request command from the user-input device is received; at least one client device coupled to the set-top box, wherein; the at least one client device has information related to the request command, the request command is communicated to the at least one client device from the set-top box, the at least one client device communicates a response to the request command to the set-top box, and the set-top box provides to a user the response to the request command; and application programming interfaces configured to determine the type of the at least one client device. - View Dependent Claims (76, 77)
-
-
78. A machine readable medium having machine program logic recorded thereon for:
-
determining the type of at least one client device coupled to a set-top box using application programming interfaces; receiving at the set-top box a request command from a user input device; communicating the request command to the at least one client device that has information related to the request command using the set-top box; generating a response to the request command at the at least one client device; receiving at the set-top box the response to the request command from the at least one client device; and providing to a user the response to the request command using the set-top box. - View Dependent Claims (79, 80)
-
Specification