Claims
- 1. An interactive television system for providing a user with the ability to record television programming, the interactive television system having user television equipment comprising:
a personal video recorder compliant device, wherein an interactive television program guide and personal video recorder extensions are implemented on the personal video recorder compliant device; and a personal video recorder device coupled to the personal video recorder compliant device, wherein the personal video recorder device comprises a full-port of the interactive television program guide and the personal video recorder extensions, and wherein substantially all interactive television program guide functionalities are provided by the personal video recorder device.
- 2. The system of claim 1 further comprising a communications path that couples the personal video recorder compliant device with the personal video recorder device.
- 3. The system of claim 2 wherein the communications path comprises a serial link.
- 4. The system of claim 2 wherein the communications path comprises a parallel link.
- 5. The system of claim 1 further comprising a communications path that couples the personal video recorder compliant device with the personal video recorder device, wherein the communications path comprises a wireless infra-red communications link.
- 6. The system of claim 1 wherein the personal video recorder compliant device is implemented in a set-top box.
- 7. The system of claim 1 wherein the personal video recorder device is implemented in a personal video recorder sidecar.
- 8. The system of claim 1 wherein the personal video recorder compliant device and the personal video recorder device are integrated into a single enclosed unit.
- 9. The system of claim 8 wherein the single enclosed unit is a set-top box.
- 10. The system of claim 6 wherein functionalities related to commerce and authorization are provided by the set-top box.
- 11. The system of claim 1 wherein the personal video recorder compliant device is used as a pass-through when the personal video recorder device is being used.
- 12. The system of claim 1 wherein the interactive television program guide is a first interactive television program guide and wherein the personal video recorder device comprises software and hardware configured to implement a second interactive television program guide.
- 13. The system of claim 12 wherein the second interactive television program guide provides substantially similar functionality to that of the first interactive television program guide.
- 14. The system of claim 12 wherein the second interactive television program guide is used without the first interactive television program guide.
- 15. The system of claim 12 wherein the first interactive television program guide is used without the second interactive television program guide.
- 16. The system of claim 12 wherein the first interactive television program guide communicates with the personal video recorder device.
- 17. The system of claim 12 wherein the second interactive television program guide communicates with the personal video recorder compliant device.
- 18. An interactive television system for providing a user with the ability to record television programming, the system comprising:
a personal video recorder compliant device that is used by the user to interact with the interactive television system, the personal video recorder compliant device comprising:
software and hardware configured to implement an interactive television program guide, software and hardware configured to implement personal video recorder extensions, and software and hardware configured to implement a plurality of application programming interfaces; and a personal video recorder device coupled to the personal video recorder compliant device, wherein the application programming interfaces are configured to facilitate communications between the personal video recorder device and the personal video recorder compliant device, and wherein the application programming interfaces are used irrespective of where and how the personal video recorder device is implemented.
- 19. The system of claim 18 wherein the interactive television program guide is a first interactive television program guide and wherein the personal video recorder device comprises software and hardware configured to implement a second interactive television program guide.
- 20. The system of claim 19 wherein the second interactive television program guide provides substantially similar functionality to that of the first interactive television program guide.
- 21. The system of claim 18 wherein the personal video recorder compliant device is implemented in a set-top box.
- 22. The system of claim 18 wherein the personal video recorder device is implemented in a sidecar arrangement as part of user television equipment.
- 23. The system of claim 18 wherein the personal video recorder device is implemented in a server arrangement at a location remote from the personal video recorder compliant device.
- 24. The system of claim 18 wherein the personal video recorder device is implemented as an enclosed integrated unit with the personal video recorder compliant device.
- 25. The system of claim 24 wherein the enclosed integrated unit is a set-top box.
- 26. The system of claim 18 wherein at least one of the plurality of application programming interfaces are vendor-specific application programming interfaces.
- 27. The system of claim 18 wherein at least one of the plurality of application programming interfaces are vendor-independent application programming interfaces.
- 28. The system of claim 18 wherein the plurality of application programming interfaces are configured to determine the type of personal video recorder device being coupled to the personal video recorder compliant device.
- 29. An interactive television system for providing a user with the ability to record television programming, the system comprising:
a personal video recorder compliant device that is used by the user to interact with the interactive television system, the personal video recorder compliant device comprising:
software and hardware configured to implement an interactive television program guide, software and hardware configured to implement personal video recorder extensions, and software and hardware configured to implement a plurality of application programming interfaces; and a personal video recorder device coupled to the personal video recorder compliant device, wherein the application programming interfaces are configured to facilitate communications between the personal video recorder device and the personal video recorder compliant device, and wherein the personal video recorder extensions and application programming interfaces are configured to provide a seamless integration of personal video recorder functionality with the interactive television program guide.
- 30. The system of claim 29 wherein the personal video recorder extensions are further configured to maintain a particular motif in the user interface of personal video recorder components integrated in the interactive television program guide according to a motif associated with the interactive television program guide.
- 31. The system of claim 29 wherein the personal video recorder extensions are further configured to allow the user of the interactive television program guide to perform all video recording functions associated with the personal video recorder device using the interactive television program guide.
- 32. The system of claim 29 wherein the personal video recorder extensions are further configured to allow the user of the interactive television program guide to schedule a program to be recorded before the program occurs.
- 33. An interactive television system for providing a user with the ability to record television programming, the system comprising:
a personal video recorder device that is used by the user to interact with the interactive television system, the personal video recorder device comprising:
software and hardware configured to implement personal video recorder extensions, and software and hardware configured to implement a plurality of application programming interfaces; and a personal video recorder compliant device with software and hardware configured to implement an interactive television program guide, wherein the personal video recorder compliant device is coupled to the personal video recorder device, and wherein the application programming interfaces are configured to facilitate communications between the personal video recorder device and the personal video recorder compliant device, and wherein the personal video recorder extensions and application programming interfaces are used to provide a seamless integration of personal video recorder functionality to the interactive television program guide.
- 34. The system of claim 33 wherein the personal video recorder extensions are further configured to maintain a particular motif in the user interface of personal video recorder components integrated in the interactive television program guide according to a motif associated with the interactive television program guide.
- 35. The system of claim 33 wherein the personal video recorder extensions are further configured to allow the user of the interactive television program guide to perform all video recording functions associated with the personal video recorder device using the interactive television program guide.
- 36. The system of claim 33 wherein the personal video recorder extensions are further configured to allow the user of the interactive television program guide to schedule a program to be recorded before the program occurs.
- 37. A method for providing a user with interactive television program guide functionality using user television equipment having a personal video recorder compliant device and a personal video recorder device, which are coupled to one another, the method comprising:
allowing the user to control the interactive television program guide functionality by sending a command to the personal video recorder compliant device; generating a signal at the personal video recorded compliant device, wherein the signal corresponds to the command; and communicating the signal to the personal video recorder device, wherein the signal is used by the personal video recorder device to execute the command.
- 38. The method of claim 37 further comprising seamlessly integrating functionality associated with the personal video recorder device with the interactive television program guide.
- 39. The method of claim 37 further comprising providing personal video recorder application programming interfaces that are configured to determine the type of video recorder device being coupled to the personal video recorder device.
- 40. The method of claim 37 wherein the generating a signal comprises generating an infra-red signal.
- 41. The method of claim 37 wherein the generating a signal comprises generating a command to record a program.
- 42. The method of claim 37 wherein the generating a signal comprises generating a command to view a recorded program.
- 43. A method for providing a user with interactive television program guide functionality using user television equipment having a personal video recorder compliant device and a personal video recorder device, which are coupled to one another, the method comprising:
allowing the user to control the interactive television program guide functionality by communicating a command to the personal video recorder device; generating a signal at the personal video recorder device, wherein the signal corresponds to the command; and communicating the signal to the personal video recorder compliant device, wherein the signal is used by the personal video recorded compliant device to execute the command.
- 44. The method of claim 43 further comprising seamlessly integrating functionality associated with the personal video recorder device with the interactive television program guide.
- 45. Th e method of claim 43 further comprising providing personal video recorder application programming inter faces that are configured to determine the type of video recorder device being coupled to the personal video recorder device.
- 46. The method of claim 43 wherein the generating a signal comprises generating an infra-red signal.
- 47. The method of claim 43 wherein the generating a signal comprises generating a command to record a program.
- 48. The method of claim 43 wherein the generating a signal comprises generating a command to view a recorded program.
- 49. A method for allowing a personal video recorder compliant device to communicate with a personal recorder device, the method comprising:
coupling the personal video recorder device to the personal video recorder compliant device; detecting the personal video recorder device being coupled; determining the type of personal video recorder device being used based on information received from the personal video recorder device; and establishing communications between the personal video recorder device and the personal video recorder compliant device.
- 50. The method of claim 49 wherein the determining the type of personal video recorder device being used compromises using a handshake protocol to request and receive the information from the personal video recorder device.
- 51. The method of claim 49 wherein the determining the type of personal video recorder device being used compromises using application programming interfaces to interpret in the information received from the personal video recorder device.
- 52. A machine readable medium having machine program logic recorded thereon for:
allowing a user to control an interactive television program guide's functionality by sending a command to a personal video recorder compliant device; generating a signal at the personal video recorded compliant device, wherein the signal corresponds to the command; and communicating the signal to a personal video recorder device, wherein the signal is used by the personal video recorder device to execute the command.
- 53. The machine readable medium of claim 52 further comprising machine program logic recorded thereon for facilitating communications between the personal video recording device and the personal video recording compliant device using.
- 54. The machine readable medium of claim 53 wherein the machine program logic comprises using application programming interfaces.
- 55. The machine readable medium of claim 52 further comprising machine program logic recorded thereon for providing the user with the ability to playback a recorded program.
- 56. The machine readable medium of claim 55 wherein the machine program logic comprises allowing the user to manipulate the playback of a recorded program.
- 57. The machine readable medium of claim 52 further comprising machine program logic recorded thereon for:
providing a first interactive television program guide on the personal video recorder compliant system; and providing a second interactive television program guide on the personal video recorder system.
- 58. The machine readable medium of claim 57 further comprising machine program logic recorded thereon for integrating the first interactive television program guide and the second interactive television program guide.
- 59. The machine readable medium of claim 58 wherein the machine program logic comprises using personal video recorder extensions.
- 60. A machine readable medium having machine program logic recorded thereon for:
allowing a user to control an interactive television program guide's functionality by communicating a command to a personal video recorder device; generating a signal at the personal video recorder device, wherein the signal corresponds to the command; and communicating the signal to a personal video recorder compliant device, wherein the signal is used by the personal video recorded compliant device to execute the command.
- 61. The machine readable medium of claim 60 further comprising machine program logic recorded thereon for facilitating communications between the personal video recording device and the personal video recording compliant device using.
- 62. The machine readable medium of claim 61 wherein the machine program logic comprises using application programming interfaces.
- 63. The machine readable medium of claim 60 further comprising machine program logic recorded thereon for providing the user with the ability to playback a recorded program.
- 64. The machine readable medium of claim 63 wherein the machine program logic comprises allowing the user to manipulate the playback of a recorded program.
- 65. The machine readable medium of claim 60 further comprising machine program logic recorded thereon for:
providing a first interactive television program guide on the personal video recorder compliant system; and providing a second interactive television program guide on the personal video recorder system.
- 66. The machine readable medium of claim 65 further comprising machine program logic recorded thereon for integrating the first interactive television program guide and the second interactive television program guide.
- 67. The machine readable medium of claim 66 wherein the machine program logic comprises using personal video recorder extensions.
- 68. A machine readable medium having machine program logic recorded thereon for:
coupling a personal video recorder device to a personal video recorder compliant device; detecting the personal video recorder device being coupled; determining the type of personal video recorder device being used based on information received from the personal video recorder device; and establishing communications between the personal video recorder device and the personal video recorder compliant device.
- 69. An interactive television system for providing a user with the ability to record television programming, the system comprising:
means for allowing the user to control an interactive television program guide's functionality by sending a command to a personal video recorder compliant device; means for generating a signal at the personal video recorded compliant device, wherein the signal corresponds to the command; and means for communicating the signal to a personal video recorder device, wherein the signal is used by the personal video recorder device to execute the command.
- 70. An interactive television system for providing a user with the ability to record television programming, the system comprising:
means for allowing the user to control an interactive television program guide's functionality by communicating a command to a personal video recorder device; means for generating a signal at the personal video recorder device, wherein the signal corresponds to the command; and means for communicating the signal to a personal video recorder compliant device, wherein the signal is used by the personal video recorded compliant device to execute the command.
- 71. An interactive television system for providing a user with the ability to record television programming, the system comprising:
means for coupling a personal video recorder device to a personal video recorder compliant device; means for detecting the personal video recorder device being coupled; means for determining the type of personal video recorder device being used based on information received from the personal video recorder device; and means for establishing communications between the personal video recorder device and the personal video recorder compliant device.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. provisional patent application No. 60/278,079, filed Mar. 22, 2001, U.S. provisional patent application No. 60/284,951, filed Apr. 19, 2001, and U.S. provisional patent application No. 60/290,714, filed May 14, 2001, all of which are hereby incorporated by reference herein in their entireties.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60278079 |
Mar 2001 |
US |
|
60284951 |
Apr 2001 |
US |
|
60290714 |
May 2001 |
US |