Claims
- 1. A television system comprising:
a television network; and transmitting apparatus for transmitting program schedule information to a multiplicity of subscriber units, at least one of said multiplicity of subscriber units including:
a receiving unit for receiving said program schedule information from said television network; a profile storage unit for storing at least one viewer preference profile of at least one television viewer; an intelligent agent for customizing said program schedule information based, at least in part, on said viewer preference profile, to produce a program guide comprising customized program schedule information; and display apparatus for displaying the program guide.
- 2. A subscriber unit for use in a television system comprising a television network and transmitting apparatus for transmitting program schedule information. the subscriber unit comprising:
a receiving unit for receiving said program schedule information; a profile storage unit for storing at least one viewer preference profile of at least one television viewer; an intelligent agent for customizing said program schedule information based, at least in part, on said viewer preference profile, to produce a program guide comprising customized program schedule information; and display apparatus for displaying the program guide.
- 3. A television system comprising:
a television network; and transmitting apparatus for transmitting program schedule information to a multiplicity of subscriber units, the transmitting apparatus comprising a head end, the headend including:
a profile storage unit for storing at least one viewer preference profile of at least one television viewer associated with one of said multiplicity of subscriber units; and an intelligent agent for customizing said program schedule information based, at least in part, on said viewer preference profile, to produce customized program schedule information, wherein said transmitting apparatus is operative to transmit the customized program schedule information to said one of said multiplicity of subscriber units, and at least one of said multiplicity of subscriber units includes:
a receiving unit for receiving said customized program schedule information from said television network; and display apparatus for displaying a program guide comprising the customized program schedule information.
- 4. A head end for use in a television system comprising a television network and transmitting apparatus for transmitting customized program schedule information to at least one subscriber unit, the headend comprising:
a profile storage unit for storing at least one viewer preference profile of at least one television viewer associated with said at least one subscriber unit; and an intelligent agent for customizing said program schedule information based, at least in part, on said viewer preference profile, to produce customized program schedule information.
- 5. Apparatus according to any of the above claims and wherein said transmitting apparatus comprises network transmitting apparatus for transmitting over said television network.
- 6. Apparatus according to any of the above claims and wherein said transmitting apparatus comprises:
recording apparatus for recording information on a removable medium; and means for sending said removable medium to a subscriber location comprising said subscriber unit, and said subscriber unit includes loading apparatus for loading said information from said removable medium into said subscriber unit.
- 7. Apparatus according to any of the above claims and wherein said intelligent agent also comprises profile determination apparatus for determining viewer preference profile information for at least one television viewer and for providing said viewer preference profile information to said profile storage unit for storage as a viewer preference profile,
wherein said profile determination apparatus determines said viewer preference profile information by monitoring television viewing behavior of said at least one television viewer.
- 8. Apparatus according to claim 7 and wherein said television viewing behavior comprises viewing at least a portion of at least one viewed television program.
- 9. Apparatus according to claim 8 and wherein said television viewing behavior comprises said television viewer viewing only a portion of at least one viewed television program.
- 10. Apparatus according to claim 9 and wherein said profile determination apparatus compares a length of said portion of said at least one viewed television program to a predetermined viewing threshold length to determine whether said length is greater than said threshold length, and
wherein said profile determination apparatus determines said viewer preference profile information based, at least in part, on whether said length is greater than said threshold length.
- 11. Apparatus according to claim 10 and wherein, when said length is determined to be less than said threshold length, said profile determination apparatus determines said viewer preference profile information without regard to said viewing only a portion of said at least one television program.
- 12. Apparatus according to claim 10 and wherein, when said portion is determined to be less than said threshold, said profile determination apparatus determines that said viewer is engaged in channel surfing behavior, and
said profile determination apparatus determines said viewer preference profile information based, at least in part, on said channel surfing behavior.
- 13. Apparatus according to any of claims 7-12 and wherein said program schedule information comprises a first plurality of criteria, at least one of said first plurality of criteria being associated with each of a second plurality of television programs, and
said profile determination apparatus determines said viewer preference profile information based, at least in part, on at least one of said plurality of criteria associated with said at least one viewed television program.
- 14. Apparatus according to any of claims 7-13 and wherein said profile determination apparatus determines said viewer preference profile information, at least in part, in accordance with input provided by said at least one television viewer.
- 15. Apparatus according to any of claims 7-14 and wherein said profile determination apparatus determines viewer preference profile information from a reaction of said at least one television viewer to previously displayed customized program schedule information.
- 16. Apparatus according to any of the above claims and wherein each said viewer preference profile comprises a viewer preference profile of exactly one viewer.
- 17. Apparatus according to any of claims 1-15 and wherein at least one said viewer preference profile comprises a viewer preference profile of a plurality of viewers.
- 18. Apparatus according to any of the above claims and also comprising viewer preference profile loading apparatus for providing a recorded viewer preference profile to the profile storage unit for storage.
- 19. Apparatus according to claim 18 wherein said viewer preference profile loading apparatus receives said recorded viewer preference profile via said television network.
- 20. Apparatus according to either claim 18 or claim 19 and wherein said viewer preference profile loading apparatus receives said viewer preference profile from profile storage apparatus located remotely thereto.
- 21. Apparatus according to any of the preceding claims and wherein said customizing comprises emphasizing at least a portion of said customized program schedule information based, at least in part, on said viewer preference profile.
- 22. Apparatus according to any of the preceding claims and wherein said customizing comprises deemphasizing at least a portion of said customized program schedule information based, at least in part, on said viewer preference profile.
- 23. Apparatus according to any of the preceding claims and wherein said customizing comprises tailoring a custom channel based, at least in part, on said viewer preference profile.
- 24. Apparatus according to any of the preceding claims and wherein said customizing comprises automatically tuning to a program selected based, at least in past, on said viewer preference profile.
- 25. Apparatus according to any of the preceding claims and wherein said customizing comprises automatically recording, on recording apparatus, a program selected based, at least in part, on said viewer preference profile.
- 26. Apparatus according to any of the preceding claims and wherein said customizing comprises ordering at least some of said customized program schedule information based, at least in part, on said viewer preference profile.
- 27. Apparatus according to any of the preceding claims and wherein said display apparatus is operative to display an on-screen alert comprising at least part of said customized program schedule information.
- 28. Apparatus according to claim 27 and wherein said alert comprises an unsolicited alert.
- 29. Apparatus according to claim 28 and wherein said unsolicited alert comprises audience viewing information comprising an indication of a proportion of an audience currently viewing a program.
- 30. Apparatus according to claim 29 and wherein said program comprises a program currently being viewed by a viewer.
- 31. Apparatus according to claim 29 and wherein said program comprises a program not currently being viewed by a viewer.
- 32. Apparatus according to either claim 27 or claim 28 and wherein said display apparatus displays said on-screen alert a predetermined period of time before a scheduled starting time of a television program, said at least part of said customized program schedule information comprising information associated with said television program.
- 33. Apparatus according to any of the above claims and wherein said customizing comprises displaying an indication of a proportion of an audience currently viewing a program.
- 34. Apparatus according to claim 33 and wherein said proportion of an audience comprises a proportion of an audience viewing a program currently being viewed by a viewer.
- 35. Apparatus according to claim 33 and wherein said proportion of an audience comprises a proportion of an audience viewing a program not currently being viewed by a viewer.
- 36. Apparatus according to any of the preceding claims and wherein said display apparatus comprises an icon-based guide generator for producing an icon-based hierarchical program guide comprising said program schedule information, and
the program guide comprises the icon-based hierarchical program guide.
- 37. A television system comprising:
a television network; and transmitting apparatus for transmitting program schedule information to a multiplicity of subscriber units, each subscriber unit including:
a receiving unit for receiving said program schedule information from said television network; an icon-based guide generator for producing a program guide comprising an icon-based hierarchical program guide comprising said program schedule information; and display apparatus for displaying said program guide.
- 38. A subscriber unit for use in a television system comprising a television network and transmitting apparatus for transmitting program schedule information, the subscriber unit comprising:
a receiving unit for receiving said program schedule information from said television network; an icon-based guide generator for producing a program guide comprising an icon-based hierarchical program guide comprising said program schedule information; and display apparatus for displaying said program guide.
- 39. A method for providing a program guide in a television system, the method comprising:
providing a television network; and transmitting program schedule information to a multiplicity of subscriber units, each subscriber unit performing the following steps:
receiving said program schedule information from said television network; storing at least one viewer preference profile of at least one television viewer; employing an intelligent agent to customize said program schedule information based, at least in part, on said viewer preference profile, to produce a program guide comprising customized program schedule information; and displaying the program guide.
- 40. A method for providing a program guide in a television system comprising a television network and transmitting apparatus for transmitting program schedule information, the method comprising:
receiving said program schedule information; storing at least one viewer preference profile of at least one television viewer; employing an intelligent agent to customize said program schedule information based, at least in part, on said viewer preference profile, to produce a program guide comprising customized program schedule information; and displaying the program guide.
- 41. A method for providing a program guide in a television system, the method comprising:
providing a television network; and transmitting program schedule information to a multiplicity of subscriber units, wherein the step of transmitting comprises:
storing at least one viewer preference profile of at least one television viewer associated with one of said multiplicity of subscriber units; employing an intelligent agent to customize said program schedule information based, at least in part, on said viewer preference profile, to produce customized program schedule information; transmitting the customized program schedule information to said one of said multiplicity of subscriber units; receiving, at said one of said multiplicity of subscriber units, said customized program schedule information from said television network; and displaying a program guide comprising the customized program schedule information.
- 42. A method for providing a program guide in a television system comprising a television network and transmitting apparatus for transmitting customized program schedule information, the method comprising:
storing at least one viewer preference profile of at least one television viewer associated with one of said multiplicity of subscriber units; and customizing said program schedule information based, at least in part, on said viewer preference profile, to produce customized program schedule information.
- 43. A method for providing a program guide in a television system, the method comprising:
providing a television network; and transmitting program schedule information to a multiplicity of subscriber units, each subscriber unit performing the following steps:
receiving said program schedule information; producing a program guide comprising an icon-based hierarchical program guide comprising said program schedule information; and displaying said program guide.
- 44. A method for providing a program guide in a television system comprising a television network and transmitting apparatus for transmitting program schedule information, the method comprising:
receiving said program schedule information; producing a program guide comprising an icon-based hierarchical program guide comprising said program schedule information; and displaying said program guide.
- 45. A headend for use in a television system comprising a television network and transmitting apparatus for transmitting customized program schedule information to a multiplicity of subscriber units, the transmitting apparatus comprising the headend, the headend comprising:
a profile creation unit for creating at least one viewer preference profile of at least one television viewer associated with one of said multiplicity of subscriber units, based on viewer information associated with said one of said multiplicity of subscriber units; and a transmission unit for transmitting said at least one viewer preference profile to said one of said multiplicity of subscriber units.
- 46. A method for providing a program guide in a television system comprising a television network and transmitting apparatus for transmitting customized program schedule information to a multiplicity of subscriber units, the method comprising:
creating at least one viewer preference profile of at least one television viewer associated with one of said multiplicity of subscriber units, based on viewer information associated with said one of said multiplicity of subscriber units; and transmitting said at least one viewer preference profile to said one of said multiplicity of subscriber units.
- 47. A method for providing a viewer preference profile in a television system comprising a plurality of subscriber units, the method comprising:
recording, at a first subscriber unit, a viewer preference profile on a removable medium; loading, at a second subscriber unit, said viewer preference profile from said recording medium; and customizing a program guide, at said second subscriber unit, based, at least in part, on said viewer preference profile.
- 48. A method for providing audience information to a viewer of a television system, the method comprising:
collecting viewing data from a multiplicity of viewers of a television system; computing audience information from the collected viewing data; and transmitting the computed audience information to a viewer of the television system.
- 49. A method according to claim 48 and also comprising:
displaying the computed audience information to the viewer of the television system.
- 50. A method according to either claim 48 or claim 49 and wherein the computed audience information comprises real-time computed audience information.
- 51. A method for providing a program guide in a television system comprising a television network and transmitting apparatus for transmitting information to a multiplicity of subscriber units, the method comprising:
creating at least one viewer preference profile of at least one television viewer associated with one of said multiplicity of subscriber units, based on viewer information associated with said one of said multiplicity of subscriber units; creating a customized program guide based, at least in part, on said at least one viewer preference profile; and transmitting said customized program guide to said one of said multiplicity of subscriber units.
- 52. A method according to claim 51 and wherein said transmitting step comprises transmitting via at least one of the following:
conventional mail; electronic mail; provision of a World Wide Web site comprising said customized program guide; and wireless transmission to a portable electronic receiving device.
- 53. Apparatus according to any of claims 36-38 and wherein said icon-based hierarchical program guide comprises a plurality of icons, and
at least one of said plurality of icons is associated with additional information, said additional information being provided to a user upon request.
- 54. Apparatus according to claim 53 and wherein said additional information comprises at least one of the following: audio material; visual material; audio-visual material; multimedia material; a computer program; and at least one preview of at least one program.
- 55. Apparatus according to either claim 53 or claim 54 and wherein said additional information comprises a plurality of customized items of information, and
at least one of said plurality of customized items of information is provided to said user based, at least in part, on at least one of the following: a user preference; a conditional access parameter; and a region in which said user is located.
- 56. A digital television recording method comprising:
broadcasting a television program associated with a broadcaster set of parameters enabling access to a first set of predetermined portions of the program; operating an agent for determining whether to record the program and for associating with the program, upon recording of the program, an agent set of parameters enabling access to a second set of predetermined portions of the program; storing the program together with the broadcaster set of parameters and the agent set of parameters to generate an addressable program; retrieving at least a portion of the addressable program; displaying said at least a portion of the addressable program to a user; receiving from the user a user set of parameters enabling access to a third set of predetermined portions of the addressable program; editing the addressable program to include said user set of parameters enabling access to the third set of predetermined portions of the addressable program thereby generating an edited addressable program; and storing the edited addressable program.
- 57. A method according to claim 56 and wherein said agent set of parameters is operative to override at least a portion of the broadcaster set of parameters.
- 58. A method according to claim 56 or clam 57 and wherein said user set of parameters is operative to override at least one of the following: a portion of the broadcaster set of parameters; and a portion of the agent set of parameters.
- 59. A method according to any of claims 56-58 and wherein said broadcaster set of parameters comprises a subset of parameters which cannot be overridden by any of the following: the agent set of parameters; and the user set of parameters.
- 60. A method according to any of claims 56-59 and wherein at least one of said broadcaster set of parameters, said agent set of parameters, and said user set of parameters comprises a tag determining at least one of the following: a program retrieval parameter; and a content retrieval parameter.
- 61. A method according to any of claims 56-60 and wherein said agent set of parameters comprises a recording quality parameter determining a quality of recording of the program.
- 62. A method according to any of claims 56-60 and wherein said user set of parameters comprises a rating parameter determining a rating of the program as provided by the user.
- 63. A method according to any of claims 56-62 and wherein the television program comprises a commercial and the broadcaster set of parameters comprises a commercial set of parameters.
- 64. A method according to any of claims 56-63 and wherein the television program comprises a commercial and the broadcaster set of parameters comprises a parameter determining a request for additional information related to at least one of the following: the commercial; and the program.
- 65. A method according to any of claims 56-64 and wherein the television program comprises a commercial and the broadcaster set of parameters comprises a parameter determining expiration of the commercial after an event comprising at least one of the following: a predetermined number of people having seen the commercial; and the user having seen the commercial a predetermined number of times.
- 66. A method according to any of claims 56-65 and wherein the broadcaster set of parameters comprises a parameter disabling fast-forward/fast backward browsing through the program.
- 67. A method according to any of claims 56-62 and wherein the television program comprises two separate television programs displayed simultaneously in a picture-in-picture (PIP) mode on a television screen, and the user set of parameters comprises a parameter determining a viewing selection for viewing only one of the two separate television programs on the full television screen.
- 68. A method according to any of claims 56-67 and wherein the broadcaster set of parameters comprises at least one parameter determining at least one of the following information fields: a type of the program; supplementary information accompanying the program; an associated audio channel in a language which differs from a language used in an original audio channel associated with the program; program delete enabled/disabled; parental control associated with at least a portion of the program which requires parental control; an expiration time of the program; picture-in-picture availability; a program title; a time when the program is broadcast; a length of the program; a determination whether the program is encrypted; a compression format of the program; characteristics of the program; cancellation of material already transmitted in the program; selective routing of part of the material to selected users; context specific tagging; and a media item.
- 69. A method according to any of claims 56-60 and 62-68 and wherein the agent set of parameters comprises at least one parameter determining at least one of the following information fields: a quality of recording of the program; a type of program whose recording is required; at least a title of a favorite program whose recording is required; a time and a date when recording of the program is required; and existence of a review attached to the program; context specific tagging; a media item; and a category of the program.
- 70. A method according to any of claims 56-61 and 63-69 and wherein the user set of parameters comprises at least one parameter determining at least one of the following information fields: a program rating provided by the user; a review of the program; a request for additional information relating to the program; a format of the program after editing operations; at least one highlight in the program; compression preferences for compressing the program prior to storage; image manipulation; and video wallpaper selection.
- 71. A method according to any of claims 56-70 and wherein said first set of predetermined portions of the program, said second set of predetermined portions of the program, and said third set of predetermined portions of the addressable program include identical portions of the program.
- 72. A digital recording method comprising:
determining whether to record a program; and recording the program in response to a recording determination at a recording quality determined by a recording quality parameter.
- 73. A digital recording method comprising:
determining whether to record a program; storing the program in response to a recording determination; and retrieving the program in accordance with a rating given to the program.
- 74. A digital recording method comprising:
determining whether to record a program; storing the program in response to a recording determination; and retrieving the program in accordance with a browsing hierarchy.
- 75. A digital recording method comprising:
determining whether to record a program; recording the program in a circular buffer upon first activation of a freeze selector from a moment of the first activation of the freeze selector; conditionally accessing the program recorded in the circular buffer for retrieval of the program from the circular buffer upon second activation of the freeze selector; and playing the program retrieved from the circular buffer from the moment of the first activation of the freeze selector.
- 76. Apparatus for digital recording of a program comprising:
a receiver for receiving the program associated with a broadcaster set of parameters enabling access to a first set of predetermined portions of the program; an agent module operatively associated with the receiver and operative to determine whether to record the program and to associate with the program, upon recording of the program, an agent set of parameters enabling access to a second set of predetermined portions of the program; a memory operatively associated with the agent module and operative to store an addressable program, the addressable program including the program associated with the broadcaster set of parameters and the agent set of parameters; a display operatively associated with the agent module, the receiver and the memory and operative to display at least a portion of the addressable program to a user; an input/output (I/O) interface operatively associated with the agent module and operative to receive from the user a user set of parameters enabling access to a third set of predetermined portions of the addressable program; and a user programming manager operatively associated with the memory, the I/O interface, the agent module, the receiver and the display and operative to generate an edited addressable program by editing the addressable program to include the user set of parameters enabling access to the third set of predetermined portions of the program, and to store the edited addressable program in the memory.
- 77. Apparatus for digital recording of a television program comprising:
a processor for determining whether to record the television program; a memory associated with the processor and operative to store the television program in response to a recording determination received from the processor; and a recording quality selector associated with the processor and the memory and operative to select a recording quality parameter determining a quality of storage of the television program in the memory.
- 78. Apparatus according to claim 77 and also comprising a freeze selector operatively associated with the processor, wherein upon a first activation of the freeze selector, the processor is operative to record the program in the memory from a moment of first activation of the freeze selector, and upon a second activation of the freeze selector, the processor is operative to play the program recorded in the memory from the moment of first activation.
- 79. Apparatus according to claim 77 or claim 78 and also comprising:
a rating activator associated with the processor and the memory and operative to input information determining a rating given to the program.
- 80. Apparatus according to any of claims 77-79 and also comprising:
a NEXT key selector associated with the processor and the memory and operative to browse through television programs stored in the memory.
- 81. Apparatus according to claim 76 and wherein said NEXT selector is operative to browse through television programs stored in the memory in accordance with an order determined by at least one of the following: the user; the agent; and the broadcaster.
- 82. Apparatus according to claim 80 and wherein said NEXT selector is operative to browse through television programs stored in the memory in accordance with a hierarchy.
- 83. Apparatus according to claim 82 and wherein said hierarchy is determined by at least one of the following: the user; the agent; and the broadcaster.
- 84. Apparatus for digital recording of a television program comprising:
a processor for determining whether to record the television program; a memory associated with the processor and operative to store the television program in response to a recording determination received from the processor; and a rating activator associated with the processor and the memory and operative to input information determining a rating given to the television program.
- 85. Apparatus according to claim 84 and also comprising a freeze selector operatively associated with the processor, wherein upon a first activation of the freeze selector, the processor is operative to record the program in a circular buffer from a moment of first activation of the freeze selector, and upon a second activation of the freeze selector, the processor is operative to play the program recorded in the circular buffer from the moment of first activation.
- 86. Apparatus according to claims 84 or 85 and also comprising:
a NEXT key selector associated with the processor and the memory and operative to browse through television programs stored in the memory.
- 87. Apparatus for digital recording of a television program comprising:
a processor for determining whether to record the television program; a memory associated with the processor and operative to store the television program in response to a recording determination received from the processor; and a NEXT key selector associated with the processor and the memory and operative to browse through television programs stored in the memory.
- 88. Apparatus for digital recording of a program comprising:
a processor for determining whether to record the program; a circular buffer associated with the processor and operative to store the program in response to a recording determination received from the processor; a conditional access module for providing conditional access to the program stored in the circular buffer; and a freeze selector operatively associated with the processor, wherein upon a first activation of the freeze selector, the processor is operative to record the program in the circular buffer from a moment of first activation of the freeze selector, and upon a second activation of the freeze selector, the processor is operative to play the program recorded in the circular buffer from the moment of first activation in accordance with conditions determined by the conditional access module.
- 89. Apparatus according to claim 88 and wherein said conditions determined by the conditional access module comprise disabling of fast-forward/fast-backward over selected portions of the program.
Priority Claims (2)
Number |
Date |
Country |
Kind |
125141 |
Jun 1998 |
IL |
|
121230 |
Jul 1997 |
IL |
|
Parent Case Info
[0001] The present application is a continuation of currently pending application Ser. No. 09/515,118, filed on Feb. 24, 2000 and entitled Advanced Television System, which is a continuation of PCT/IL99/00344, filed on Jun. 23, 1999 and entitled Advanced Television System. The present application is also a continuation in part of currently pending application Ser. No. 09/242,871, filed on Jun. 10, 1999 and entitled Intelligent Electronic Program Guide, which is a 371 application of PCT/IL98/00307, filed on Jun. 30, 1998 and entitled Intelligent Electronic Program Guide.
Continuations (2)
|
Number |
Date |
Country |
Parent |
09515118 |
Feb 2000 |
US |
Child |
10287283 |
Nov 2002 |
US |
Parent |
PCT/IL99/00344 |
Jun 1999 |
US |
Child |
09515118 |
Feb 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09242871 |
Jun 1999 |
US |
Child |
10287283 |
Nov 2002 |
US |